1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"f90167abe2a7f9ddd07151cd40fa7371250023de"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var o in n)n.hasOwnProperty(o)&&(e[o]=n[o])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:dfn-v2-console":!0,module:"action"});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4f435c6a-01ad-4d7b-8d26-7f2ecc67fbc2",e._sentryDebugIdIdentifier="sentry-dbid-4f435c6a-01ad-4d7b-8d26-7f2ecc67fbc2")}catch(e){}}();"use strict";(self["chunk_action "]=self["chunk_action "]||[]).push([[7971],{3433(e,t,n){n.d(t,{A:()=>et});var o=n(1979),l=n(5719),a=n(3959),i=n(7185),r=n(6654),c=n(3042),s=n(1665),u=n(5518),d=n(1045);function m(e){return(0,l.isNil)(e)?{value:u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_HOUR_DEFAULT,type:"Hours"}:{value:e.duration,type:e.unit===s.ApiModel.ConversionTimeUnit.HOUR?"Hours":"Minutes"}}var v=n(7132),p=n(3032),g=n(7660);let f={class:"conversion-tracking-event-form-item__contents-wrap"},_={class:"conversion-tracking-event-form-item__contents"},k=(0,o.defineComponent)({__name:"conversion-tracking-event-form-item",props:(0,o.mergeModels)({isPurchase:{type:Boolean,default:!1},eventFormItemLabel:{}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){let{fetchEventPropertyColumnValuesCount:t,fetchDevicePropertyColumnValuesCount:n,fetchEventCount:r,fetchEventPropertyCount:c,fetchEventPropertyList:s,fetchEventList:d,fetchAutoCollectDevicePropertyList:m}=(0,a.useAudienceFilter)(!0),v=d(),k=m(),{t:h}=i.LanguageHelper,y=(0,p.useRouter)(),N=(0,o.useModel)(e,"modelValue"),C=(0,o.computed)(()=>h.actions("conversion.tracking.setting.dialog.form.hour.invalid").replace("{min}",u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_HOUR_MIN.toString()).replace("{max}",u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_HOUR_MAX.toString())),b=(0,o.computed)(()=>h.actions("conversion.tracking.setting.dialog.form.minute.invalid").replace("{min}",u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_MINUTE_MIN.toString()).replace("{max}",u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_MINUTE_MAX.toString())),V=(0,o.computed)(()=>e.isPurchase?h.actions("conversion.tracking.setting.dialog.conversion.tracking.title"):h.actions("conversion.tracking.setting.dialog.conversion.tracking.basic.title")),w=(0,o.computed)(()=>e.isPurchase?h.actions("conversion.tracking.setting.dialog.event.purchase.title"):e.eventFormItemLabel??h.actions("conversion.tracking.setting.dialog.event.custom.title").replace("{num}","")),E=(0,o.computed)(()=>[{label:h.actions("conversion.tracking.setting.dialog.conversion.tracking.hour"),value:"Hours"},{label:h.actions("conversion.tracking.setting.dialog.conversion.tracking.minute"),value:"Minutes"}]),x=(0,a.useFormItemRules)({validator:(e,t)=>(0,l.isNil)(N.value?.conversion.value)?t():(void 0!==N.value&&function(e){let{value:t,type:n}=e;return"Hours"===n&&(t<u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_HOUR_MIN||t>u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_HOUR_MAX)}({type:N.value?.conversion.type,value:N.value?.conversion.value})&&t(C.value),void 0!==N.value&&function(e){let{value:t,type:n}=e;return"Minutes"===n&&(t<u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_MINUTE_MIN||t>u.CONVERSION_TRACKING_LOOK_BACK_WINDOW_MINUTE_MAX)}({type:N.value?.conversion.type,value:N.value?.conversion.value})&&t(b.value),e()),trigger:["change"]});function B(){let e;e=y.resolve({name:g.DfnRoute.Service.Settings.Channel.Global.PurchaseConversion.HomePage}),window.open(e.href,"_blank")}return(e,l)=>{let a=(0,o.resolveComponent)("DfnSingleEventFilter"),i=(0,o.resolveComponent)("DfnFormItem"),u=(0,o.resolveComponent)("DfnRadio"),d=(0,o.resolveComponent)("DfnRadioGroup"),m=(0,o.resolveComponent)("DfnNumberInput"),p=(0,o.resolveComponent)("DfnSelectOption"),g=(0,o.resolveComponent)("DfnSelect"),y=(0,o.resolveComponent)("DfnButton"),C=(0,o.resolveComponent)("DfnAlert");return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createVNode)(i,{class:"conversion-tracking-event-form-item__filter",prop:"event"},{label:(0,o.withCtx)(()=>[(0,o.createElementVNode)("span",null,(0,o.toDisplayString)(w.value),1),(0,o.renderSlot)(e.$slots,"filterRightArea")]),default:(0,o.withCtx)(()=>[(0,o.createVNode)(a,{"event-name":N.value.event.name,"onUpdate:eventName":l[0]||(l[0]=e=>N.value.event.name=e),"event-display-name":N.value.event.displayName,"onUpdate:eventDisplayName":l[1]||(l[1]=e=>N.value.event.displayName=e),"condition-option-list":N.value.event.conditionOptionList,"onUpdate:conditionOptionList":l[2]||(l[2]=e=>N.value.event.conditionOptionList=e),"event-select-disabled":e.isPurchase,"event-list-promise":(0,o.unref)(v),"fetch-event-property-list":(0,o.unref)(s),"device-property-list-promise":(0,o.unref)(k),"fetch-event-property-column-values-count":(0,o.unref)(t),"fetch-device-property-column-values-count":(0,o.unref)(n),"fetch-event-count":(0,o.unref)(r),"fetch-event-property-count":(0,o.unref)(c),"show-remove-button":!1},null,8,["event-name","event-display-name","condition-option-list","event-select-disabled","event-list-promise","fetch-event-property-list","device-property-list-promise","fetch-event-property-column-values-count","fetch-device-property-column-values-count","fetch-event-count","fetch-event-property-count"])]),_:3}),(0,o.createVNode)(i,{prop:"type",label:(0,o.unref)(h).actions("conversion.tracking.setting.dialog.type.title"),"label-width":"204"},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(d,{modelValue:N.value.type,"onUpdate:modelValue":l[3]||(l[3]=e=>N.value.type=e),gap:"medium",disabled:e.isPurchase},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(u,{label:"count"},{default:(0,o.withCtx)(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(h).actions("conversion.tracking.setting.dialog.type.count.label")),1)]),_:1}),(0,o.createVNode)(u,{label:"unique"},{default:(0,o.withCtx)(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(h).actions("conversion.tracking.setting.dialog.type.unique.label")),1)]),_:1})]),_:1},8,["modelValue","disabled"])]),_:1},8,["label"]),(0,o.createVNode)(i,{label:V.value,"label-width":"204"},{default:(0,o.withCtx)(()=>[(0,o.createElementVNode)("div",f,[(0,o.createElementVNode)("div",_,[((0,o.openBlock)(),(0,o.createBlock)(i,{key:N.value.conversion.type,prop:"conversionSetting",rules:(0,o.unref)(x).rules},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(m,{modelValue:N.value.conversion.value,"onUpdate:modelValue":l[4]||(l[4]=e=>N.value.conversion.value=e),size:"medium",class:"conversion-tracking-form-item__input"},null,8,["modelValue"])]),_:1},8,["rules"])),(0,o.createVNode)(g,{modelValue:N.value.conversion.type,"onUpdate:modelValue":l[5]||(l[5]=e=>N.value.conversion.type=e),class:"conversion-tracking-form-item__select"},{default:(0,o.withCtx)(()=>[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(E.value,e=>((0,o.openBlock)(),(0,o.createBlock)(p,{key:`push-${e.value}`,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1}
1,8,["modelValue"])]),e.isPurchase?((0,o.openBlock)(),(0,o.createBlock)(C,{key:0,type:"info",title:(0,o.unref)(h).actions("conversion.tracking.setting.dialog.conversion.tracking.info.alert.title"),"single-line":""},{button:(0,o.withCtx)(()=>[(0,o.createVNode)(y,{size:"mini",type:"tint",color:"grey","icon-suffix":"new-window",onClick:B},{default:(0,o.withCtx)(()=>[(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(h).actions("conversion.tracking.setting.dialog.conversion.tracking.alert.button")),1)]),_:1})]),_:1},8,["title"])):(0,o.createCommentVNode)("",!0)])]),_:1},8,["label"])],64)}}}),h=(0,o.defineComponent)({__name:"conversion-tracking-setting-dialog",props:{isPurchase:{type:Boolean},eventFormItemLabel:{}},emits:["change"],setup(e,t){let{expose:n,emit:r}=t,{t:c}=i.LanguageHelper,{submit:s,dfnFormRef:u,formModel:d}=(0,a.useDfnForm)({model:void 0}),m=(0,o.ref)(!1),v=(0,o.ref)(!1),p=(0,o.ref)(!1),g=(0,o.computed)(()=>p.value?"edit":"add"),f=(0,o.computed)(()=>p.value?c.actions("conversion.tracking.setting.dialog.edit.title"):c.actions("conversion.tracking.setting.dialog.add.title"));function _(){m.value=!1,d.model=void 0}function h(){_()}function y(){_()}async function N(){if(u.value){let e=await u.value.submit();u.value.resetModelChange(),r("change",{model:(0,l.cloneDeep)(e.model),changeType:g.value}),_()}}function C(e){v.value=e}return n({openModal:function(e){e&&(d.model=(0,l.cloneDeep)(e),(0,l.isEmpty)(e.event.name)?p.value=!1:p.value=!0),m.value=!0}}),(t,n)=>{let l=(0,o.resolveComponent)("DfnForm"),a=(0,o.resolveComponent)("DfnButton"),i=(0,o.resolveComponent)("DfnDialog");return(0,o.openBlock)(),(0,o.createBlock)(i,{modelValue:m.value,"onUpdate:modelValue":n[1]||(n[1]=e=>m.value=e),title:f.value,size:"medium","custom-class":"conversion-tracking-setting-dialog","before-close":h},{footer:(0,o.withCtx)(()=>[(0,o.createVNode)(a,{size:"small",onClick:y},{default:(0,o.withCtx)(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(c).shared("cancel")),1)]),_:1}),(0,o.createVNode)(a,{size:"small",type:"contained",color:"blue",disabled:!v.value,onClick:N},{default:(0,o.withCtx)(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(c).shared("save")),1)]),_:1},8,["disabled"])]),default:(0,o.withCtx)(()=>[(0,o.unref)(d).model?((0,o.openBlock)(),(0,o.createBlock)(l,{key:0,ref_key:"dfnFormRef",ref:u,class:"conversion-tracking-setting-dialog__form",size:"medium","border-item":"",model:(0,o.unref)(d),onModelChanged:C},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(k,{modelValue:(0,o.unref)(d).model,"onUpdate:modelValue":n[0]||(n[0]=e=>(0,o.unref)(d).model=e),"event-form-item-label":e.eventFormItemLabel,"is-purchase":e.isPurchase},null,8,["modelValue","event-form-item-label","is-purchase"])]),_:1},8,["model"])):(0,o.createCommentVNode)("",!0)]),_:1},8,["modelValue","title"])}}}),y={class:"conversion-tracking-setting-card"},N={class:"conversion-tracking-setting-card__header"},C={class:"conversion-tracking-setting-card__contents"},b={class:"conversion-tracking-setting-card__label"},V={class:"conversion-tracking-setting-card__description-wrap"},w={class:"conversion-tracking-setting-card__popover__contents"},E={class:"conversion-tracking-setting-card__popover__text-wrap"},x={class:"conversion-tracking-setting-card__popover__condition-tag-wrap"},B={class:"conversion-tracking-setting-card__popover__condition-wrap"},S={class:"conversion-tracking-setting-card__label"},D={class:"conversion-tracking-setting-card__label"},I=(0,o.defineComponent)({__name:"conversion-tracking-setting-card",props:{title:{},model:{}},setup(e){let{t}=i.LanguageHelper,n=(0,o.computed)(()=>e.model.event.displayName||e.model.event.name),l=(0,o.computed)(()=>"count"===e.model.type?t.actions("conversion.tracking.setting.dialog.type.count.label"):t.actions("conversion.tracking.setting.dialog.type.unique.label")),a=(0,o.computed)(()=>`${e.model.conversion.value} ${c.value}`),c=(0,o.computed)(()=>"Hours"===e.model.conversion.type?t.actions("conversion.tracking.setting.dialog.conversion.tracking.hour"):t.actions("conversion.tracking.setting.dialog.conversion.tracking.minute")),s=(0,o.computed)(()=>`${t.shared("filter")}+${e.model.event.conditionOptionList.length}`),u=(0,o.computed)(()=>e.model.event.conditionOptionList.length>0);return(i,c)=>{let d=(0,o.resolveComponent)("DfnText"),m=(0,o.resolveComponent)("DfnTag"),v=(0,o.resolveComponent)("ElPopover");return(0,o.openBlock)(),(0,o.createElementBlock)("article",y,[(0,o.createElementVNode)("header",N,[(0,o.createVNode)(d,{role:"body",type:"base",weight:"bold",size:"medium",text:e.title},null,8,["text"]),(0,o.renderSlot)(i.$slots,"headerRightArea")]),(0,o.createElementVNode)("ul",C,[(0,o.createElementVNode)("li",null,[(0,o.createElementVNode)("div",b,[(0,o.createVNode)(d,{role:"body",type:"base",weight:"bold",size:"small",text:(0,o.unref)(t).actions("conversion.tracking.setting.card.event.label")},null,8,["text"])]),(0,o.createElementVNode)("div",V,[(0,o.createVNode)(d,{role:"body",type:"sub",weight:"normal",size:"small",text:n.value},null,8,["text"]),(0,o.createVNode)(v,{trigger:"hover","popper-class":"conversion-tracking-setting-card__popover"},{reference:(0,o.withCtx)(()=>
1[u.value?((0,o.openBlock)(),(0,o.createBlock)(m,{key:0,type:"plain",color:"grey",size:"mini"},{default:(0,o.withCtx)(()=>[(0,o.createTextVNode)((0,o.toDisplayString)(s.value),1)]),_:1})):(0,o.createCommentVNode)("",!0)]),default:(0,o.withCtx)(()=>[(0,o.createElementVNode)("div",w,[(0,o.createElementVNode)("div",E,[(0,o.createVNode)(d,{class:"conversion-tracking-setting-card__popover__label",role:"body",type:"base",weight:"bold",size:"small",text:(0,o.unref)(t).actions("conversion.tracking.setting.card.event.label")},null,8,["text"]),(0,o.createVNode)(d,{role:"body",type:"sub",weight:"normal",size:"small",text:n.value},null,8,["text"])]),((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(e.model.event.conditionOptionList,e=>((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:e.property,class:"conversion-tracking-setting-card__popover__condition-container"},[(0,o.createElementVNode)("div",x,[(0,o.createVNode)(m,{type:"plain",color:"grey",size:"mini"},{default:(0,o.withCtx)(()=>c[0]||(c[0]=[(0,o.createTextVNode)(" AND ")])),_:1})]),(0,o.createElementVNode)("div",B,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)((0,o.unref)(r.ConditionHelper).getFormattedFilterStringLabelsByCondition(e),(t,n)=>((0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,{key:`${e.property}-${t}`},[(0,o.createVNode)(d,{type:"sub",role:"body",size:"small",weight:"medium",text:t},null,8,["text"]),(0,o.unref)(r.ConditionHelper).getFormattedFilterStringLabelsByCondition(e).length!==n+1?((0,o.openBlock)(),(0,o.createBlock)(d,{key:0,type:"helper",role:"body",size:"small",weight:"medium",text:"l"})):(0,o.createCommentVNode)("",!0)],64))),128))])]))),128))])]),_:1})])]),(0,o.createElementVNode)("li",null,[(0,o.createElementVNode)("div",S,[(0,o.createVNode)(d,{role:"body",type:"base",weight:"bold",size:"small",text:(0,o.unref)(t).actions("conversion.tracking.setting.card.type.label")},null,8,["text"])]),(0,o.createElementVNode)("div",null,[(0,o.createVNode)(d,{role:"body",type:"sub",weight:"normal",size:"small",text:l.value},null,8,["text"])])]),(0,o.createElementVNode)("li",null,[(0,o.createElementVNode)("div",D,[(0,o.createVNode)(d,{role:"body",type:"base",weight:"bold",size:"small",text:(0,o.unref)(t).actions("conversion.tracking.setting.card.conversion.peri
1od.label")},null,8,["text"])]),(0,o.createElementVNode)("div",null,[(0,o.createVNode)(d,{role:"body",type:"sub",weight:"normal",size:"small",text:a.value},null,8,["text"])])])])])}}});var O=n(2419);let A=(0,O.A)(I,[["__scopeId","data-v-f657275f"]]),L={class:"conversion-tracking-purchase-form-item__contents"},T={class:"conversion-tracking-purchase-form-item__switch-container"},M={class:"conversion-tracking-purchase-form-item__switch-wrap"},R={key:0,class:"conversion-tracking-purchase-form-item__contents__card-container"},F=(0,o.defineComponent)({__name:"conversion-tracking-purchase-form-item",props:(0,o.mergeModels)({eventListLoading:{type:Boolean},globalConversionTrackingPeriod:{},isEdit:{type:Boolean}},{purchaseSwitch:{type:Boolean,required:!0},purchaseSwitchModifiers:{},purchaseSegment:{required:!0},purchaseSegmentModifiers:{},eventList:{},eventListModifiers:{}}),emits:["update:purchaseSwitch","update:purchaseSegment","update:eventList"],setup(e){let{t}=i.LanguageHelper,{fetchEventList:n}=(0,a.useAudienceFilter)(!0),c=(0,o.ref)(!1),s=(0,o.useModel)(e,"purchaseSwitch"),d=(0,o.useModel)(e,"purchaseSegment"),m=(0,o.ref)(),p=(0,o.useModel)(e,"eventList"),g=(0,o.computed)(()=>!(0,l.isNil)(p.value)&&!(0,l.isNil)(p.value.find(e=>e.name===u.PURCHASE_EVENT_NAME))),f=(0,o.computed)(()=>!e.eventListLoading&&!g.value),_=(0,o.computed)(()=>s.value&&!e.eventListLoading&&g.value),k=(0,o.computed)(()=>e.eventListLoading||!g.value),y=(0,o.computed)(()=>!(0,l.isEmpty)(d.value)&&d.value.event.conditionOptionList.length>0);function N(t){t?(0,l.isEmpty)(d.value?.event.name)&&e.globalConversionTrackingPeriod&&(d.value=(0,v.a5)(e.globalConversionTrackingPeriod,u.PURCHASE_EVENT_NAME),s.value=!0):y.value?r.dontSaveConfirmHelper.dontSaveConfirmWhenChangingType().then(()=>{d.value=void 0,s.value=!1}):(d.value=void 0,s.value=!1)}function C(){m.value&&m.value.openModal(d.value)}function b(e){let{model:t,changeType:n}=e;d.value=t}function V(){c.value=!0}async function w(){p.value=await n()}function E(){g.value?void 0===d.value&&void 0!==e.globalConversionTrackingPeriod&&(d.value=(0,v.a5)(e.globalConversionTrackingPeriod,u.PURCHASE_EVENT_NAME),s.value=!0):(s.value=!1,d.value=void 0)}return(0,o.watch)(()=>p.value,()=>{e.isEdit||E()}),(0,o.onMounted)(()=>{e.isEdit||E()}),(e,n)=>{let l=(0,o.resolveComponent)("DfnSwitch"),a=(0,o.resolveComponent)("DfnText"),i=(0,o.resolveComponent)("DfnButton"),r=(0,o.resolveComponent)("DfnAlert"),u=(0,o.resolveComponent)("DfnIcon"),v=(0,o.resolveComponent)("DfnTextButton"),p=(0,o.resolveComponent)("DfnFormItem"),g=(0,o.resolveComponent)("DfnAddEventDialog");return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createVNode)(p,{class:"conversion-tracking-purchase-form-item",label:(0,o.unref)(t).actions("conversion.tracking.form.item.purchase.label")},{default:(0,o.withCtx)(()=>[(0,o.createElementVNode)("div",L,[(0,o.createElementVNode)("div",T,[(0,o.createElementVNode)("div",M,[(0,o.createVNode)(l,{"model-value":s.value,disabled:k.value,onChange:N},null,8,["model-value","disabled"]),(0,o.createVNode)(a,{role:"body",type:"base",size:"medium",weight:"normal",text:(0,o.unref)(t).actions("conversion.tracking.form.item.purchase.switch.description")},null,8,["text"])]),f.value?((0,o.openBlock)(),(0,o.createBlock)(r,{key:0,t
1ype:"info","single-line":"",title:(0,o.unref)(t).actions("conversion.tracking.form.item.purchase.alert.title")},{button:(0,o.withCtx)(()=>[(0,o.createVNode)(i,{size:"mini",type:"tint",color:"grey",onClick:V},{default:(0,o.withCtx)(()=>[(0,o.createTextVNode)((0,o.toDisplayString)((0,o.unref)(t).actions("conversion.tracking.form.item.purchase.alert.button")),1)]),_:1})]),_:1},8,["title"])):(0,o.createCommentVNode)("",!0)]),_.value?((0,o.openBlock)(),(0,o.createElementBlock)("div",R,[d.value?((0,o.openBlock)(),(0,o.createBlock)(A,{key:0,title:(0,o.unref)(t).actions("conversion.tracking.setting.dialog.event.purchase.title"),model:d.value},{headerRightArea:(0,o.withCtx)(()=>[(0,o.createVNode)(v,{type:"secondary",size:"small",onClick:C},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(u,{name:"pencil"}),(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(t).shared("edit")),1)]),_:1})]),_:1},8,["title","model"])):(0,o.createCommentVNode)("",!0)])):(0,o.createCommentVNode)("",!0)])]),_:1},8,["label"]),d.value?((0,o.openBlock)(),(0,o.createBlock)(h,{key:0,ref_key:"conversionTrackingSettingPurchaseDialogRef",ref:m,"is-purchase":"",onChange:b},null,512)):(0,o.createCommentVNode)("",!0),(0,o.createVNode)(g,{modelValue:c.value,"onUpdate:modelValue":n[0]||(n[0]=e=>c.value=e),"event-list":[{name:"df_purchase"}],"onClick:register":w},null,8,["modelValue","event-list"])],64)}}}),P=(0,O.A)(F,[["__scopeId","data-v-d1600e7c"]]);var U=n(7626);let z={class:"conversion-tracking-custom-list"},K={key:0,class:"conversion-tracking-custom-list_button-wrap"},H=(0,o.defineComponent)({__name:"conversion-tracking-custom-list",props:(0,o.mergeModels)({readOnly:{type:Boolean,default:!1},globalConversionTrackingPeriod:{}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){let{t}=i.LanguageHelper,n=(0,o.useModel)(e,"modelValue"),l=(0,o.ref)(),a=(0,o.ref)(-1),r=(0,o.computed)(()=>n.value.length>=u.CONVERSION_TRACKING_CUSTOM_MAX);function c(t){l.value&&e.globalConversionTrackingPeriod&&l.value.openModal(t)}let s=(0,o.computed)(()=>t.actions("conversion.tracking.setting.dialog.event.custom.title").replace("{num}",-1===a.value?"A":U.utils.getAlphabetByIndex(a.value)));function d(e){let{model:t,changeType:o}=e;"add"===o?n.value=[...n.value,t]:n.value.splice(a.value,1,t)}function m(){e.globalConversionTrackingPeriod&&(a.value=n.value.length,c((0,v.a5)(e.globalConversionTrackingPeriod)))}return(i,u)=>{let v=(0,o.resolveComponent)("DfnIcon"),p=(0,o.resolveComponent)("DfnTextButton"),g=(0,o.resolveComponent)("DfnText");return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.createElementVNode)("div",z,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(n.value,(l,i)=>((0,o.openBlock)(),(0,o.createBlock)(A,{key:`${l.event.name}-${(0,o.unref)(U.utils).generateRandomString()}`,title:t.actions("conversion.tracking.setting.dialog.event.custom.title").replace("{num}",U.utils.getAlphabetByIndex(i)),model:l},{headerRightArea:(0,o.withCtx)(()=>[e.readOnly?(0,o.createCommentVNode)("",!0):((0,o.openBlock)(),(0,o.createElementBlock)("div",K,[(0,o.createVNode)(p,{type:"secondary",size:"small",onClick:e=>{let t;(t=n.value[i])&&(a.value=i,c(t))}},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(v,{name:"pencil"}),(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(t).shared("edit")),1)]),_:2},1032,["onClick"]),(0,o.createVNode)(g,{role:"body",type:"sub",size:"medium",weight:"normal",text:"l"}),(0,o.createVNode)(p,{type:"secondary",size:"small",onClick:e=>{n.value.splice(i,1)}},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(v,{name:"delete"}),(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(t).shared("delete")),1)]),_:2},1032,["onClick"])]))]),_:2},1032,["title","model"]))),128)),r.value||e.readOnly?(0,o.createCommentVNode)("",!0):((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,class:"conversion-tracking-custom-list__add-card",onClick:m},[(0,o.createVNode)(v,{name:"plus-dash-multi"}),(0,o.createVNode)(g,{role:"body",type:"base",weight:"medium",size:"medium",text:(0,o.unref)(t).actions("conversion.tracking.form.item.custom.add.button")},null,8,["text"])]))]),e.readOnly?(0,o.createCommentVNode)("",!0):((0,o.openBlock)(),(0,o.createBlock)(h,{key:0,ref_key:"conversionTrackingSettingCustomDialogRef",ref:l,"event-form-item-label":s.value,onChange:d},null,8,["event-form-item-label"]))],64)}}}),W=(0,O.A)(H,[["__scopeId","data-v-d78f851b"]]),G={class:"conversion-tracking-custom-form-item__label-container"},$={class:"conversion-tracking-custom-form-item__label-wrap"},q={class:"conversion-tracking-custom-form-item__label-count-wrap"},X={class:"conversion-tracking-custom-form-item__label-count__segment-list"},j={class:"conversion-tracking-custom-form-item__label-count__conversion-max-count"},Y={class:"conversion-tracking-custom-form-item__contents"},J={class:"conversion-tracking-custom-form-item__custom-conversion-text-wrap"},Q=(0,o.defineComponent)({__name:"conversion-tracking-custom-form-item",props:(0,o.mergeModels)({globalConversionTrackingPerio
1d:{}},{customSegmentList:{required:!0},customSegmentListModifiers:{}}),emits:["update:customSegmentList"],setup(e){let{t}=i.LanguageHelper,n=(0,o.useModel)(e,"customSegmentList"),l=(0,o.computed)(()=>`/${u.CONVERSION_TRACKING_CUSTOM_MAX}`);return(a,i)=>{let r=(0,o.resolveComponent)("DfnInfoPopover"),c=(0,o.resolveComponent)("DfnText"),s=(0,o.resolveComponent)("DfnFormItem");return(0,o.openBlock)(),(0,o.createBlock)(s,{class:"conversion-tracking-custom-form-item"},{label:(0,o.withCtx)(()=>[(0,o.createElementVNode)("div",G,[(0,o.createElementVNode)("div",$,[(0,o.createElementVNode)("span",null,(0,o.toDisplayString)((0,o.unref)(t).actions("conversion.tracking.form.item.custom.label")),1),(0,o.createVNode)(r,{effect:"dark",placement:"top",content:(0,o.unref)(t).actions("conversion.tracking.form.item.custom.tooltip")},null,8,["content"])]),(0,o.createElementVNode)("div",q,[(0,o.createElementVNode)("span",X,(0,o.toDisplayString)(n.value.length),1),(0,o.createElementVNode)("span",j,(0,o.toDisplayString)(l.value),1)])])]),default:(0,o.withCtx)(()=>[(0,o.createElementVNode)("div",Y,[(0,o.createElementVNode)("div",J,[(0,o.createVNode)(c,{role:"body",type:"base",size:"medium",weight:"normal",text:(0,o.unref)(t).actions("conversion.tracking.form.item.custom.description")},null,8,["text"])]),(0,o.createVNode)(W,{modelValue:n.value,"onUpdate:modelValue":i[0]||(i[0]=e=>n.value=e),"global-conversion-tracking-period":e.globalConversionTrackingPeriod},null,8,["modelValue","global-conversion-tracking-period"])])]),_:1})}}}),Z=(0,O.A)(Q,[["__scopeId","data-v-3442c9af"]]),ee={class:"campaign-conversion-tracking-form-items-wrap el-form el-form--label-left"},et=(0,o.defineComponent)({__name:"campaign-conversion-tracking-form-items",props:{eventList:{},globalConversionTrackingPeriod:{}},emits:["formItemsValidStatusUpdated"],setup(e,t){let{emit:n}=t,{t:s}=i.LanguageHelper;(0,a.provideFormItemGroupId)("conversion");let{purchaseSwitch:u,purchaseSegment:v,customSegmentList:p,messagingChannel:g,isEdit:f,isConversionTrackable:_,isConversionTrackingLoading:k}=(0,c.z)(),{eventList:h,eventListLoading:y,_fetchEventList:N,globalConversionTrackingPeriod:C,conversionTrackingLoading:b,_fetchGlobalConversionTrackingSettings:V}=function(e){let{organizationId:t,serviceId:n}=(0,a.useBaseRouteParams)(),{fetchEventList:l}=(0,a.useAudienceFilter)(!0),i=(0,o.ref)(void 0),r=(0,o.ref)(!1),c=(0,o.ref)(!1),s=(0,o.ref)(void 0);async function u(){try{c.value=!0;let o=await (0,d.fetchGlobalConversionTrackingSettings)({organizationId:t,serviceId:n});return function(e){let{apiModel:t,messagingChannel:n}=e;switch(n){case"inApp":return m(t.inAppMessage);case"alimtalk":return m(t.alimtalk);case"push":return m(t.osPush);default:return m(t.text)}}({apiModel:o,messagingChannel:e})}finally{c.value=!1}}async function v(){i.value=await l(),s.value=await u()}async function p(){try{return r.value=!0,await l()}finally{r.value=!1}}return{eventList:i,eventListLoading:r,conversionTrackingLoading:c,globalConversionTrackingPeriod:s,_fetchGlobalConversionTrackingSettings:u,_fetchEventList:p,conversionSettingInit:v}}(g),w=(0,o.computed)(()=>y.value||b.value||(k?.value??!1)),E=(0,o.computed)(()=>u.value||!(0,l.isEmpty)(p.value)),x=(0,o.computed)(()=>!w.value&&(!E.value||E.value&&(_?.value??!0))),B=(0,a.useFormItemRules)({validator:(e,t)=>x.value?e():t(),trigger:["change","trigger"]}),S=(0,o.computed)(()=>(0,r.getFormItemsValidStatus)([B.validStatus.value])),D=(0,o.computed)(()=>!w.value&&S.value===r.FormItemsValidStatus.ANY_ERROR);async function I(){C.value=e.globalConversionTrackingPeriod?e.globalConversionTrackingPeriod:await V(),h.value=e.eventList&&!(0,l.isEmpty)(e.eventList)?e.eventList:await N()}return(0,o.onBeforeMount)(async()=>{await I(),(0,o.watch)(()=>x.value,()=>{B.validateField()},{immediate:!0})}),(e,t)=>{let n=(0,o.resolveComponent)("DfnAlert"),l=(0,o.resolveComponent)("DfnFormItem"),a=(0,o.resolveComponent)("DfnLoadingSpinner"),i=(0,o.resolveComponent)("DfnFormItemGroup"),r=(0,o.resolveComponent)("DfnFormItemContainer");return(0,o.openBlock)(),(0,o.createElementBlock)("div",ee,[(0,o.createVNode)(l,{class:"campaign-conversion-tracking-form-items-wrap__alert",prop:(0,o.unref)("conversion"),rules:(0,o.unref)(B).rules},{default:(0,o.withCtx)(()=>[D.value?((0,o.openBlock)(),(0,o.createBlock)(n,{key:0,class:"campaign-conversion-tracking-form-items-alert",type:"danger",title:(0,o.unref)(s).actions("conversion.tracking.alert.error.title"),description:(0,o.unref)(s).actions("conversion.tracking.alert.error.description")},null,8,["title","description"])):(0,o.createCommentVNode)("",!0)]),_:1},8,["prop","rules"]),(0,o.createVNode)(r,{class:"campaign-conversion-tracking-form-items"},{default:(0,o.withCtx)(()=>[w.value?((0,o.openBlock)(),(0,o.createBlock)(a,{key:0,class:"campaign-conversion-tracking-form-items__spinner",masking:""})):(0,o.createCommentVNode)("",!0),(0,o.createVNode)(i,{divided:""},{default:(0,o.withCtx)(()=>[(0,o.createVNode)(P,{"purchase-switch":(0,o.unref)(u),"onUpdate:purchaseSwitch":t[0]||(t[0]=e=>(0,o.isRef)(u)?u.value=e:null),"purchase-segment":(0,o.unref)(v),"onUpdate:purchaseSegment":t[1]||(t[1]=e=>(0,o.isRef)(v)?v.value=e:null),"event-list":(0,o.unref)(h),"onUpdate:eventList":t[2]||(t[2]=e=>(0,o.isRef)(h)?h.value=e:null),"is-edit":(0,o.unref)(f),"event-list-loading":(0,o.unref)(y),"global-conversion-tracking-period":(0,o.unref)(C)},null,8,["purchase-switch","purchase-segment","event-list","is-edit","event-list-loading","global-conversion-tracking-period"])]),_:1}),(0,o.createVNode)(i,null,{default:(0,o.withCtx)(()=>[(0,o.createVNode)(Z,{"custom-segment-list":(0,o.unref)(p),"onUpdate:customSegmentList":t[3]||(t[3]=e=>(0,o.isRef)(p)?p.value=e:null),"global-conversion-tracking-period":(0,o.unref)(C)},null,8,["custom-segment-list","global-conversion-tracking-period"])]),_:1})]),_:1})])}}})},3042(e,t,n){var o=n(1979);let l=Symbol("use-campaign-conversion-tracking-form-items");function a(e){(0,o.provide)(l,e)}function i(){let e=(0,o.inject)(l);if(!e)throw Error("conversion tracking form items model is not injected");return e}n.d(t,{q:()=>a,z:()=>i})}
1,7046(e,t,n){function o(e){let{message:t,getMessageContentList:n}=e;return{getFilteredPersonalizedAttributeList:function(){let e=n(t);return(t.personalizedAttributes??[]).filter(t=>{let n=`\${p:${t.key}}`;return e.some(e=>e?.includes(n))})},getFilteredShortenUrlAttributeList:function(){let e=n(t);return(t.shortenUrlAttributes??[]).filter(t=>{let n=`\${url:${t.key}}`;return e.some(e=>e?.includes(n))})}}}n.d(t,{i:()=>o})}}]); 2//# sourceMappingURL=7971.015f02e4.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.