Build 542549stable
Module 4630
1,274 characters · in d3abc51ad0b8815c.jsDependencies
Source Raw
function(e,t,i){i.d(t,{openIAPPurchaseModal:()=>k});var n=i(627968);i(64700);var l=i(284009),o=i.n(l),a=i(231723),s=i(800342),u=i(73825),d=i(851907),p=i(160946),r=i(110048),c=i(869146),P=i(143582),C=i(897904),I=i(67480),h=i(342098),w=i(216678),S=i(652215);async function k(e){var t,i,l,k,U;let f,A,{applicationId:O,skuId:_,initialPlanId:g,analyticsLocations:v,analyticsLocationObject:R}=e,T=I.A.get(_);if(null==T){let e=(await (0,s.JI)(O)).find(e=>e.sku.id===_);o()(null!=e,"Could not find store listing for sku"),e.sku.type===S.Puh.SUBSCRIPTION_GROUP&&await (0,P.vz)(O,e.id)}T=T??I.A.get(_),o()(null!=T&&T.applicationId===O,"SKU must belong to application"),T.type!==S.Puh.SUBSCRIPTION||(0,p.B)([T.id])||await (0,u.ur)(T.id);let m=null==(A=null!=(f=(0,d.LU)({applicationId:O}))?c.A.getWindow(f):void 0)||A.closed?a.SY:a.KX;if(T.type!==S.Puh.SUBSCRIPTION)return new Promise((e,t)=>{(0,w.A)({applicationId:O,skuId:_,analyticsLocationObject:R,analyticsLocations:v,contextKey:m,onComplete:t=>{e(t?.entitlements??[])},onClose:e=>{e||t()},checkoutFlow:r.CL.PREMIUM_APPS_OTP_CHECKOUT})});await (t=O,i=_,l=g,k=R,U=v,(0,h.l)({applicationId:t,skuId:i,initialPlanId:l,analyticsLocationObject:k,analyticsLocations:U,renderHeader:(e,t,i)=>(0,n.jsx)(C.fs,{step:i,onClose:()=>t(!1)})}))}}