Build 545032stable
Module 498470
1,243 characters · in 717727a48eb90adf.jsDependencies
Source Raw
function(e,t,n){n.d(t,{h:()=>o});var i=n(232582),l=n(532794),r=n(976860),s=n(287790),a=n(788868),c=n(652215);function o(e){let{buttonAction:t,deeplinkSection:n,analyticsLocations:o=[],analyticsLocation:d,onClose:u}=e;switch(t){case i.dz.OPEN_MARKETING_PAGE:return()=>{let e=null!=n&&""!==n?`${c.BVt.APPLICATION_STORE}?${s.x6}=${encodeURIComponent(n)}`:c.BVt.APPLICATION_STORE;(0,r.pX)(e),u?.()};case i.dz.OPEN_TIER_1_PAYMENT_MODAL:return()=>(0,l.A)({subscriptionTier:a.pe.TIER_1,analyticsLocations:o,analyticsObject:{...d,object:c.ZSU.BUTTON_CTA,objectType:c.AnalyticsObjectTypes.TIER_1},onClose:e=>{e&&u?.()}});case i.dz.OPEN_PLAN_SELECTION_MODAL:return()=>(0,l.A)({analyticsLocations:o});case i.dz.OPEN_PREMIUM_GROUP_PAYMENT_MODAL:return()=>(0,l.A)({subscriptionTier:a.pe.TIER_2,initialPlanId:a.gD.PREMIUM_GROUP_MONTH,analyticsLocations:o,analyticsObject:{...d,object:c.ZSU.BUTTON_CTA,objectType:c.AnalyticsObjectTypes.TIER_2},onClose:e=>{e&&u?.()}});case i.dz.OPEN_TIER_2_PAYMENT_MODAL:case i.dz.OPEN_TIER_2_PAYMENT_MODAL_CUSTOM_CONFIRMATION_FOOTER:default:return()=>(0,l.A)({subscriptionTier:a.pe.TIER_2,analyticsLocations:o,analyticsObject:{...d,object:c.ZSU.BUTTON_CTA,objectType:c.AnalyticsObjectTypes.TIER_2},onClose:e=>{e&&u?.()}})}}}