PageSourceSearch

https://levenza.com/_wa/_next/static/chunks/pages/checkout/start-414c2d003525bec6.js

js levenza.com collected 2026-10-09 22:14:14 UTC 5,032 bytes, 1 lines download raw bytes

1try{!function(){var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0dbce310-58eb-481a-93ad-f67425d31f5c",e._sentryDebugIdIdentifier="sentry-dbid-0dbce310-58eb-481a-93ad-f67425d31f5c")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2641],{5298:(e,t,r)=>{"use strict";let n;r.d(t,{H:()=>h,t:()=>p});var i=r(60288),s=r(60548),o=r(9518),c=r(27416),a=r(93835),u=r(45935),l=r(75832),d=r(90575);let p=()=>{let e=(0,o.useRouter)();return(0,i.n)({mutationFn:async()=>{let e=globalThis.localStorage.getItem(d.nV)||"monthly",t=await fetch("/api/stripe/create-checkout-session",{method:"POST",body:JSON.stringify({cancelUrl:u.BV.CheckoutFailure,successUrl:u.BV.App,planType:e})}),r=await t.json();if(!r||!t.ok&&r.message!==c.cJO)throw Error("Failed to checkout");return r.message===c.cJO?{alreadyHaveSubscription:!0,sessionId:"",sessionUrl:""}:{sessionId:r.sessionId,sessionUrl:r.sessionUrl,alreadyHaveSubscription:!1}},onError:t=>{l.Cp(t),e.replace(u.BV.CheckoutFailure)},onSuccess:async({sessionId:t,sessionUrl:r,alreadyHaveSubscription:i})=>{try{if(i)return void e.replace(u.BV.App);if(r.includes(c.uuI)){globalThis.location.href=r;return}let s=await (!n&&(n=(0,a.c)("pk_live_51OkhF1BMnyoIKgMzZiovt3xvcOXq95JY0rZ6ggVbJHnyDaFOTbyql6vdzNX4lcvdZETruMkY2vMxmhRzNZxiifjN0008RP1PAK")),n);s?.redirectToCheckout({sessionId:t})}catch(e){l.Cp(e),console.error("Failed to redirect to checkout",e)}}})},h=()=>{let{data:e,isLoading:t}=(0,s.I)({queryKey:["check-subscription"],queryFn:async()=>{let e=await fetch("/api/stripe/check-subscription-status",{method:"GET"}),t=await e.json();if(!e.ok)throw Error("Failed to check subscription status");return{hasActiveSubscription:"active"===t.status||"trialing"===t.status,hasSubscription:t.hasSubscription,isUnlicensed:t.isUnlicensed,isAuthenticated:t.isAuthenticated}},refetchInterval:3e5});return{isSubscriptionInactive:!!(e&&!e.hasActiveSubscription&&e.isAuthenticated),isSubscriptionActive:e?.hasActiveSubscription,isSubscriptionLoading:t,isUnlicensed:e?.isUnlicensed,isSubscriptionMissing:!!(e&&!e.hasSubscription&&e.isAuthenticated)}}},12691:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/checkout/start",function(){return r(72361)}])},72361:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(74361),i=r(5298);let s=()=>{let e=(0,i.t)();return(0,n.useEffect)(()=>{e.mutate()},[]),null}},90575:(e,t,r)=>{"use strict";r.d(t,{$l:()=>v,FH:()=>E,JL:()=>_,QC:()=>s,_m:()=>l,bw:()=>h,dC:()=>f,hM:()=>o,hk:()=>a,nV:()=>b,s$:()=>p,vI:()=>c,wj:()=>u,xW:()=>d});var n=r(83067);let i=n.Ik({dismissedAtInUnixTime:n.ai().nullable()});n.Ik({key:n.Yj(),value:i,expirationInUnixTime:n.ai().optional()});let s="NAMES_IN_COLUMN_HEADER",o="group-by-date",c="MEETING_TRACKER_STATUS_FILTER",a="MEETING_TRACKER_TYPE_FILTER",u="MEETING_TRACKER_SCHEDULED_FOR_FILTER",l="MEETING_TRACKER_COLUMN_FILTERS",d="BOOKING_LINK_RESPONSE_LOCATION",p="poll-response-location",h="availability-grid-response-location",E="calendar-location",f="SCHEDULING_ALERTS_STATUS_FILTER",_="SCHEDULING_ALERTS_ISSUE_TYPE_FILTER",v="SCHEDULING_ALERTS_CALENDAR_FILTER",b="PRICING_PLAN"},93835:(e,t,r)=>{"use strict";r.d(t,{c:()=>f});var n,i="https://js.stripe.com/v3",s=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,o=function(){for(var e=document.querySelectorAll('script[src^="'.concat(i,'"]')),t=0;t<e.length;t++){var r=e[t];if(s.test(r.src))return r}return null},c=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",r=document.createElement("script");r.src="".concat(i).concat(t);var n=document.head||document.body;if(!n)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return n.appendChild(r),r},a=function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"4.1.0",startTime:t})},u=null,l=null,d=null,p=function(e,t,r){if(null===e)return null;var n=e.apply(void 0,t);return a(n,r),n},h=!1,E=function(){return n||(n=(null!==u?u:(u=new Promise(function(e,t){if("u"<typeof window||"u"<typeof document)return void e(null);if(window.Stripe,window.Stripe)return void e(window.Stripe);try{var r,n=o();n?n&&null!==d&&null!==l&&(n.removeEventListener("load",d),n.removeEventListener("error",l),null==(r=n.parentNode)||r.removeChild(n),n=c(null)):n=c(null),d=function(){window.Stripe?e(window.Stripe):t(Error("Stripe.js not available"))},l=function(){t(Error("Failed to load Stripe.js"))},n.addEventListener("load",d),n.addEventListener("error",l)}catch(e){t(e);return}})).catch(function(e){return u=null,Promise.reject(e)})).catch(function(e){return n=null,Promise.reject(e)}))};Promise.resolve().then(function(){return E()}).catch(function(e){h||console.warn(e)});var f=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];h=!0;var n=Date.now();return E().then(function(e){return p(e,t,n)})}}},e=>{e.O(0,[636,6593,8792],()=>
1e(e.s=12691)),_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.