Build 545032stable
Module 526292
1,801 characters · in f08fed5b39d8e5b5.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Bv:()=>I,ar:()=>g,f9:()=>E,g5:()=>C,k0:()=>y,k5:()=>x,nf:()=>A});var l=n(64700),i=n(989349),s=n.n(i),r=n(17928),a=n(155718),o=n(166403),c=n(89366),u=n(881489),d=n(694080),h=n(504836),m=n(422936),p=n(234419),f=n(788868);function g(){let e=(0,p.V)(),t=(0,c.QQ)(),n=(0,m.O)(),l=x();return null!=e||t||null!=n||l}let x=()=>{let e=(0,r.bG)([o.A],()=>o.A.getPremiumTypeSubscription()),t=e?.metadata?.active_discount_expires_at;return null!=t&&s()(Date.now())<=s()(t)},A=()=>{let e=(0,r.bG)([o.A],()=>o.A.getPremiumTypeSubscription()),t=e?.metadata?.active_discount_id;switch(t){case f.q:case f.lj:return{duration:1,percentage:30,discountId:t};case f.EG:case f.TU:case f.KG:return{duration:3,percentage:30,discountId:t};case f.HF:return{duration:1,percentage:40,discountId:t};case f.BR:return{duration:1,percentage:20,discountId:t};case f.CW:return{duration:1,percentage:25,discountId:t};case f.V2:return{duration:1,percentage:40,discountId:t};default:return}},C=e=>{let[t,n]=l.useState(!1),[i,s]=l.useState(!1),[r,a]=l.useState(null);if(e)return{churnUserDiscountOffer:r,isFetchingChurnDiscountOffer:i};let o=()=>{n(!0),s(!1)};return i||t||(s(!0),(0,d.qz)().then(e=>{a(e),o()}).catch(e=>{o()})),{churnUserDiscountOffer:r,isFetchingChurnDiscountOffer:i}},E=()=>{let e=(0,r.bG)([o.A],()=>o.A.getPremiumTypeSubscription()),t=x(),n=(0,h.Z)({location:"churn_offer"}),l=null!==e&&e.hasPremiumNitroMonthly,i=!!e?.hasActiveTrial;return l&&!t&&(!i||n)},I=e=>{for(let t of e.invoiceItems){let e=t.discounts.find(e=>e.type===a.iS.SUBSCRIPTION_PLAN);if(null!=e)switch(e.discount_id){case f.q:return{duration:1,percentage:e.percentage_amount,discountId:e.discount_id};case f.EG:return{duration:3,percentage:e.percentage_amount,discountId:e.discount_id}}}return null},y=()=>(0,u.ds)()}