1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[709],{35926:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/stripe-checkout",function(){return n(24667)}])},24667:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return b}});var r=n(85893),o="https://js.stripe.com/v3",c=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,a=function(){for(var e=document.querySelectorAll('script[src^="'.concat(o,'"]')),t=0;t<e.length;t++){var n=e[t];if(c.test(n.src))return n}return null},i=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(o).concat(t);var r=document.head||document.body;if(!r)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return r.appendChild(n),n},s=function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"1.54.2",startTime:t})},u=null,d=function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return s(r,n),r},l=Promise.resolve().then(function(){return null!==u?u:u=new Promise(function(e,t){if("undefined"==typeof window||"undefined"==typeof document){e(null);return}if(window.Stripe,window.Stripe){e(window.Stripe);return}try{var n=a();n||(n=i(null)),n.addEventListener("load",function(){window.Stripe?e(window.Stripe):t(Error("Stripe.js not available"))}),n.addEventListener("error",function(){t(Error("Failed to load Stripe.js"))})}catch(e){t(e);return}})}),p=!1;l.catch(function(e){p||console.warn(e)});var f=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];p=!0;var r=Date.now();return l.then(function(e){return d(e,t,r)})},h=n(67294),w=n(87066),v=n(27704),m=n(88715),y=n(11163),_=n(26963);let E=()=>window&&window.tolt_referral?window.tolt_referral:null,j=e=>e===m.dJ||e===m.nO;var k=n(94573),b=()=>{let{type:e,subscriptionId:t,couponType:n}=(0,y.useRouter)().query,[o,c]=(0,h.useState)(null),{userId:a,userName:i,analyticsWrapper:s}=(0,h.useContext)(v.ZP);return(0,h.useEffect)(()=>{f("pk_live_51HPeNrF0563r2K2fNZxjclGxC2XLKSLtmDND6xO8p5k9YQV4YzPSLEjBJVZ8V8UzfBnlf2VVb4EXVeoFWV5pBJZZ00fQbmhtF7").then(e=>{c(e)})},[]),(0,h.useEffect)(()=>{if(o&&a&&(e===m.dJ||e===m.M||e===m.c3||e===m.I8||e===m.xb||e===m.U4||e===m.T8)&&(e!==m.T8||t||n))try{(0,k.j)("Checkout Opened",{userName:i,type:e});let r=E(),c=j(e)&&r?"/api/checkout-session?userId=".concat(a,"&userName=").concat(i,"&type=").concat(e,"&couponType=").concat(n,"&subscriptionId=").concat(t,"&toltReferral=").concat(r):"/api/checkout-session?userId=".concat(a,"&userName=").concat(i,"&type=").concat(e,"&couponType=").concat(n,"&subscriptionId=").concat(t);w.Z.get(c).then(t=>{var n;e===m.M&&s("32imageCheckout-loaded",{userName:i,date:new Date}),e===m.dJ&&s("subscriptionCheckout-loaded",{userName:i,date:new Date}),e===m.c3&&s("yearly-pass-loaded",{userName:i,date:new Date}),e===m.I8&&s("assembo-pro-subscriptionCheckout-loaded",{userName:i,date:new Date}),e===m.U4&&s("cloth-app-yearly-pass-loaded",{userName:i,date:new Date}),e==m.T8&&s("product-app-half-off-coupon-loaded",{userName:i,date:new Date}),(0,k.j)("Checkout Loaded",{userName:i,type:e}),o.redirectToCheckout({sessionId:null==t?void 0:null===(n=t.data)||void 0===n?void 0:n.sessionId})})}catch(e){console.error("Error for stripe",e)}},[o,a]),(0,r.jsx)("div",{className:"flex justify-center items-center h-screen",children:(0,r.jsxs)("div",{className:"flex items-center justify-center space-x-2",children:[(0,r.jsxs)("div",{children:["Creating your checkout ",e," ..."]}),(0,r.jsx)(_.fCD,{className:"animate-spin text-6xl"})]})})}}},function(e){e.O(0,[888,774,179],function(){return e(e.s=35926)}),_N_E=e.O()}]);
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.