PageSourceSearch

https://console.dfinery.ai/modules/action/0.1.0/7338.3dd401e0.js

js dfinery.ai collected 2026-10-05 16:26:18 UTC 35,876 bytes, 2 lines download raw bytes

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 a=arguments[t];if(null!=a)for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])}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]="bba87d86-726a-4d08-bc71-54bd0ab03b54",e._sentryDebugIdIdentifier="sentry-dbid-bba87d86-726a-4d08-bc71-54bd0ab03b54")}catch(e){}}();"use strict";(self["chunk_action "]=self["chunk_action "]||[]).push([[7338],{6506(e,t,a){a.r(t),a.d(t,{default:()=>ei});var n,i=a(1979),o=a(3032),r=a(5719),l=a(6581),c=a(3959),s=a(7185),p=a(6654),u=a(1665),d=a(7660),m=a(6525),g=a(7733),v=a(6638),f=a(6943),y=a(2055),h=a(873),C=a(2797),T=a(3358),b=((n={})[n.LayoutStep=1]="LayoutStep",n[n.MessageStep=2]="MessageStep",n[n.AdditionalStep=3]="AdditionalStep",n[n.ScheduleStep=4]="ScheduleStep",n[n.TargetStep=5]="TargetStep",n[n.ConversionTracking=6]="ConversionTracking",n),S=a(8728),k=a(823),A=a(3726),E=a(6801),w=a(7046),_=a(3433),M=a(3042),B=a(6676),N=a(6199),P=a(5157),D=a(6228),x=a(9007),V=a(2004),L=a(6203),F=a(6037),R=a(380),I=a(4832),H=a(9863),O=a(6316),z=a(1848),U=a(8267);let G={class:"single-push-campaign-form__layout-wrapper"},q={class:"single-push-campaign-form__setting-area"},j={class:"single-push-campaign-form__preview-area"},Y={key:0,class:"single-push-campaign-form__trigger-wrapper"},Q={key:0},W={key:1,class:"single-push-campaign-form__card-summary-wrapper"},Z={key:0},$={key:1,class:"single-push-campaign-form__card-summary-wrapper"},K={key:0,class:"single-push-campaign-form__card-summary-wrapper"},J=(0,i.defineComponent)({__name:"single-push-campaign-form",props:{campaign:{},audience:{},defaultTimezoneOffset:{},disabled:{type:Boolean},isFirstStepCompleted:{type:Boolean},isCopyMode:{type:Boolean}},emits:["modelChanged","firstStepCardEditModeChanged"],setup(e,t){let a,{expose:n,emit:d}=t,{t:m}=s.LanguageHelper,g=(0,o.useRoute)(),J=(0,l.useServiceStore)(),X=(0,i.ref)(!1),ee=(0,i.ref)(),et=(0,i.ref)((a=[],e.isFirstStepCompleted?(a=[b.MessageStep],e.isCopyMode&&(a=[...a,b.LayoutStep])):a=[b.LayoutStep],a)),ea=(0,i.ref)(!e.isFirstStepCompleted),en=(0,i.ref)(e.isFirstStepCompleted),ei=(0,i.ref)(),eo=(0,i.ref)(!0),{dfnFormRef:er,formModel:el,submit:ec,getGroupState:es}=(0,c.useDfnForm)({campaign:(0,r.isNil)(e.campaign)?(0,v.D4)({timezoneOffset:J.timezoneOffset}):e.campaign}),{usedInActiveEntireEventList:ep,hasInvalidSomeEventAndProperty:eu}=(0,O._)({triggerCondition:(0,i.computed)(()=>el.campaign.eventTriggerCondition)}),{isStepCardMounted:ed}=(0,z.W)({stepCardCount:4,deferred:e.isFirstStepCompleted,onAllStepCardsMounted:()=>er.value?.resetModelChange()}),em=es("trigger"),eg=(0,i.computed)(()=>Object.values(em.value).some(e=>"error"===e)),ev=es("message"),ef=(0,i.computed)(()=>Object.values(ev.value).some(e=>"error"===e)),ey=es("schedule"),eh=(0,i.computed)(()=>{let e=Object.values(ey.value);return e.length>0&&e.every(e=>"none"===e)}),eC=(0,i.computed)(()=>Object.values(ey.value).some(e=>"error"===e)),eT=es("target"),eb=(0,i.computed)(()=>{let e=Object.values(eT.value);return e.length>0&&e.every(e=>"none"===e)}),eS=(0,i.computed)(()=>Object.values(eT.value).some(e=>"error"===e)),ek=es("conversion"),eA=(0,i.computed)(()=>Object.values(ek.value).some(e=>"error"===e)),eE=(0,i.computed)(()=>({text:el.campaign?.title||"",personalizedAttributes:el.campaign.personalizedAttributes})),ew=(0,i.computed)(()=>({text:el.campaign?.content||"",personalizedAttributes:el.campaign.personalizedAttributes})),e_=(0,i.computed)(()=>el.campaign.campaignType===u.ApiModel.PushCampaignType.Single?["audience","targetFilter"]:["all","audience"]);(0,i.computed)(()=>!(0,r.isNil)(e.campaign));let eM=(0,i.computed)(()=>en.value?m.shared("save"):m.shared("next")),eB=(0,i.computed)(()=>en.value?void 0:"arrow-right"),eN=(0,i.computed)(()=>{let e={campaignType:el.campaign.campaignType,channelTypes:el.campaign.channelTypes,eventTriggerCondition:el.campaign.eventTriggerCondition};return!(0,r.isEqual)(e,ei.value)}),eP=(0,i.computed)(()=>
1en.value&&!eN.value),eD=(0,i.computed)(()=>el.campaign.campaignType===u.ApiModel.PushCampaignType.EventTriggering);(0,L.T)({channelTypes:(0,i.computed)({get:()=>el.campaign.channelTypes,set(e){el.campaign.channelTypes=e}}),campaignType:(0,i.computed)({get:()=>el.campaign.campaignType,set(e){el.campaign.campaignType=e}}),changeCampaignTypeHandler(e){e===u.ApiModel.PushCampaignType.EventTriggering?el.campaign.eventTriggerCondition=(0,P.A5)():el.campaign.eventTriggerCondition=void 0}}),(0,I.d)({startEventCondition:(0,i.computed)({get(){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");return el.campaign.eventTriggerCondition.startEventCondition},set(e){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");el.campaign.eventTriggerCondition.startEventCondition=e}})}),(0,H.u)({endEventCondition:(0,i.computed)({get(){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");return el.campaign.eventTriggerCondition.endEventCondition},set(e){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");el.campaign.eventTriggerCondition.endEventCondition=e}}),sendType:(0,i.computed)({get(){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");return el.campaign.eventTriggerCondition.sendType},set(e){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");el.campaign.eventTriggerCondition.sendType=e}}),delayHours:(0,i.computed)({get(){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");return el.campaign.eventTriggerCondition.delayHours},set(e){if((0,r.isNil)(el.campaign.eventTriggerCondition))throw Error("eventTriggerCondition is undefined");el.campaign.eventTriggerCondition.delayHours=e}})}),(0,V.qS)({title:(0,i.computed)({get:()=>el.campaign.title,set(e){el.campaign.title=e}}),content:(0,i.computed)({get:()=>el.campaign.content,set(e){el.campaign.content=e}}),images:(0,i.computed)({get:()=>el.campaign.images,set(e){el.campaign.images=e}}),button:(0,i.computed)({get:()=>el.campaign.button,set(e){el.campaign.button=e}}),adPrefixLocation:(0,i.computed)({get:()=>el.campaign.adPrefixLocation,set(e){el.campaign.adPrefixLocation=e}}),messageClickAction:(0,i.computed)(()=>el.campaign.messageClickAction),personalizedAttributes:(0,i.computed)(()=>el.campaign.personalizedAttributes),channelTypes:(0,i.computed)(()=>el.campaign.channelTypes),campaignType:(0,i.computed)(()=>el.campaign.campaignType),eventName:(0,i.computed)(()=>el.campaign.eventTriggerCondition?.startEventCondition.eventName),isAdMessage:(0,i.computed)(()=>el.campaign.isAdMessage),hasPersonalizedTags:X,additionalSettings:(0,i.computed)(()=>el.campaign.additionalSettings)}),(0,h.J)({additionalSettings:(0,i.computed)(()=>el.campaign.additionalSettings),channelTypes:(0,i.computed)(()=>el.campaign.channelTypes),disabled:(0,i.computed)(()=>e.disabled)}),(0,C.w)({period:(0,i.computed)({get:()=>el.campaign.period,set(e){el.campaign.period=e}}),doNotDisturbSettings:(0,i.computed)({get:()=>el.campaign.doNotDisturbSettings,set(e){el.campaign.doNotDisturbSettings=e}}),isAdMessage:(0,i.computed)(()=>el.campaign.isAdMessage),messagingChannel:"push"}),(0,R.l)({pushRateLimitEnabled:(0,i.computed)({get:()=>el.campaign.pushRateLimitEnabled,set(e){el.campaign.pushRateLimitEnabled=e}})}),(0,T.o)({targetType:(0,i.computed)({get:()=>el.campaign.targetType,set(e){el.campaign.targetType=e}}),audienceId:(0,i.computed)({get:()=>el.campaign.audienceId,set(e){el.campaign.audienceId=e}}),targetFilterSegments:(0,i.computed)({get:()=>el.campaign.targetFilterSegments,set(e){el.campaign.targetFilterSegments=e}}),optInFilter:(0,i.computed)({get:()=>el.campaign.optInFilter,set(e){el.campaign.optInFilter=e}})}),(0,M.q)({messagingChannel:"push",isEdit:(0,i.computed)(()=>!(0,r.isEmpty)(g.params.campaignId)||e.isCopyMode),purchaseSwitch:(0,i.computed)({get:()=>el.campaign.conversionSettings.purchase.enabled,set(e){el.campaign.conversionSettings.purchase.enabled=e}}),purchaseSegment:(0,i.computed)({get:()=>el.campaign.conversionSettings.purchase.purchaseConversionEvent,set(e){el.campaign.conversionSettings.purchase.purchaseConversionEvent=e}}),customSegmentList:(0,i.computed)({get:()=>el.campaign.conversionSettings.customSegmentList,set(e){el.campaign.conversionSettings.customSegmentList=e}})});let{getFilteredPersonalizedAttributeList:ex}=(0,w.i)({message:el.campaign,getMessageContentList:e=>[e.title,e.content]}
1),eV=(0,i.computed)(()=>{if(!el.campaign.isAdMessage)return"none";switch(el.campaign.adPrefixLocation){case u.ApiModel.AdPrefixLocation.Title:return"title";case u.ApiModel.AdPrefixLocation.Content:return"content";case u.ApiModel.AdPrefixLocation.Unused:default:return"none"}});function eL(e){el.campaign.optInFilter=e?u.ApiModel.OptInFilterType.OnlyOptedIn:void 0,e&&(0,p.dfnToastHelper)({type:"success",message:m.actions("push.campaign.form.marketing.switch.enable.success.message")})}async function eF(){ee.value?.openTestPushDialog()}function eR(e){d("modelChanged",e)}function eI(){ei.value=(0,r.cloneDeep)({campaignType:el.campaign.campaignType,channelTypes:el.campaign.channelTypes,eventTriggerCondition:el.campaign.eventTriggerCondition}),et.value.push(b.LayoutStep)}function eH(){ei.value&&(el.campaign.campaignType=ei.value.campaignType,el.campaign.channelTypes=ei.value.channelTypes,el.campaign.eventTriggerCondition=ei.value.eventTriggerCondition)}async function eO(){let e,t;await er.value?.submit(),en.value&&await (0,p.dfnConfirmHelper)({messageTitle:m.actions("create.in.app.campaign.first.card.confirm.text"),center:!1,confirmButtonText:m.shared("ok"),cancelButtonText:m.shared("cancel"),showCancelButton:!0}),en.value=!0,e=(0,v.D4)({timezoneOffset:J.timezoneOffset}),t={campaignType:el.campaign.campaignType,channelTypes:el.campaign.channelTypes,eventTriggerCondition:el.campaign.eventTriggerCondition},el.campaign.campaignType===u.ApiModel.PushCampaignType.EventTriggering&&(e.targetType=u.ApiModel.TargetType.All,e.doNotDisturbSettings=(0,P.EZ)({timezoneOffset:J.timezoneOffset})),el.campaign=Object.assign(el.campaign,{...e,name:el.campaign.name,description:el.campaign.description,...t})}function ez(e){window.scrollTo({top:e.getBoundingClientRect().top+window.scrollY-80,behavior:"smooth"})}function eU(e){d("firstStepCardEditModeChanged",e),eo.value=!1,e?et.value=[b.LayoutStep]:et.value=[b.MessageStep],(0,i.nextTick)(()=>{eo.value=!0})}async function eG(){let e=(0,r.cloneDeep)(await ec());return e.campaign.personalizedAttributes=ex(),e}return(0,i.onMounted)(()=>{d("firstStepCardEditModeChanged",ea.value),(0,i.nextTick)(er.value?.resetModelChange)}),n({submit:eG,dfnFormRef:er}),(t,a)=>{let n=(0,i.resolveComponent)("DfnFormItemsStatus"),o=(0,i.resolveComponent)("DfnButton"),r=(0,i.resolveComponent)("DfnPermissionChecker"),l=(0,i.resolveComponent)("DfnAccordionStepCardItem"),c=(0,i.resolveComponent)("DfnAccordionStepCard"),s=(0,i.resolveComponent)("DfnForm");return(0,i.openBlock)(),(0,i.createBlock)(s,{ref_key:"dfnFormRef",ref:er,model:(0,i.unref)(el),class:(0,i.normalizeClass)(["single-push-campaign-form",{"is-first-step-edit-mode":ea.value}]),size:"medium",disabled:e.disabled,"label-position":"top","scroll-to-error":"","scroll-into-view-options":{behavior:"smooth",block:"center",inline:"nearest"},onModelChanged:eR},{default:(0,i.withCtx)(()=>[(0,i.unref)(eu)&&(0,i.unref)(ep)?((0,i.openBlock)(),(0,i.createBlock)(U.A,{key:0,model:(0,i.unref)(ep)},null,8,["model"])):(0,i.createCommentVNode)("",!0),(0,i.createVNode)(c,{modelValue:et.value,"onUpdate:modelValue":a[3]||(a[3]=e=>et.value=e),"scroll-to-card-item-when-expanded":eo.value,scroll:ez},{default:(0,i.withCtx)(()=>[(0,i.createVNode)(N.A,{modelValue:ea.value,"onUpdate:modelValue":[a[0]||(a[0]=e=>ea.value=e),eU],step:(0,i.unref)(b).LayoutStep,title:(0,i.unref)(m).actions("push.campaign.form.card.layout.title"),"hide-cancel-button":!en.value,"edit-button-click-handler":eI,"cancel-button-click-handler":eH,"is-confirm-button-disabled":eP.value,"confirm-button-text":eM.value,"confirm-button-suffix-icon":eB.value,"confirm-button-click-handler":eO},{actions:(0,i.withCtx)(e=>{let{isCollapsed:t}=e;return[t&&eg.value?((0,i.openBlock)(),(0,i.createBlock)(n,{key:0,type:"error"})):(0,i.createCommentVNode)("",!0)]}),default:(0,i.withCtx)(()=>[(0,i.createElementVNode)("div",G,[(0,i.createElementVNode)("div",q,[(0,i.createVNode)(x.A,{disabled:!ea.value},null,8,["disabled"])]),(0,i.createElementVNode)("div",j,[(0,i.createVNode)(D.A)])]),eD.value?((0,i.openBlock)(),(0,i.createElementBlock)("div",Y,[(0,i.createVNode)(B.A,{disabled:!ea.value},null,8,["disabled"])])):(0,i.createCommentVNode)("",!0)]),_:1},8,["modelValue","step","title","hide-cancel-button","is-confirm-button-disabled","confirm-button-text","confirm-button-suffix-icon"]),ea.value?(0,i.createCommentVNode)("",!0):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createVNode)(l,{class:"single-push-campaign-form__message-card",step:(0,i.unref)(b).MessageStep,title:(0,i.unref)(m).actions("push.campaign.form.card.message.title"),"no-padding-body":""},{actions:(0,i.withCtx)(e=>{let{isCollapsed:t}=e;return[t?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0}
1,[ef.value?((0,i.openBlock)(),(0,i.createBlock)(n,{key:0,type:"error"})):(0,i.createCommentVNode)("",!0)],64)):((0,i.openBlock)(),(0,i.createElementBlock)("div",{key:1,class:"single-push-campaign-form__card-actions",onClick:a[2]||(a[2]=(0,i.withModifiers)(()=>{},["stop"]))},[(0,i.createVNode)(F.A,{modelValue:(0,i.unref)(el).campaign.isAdMessage,"onUpdate:modelValue":a[1]||(a[1]=e=>(0,i.unref)(el).campaign.isAdMessage=e),onChange:eL},null,8,["modelValue"]),(0,i.createVNode)(r,{"required-permission":(0,i.unref)(u.ApiModel).Permissions.UPDATE_CAMPAIGN},{default:(0,i.withCtx)(e=>{let{hasPermission:t}=e;return[(0,i.createVNode)(o,{type:"contained",color:"blue",size:"medium","icon-suffix":"email",disabled:!t,onClick:eF},{default:(0,i.withCtx)(()=>[(0,i.createTextVNode)((0,i.toDisplayString)((0,i.unref)(m).actions("campaign.test.push.button.label")),1)]),_:2},1032,["disabled"])]}),_:1},8,["required-permission"])]))]}),default:(0,i.withCtx)(()=>[(0,i.createVNode)(E.A,null,{editor:(0,i.withCtx)(()=>[(0,i.createVNode)(S.A,{ref_key:"pushMessageFormItemsRef",ref:ee,"is-ad-campaign":(0,i.unref)(el).campaign.isAdMessage},null,8,["is-ad-campaign"])]),preview:(0,i.withCtx)(()=>[(0,i.createVNode)(f.A,{title:eE.value,content:ew.value,"img-src":(0,i.unref)(el).campaign.images?.[0],"button-list":(0,i.unref)(el).campaign.button.list.map(e=>e.name),"type-list":(0,i.unref)(el).campaign.channelTypes,"ad-position":eV.value},null,8,["title","content","img-src","button-list","type-list","ad-position"])]),_:1})]),_:1},8,["step","title"]),(0,i.unref)(ed)(1)?((0,i.openBlock)(),(0,i.createBlock)(l,{key:0,title:(0,i.unref)(m).actions("push.campaign.form.card.additional.settings.title"),class:"single-push-campaign-form__additional-settings-card",step:(0,i.unref)(b).AdditionalStep},{default:(0,i.withCtx)(()=>[(0,i.createVNode)(y.A)]),_:1},8,["title","step"])):(0,i.createCommentVNode)("",!0),(0,i.unref)(ed)(2)?((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,title:(0,i.unref)(m).actions("push.campaign.form.card.schedule.settings.title"),class:"single-push-campaign-form__schedule-settings-card",step:(0,i.unref)(b).ScheduleStep},{summary:(0,i.withCtx)(e=>{let{isCollapsed:t}=e;return[t?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[eh.value?((0,i.openBlock)(),(0,i.createElementBlock)("span",Q,(0,i.toDisplayString)((0,i.unref)(m).actions("push.campaign.form.card.schedule.settings.summary")),1)):eC.value?((0,i.openBlock)(),(0,i.createElementBlock)("div",W,[(0,i.createVNode)(n,{type:"error"})])):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)]}),default:(0,i.withCtx)(()=>[(0,i.createVNode)(k.A,{"campaign-type":(0,i.unref)(el).campaign.campaignType},null,8,["campaign-type"])]),_:1},8,["title","step"])):(0,i.createCommentVNode)("",!0),(0,i.unref)(ed)(3)?((0,i.openBlock)(),(0,i.createBlock)(l,{key:2,title:(0,i.unref)(m).actions("push.campaign.form.card.target.settings.title"),class:"single-push-campaign-form__target-settings-card",step:(0,i.unref)(b).TargetStep},{summary:(0,i.withCtx)(e=>{let{isCollapsed:t}=e;return[t?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[eb.value?((0,i.openBlock)(),(0,i.createElementBlock)("span",Z,(0,i.toDisplayString)((0,i.unref)(m).actions("push.campaign.form.card.target.settings.summary")),1)):eS.value?((0,i.openBlock)(),(0,i.createElementBlock)("div",$,[(0,i.createVNode)(n,{type:"error"})])):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)]}),default:(0,i.withCtx)(()=>[(0,i.createVNode)(A.A,{"has-night-ads-opt-in-option":"","type-list":e_.value,channel:(0,i.unref)(u.ApiModel).CampaignChannelType.OSPush,"push-channel-types":(0,i.unref)(el).campaign.channelTypes,active:et.value.includes((0,i.unref)(b).TargetStep),"is-trigger-campaign":eD.value},null,8,["type-list","channel","push-channel-types","active","is-trigger-campaign"])]),_:1},8,["title","step"])):(0,i.createCommentVNode)("",!0),(0,i.unref)(ed)(4)?((0,i.openBlock)(),(0,i.createBlock)(l,{key:3,class:"single-push-campaign-form__target-settings-card",step:(0,i.unref)(b).ConversionTracking,title:(0,i.unref)(m).actions("create.sms.campaign.card.conversion.tracking.title")},{summary:(0,i.withCtx)(e=>{let{isCollapsed:t}=e;return[t?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[eA.value?((0,i.openBlock)(),(0,i.createElementBlock)("div",K,[(0,i.createVNode)(n,{type:"error"})])):(0,i.createCommentVNode)("",!0)],64)):(0,i.createCommentVNode)("",!0)]}),default:(0,i.withCtx)(()=>[(0,i.createVNode)(_.A)]),_:1},8,["step","title"])):(0,i.createCommentVNode)("",!0)],64))]),_:1},8,["modelValue","scroll-to-card-item-when-expanded"])]),_:1},8,["model","class","disabled"])}}});var X=a(5929),ee=a(3016),et=a(2425);let ea={class:"create-push-page-body"},en=(0,i.defineComponent)({__name:"create-push-page",setup(e){let t=(0,o.useRoute)(),a=(0,o.useRouter)(),{t:n}=s.LanguageHelper,{serviceId:f,organizationId:y}
1=(0,c.useBaseRouteParams)(),h=(0,l.useServiceStore)(),C=(0,et.AM)({handleClickCopyCampaign:eC,handleClickDeleteCampaign:function(){var e;S.value&&(e=S.value,(0,ee.y)({status:e.status,campaignName:e.name}).then(async()=>{await eh(e.id),x.value=!0,a.push({name:d.DfnRoute.Service.Actions.OffsiteCampaign.Push.ListPage})}))},handleClickSimpleEdit:function(){b.value?.openDialog({formModel:K.value,payload:{isBasicInfo:!0}})}}),T=(0,i.ref)(),b=(0,i.ref)(),S=(0,i.ref)(),k=(0,i.ref)(),A=(0,i.ref)(void 0),E=(0,i.ref)(!1),w=(0,i.ref)(!1),_=(0,i.ref)(!1),M=(0,i.ref)(!1),B=(0,i.ref)(!1),N=(0,i.ref)(!1),P=(0,i.ref)(!0),D=(0,i.ref)(!1),x=(0,i.ref)(!1),V=(0,i.computed)(()=>t.params.campaignId),{isCampaignBasicInfoUpdating:L,updateCampaignBasicInfo:F}=(0,g.v)({campaignId:V,campaignChannelType:u.ApiModel.CampaignChannelType.OSPush,campaign:S}),R=(0,i.computed)(()=>!(0,r.isEmpty)(V.value)),I=(0,i.computed)(()=>!(0,r.isNil)(t.query.target)),H=(0,i.computed)(()=>R.value||I.value),O=(0,i.computed)(()=>(R.value||I.value)&&w.value),z=(0,i.computed)(()=>w.value||N.value),U=(0,i.computed)(()=>E.value&&!N.value),G=(0,i.computed)(()=>R.value?S.value?.name??"":n.actions("push.create.campaign.headline.title")),q=(0,i.computed)(()=>R.value&&E.value),j=(0,i.computed)(()=>R.value&&E.value),Y=(0,i.computed)(()=>_.value||M.value||N.value||P.value),Q=(0,i.computed)(()=>R.value&&B.value),W=(0,i.computed)(()=>_.value||B.value||P.value),Z=(0,i.computed)(()=>!D.value||M.value||N.value||P.value),$=(0,i.computed)(()=>B.value||_.value||L.value),K=(0,i.computed)(()=>({name:S.value?.name??"",description:S.value?.description??""}));function en(e){P.value=e}async function ei(e){try{w.value=!0;let t=await (0,m.EZ)({campaignId:e,serviceId:f,organizationId:y});return A.value=(0,v.Az)(t),w.value=!1,t}catch(t){let{message:e}=t;throw(0,p.dfnToastHelper)({message:e,type:"error"}),w.value=!1,t}}async function eo(e){try{_.value=!0;let t=await (0,m.nn)({serviceId:f,organizationId:y,requestModel:e});return A.value=(0,v.Az)(t),_.value=!1,t}catch(t){let{message:e}=t;throw(0,p.dfnToastHelper)({type:"error",message:e}),_.value=!1,t}}async function er(e){try{M.value=!0;let t=await (0,m.O8)({campaignId:V.value,serviceId:f,organizationId:y,requestModel:e});return A.value=(0,v.Az)(t),M.value=!1,t}catch(t){let{message:e}=t;throw(0,p.dfnToastHelper)({type:"error",message:e}),M.value=!1,t}}function el(){T.value?.dfnFormRef?.resetModelChange(),D.value=!1}async function ec(e){let t;if(R.value){let a=(0,v.$l)(e.campaign);a.isCampaignPublished=!0,t=await er(a)}else{let a=(0,v.Ml)(e.campaign);a.isCampaignPublished=!0,t=await eo(a)}(0,p.dfnToastHelper)({type:"success",message:n.actions("push.campaign.publish.success.toast.message")}),(0,p.trackEvent)(p.GaEventName.Publish,{category:p.GaCategory.Push}),await ep(t.id)}async function es(){try{let e=await T.value?.submit();e&&(R.value?await ec(e):b.value?.openDialog({formModel:K.value,payload:{isPublish:!0}}))}catch(e){}}async function ep(e){x.value=!0,await a.replace({name:d.DfnRoute.Service.Actions.OffsiteCampaign.Push.DetailPage,params:{campaignId:e}})}async function eu(e){let t=(0,v.Ml)(e.campaign),a=await eo(t);S.value=a,(0,p.dfnToastHelper)({type:"success",message:n.actions("push.create.campaign.create.success.message")}),(0,p.trackEvent)(p.GaEventName.DraftSave,{category:p.GaCategory.Push}),await em(a.id)}async function ed(){try{let e=await T.value?.submit();e&&(R.value?await eu(e):b.value?.openDialog({formModel:K.value,payload:{isPublish:!1}}))}catch(e){}}async function em(e){el(),x.value=!0,await a.replace({name:d.DfnRoute.Service.Actions.OffsiteCampaign.Push.CreatePage,params:{campaignId:e}}),x.value=!1}async function eg(){try{let e=await T.value?.submit();if(e){let t=(0,v.Ml)(e.campaign);await er(t),(0,p.dfnToastHelper)({type:"success",message:n.actions("push.create.campaign.update.success.message")}),(0,p.trackEvent)(p.GaEventName.DraftSave,{category:p.GaCategory.Push}),await ev()}}catch(e){}}async function ev(){el()}function ef(e){D.value=e}async function ey(e){let t,{formModel:a,payload:i}=e;if(i.isBasicInfo){await F({formModel:a}),b.value?.closeDialog();return}try{t=await T.value?.submit()}catch(e){throw(0,p.dfnToastHelper)({type:"error",message:i.isPublish?n.actions("campaign.publish.error.toast.message"):n.actions("campaign.create.error.toast.message")}),b.value?.closeDialog(),e}try{t&&(t.campaign.name=a.name,t.campaign.description=a.description,i.isPublish?await ec(t):await eu(t),b.value?.closeDialog())}catch(e){}}async function eh(e){try{N.value=!0;let t=await (0,m.Op)({organizationId:y,serviceId:f,campaignId:e});return(0,et.gt)(),t}catch(e){throw(0,et.RI)(),e}finally{N.value=!1}}async function eC(){x.value=!0,await a.replace({name:d.DfnRoute.Service.Actions.Off
1siteCampaign.Push.CreatePage,query:{target:t.params.campaignId}}),x.value=!1,E.value=!1,await eT()}async function eT(){let e=await ei(t.query.target);S.value=e,k.value=e.audience,E.value=!0,(0,et.mj)()}return(0,i.onBeforeMount)(async()=>{if(R.value){let e=await ei(V.value);S.value=e,k.value=e.audience}else I.value&&await eT();E.value=!0}),(0,o.onBeforeRouteLeave)(async(e,t,a)=>{!x.value&&(D.value||I.value)&&await p.dontSaveConfirmHelper.dontSaveConfirmWhenLeavingPage(),a()}),(e,t)=>{let a=(0,i.resolveComponent)("DfnServicePageHeaderContainer"),o=(0,i.resolveComponent)("DfnSkeletonItem"),r=(0,i.resolveComponent)("CampaignStatusTag"),l=(0,i.resolveComponent)("DfnButton"),c=(0,i.resolveComponent)("DfnPermissionChecker"),s=(0,i.resolveComponent)("DfnDetailPageSettings"),p=(0,i.resolveComponent)("DfnPageHeadline"),d=(0,i.resolveComponent)("DfnLoadingSpinner"),m=(0,i.resolveComponent)("DfnUpdateBasicInfoDialog"),g=(0,i.resolveComponent)("DfnServicePageContentsLayout");return(0,i.openBlock)(),(0,i.createBlock)(g,{"fill-card-background":!1},{header:(0,i.withCtx)(()=>[(0,i.createVNode)(a)]),headline:(0,i.withCtx)(()=>[(0,i.createVNode)(p,{title:G.value,"has-back-btn":""},{infoBoxIconButtonSection:(0,i.withCtx)(()=>[q.value&&S.value?((0,i.openBlock)(),(0,i.createBlock)(X.A,{key:0,name:S.value.name,description:S.value.description,"created-at":S.value.createdAt,"created-by":S.value.createdBy,"updated-at":S.value.updatedAt,"updated-by":S.value.updatedBy},null,8,["name","description","created-at","created-by","updated-at","updated-by"])):(0,i.createCommentVNode)("",!0)]),statusTagSection:(0,i.withCtx)(()=>[O.value?((0,i.openBlock)(),(0,i.createBlock)(o,{key:0,type:"Badge",width:"100px",height:"32px"})):j.value?((0,i.openBlock)(),(0,i.createBlock)(r,{key:1,size:"large",status:(0,i.unref)(u.ApiModel).CampaignConsoleStatus.Draft},null,8,["status"])):(0,i.createCommentVNode)("",!0)]),btnGroup:(0,i.withCtx)(()=>[O.value?((0,i.openBlock)(),(0,i.createBlock)(o,{key:0,type:"Button",width:"100px",height:"32px"})):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.createVNode)(c,{"required-permission":(0,i.unref)(u.ApiModel).Permissions.UPDATE_CAMPAIGN},{default:(0,i.withCtx)(e=>{let{hasPermission:t}=e;return[(0,i.createVNode)(l,{type:"contained",color:"green",size:"medium","icon-suffix":"send",disabled:!t||Y.value,loading:Q.value,onClick:(0,i.withModifiers)(es,["stop"])},{default:(0,i.withCtx)(()=>[(0,i.createTextVNode)((0,i.toDisplayString)((0,i.unref)(n).actions("push.create.campaign.publish.button")),1)]),_:2},1032,["disabled","loading"])]}),_:1},8,["required-permission"]),R.value?((0,i.openBlock)(),(0,i.createBlock)(c,{key:0,"required-permission":(0,i.unref)(u.ApiModel).Permissions.UPDATE_CAMPAIGN},{default:(0,i.withCtx)(e=>{let{hasPermission:t}=e;return[(0,i.createVNode)(l,{type:"contained",color:"blue",size:"medium",disabled:!t||Z.value,loading:M.value,onClick:(0,i.withModifiers)(eg,["stop"])},{default:(0,i.withCtx)(()=>[(0,i.createTextVNode)((0,i.toDisplayString)((0,i.unref)(n).actions("push.create.campaign.update.button")),1)]),_:2},1032,["disabled","loading"])]}),_:1},8,["required-permission"])):((0,i.openBlock)(),(0,i.createBlock)(l,{key:1,type:"contained",color:"blue",size:"medium",disabled:W.value,onClick:(0,i.withModifiers)(ed,["stop"])},{default:(0,i.withCtx)(()=>[(0,i.createTextVNode)((0,i.toDisplayString)((0,i.unref)(n).actions("push.create.campaign.create.button")),1)]),_:1},8,["disabled"])),R.value?((0,i.openBlock)(),(0,i.createBlock)(s,{key:2,class:"create-push-page-settings",options:(0,i.unref)(C)},null,8,["options"])):(0,i.createCommentVNode)("",!0)],64))]),_:1},8,["title"])]),default:(0,i.withCtx)(()=>[(0,i.createElementVNode)("div",ea,[z.value?((0,i.openBlock)(),(0,i.createBlock)(d,{key:0,class:"create-push-page-body__loading-spinner",size:"large"})):U.value?((0,i.openBlock)(),(0,i.createBlock)(J,{key:1,ref_key:"campaignFormRef",ref:T,campaign:A.value,audience:k.value,"default-timezone-offset":(0,i.unref)(h).timezoneOffset,disabled:!1,"is-copy-mode":I.value,"is-first-step-completed":H.value,onModelChanged:ef,onFirstStepCardEditModeChanged:en}
1,null,8,["campaign","audience","default-timezone-offset","is-copy-mode","is-first-step-completed"])):(0,i.createCommentVNode)("",!0),(0,i.createVNode)(m,{ref_key:"updateBasicInfoDialogRef",ref:b,"allow-save-without-changes":"","name-form-input-min-length":2,"name-form-input-max-length":30,"description-form-input-max-length":200,"name-form-item-label":(0,i.unref)(n).actions("campaign.update.basic.info.form.name.label"),"description-form-item-label":(0,i.unref)(n).actions("campaign.update.basic.info.form.description.label"),"name-form-item-placeholder":(0,i.unref)(n).actions("campaign.update.basic.info.form.name.placeholder"),"description-form-item-placeholder":(0,i.unref)(n).actions("campaign.update.basic.info.form.description.placeholder"),loading:$.value,onSave:ey},{title:(0,i.withCtx)(e=>{let{payload:t}=e;return[t?.isPublish?((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:0},[(0,i.createTextVNode)((0,i.toDisplayString)((0,i.unref)(n).actions("campaign.update.basic.info.dialog.publish.title")),1)],64)):t?.isBasicInfo?(0,i.createCommentVNode)("",!0):((0,i.openBlock)(),(0,i.createElementBlock)(i.Fragment,{key:1},[(0,i.createTextVNode)((0,i.toDisplayString)((0,i.unref)(n).actions("campaign.update.basic.info.dialog.create.title")),1)],64))]}),_:1},8,["name-form-item-label","description-form-item-label","name-form-item-placeholder","description-form-item-placeholder","loading"])])]),_:1})}}}),ei=(0,a(2419).A)(en,[["__scopeId","data-v-b8031871"]])},6525(e,t,a){var n=a(1045),i=a(1665),o=a(8453);function r(e){let{organizationId:t,serviceId:a,requestModel:r}=e;return n.fetchHelper.post(o.F.OS_PUSH.LIST.url({organizationId:t,serviceId:a}),r,{auditLog:(0,o.H)({type:i.ApiModel.ActivityType.GET,summary:"campaign.push.list"})})}function l(e){let{organizationId:t,serviceId:a,requestModel:r}=e;return n.fetchHelper.post(o.F.OS_PUSH.CREATE.url({organizationId:t,serviceId:a}),r,{auditLog:(0,o.H)({type:i.ApiModel.ActivityType.CREATE,summary:"campaign.push.create"})})}function c(e){let{organizationId:t,serviceId:a,campaignId:r}=e;return n.fetchHelper.get(o.F.OS_PUSH.DETAILS.url({organizationId:t,serviceId:a,campaignId:r}),{auditLog:(0,o.H)({type:i.ApiModel.ActivityType.GET,summary:"campaign.push.detail"})})}function s(e){let{campaignId:t,organizationId:a,serviceId:r,requestModel:l}=e;return n.fetchHelper.put(o.F.OS_PUSH.UPDATE.url({campaignId:t,organizationId:a,serviceId:r}),l,{auditLog:(0,o.H)({type:i.ApiModel.ActivityType.UPDATE,summary:"campaign.push.update"})})}function p(e){let{organizationId:t,serviceId:a,campaignId:r}=e;return n.fetchHelper.delete(o.F.OS_PUSH.DELETE.url({organizationId:t,serviceId:a,campaignId:r}),{auditLog:(0,o.H)({type:i.ApiModel.ActivityType.DELETE,summary:"campaign.push.delete"})})}function u(e){let{organizationId:t,serviceId:a,campaignId:i,requestModel:r,signal:l}=e;return n.fetchHelper.post(o.F.OS_PUSH.QUERY_REPORTS.url({organizationId:t,serviceId:a,campaignId:i}),r,{auditLog:null,cancelable:!0,signal:l})}function d(e){let{organizationId:t,serviceId:a,campaignId:r,jobId:l,signal:c}=e;return n.fetchHelper.get(o.F.OS_PUSH.QUERY_RESULT_REPORT_DETAIL.url({organizationId:t,serviceId:a,campaignId:r}),{params:{jobId:l},auditLog:(0,o.H)({type:i.ApiModel.ActivityType.GET,summary:"campaign.push.report"}),cancelable:!0,signal:c})}function m(e){let{organizationId:t,serviceId:a,campaignId:r,jobId:l,signal:c}=e;return n.fetchHelper.get(o.F.OS_PUSH.QUERY_RESULT_REPORTS_TREND.url({organizationId:t,serviceId:a,campaignId:r}),{params:{jobId:l},auditLog:(0,o.H)({type:i.ApiModel.ActivityType.GET,summary:"campaign.push.report.trend"}),cancelable:!0,signal:c})}function g(e){let{organizationId:t,serviceId:a,campaignId:r,jobId:l,signal:c}=e;return n.fetchHelper.get(o.F.OS_PUSH.QUERY_RESULT_REPORTS_CLICK.url({organizationId:t,serviceId:a,campaignId:r}),{params:{jobId:l},auditLog:(0,o.H)({type:i.ApiModel.ActivityType.GET,summary:"campaign.push.report"}),cancelable:!0,signal:c})}function v(e){let{organizationId:t,serviceId:a,campaignId:r,jobId:l,signal:c}=e;return n.fetchHelper.get(o.F.OS_PUSH.QUERY_RESULT_REPORTS_CONVERSION.url({organizationId:t,serviceId:a,campaignId:r}),{params:{jobId:l},auditLog:(0,o.H)({type:i.ApiModel.ActivityType.GET,summary:"campaign.push.report"}),cancelable:!0,signal:c})}a.d(t,{EZ:()=>c,FP:()=>u,O8:()=>s,Op:()=>p,XH:()=>m,bT:()=>r,i7:()=>g,lA:()=>d,mk:()=>v,nn:()=>l})},6316(e,t,a){var n=a(5719),i=a(1979),o=a(2506),r=a(3959);function l(e){let{triggerCondition:t}=e,{serviceId:a,organizationId:l}
1=(0,r.useBaseRouteParams)(),c=(0,i.ref)(null),s=(0,i.computed)(()=>{let e=[];return!(0,n.isNil)(t.value)&&(e.push((0,o.Lj)(t.value.startEventCondition)),(0,n.isNil)(t.value.endEventCondition)||t.value.endEventCondition.forEach(t=>{e.push((0,o.Lj)(t))})),(0,n.compact)(e)}),p=(0,i.computed)(()=>[...s.value]),u=(0,i.computed)(()=>null!==c.value?(0,o.N9)({inactiveEventModel:(0,n.cloneDeep)(c.value),eventAndPropertyNameList:(0,n.cloneDeep)(p.value)}):null),d=(0,i.computed)(()=>null!==u.value&&(!(0,n.isEmpty)(u.value.eventList)||!(0,n.isEmpty)(u.value.globalEventPropertyList)));async function m(){let e=p.value.map(e=>e.event).filter(e=>void 0!==e);c.value=await (0,o.T3)({organizationId:l,serviceId:a,eventNameList:e})}return(0,i.watch)(()=>t.value,()=>{m()}),(0,i.onMounted)(()=>{m()}),{usedInActiveEntireEventList:u,hasInvalidSomeEventAndProperty:d}}a.d(t,{_:()=>l})},6638(e,t,a){var n=a(5719),i=a(1665),o=a(5157),r=a(7132),l=a(6529);function c(e){let{timezoneOffset:t,campaignType:a=i.ApiModel.PushCampaignType.Single,channelType:o=[]}=e;if((0,n.isNil)(a)||(0,n.isNil)(o))throw"initialize prop not enough satisfied.";return{name:"",description:void 0,campaignType:a,channelTypes:o,adPrefixLocation:void 0,title:"",content:"",images:[],messageClickAction:{actionType:i.ApiModel.MessageClickActionType.AppOpen,androidDeeplink:"",iosDeeplink:""},button:{enabled:!1,list:[]},additionalSettings:{genVibe:!1,genSound:!1,genWhileRun:!1,priority:i.ApiModel.MessagePriority.High},period:{absolute:{start:"",datetimeType:i.ApiModel.DatetimeType.TIMESTAMP},pickerType:i.ApiModel.PickerType.DAY,timezoneOffset:t},targetType:a===i.ApiModel.PushCampaignType.EventTriggering?i.ApiModel.TargetType.All:i.ApiModel.TargetType.Audience,audienceId:void 0,targetFilterSegments:void 0,personalizedAttributes:[],isAdMessage:!1,optInFilter:void 0,pushRateLimitEnabled:!0,eventTriggerCondition:void 0,doNotDisturbSettings:void 0,conversionSettings:(0,r.P5)()}}function s(e){return{campaignType:e.campaignType,channelType:(0,l.At)(e.channelTypes),adPrefixLocation:e.adPrefixLocation,title:e.title,content:e.content,buttons:(0,l.rt)(e.button),images:(0,l._N)(e.images),messageClickAction:e.messageClickAction,messageAdditionalSetting:e.additionalSettings,period:e.period,targetType:e.targetType,audienceId:e.audienceId,targetFilterSegments:e.targetFilterSegments,personalizedAttributes:e.personalizedAttributes,isAdMessage:e.isAdMessage,optInFilter:e.optInFilter?e.optInFilter:void 0,isCampaignPublished:!1,pushRateLimitEnabled:e.pushRateLimitEnabled,eventTriggerCondition:(0,o.nC)(e.eventTriggerCondition,e.doNotDisturbSettings),conversionSettings:(0,r.Yr)(e.conversionSettings)}}function p(e){return{name:e.name,description:e.description,...s(e)}}function u(e){return{name:e.name,description:e.description,isAdMessage:e.isAdMessage,optInFilter:e.optInFilter?e.optInFilter:void 0,personalizedAttributes:e.personalizedAttributes,targetFilterSegments:e.targetFilterSegments,period:e.period,button:(0,l.lg)(e.buttons),campaignType:e.campaignType,adPrefixLocation:e.adPrefixLocation,additionalSettings:e.messageAdditionalSetting,audienceId:e.audience?.id,channelTypes:(0,l.D7)(e.channelType),title:e.title||"",content:e.content||"",images:e.images||[],messageClickAction:e.messageClickAction,targetType:e.targetType,pushRateLimitEnabled:e.pushRateLimitEnabled,eventTriggerCondition:(0,o.S$)(e.eventTriggerCondition),doNotDisturbSettings:(0,o.V0)(e.eventTriggerCondition),conversionSettings:(0,r.WL)(e.conversionSettings)}}function d(e){return{...u(e),id:e.id,audience:e.audience,status:e.status,cancellationDetail:e.cancellationDetail,isClickTracked:e.useClick,isCollecting:e.isCollecting,createdBy:e.createdBy,createdAt:e.createdAt,updatedBy:e.updatedBy,updatedAt:e.updatedAt}}a.d(t,{$l:()=>s,Az:()=>u,D4:()=>c,Ml:()=>p,Yn:()=>d})}}]);
2//# sourceMappingURL=7338.3dd401e0.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.