PageSourceSearch

https://bulk-price-edit-falling-snowflake-6396.fly.dev/build/routes/app.billing-ZLALXTF4.js

js bulk-price-edit-falling-snowflake-6396.fly.dev collected 2026-10-03 08:26:35 UTC 18,611 bytes, 6 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1d0d5f0d-6571-5dd7-bc56-5bf00c185c91")}catch(e){}}();
3import"/build/_shared/chunk-AUYLHJJM.js";import{a as _e}from"/build/_shared/chunk-LDMTJTDW.js";import{a as W,b as be,e as U,i as he,k as z,l as me}from"/build/_shared/chunk-QTYJN6EH.js";import{a as Ue}from"/build/_shared/chunk-Z7C64DM2.js";import{a as Ee}from"/build/_shared/chunk-NHW7MOC4.js";import{a as Me}from"/build/_shared/chunk-6XJ5P6UN.js";import{$ as O,A as S,I as P,S as w,W as ue,X as v,_ as x,ba as ge,s as t,v as g,x as M,y as n,z as r}from"/build/_shared/chunk-UHGX3DQR.js";import{b as oe,c as le,h as se,o as ce,p as de}from"/build/_shared/chunk-4IEWRZO7.js";import"/build/_shared/chunk-5CKM3GG7.js";import{a as Ve,b as pe}from"/build/_shared/chunk-NQADK2YD.js";import{d as B}from"/build/_shared/chunk-2LOM2E4Y.js";var ve=B(Me());var d=B(Ve());var fe="/build/_assets/billing-page-X5RPWHE5.css";var Re=B(Ue());var We=B(Ee()),$e=B(_e());var e=B(pe());var De=800,j=["Free Plan","basic","standard","unlimited"],Fe=()=>[{rel:"stylesheet",href:fe}];function ye({trialStarted:l,trialDaysRemaining:h}){return l&&h<=0?null:(0,e.jsx)(t,{as:"p",variant:"bodyMd",fontWeight:"semibold",tone:"success",children:l?`\u{1F389} ${h} day${h===1?"":"s"} of trial remaining`:"\u{1F389} 7-day free trial available"})}function Ye({actionData:l,upgraded:h,returnTo:p,navigate:m,hasPriceVault:b,isSubmitting:f,showActivationModal:_,setShowActivationModal:A,showRemovalModal:c,setShowRemovalModal:C,onActivate:I,onRemove:y,priceVaultFeatureEnabled:i,trialStarted:$,trialDaysRemaining:T}){let D=b?"Active":"Not active";return(0,e.jsxs)(O,{title:"Billing & plans",subtitle:"Manage your subscription and view usage",backAction:{content:p?"Back":"Dashboard",onAction:()=>m(p||"/app")},children:[(0,e.jsxs)(v,{children:[l!=null&&l.error?(0,e.jsx)(v.Section,{children:(0,e.jsx)(P,{tone:"critical",title:"Error",children:l.error})}):h?(0,e.jsx)(v.Section,{children:(0,e.jsx)(P,{tone:"success",title:"Subscription updated",children:"Price Vault has been updated successfully."})}):null,(0,e.jsx)(v.Section,{children:(0,e.jsx)(M,{children:(0,e.jsxs)(r,{gap:"400",children:[(0,e.jsx)(t,{as:"h2",variant:"headingMd",children:"Current subscription"}),(0,e.jsxs)(r,{gap:"150",children:[(0,e.jsxs)(n,{align:"space-between",blockAlign:"center",children:[(0,e.jsxs)(n,{gap:"200",blockAlign:"center",children:[(0,e.jsx)(t,{as:"p",variant:"bodyLg",fontWeight:"semibold",children:"Early Bird plan"}),(0,e.jsx)(S,{tone:"success",children:"Active"})]}),(0,e.jsx)(t,{as:"p",variant:"bodyLg",children:"$0/month"})]}),(0,e.jsx)(t,{as:"p",variant:"bodyMd",tone:"subdued",children:"Unlimited variant changes"})]}),i?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(r,{gap:"200",children:[(0,e.jsxs)(n,{align:"space-between",blockAlign:"center",children:[(0,e.jsxs)(n,{gap:"200",blockAlign:"center",children:[(0,e.jsx)(t,{as:"p",variant:"bodyLg",fontWeight:"semibold",children:"Price Vault"}),(0,e.jsx)(t,{as:"span",variant:"bodySm",tone:"subdued",children:"Optional add-on"}),(0,e.jsx)(S,{tone:b?"success":void 0,children:D})]}),(0,e.jsx)(t,{as:"p",variant:"bodyLg",children:"$15/month"})]}),(0,e.jsxs)(n,{align:"space-between",blockAlign:"center",children:[(0,e.jsx)(t,{as:"p",variant:"bodyLg",fontWeight:"semibold",children:"Current total"}),(0,e.jsxs)(t,{as:"p",variant:"headingLg",tone:"subdued",children:["$",b?U:0,"/month"]})]})]}),(0,e.jsx)(P,{tone:"info",children:(0,e.jsx)(t,{as:"p",children:"Your Early Bird plan remains free and unchanged. Price Vault is a separate optional add-on for manual and automatic price backups, CSV export, and price restore."})}),b?(0,e.jsx)(n,{align:"start",children:(0,e.jsx)(g,{onClick:()=>C(!0),loading:f,disabled:f,children:"Cancel Price Vault"})}):null]}):null]})})}),(0,e.jsx)(v.Section,{children:(0,e.jsxs)(r,{gap:"300",children:[(0,e.jsx)(t,{as:"h2",variant:"headingLg",children:"Your plan and add-ons"}),(0,e.jsxs)("div",{className:"billing-early-bird-grid",children:[(0,e.jsx)("div",{className:"billing-plan-card",children:(0,e.jsx)(M,{children:(0,e.jsxs)("div",{className:"billing-plan-card-content",children:[(0,e.jsxs)(r,{gap:"400",children:[(0,e.jsx)(t,{as:"h3",variant:"headingMd",children:"Early Bird"}),(0,e.jsxs)(n,{gap:"200",blockAlign:"center",children:[(0,e.jsx)(t,{as:"p",variant:"heading2xl",children:"FREE"}),(0,e.jsx)(t,{as:"p",tone:"subdued",children:"/ month"})]}
3),(0,e.jsxs)(x,{type:"bullet",children:[(0,e.jsx)(x.Item,{children:"Unlimited variant changes"}),(0,e.jsx)(x.Item,{children:"Bulk price editing"}),(0,e.jsx)(x.Item,{children:"Scheduled price updates"}),(0,e.jsx)(x.Item,{children:"Rollback"})]})]}),(0,e.jsx)("div",{className:"billing-plan-card-actions",children:(0,e.jsx)(n,{align:"start",children:(0,e.jsx)(S,{tone:"success",children:"Current plan"})})})]})})}),i?(0,e.jsx)("div",{className:"billing-plan-card",children:(0,e.jsx)(M,{children:(0,e.jsxs)("div",{className:"billing-plan-card-content",children:[(0,e.jsxs)(r,{gap:"400",children:[(0,e.jsxs)(n,{gap:"200",blockAlign:"center",children:[(0,e.jsx)(t,{as:"h3",variant:"headingMd",children:"Price Vault"}),(0,e.jsx)(S,{tone:"info",children:"Optional add-on"})]}),(0,e.jsxs)(n,{gap:"200",blockAlign:"center",children:[(0,e.jsx)(t,{as:"p",variant:"heading2xl",children:"$15"}),(0,e.jsx)(t,{as:"p",tone:"subdued",children:"/month"})]}),(0,e.jsx)(t,{as:"p",tone:"subdued",children:"Create manual and automatic price backups, export backups to CSV, and restore selected price fields."}),b?null:(0,e.jsx)(ye,{trialStarted:$,trialDaysRemaining:T})]}),(0,e.jsx)("div",{className:"billing-plan-card-actions",children:b?(0,e.jsxs)(r,{gap:"200",children:[(0,e.jsx)(n,{align:"start",children:(0,e.jsx)(S,{tone:"success",children:"Active"})}),(0,e.jsx)(g,{onClick:()=>C(!0),loading:f,disabled:f,children:"Remove Price Vault"})]}):(0,e.jsx)(g,{variant:"primary",onClick:()=>A(!0),loading:f,disabled:f,children:"Activate Price Vault"})})]})})}):null]})]})})]}),i?(0,e.jsx)(w,{open:_,onClose:()=>A(!1),title:"Activate Price Vault",primaryAction:{content:"Continue to Shopify",onAction:I,loading:f},secondaryActions:[{content:"Cancel",onAction:()=>A(!1)}],children:(0,e.jsx)(w.Section,{children:(0,e.jsxs)(r,{gap:"300",children:[(0,e.jsxs)(n,{align:"space-between",children:[(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"Early Bird plan"}),(0,e.jsx)(t,{as:"p",children:"$0/month"})]}),(0,e.jsxs)(n,{align:"space-between",children:[(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"Price Vault"}),(0,e.jsx)(t,{as:"p",children:"$15/month"})]}),(0,e.jsxs)(n,{align:"space-between",children:[(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"New total"}),(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"$15/month"})]}),(0,e.jsx)(t,{as:"p",children:"Your Early Bird plan and unlimited variant changes will remain free. You're only adding the optional Price Vault subscription."}),(0,e.jsx)(t,{as:"p",tone:"subdued",children:"You'll review and approve the updated subscription in Shopify."})]})})}):null,i?(0,e.jsx)(w,{open:c,onClose:()=>C(!1),title:"Remove Price Vault?",primaryAction:{content:"Remove Price Vault",destructive:!0,onAction:y,loading:f},secondaryActions:[{content:"Keep Price Vault",onAction:()=>C(!1)}],children:(0,e.jsx)(w.Section,{children:(0,e.jsxs)(r,{gap:"300",children:[(0,e.jsxs)(n,{align:"space-between",children:[(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"Early Bird plan will remain active"}),(0,e.jsx)(t,{as:"p",children:"$0/month"})]}),(0,e.jsxs)(n,{align:"space-between",children:[(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"Price Vault will be removed"}),(0,e.jsx)(t,{as:"p",children:"-$15/month"})]}),(0,e.jsxs)(n,{align:"space-between",children:[(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"New total"}),(0,e.jsx)(t,{as:"p",fontWeight:"semibold",children:"$0/month"})]}),(0,e.jsx)(t,{as:"p",children:"Your Early Bird plan and unlimited variant changes will remain active at no cost."}),(0,e.jsx)(t,{as:"p",tone:"subdued",children:"New manual and automatic backups will become unavailable. Existing backups will remain available for viewing, CSV export, and restore."})]})})}):null]})}function ke(){var te,ae,ne;let{currentPlan:l,currentUsage:h,currentLimit:p,plans:m,upgraded:b,limitExceeded:f,trialStarted:_,trialDaysRemaining:A,returnTo:c,showPriceVaultPlans:C,priceVaultFeatureEnabled:I}=ce(),y=se(),i=de(),$=le(),T=oe(),[D,F]=(0,d.useState)(!1),[X,L]=(0,d.useState)(!1),[we,G]=(0,d.useState)(!1),[xe,Se]=(0,d.useState)(!0),[Pe,Te]=(0,d.useState)(!0),u=he(l),Y=me(l),Be=be(l),[o,Ae]=(0,d.useState)(I&&(u||C)),N=m[Y]||m["Free Plan"],H=N.pricePerMonth||0,Ce=H+(u?U:0),E=p===1/0||p==="Unlimited"||((te=m[l])==null?void 0:te.limit)==="Unlimited",J=E?0:h/p*100,s=$.state==="submitting",Q=(0,d.useCallback)(()=>{F(!0)},[]),Ie=(0,d.useCallback)(()=>{let a=new FormData;a.append("action","cancel_subscription"),y(a,{method:"post"}),F(!1)},[y]),Z=(0,d.useCallback)(()=>{F(!1)},[]),K=(0,d.useCallback)(()=>{let a=new FormData;a.append("action","deactivate_price_vault"),L(!1),y(a,{method:"post"})},[y]);(0,d.useEffect)(()=>
3{if(i!=null&&i.redirectUrl)try{window.top&&window.top!==window?window.top.location.href=i.redirectUrl:window.parent&&window.parent!==window?window.parent.location.href=i.redirectUrl:window.open(i.redirectUrl,"_top")}catch(a){console.log("iframe breakout failed, trying window.open:",a),window.open(i.redirectUrl,"_top")}},[i]),(0,d.useEffect)(()=>{if(!b||!c)return;let a=window.setTimeout(()=>{T(c,{replace:!0})},De);return()=>window.clearTimeout(a)},[T,c,b]);let ee=a=>{let k=new FormData;k.append("plan",o?z(a):a),c&&k.append("returnTo",c),y(k,{method:"post"})},Le=(0,d.useCallback)(()=>{let a=new FormData;a.append("action","activate_early_bird_price_vault"),c&&a.append("returnTo",c),G(!1),y(a,{method:"post"})},[c,y]);return Be?(0,e.jsx)(Ye,{actionData:i,upgraded:b,returnTo:c,navigate:T,hasPriceVault:u,isSubmitting:s,showActivationModal:we,setShowActivationModal:G,showRemovalModal:X,setShowRemovalModal:L,onActivate:Le,onRemove:K,priceVaultFeatureEnabled:I,trialStarted:_,trialDaysRemaining:A}):(0,e.jsxs)(O,{title:"Billing & plans",subtitle:"Manage your subscription and view usage",backAction:{content:c?"Back":"Dashboard",onAction:()=>T(c||"/app")},children:[(0,e.jsxs)(v,{children:[(0,e.jsx)(v.Section,{children:i!=null&&i.error?(0,e.jsx)(P,{tone:"critical",title:"Error",children:i.error}):i!=null&&i.success&&Pe?(0,e.jsxs)(P,{tone:"success",title:"Success",onDismiss:()=>Te(!1),children:[i.message,i.warning&&(0,e.jsx)(t,{as:"p",variant:"bodyMd",tone:"subdued",children:"Note: Please verify the cancellation in your Shopify billing settings."})]}):f?(0,e.jsxs)(P,{tone:"critical",title:"Plan limit exceeded",children:["You've reached your monthly limit of ",E?"\u221E":p==null?void 0:p.toLocaleString()," variant changes. You've reached the limit for your current plan."]}):b&&xe?(0,e.jsx)(P,{tone:"success",title:"Plan updated successfully",action:c?{content:"Return to task",onAction:()=>T(c)}:void 0,onDismiss:()=>Se(!1),children:c?"Your plan has been updated. Returning you to your task...":"Your plan has been updated. Changes will take effect immediately."}):null}),(0,e.jsx)(v.Section,{children:(0,e.jsx)(M,{children:(0,e.jsxs)(r,{gap:"400",children:[(0,e.jsx)(t,{as:"h3",variant:"headingMd",children:"Current plan"}),(0,e.jsxs)(r,{gap:"200",children:[(0,e.jsxs)(n,{align:"space-between",children:[(0,e.jsx)(t,{as:"p",variant:"bodyMd",children:"Usage this month"}),(0,e.jsxs)(t,{as:"p",variant:"bodyMd",children:[h==null?void 0:h.toLocaleString()," / ",E?"\u221E":p==null?void 0:p.toLocaleString()," changes"]})]}),!E&&(0,e.jsx)(ge,{progress:Math.min(J,100),size:"small"}),J>90&&!E&&(0,e.jsx)(t,{as:"p",variant:"bodySm",tone:"caution",children:"You're approaching your monthly limit. Consider upgrading to avoid interruption."})]}),(0,e.jsxs)(r,{gap:"200",children:[(0,e.jsxs)(n,{align:"space-between",blockAlign:"center",children:[(0,e.jsxs)(t,{as:"p",variant:"bodyLg",fontWeight:"semibold",children:[N.name," plan"]}),(0,e.jsxs)(t,{as:"p",variant:"bodyLg",children:["$",H,"/month"]})]}),I?(0,e.jsxs)(n,{align:"space-between",blockAlign:"center",children:[(0,e.jsxs)(n,{gap:"200",blockAlign:"center",children:[(0,e.jsx)(t,{as:"p",variant:"bodyLg",fontWeight:"semibold",children:"Price Vault add-on"}),(0,e.jsx)(S,{tone:u?"success":void 0,children:u?"Active":"Not active"})]}),(0,e.jsxs)(t,{as:"p",variant:"bodyLg",children:["$",u?U:0,"/month"]})]}):null,(0,e.jsxs)(n,{align:"space-between",blockAlign:"center",children:[(0,e.jsx)(t,{as:"p",variant:"bodyLg",fontWeight:"semibold",children:"Current total"}),(0,e.jsxs)(t,{as:"p",variant:"headingLg",tone:"subdued",children:["$",Ce,"/month"]})]})]}),l!==W&&l!=="Free Plan"&&l!=="early_bird"&&(0,e.jsxs)(n,{align:"start",gap:"200",children:[u&&(0,e.jsx)(g,{onClick:()=>L(!0),loading:s,disabled:s,children:"Cancel Price Vault"}),(0,e.jsx)(g,{variant:"primary",onClick:Q,loading:s,disabled:s,children:"Cancel subscription and downgrade to Free Plan"})]})]})})}),(0,e.jsx)(v.Section,{children:(0,e.jsxs)(r,{gap:"400",children:[(0,e.jsxs)(r,{gap:"300",children:[(0,e.jsx)(t,{as:"h2",variant:"headingLg",children:"Available plans"}),I?(0,e.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"14px"},children:[(0,e.jsx)(t,{as:"span",variant:"bodyLg",fontWeight:o?"regular":"semibold",tone:o?"subdued":void 0,children:"Base plans"}),(0,e.jsx)("button",{type:"button",role:"switch","aria-checked":o,"aria-label":"Show plans with Price Vault",disabled:s,onClick:()=>Ae(a=>!a),style:{width:"52px",height:"30px",padding:"3px",border:0,borderRadius:"999px",background:o?"#1f73b7":"#8c9196",boxShadow:"inset 0 1px 2px rgba(0, 0, 0, 0.2)",cursor:s?"default":"pointer",transition:"background 150ms ease"},children:(0,e.jsx)("span",{style:{display:"block",width:"24px",height:"24px",borderRadius:"50%",background:"#ffffff",boxShadow:"0 1px 3px rgba(0, 0, 0, 0.3)",transform:o?"translateX(22px)":"translateX(0)",transition:"transform 150ms ease"}})}),(0,e.jsx)(t,{as:"span",variant:"bodyLg",fontWeight:o?"semibold":"regular",tone:o?void 0:"subdued",children:"Plans with Price Vault"})]}):null]}),(0,e.jsx)("div",{className:"billing-plan-grid",children:j.filter(a=>m[a]).map(a=>{let k=m[a],ie=o&&m[z(a)]||k,V=Y===a,R=V&&o===u,q=o&&!u&&V,re=!o&&u&&V;return(0,e.jsx)("div",{className:"billing-plan-card",children:(0,e.jsx)(M,{children:(0,e.jsxs)("div",{className:"billing-plan-card-content",children:[(0,e.jsxs)("div",{className:"billing-plan-card-main",children:[(0,e.jsxs)(r,{gap:"400",children:[(0,e.jsx)(r,{gap:"200",children:(0,e.jsxs)(n,{gap:"200",align:"center",children:[(0,e.jsx)(t,{as:"h3",variant:"headingMd",children:ie.name}),k.isPopular&&(0,e.jsx)(S,{tone:"success",children:"Popular"})]})}),(0,e.jsxs)(n,{gap:"200",align:"start",children:[(0,e.jsx)(t,{as:"p",variant:"heading2xl",children:ie.price}),(0,e.jsx)(t,{as:"p",variant:"bodyMd",tone:"subdued",children:"/month"})]}),(0,e.jsxs)(r,{gap:"200",children:[(0,e.jsx)(t,{as:"p",variant:"bodyLg",fontWeight:"semibold",children:k.changesPerMonth}),(0,e.jsx)(t,{as:"p",variant:"bodyMd",tone:"subdued",children:"Includes all price editing features."})]})]}),(0,e.jsx)("div",{className:"billing-plan-card-highlight",children:(0,e.jsxs)(r,{gap:"200",children:[o&&(0,e.jsxs)(r,{gap:"100",children:[(0,e.jsxs)(t,{as:"p",variant:"bodyMd",fontWeight:"semibold",children:["Includes Price Vault (+$",U,"/month)"]}),(0,e.jsx)(t,{as:"p",variant:"bodyMd",fontWeight:"semibold",children:"Unlimited price backups, restores, and scheduled restores"})]}),o||a!==W?(0,e.jsx)(ye,{trialStarted:_,trialDaysRemaining:A}):null]})})]}),(0,e.jsxs)("div",{className:"billing-plan-card-actions",children:[!R&&!V&&a==="Free Plan"&&!o&&(0,e.jsx)(g,{variant:"secondary",onClick:Q,disabled:s,loading:s,size:"large",fullWidth:!0,children:"Downgrade"}),q&&(0,e.jsx)(g,{variant:"primary",onClick:()=>ee(a),disabled:s,loading:s,size:"large",fullWidth:!0,children:"Activate Price Vault"}),re&&(0,e.jsx)(g,{variant:"secondary",onClick:()=>L(!0),disabled:s,loading:s,size:"large",fullWidth:!0,children:"Remove Price Vault"}),!R&&!q&&!V&&(a!==W||o)&&(0,e.jsx)(g,{variant:k.isPopular?"primary":"secondary",onClick:()=>ee(a),disabled:s,loading:s,size:"large",fullWidth:!0,children:o!==u?o?"Upgrade":"Downgrade":j.indexOf(a)>j.indexOf(Y)?"Upgrade":"Downgrade"}),R&&(0,e.jsx)(g,{disabled:!0,size:"large",fullWidth:!0,children:"Current plan"}),!R&&!q&&!re&&V&&(0,e.jsx)(g,{disabled:!0,size:"large",fullWidth:!0,children:"Current base plan"})]})]})})},a)})})]})})]}),(0,e.jsx)(w,{open:D,onClose:Z,title:"Cancel subscription",primaryAction:{content:"Yes, cancel subscription",onAction:Ie,loading:s},secondaryActions:[{content:"Keep subscription",onAction:Z}],children:(0,e.jsx)(w.Section,{children:(0,e.jsxs)(ue,{children:[(0,e.jsx)(t,{as:"p",variant:"bodyMd",children:"Are you sure you want to cancel your subscription and downgrade to the Free Plan?"}),(0,e.jsx)(t,{as:"p",variant:"bodyMd",tone:"subdued",children:"You will immediately lose access to:"}
3),(0,e.jsxs)(x,{type:"bullet",children:[(0,e.jsx)(x.Item,{children:"Higher monthly limits for variant changes"}),u?(0,e.jsx)(x.Item,{children:"Price Vault add-on, including additional and automatic backups plus scheduled restores"}):null]}),(0,e.jsx)(t,{as:"p",variant:"bodyMd",tone:"subdued",children:"You will be limited to 100 variant changes per month."}),(0,e.jsx)(t,{as:"p",variant:"bodyMd",fontWeight:"semibold",children:"This action cannot be undone, but you can resubscribe at any time."})]})})}),(0,e.jsx)(w,{open:X,onClose:()=>L(!1),title:"Cancel Price Vault?",primaryAction:{content:"Continue to Shopify",destructive:!0,onAction:K,loading:s},secondaryActions:[{content:"Keep Price Vault",onAction:()=>L(!1)}],children:(0,e.jsx)(w.Section,{children:(0,e.jsxs)(r,{gap:"300",children:[(0,e.jsxs)(t,{as:"p",children:[(0,e.jsx)(t,{as:"span",fontWeight:"semibold",children:"Current subscription:"})," ",((ae=m[l])==null?void 0:ae.name)||"Current plan"," ($",(ne=m[l])==null?void 0:ne.pricePerMonth,"/month)"]}),(0,e.jsxs)(t,{as:"p",children:["Price Vault: -$",U,"/month"]}),(0,e.jsxs)(t,{as:"p",children:[(0,e.jsx)(t,{as:"span",fontWeight:"semibold",children:"New subscription:"})," ",N.name," ($",N.pricePerMonth,"/month)"]})]})})})]})}export{ke as default,Fe as links};
4//# sourceMappingURL=/build/routes/app.billing-ZLALXTF4.js.map
5
6//# debugId=1d0d5f0d-6571-5dd7-bc56-5bf00c185c91

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.