PageSourceSearch

https://aivana.com/_next/static/chunks/pages/payment-aff0e28f31a2f1b5.js

js aivana.com collected 2026-10-07 04:04:34 UTC 12,984 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6826],{11054:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var a=r(14232),o=r(69241),n=r(13323),i=r(92181),s=r(57947),l=r(60964),c=r(43817),d=r(6950),p=r(44248),u=r(14457),m=r(21849);function h(e){return(0,m.Ay)("MuiPaper",e)}(0,u.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var v=r(37876);let f=e=>{let{square:t,elevation:r,variant:a,classes:o}=e,i={root:["root",a,!t&&"rounded","elevation"===a&&`elevation${r}`]};return(0,n.A)(i,h,o)},x=(0,s.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})((0,c.A)(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),y=a.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiPaper"}),a=(0,l.A)(),{className:n,component:s="div",elevation:c=1,square:u=!1,variant:m="elevation",...h}=r,y={...r,component:s,elevation:c,square:u,variant:m},b=f(y);return(0,v.jsx)(x,{as:s,ownerState:y,className:(0,o.A)(b.root,n),ref:t,...h,style:{..."elevation"===m&&{"--Paper-shadow":(a.vars||a).shadows[c],...a.vars&&{"--Paper-overlay":a.vars.overlays?.[c]},...!a.vars&&"dark"===a.palette.mode&&{"--Paper-overlay":`linear-gradient(${(0,i.X4)("#fff",(0,p.A)(c))}, ${(0,i.X4)("#fff",(0,p.A)(c))})`}},...h.style}})})},12078:(e,t,r)=>{"use strict";r.d(t,{Ve:()=>o,lP:()=>a,zl:()=>n});let a=async e=>{let t=window.location.origin,r=new URLSearchParams;return r.append("response_type","code"),r.append("client_id","37hh35v4ildql0o61m9q99fpa"),r.append("redirect_uri",`${t}/api/auth/callback`),r.append("identity_provider",e),r.append("scope","profile email openid aws.cognito.signin.user.admin"),r.append("prompt","select_account"),{link:`https://auth.aivana.com/oauth2/authorize?${r.toString()}`}},o=(e,t="plus")=>{{let r=window.location.origin;if("yearly"===e)return r.includes("aivana.com")?"pro"===t?"price_1TSDyTRsjTtpLN7SV3AuRyQP":"price_1TSDxYRsjTtpLN7SHRPKpKIz":"pro"===t?"price_1THcb1RsjTtpLN7SGpWoFVio":"price_1THcYeRsjTtpLN7SyU46tsI5";return r.includes("aivana.com")?"pro"===t?"price_1TSDyBRsjTtpLN7SMJdlxRSh":"price_1TSDx1RsjTtpLN7SHFjGCndp":"pro"===t?"price_1THcacRsjTtpLN7SSdxn0wTn":"price_1THcXSRsjTtpLN7Stgf1elFb"}},n=()=>window.location.origin.includes("aivana.com")?"pk_live_51QuhOWRsjTtpLN7SG9TK8u3xcE37gbVi60CB2ElBfAQNMHSUjYtYOBtW7rLb5heEz4g6vA0jZMkpDv59USfrF9nP00xDmuHyhK":"pk_test_51QuhOWRsjTtpLN7SKMK5IBEBFfl3mU5V1yJlpYkjakXB0WyrPmuYw5Iojsn7U5Ke70cSWmGcgcM3HFCFzckgKcVA00B8sGYBL2"},38364:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>b});var a=r(37876),o=r(95065),n=r(58824),i=r(48230),s=r.n(i),l=r(14232),c=r(48615),d=r(46520),p=r(90964),u=r(32643),m=r(61428),h=r(11054),v=r(65965),f=r(41072),x=r(12078);let y=[{id:(0,x.Ve)("monthly"),name:"Monthly Plan",price:12,type:"monthly",features:["Basic analytics dashboard","Email support","API access","Unlimited team members"]},{id:(0,x.Ve)("yearly"),name:"Yearly Plan",price:99,type:"yearly",features:["Advanced analytics","Priority support","API access","Custom integrations","Unlimited team members"]}],b=()=>{let{user:e}=(0,o.G)(e=>e.auth),[t,r]=(0,l.useState)(null),i=async t=>{try{if(r(t),!e)throw Error("User email is required to create a checkout session.");await n.X.createCheckoutSession(t,e.email||"")}catch(e){console.error("Purchase failed:",e)}finally{r(null)}};return(0,a.jsx)(d.A,{sx:{minHeight:"calc(100vh - 64px)",pt:{xs:5,sm:10},backgroundColor:f.A.palette.background.paper},children:(0,a.jsxs)(p.A,{maxWidth:"lg",sx:{position:"relative",px:{xs:2,sm:3,lg:4}},children:[(0,a.jsx)(d.A,{sx:{mb:2.5},children:(0,a.jsx)(s(),{href:"/dashboard",passHref:!0,children:(0,a.jsx)(u.A,{component:"a",startIcon:(0,a.jsx)(c.kRp,{size:16}),sx:{color:f.A.palette.text.primary,textTransform:"none","&:hover":{backgroundColor:"transparent",textDecoration:"underline"}},children:"Back to Dashboard"})})}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.A,{sx:{textAlign:"center",maxWidth:768,mx:"auto",mb:8},children:(0,a.jsx)(m.A,{sx:{fontSize:{xs:"1.5rem",md:"1.875rem"},fontWeight:"bold",color:f.A.palette.primary.main},children:"Choose the perfect plan for your needs"})}),(0,a.jsx)(d.A,{sx:{maxWidth:768,mx:"auto",display:"grid",gridTemplateColumns:{xs:"1fr",md:"1fr 1fr"},gap:4},children:y.map(e=>(0,a.jsx)(h.A,{sx:{backgroundColor:f.A.palette.background.paper,borderRadius:4,boxShadow:f.A.shadows[8],border:`1px solid ${f.A.palette.divider}`,overflow:"hidden"},children:(0,a.jsxs)(d.A,{sx:{p:4},children:[(0,a.jsx)(m.A,{variant:"h5",sx:{fontWeight:"bold",color:f.A.palette.text.primary,mb:2},children:e.name}),(0,a.jsxs)(d.A,{sx:{mb:3},children:[(0,a.jsxs)(m.A,{component:"span",sx:{fontSize:"3rem",fontWeight:"bold",color:f.A.palette.text.primary},children:["$",e.price]}),(0,a.jsx)(m.A,{component:"span",sx:{ml:1,color:f.A.palette.text.secondary},children:"yearly"===e.type?"/year":"/month"})]}),(0,a.jsx)(d.A,{sx:{minHeight:240,mb:4},children:e.features.map(e=>(0,a.jsxs)(d.A,{sx:{display:"flex",alignItems:"center",mb:2},children:[(0,a.jsx)(d.A,{sx:{flexShrink:0,width:24,height:24,borderRadius:"50%",backgroundColor:"#F0FDF4",display:"flex",alignItems:"center",justifyContent:"center",mr:1.5},children:(0,a.jsx)(c.YrT,{size:16,color:"#10B981"})}),(0,a.jsx)(m.A,{sx:{color:f.A.palette.text.secondary},children:e})]},e))}),(0,a.jsx)(u.A,{onClick:()=>i(e.id||""),disabled:t===e.id,variant:"contained",fullWidth:!0,sx:{py:2,px:3,borderRadius:3,fontSize:"1rem",fontWeight:500,textTransform:"none",backgroundColor:f.A.palette.grey[900],color:f.A.palette.common.white,"&:hover":{backgroundColor:f.A.palette.grey[800]},"&:disabled":{opacity:.5}},children:t===e.id?(0,a.jsxs)(d.A,{sx:{display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,a.jsx)(v.A,{size:20,sx:{color:f.A.palette.common.white,mr:1}}),"Processing..."]}):"Get Started"})]})},e.name))})]})]})})}}
1,43620:(e,t,r)=>{"use strict";r.d(t,{k5:()=>d});var a=r(14232),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},n=a.createContext&&a.createContext(o),i=["attr","size","title"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){var a,o,n;a=e,o=t,n=r[t],(o=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(o))in a?Object.defineProperty(a,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[o]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e){return t=>a.createElement(p,s({attr:c({},e.attr)},t),function e(t){return t&&t.map((t,r)=>a.createElement(t.tag,c({key:r},t.attr),e(t.child)))}(e.child))}function p(e){var t=t=>{var r,{attr:o,size:n,title:l}=e,d=function(e,t){if(null==e)return{};var r,a,o=function(e,t){if(null==e)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(a=0;a<n.length;a++)r=n[a],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,i),p=n||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),a.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,o,d,{className:r,style:c(c({color:e.color||t.color},t.style),e.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),l&&a.createElement("title",null,l),e.children)};return void 0!==n?a.createElement(n.Consumer,null,e=>t(e)):t(o)}},49612:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/payment",function(){return r(38364)}])},57929:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var a=r(86706),o=r(74275);function n({props:e,name:t,defaultTheme:r,themeId:n}){let i=(0,o.A)(r);return n&&(i=i[n]||i),(0,a.A)({theme:i,name:t,props:e})}},58824:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var a=r(67268);let o={async createCheckoutSession(e,t){try{let r=await a.apiClient.post("/stripe/create-checkout-session",{priceId:e,email:t,successUrl:`${window.location.origin}/dashboard`,cancelUrl:`${window.location.origin}/payment/paymentCancel`},"application/json");window.location.href=r.data.sessionUrl}catch(e){throw console.error("Error creating checkout session:",e),e}},async getCustomerPortalLink(){try{let e=(await a.apiClient.post("/stripe/customer-portal",{returnURL:window.location.origin+"/dashboard"})).data.url;window.location.href=e}catch(e){throw console.error("Error getting portal link:",e),e}},async createUpdatePaymentMethodSession(e,t){try{return(await a.apiClient.post("/stripe/create-update-payment-method-session",{customer_id:e,subscription_id:t,ui_mode:"custom",return_url:`${window.location.origin}/dashboard?payment_method_updated=true`},"application/json")).data}catch(e){throw console.error("Error creating update payment method session:",e),e}}}},60964:(e,t,r)=>{"use strict";r.d(t,{A:()=>i}),r(14232);var a=r(74275),o=r(68554),n=r(23427);function i(){let e=(0,a.A)(o.A);return e[n.A]||e}},86706:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(21591);function o(e){let{theme:t,name:r,props:o}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,a.A)(t.components[r].defaultProps,o):o}},90964:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(14232),o=r(69241),n=r(21849),i=r(13323),s=r(75279),l=r(57929),c=r(99093),d=r(75556),p=r(37876);let u=(0,d.A)(),m=(0,c.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${(0,s.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),h=e=>(0,l.A)({props:e,name:"MuiContainer",defaultTheme:u}),v=(e,t)=>
1{let{classes:r,fixed:a,disableGutters:o,maxWidth:l}=e,c={root:["root",l&&`maxWidth${(0,s.A)(String(l))}`,a&&"fixed",o&&"disableGutters"]};return(0,i.A)(c,e=>(0,n.Ay)(t,e),r)};var f=r(8037),x=r(57947),y=r(6950);let b=function(e={}){let{createStyledComponent:t=m,useThemeProps:r=h,componentName:n="MuiContainer"}=e,i=t(({theme:e,ownerState:t})=>({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",...!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}}),({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce((t,r)=>{let a=e.breakpoints.values[r];return 0!==a&&(t[e.breakpoints.up(r)]={maxWidth:`${a}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>({..."xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},...t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}}}));return a.forwardRef(function(e,t){let a=r(e),{className:s,component:l="div",disableGutters:c=!1,fixed:d=!1,maxWidth:u="lg",classes:m,...h}=a,f={...a,component:l,disableGutters:c,fixed:d,maxWidth:u},x=v(f,n);return(0,p.jsx)(i,{as:l,ownerState:f,className:(0,o.A)(x.root,s),ref:t,...h})})}({createStyledComponent:(0,x.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`maxWidth${(0,f.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,y.b)({props:e,name:"MuiContainer"})})},99093:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(69469).Ay)()}},e=>{var t=t=>e(e.s=t);e.O(0,[7141,4654,8230,636,6593,8792],()=>t(49612)),_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.