PageSourceSearch

https://stereogum.com/_next/static/chunks/pages/_sites/[siteSlug]/payment-60f98a8ae0d6bf28.js

js stereogum.com collected 2026-09-24 08:28:48 UTC 18,961 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9443],{5616:e=>{e.exports={pageHeader:"payment_pageHeader__Ozous",pageWrapper:"payment_pageWrapper__gA6Mi",pageWrapperComplete:"payment_pageWrapperComplete__xjEZp",pageTitle:"payment_pageTitle__e0eQb",pageSubtitle:"payment_pageSubtitle__SNwGq",sectionHeading:"payment_sectionHeading__pkFhh",inner:"payment_inner__7hAlv",confirmationMessage:"payment_confirmationMessage__qWVWE",priceWrapper:"payment_priceWrapper__iJWR8",link:"payment_link__8zskQ",productDetails:"payment_productDetails__ISxzT",productDetailsHeading:"payment_productDetailsHeading__g6oYh",savedCard:"payment_savedCard__plDL_",paymentBtn:"payment_paymentBtn__OduAQ",loadingWrapper:"payment_loadingWrapper__VsPfN",paymentInfo:"payment_paymentInfo__Vx95o",comparePriceWrapper:"payment_comparePriceWrapper__rGRnk",introPriceWrapper:"payment_introPriceWrapper__RD2pv",introPriceHeading:"payment_introPriceHeading__Ftt8j",originalPriceWrapper:"payment_originalPriceWrapper__Bneng",paymentDetails:"payment_paymentDetails__2_e69"}},7126:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(e,t,n)=>{let r=0,a=parseFloat(t),i=parseFloat(n);if(0===a&&0===i)return e.toString();a>0&&(r=e-a),i>0&&(r=e*(1-i/100));let l=Math.round(1e10*r)/1e10;return Math.round(l)!==l?l>1?(Math.floor(100*l)/100).toFixed(2):(Math.round(100*l)/100).toFixed(2):l>0?l.toString():"0"}},8349:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(e,t,n)=>{var r;let a="annual"===t||"one-time"===t?e.annualPrice:e.monthlyPrice;return{item_id:(null==e||null==(r=e.id)?void 0:r.toString())||null,item_name:null==e?void 0:e.name,item_variant:t,currency:n,price:parseFloat(a),quantity:1}}},16517:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>H,default:()=>B});var r=n(37876),a=n(4241),i=n(71004),l=n(37062),o=n(4309),s=n(40880),c=n(86878),u=n(48220),p=n(39459);let d=async e=>(await fetch((0,l.c)("products",e))).json();var m=n(18401),h=n(8349),y=n(69835),g=n(79757),f=n(50287),_=n(37036),v=n(14232),x=n(89099),A=n(88876),w=n(81249),j=n(61902),b=n(63037),P=n(10346),N=n(40958),S=n(64725),I=n.n(S);let k=e=>{let{applePayConfigured:t}=e,n=(0,j.useElements)(),a=(0,j.useStripe)(),[i,l]=(0,v.useState)(null),[c,u]=(0,v.useState)(null),[p,d]=(0,v.useState)(!1),{publisherCurrency:m}=(0,b.Xe)(),{userData:y}=(0,o.u)(),{clientSecret:g="",productCart:f,productInterval:_}=y,x=(0,A.A)("add_payment_info");(0,v.useEffect)(()=>{a&&g&&a.retrievePaymentIntent(g).then(e=>{let{paymentIntent:t}=e;switch(t.status){case"succeeded":l("Payment succeeded!"),u("success");break;case"processing":l("Your payment is processing."),u("info");break;case"requires_payment_method":break;default:(0,s.v)(Error("Something went wrong."),{location:"CheckoutForm",paymentIntent:t}),l("Unable to process payment. Your card has not be charged. Please attempt your payment again."),u("error")}})},[a,g]);let w=async e=>{if(e.preventDefault(),l(""),u(null),!a||!n)return;if(f&&_){let e=(0,h.A)(f,_,m);x({currency:e.currency,value:parseFloat(e.price.toString()),items:[e]})}d(!0);let t=new URL("payment/complete",window.location.href.split("?")[0]),{error:r}=await a.confirmPayment({elements:n,confirmParams:{return_url:t.toString()}});r&&r.message&&(0,s.v)(Error(r.message),{location:"CheckoutForm"}),"card_error"===r.type||"validation_error"===r.type?l(r.message):l("An unexpected error occurred."),u("error"),d(!1)},S="never";!0===t&&(S="auto");let k={wallets:{applePay:S}};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("form",{id:"payment-form",onSubmit:w,className:I().formWrapper,children:[(0,r.jsx)(j.PaymentElement,{id:"payment-element",options:k}),(0,r.jsx)("button",{disabled:p||!a||!n,id:"submit",type:"submit",className:p?I().loadingWrapper:I().submitBtn,children:(0,r.jsx)("span",{id:"button-text",children:p?(0,r.jsx)(N.A,{}):"Pay Now"})})]}),i?(0,r.jsx)(P.A,{msg:i,status:c}):null]})};var W=n(20884),D=n(52066),E=n(51410),F=n(5616),C=n.n(F);let M=async function(e,t,n,r,a,i){let o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,p=i?i.stripeId:null;try{let i=await fetch((0,l.c)("paymentIntent"),{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify({customerId:e,email:t,siteSlug:n,productId:r.id,existingSubscriptionId:p,interval:a,applyTax:o,couponId:c,cyoAmount:null!=u?u:null==r?void 0:r.cyoPrice})});if(i.ok)return i.json();let d=await i.text();(0,s.v)(Error(d),{},{headers:i.headers,status:i.status,url:i.url})}catch(e){(0,s.v)(e,{})}return null},X=async function(e,t,n,r,a,i,o){let c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null;try{if(i&&t)return(await fetch((0,l.c)("charge"),{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify({interval:e,paymentMethodId:t,product:n,prorationDate:r,siteSlug:a,subscriptionId:i,beaconUserTrackingId:null==o?void 0:o.userTrackingId,beaconSessionId:null==o?void 0:o.sessionId,beaconSessionSequence:null==o?void 0:o.sessionSequence,cyoAmount:null!=c?c:null==n?void 0:n.cyoPrice})})).json()}catch(e){(0,s.v)(e,{})}return null},O=async e=>await d(e);var H=!0;let B=e=>{var t,n;let{globalData:d,applePayConfigured:b}=e,{metaPixelId:S,siteTitle:I,publisherCurrency:F,publisherFeatureFlags:{streetAddressCollection:H=!1}}=d,{push:B,query:{siteSlug:T,cartState:Y}}=(0,x.useRouter)(),[U,q]=(0,v.useState)(null),[L,R]=(0,v.useState)({}),[J,$]=(0,v.useState)(""),[z,G]=(0,v.useState)(null),[V,Q]=(0,v.useState)(!1),[Z,K]=(0,v.useState)(!1),[ee,et]=(0,v.useState)(null),[en,er]=(0,v.useState)(null),[ea,ei]=(0,v.useState)(null),[el,eo]=(0,v.useState)({status:!1,t
1ype:""}),es=(0,A.A)("begin_checkout"),{userData:{hydrated:ec,order:eu,email:ep,productCart:ed,productInterval:em,customerEnteredCoupon:eh,customerEnteredCouponProducts:ey,customerId:eg,theme:ef,beaconSessionData:e_},updateUserData:ev}=(0,o.u)(),ex=ef===_.B.Dark?"night":"stripe",eA=ef===_.B.Dark?"#ffffff":"#333333",ew=(0,y.A)(ex,eA),{clientSecret:ej,paymentAmount:eb,paymentMethodCard:eP,paymentMethodId:eN,paymentMethodStatus:eS="loading",prorationDate:eI,subscriptionId:ek}=L,eW=Y?JSON.parse(atob(Y)):null,eD=null!=(n=null!=(t=null==eW?void 0:eW.cyoPrice)?t:null==ed?void 0:ed.cyoPrice)?n:null,eE=eW?eW.interval:em,eF=(0,v.useCallback)(async()=>{try{let e=await fetch((0,l.c)("publisherStripe",{siteSlug:T})),{stripeKey:t,stripeAccount:n}=await e.json();if(!t||!n)return void q(null);let r=(0,a.c)(t,{stripeAccount:n});q(r)}catch(e){(0,s.v)(e,{siteSlug:T}),Q(!0)}},[T]);return(0,v.useEffect)(()=>{eF()},[eF]),(0,v.useEffect)(()=>{ev({clientSecret:ej})},[ej,ev]),(0,v.useEffect)(()=>{if(!ec)return;if(!ed&&!Y){(0,s.v)(Error("User attempted to checkout, but cart is empty."),{location:"/payment",customerId:eg}),$("Unable to find the subscription product. Please re-select a product and try your purchase again."),G(f.A.Error),Q(!0),eo({status:!0,type:"product"});return}let e=eW?eW.id:ed.id,t=eW?eW.productGroupId:ed.productGroupId;if(!ee)return void O({siteSlug:T,productGroupId:t}).then(t=>{Array.isArray(t)?et(t.find(t=>t.id===e)):($("Unable to find the subscription product. Please select the product and try your purchase again."),G(f.A.Error))});if(!eg){(0,s.v)(Error("An error occurred with a logged-out user."),{location:"/payment",productCart:ee}),$("Please log in before proceeding with your payment."),G(f.A.Error),Q(!0),eo({status:!0,type:"customer"});return}if(!ee||!ee.id){(0,s.v)(Error("An error occurred with the user's cart."),{location:"/payment",customerId:eg}),$("Unable to find the subscription product. Please select the product and try your purchase again."),G(f.A.Error),Q(!0),eo({status:!0,type:"product"});return}let n=eu?eu.productId:null,r=eu?eu.interval:null;if(!(ee.chooseYourOwnPricing&&null!=eD)&&(0,c.A)(n,ee.id,r,eE)){(0,s.v)(Error("User tried to purchase existing subscription."),{location:"/payment",customerId:eg}),$("You already have a subscription matching what’s in your cart. Please select a different product and try your purchase again."),G(f.A.Error),Q(!0),eo({status:!0,type:"product"});return}if(eg&&!ej&&!1!==en){let e={location:"/payment",customerId:eg,productCart:ee},t=(null==ey?void 0:ey.indexOf(ee.id))>-1?eh.id:null,n=ee.chooseYourOwnPricing?null:(0,u.A)(ee.coupons,eE,t);M(eg,ep,T,ee,eE,eu,!0!==en||null,n?n.stripeId:null,eD).then(t=>{if(t&&"active"===t.subscriptionStatus){let e={subscription:t.subscriptionId,redirect_status:!0},n=Object.keys(e).map(t=>"".concat(t,"=").concat(e[t])).join("&");B("/payment/complete?".concat(n));return}R(t||{}),t||(!0===en?(er(!1),(0,s.v)(Error("An error occurred processing payment."),e),Q(!0)):er(!0))}).catch(t=>{R({}),(0,s.v)(t,e),Q(!0)})}},[ec,ej,eg,ee,ep,eE,T,eu,en,ed]),(0,v.useEffect)(()=>{if(!ec)return;if(ee&&eE&&F){let e=(0,h.A)(ee,eE,F);es({currency:e.currency,value:parseFloat(e.price.toString()),items:[e]}),S&&!Z&&(K(!0),g.f("InitiateCheckout",{content_ids:[e.item_id||"default"],contents:[{id:e.item_id||"default",quantity:1}],currency:e.currency,value:parseFloat(e.price.toString())}))}let e=(null==ey?void 0:ey.indexOf(null==ee?void 0:ee.id))>-1?eh.id:null,t=(0,u.A)(null==ee?void 0:ee.coupons,eE,e);eb&&!Number.isNaN(eb)&&eb/100<(0,p.A)(ee,eE)&&t&&ei(t)},[ec,ee,eE,eb,F,es,eh,ey,S,Z]),(0,r.jsxs)(w.A,{...d,title:"".concat(I," | Payment"),headerTheme:"simple",footerTheme:"simple",hideAds:!0,children:[(0,r.jsxs)("div",{className:C().pageHeader,children:[(0,r.jsx)("h1",{className:C().pageTitle,children:"Review and Payment"}),(0,r.jsx)(D.A,{step:H?3:2,total:H?3:2})]}),ee&&ee.id&&!el.status?(0,r.jsxs)("div",{className:C().pageWrapper,children:[(0,r.jsx)("h2",{className:C().sectionHeading,children:"Order Summary"}),(0,r.jsxs)("div",{className:C().productDetails,children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("span",{children:"Product "}),ee.displayName]}
1),(0,r.jsx)(W.A,{href:"/products",className:C().link,children:(0,r.jsx)("span",{children:"Edit"})})]}),(0,r.jsxs)("div",{className:C().paymentDetails,children:[ea?(0,r.jsx)("p",{className:C().comparePriceWrapper,children:(null==ea?void 0:ea.nextPrice)?(0,r.jsxs)("span",{className:C().introPriceWrapper,children:[(0,r.jsx)("span",{className:C().introPriceHeading,children:"Introductory price "}),ea.description]}):(0,r.jsxs)("span",{className:C().originalPriceWrapper,children:[(0,r.jsx)("span",{children:"Original price "}),(0,m.A)(F),Number((0,p.A)(ee,eE)).toFixed(2)]})}):(0,r.jsx)("hr",{}),eb&&!Number.isNaN(eb)?(0,r.jsxs)("p",{className:C().priceWrapper,children:[(0,r.jsx)("span",{children:"Due today "}),(0,m.A)(F),(eb/100).toFixed(2)]}):null]})]}):null,(0,r.jsxs)("div",{className:C().pageWrapper,children:[!el.status&&ec&&ee&&ee.id?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h2",{className:C().sectionHeading,children:"Payment"}),(0,r.jsx)(E.A,{interval:eE,product:ee,customerEnteredCouponId:null==eh?void 0:eh.id})]}):null,"loading"!==eS||el.status?null:(0,r.jsx)("div",{className:C().loadingWrapper,children:V?(0,r.jsx)("p",{children:"An error occurred. Please refresh the page or try again later."}):(0,r.jsx)(N.A,{})}),el.status&&"customer"===el.type?(0,r.jsx)("div",{className:C().loadingWrapper,children:(0,r.jsxs)("p",{children:["Please ",(0,r.jsx)(W.A,{href:"/login",children:"log in"})," to continue."]})}):null,ee&&ee.id&&ej&&U&&"new"===eS&&!el.status?(0,r.jsx)(j.Elements,{options:{clientSecret:ej,appearance:ew},stripe:U,children:(0,r.jsx)(k,{applePayConfigured:b})}):null,ee&&ee.id&&U&&("saved"===eS||"pending"===eS)&&eP&&!el.status?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:C().savedCard,children:[(0,r.jsxs)("p",{children:["Your purchase will be charged to your\xa0",(0,r.jsx)("span",{className:C().paymentInfo,children:(0,i.nn)(eP.brand)}),"\xa0card ending in\xa0",(0,r.jsx)("span",{className:C().paymentInfo,children:eP.last4}),"."]}),(0,r.jsx)("p",{children:(0,r.jsx)(W.A,{href:"/account#payment",children:"Update your payment method"})})]}),(0,r.jsx)("button",{type:"button",className:C().paymentBtn,onClick:e=>{e.preventDefault(),X(eE,eN,ee,eI,T,ek,e_,eD).then(e=>{if("succeeded"===e.status){let t={payment_intent:e.paymentIntentId,payment_intent_client_secret:e.clientSecret,redirect_status:!0},n=Object.keys(t).map(e=>"".concat(e,"=").concat(t[e])).join("&");B("/payment/complete?".concat(n));return}$("We were unable to process your payment. Please try again later."),G(f.A.Error)})},children:"Confirm"})]}):null,ee&&ee.id&&"none"===eS&&!el.status?(0,r.jsx)("div",{className:C().loadingWrapper,children:(0,r.jsxs)("p",{children:["We couldn’t find a payment method on file for your account. Please\xa0",(0,r.jsx)(W.A,{href:"/account#payment",children:"add a payment method"}),"\xa0before proceeding."]})}):null,"failed"===eS?(0,r.jsx)("div",{className:C().loadingWrapper}):null,J?(0,r.jsx)(P.A,{msg:J,status:z}):null]})]})}},18401:(e,t,n)=>{"use strict";function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.toLowerCase(),n="$";return e?n="gbp"===t?"\xa3":"$":n}n.d(t,{A:()=>r})},23665:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_sites/[siteSlug]/payment",function(){return n(16517)}])},25619:e=>{e.exports={wrapper:"LegalNotice_wrapper__IkdC9"}},37035:e=>{e.exports={wrapper:"ProgressMeter_wrapper__tX6xX",text:"ProgressMeter_text__DHWBl"}},39459:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(67685);let a=(e,t)=>t===r.IX.Annual?parseFloat(e.annualPrice):t===r.IX.Monthly?parseFloat(e.monthlyPrice):0},48220:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(67685);let a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e)return null;if(n){let a=e.find(e=>e.id===n&&(e.interval===t||e.interval===r.IX.All));if(a)return a}let a=e.filter(e=>e.automatic).filter(e=>e.interval===t||e.interval===r.IX.All).filter(e=>new Date(e.expirationDate)>new Date).filter(e=>!e.startDate||new Date(e.startDate)<new Date).filter(e=>!(e.introPrice&&e.nextPrice)).filter(e=>!e.gift);return 0===a.length?null:a[0]}},49085:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=e=>!!e.couponApplied&&("forever"===e.coupon.duration||"repeating"===e.coupon.duration&&(e=>{let t=new Date(Date.now()),n=new Date(e),r=(t.getFullYear()-n.getFullYear())*12;return r-=n.getMonth(),(r+=t.getMonth())>0?r:0})(e.purchaseDate)<=e.coupon.durationMonths)},51410:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(37876),a=n(48220),i=n(7126),l=n(71004),o=n(39459),s=n(67685),c=n(63037),u=n(25619),p=n.n(u),d=n(99639);let m=e=>{let{interval:t,product:n,futureGift:u=!1,applyCoupon:m=!0,customerEnteredCouponId:h=null,priceOverride:y=null}=e,{publisherCurrency:g,promoSettings:f}=(0,c.Xe)();if(!t||!n)return null;let _=null!=y?y:(0,o.A)(n,t),v=m&&!u?(0,a.A)(n.coupons,t,h):null,x=(0,l.vy)(t),A=null!=y?"".concat(y,"/").concat((0,l.oA)(t)):(0,l.$g)(n,t),w=e=>e>1?"s":"",j=(0,l.Nx)(g,A),b=null==f?void 0:f.promoDescriptionDisplay,P="".concat(x," at ").concat(j);if(v&&(null==v?void 0:v.duration)!=="once"){let e=(0,i.A)(_,v.discountAmount,v.discountPercent),n=(0,l.Nx)(g,e);switch(v.duration){case"forever":P="".concat(x," at ").concat(n);break;case"repeating":if(t===s.IX.Monthly&&(P="".concat(x," for ").concat(v.durationMonths," month").concat(w(v.durationMonths)," at ").concat(n,", then will automatically renew ").concat(t," at ").concat(j)),t===s.IX.Annual&&v.durationMonths>12){let e=Math.floor(v.durationMonths/12);P="".concat(x," for ").concat(e," year").concat(w(e)," at ").concat(n,", then will automatically renew ").concat(t," at ").concat(j)}}}if(v&&v.nextPrice){let e=s.IX.Annual,t=(0,l.vy)(e),r=(0,l.$g)(n,e),a=(0,l.Nx)(g,r);P="".concat(t," at ").concat(a)}return u&&(P="for a free ".concat(t===s.IX.Annual?"year":"month",", then will automatically renew ").concat(x," at ").concat(j)),(0,r.jsxs)("div",{className:p().wrapper,children:[t&&_&&!b?(0,r.jsxs)("p",{children:["After your initial term, your subscription will automatically renew ",P,". ",(0,r.jsx)(d.A,{})]}):null,t&&_&&b?(0,r.jsx)("p",{children:"After your initial term, your subscription will automatically renew. Your subscription continues until you cancel, and the term and rate may change. Before any annual renewal, we will send a reminder with the term and rate. If you do nothing, we will charge the payment method you selected."}):null]})}},52066:(e,t,n)=>{"use strict";n.d(t,{A:()=>
1o});var r=n(37876),a=n(96043),i=n(37035),l=n.n(i);let o=e=>{let{step:t,total:n}=e,{hideCheckoutProgress:i=!1}=(0,a.A)();return i?null:(0,r.jsx)("div",{className:l().wrapper,children:(0,r.jsxs)("p",{className:l().text,children:["Step ",t," of ",n]})})}},64725:e=>{e.exports={formWrapper:"CheckoutForm_formWrapper__bzH3C",submitBtn:"CheckoutForm_submitBtn__ty_LO",loadingWrapper:"CheckoutForm_loadingWrapper__lI8yp",paymentMsg:"CheckoutForm_paymentMsg__HBi2A"}},69835:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{theme:e||"stripe",labels:"floating",variables:{fontFamily:"'IBM Plex Sans', Helvetica, sans-serif",borderRadius:"3px",colorTextSecondary:t||"#333333"},...n}}},71004:(e,t,n)=>{"use strict";n.d(t,{nn:()=>p,vy:()=>c,$g:()=>u,SE:()=>h,Nx:()=>y,Ds:()=>m,TT:()=>s,_M:()=>d,oA:()=>o});var r=n(49085),a=n(7126),i=n(67685),l=n(18401);let o=e=>e===i.IX.Annual?"year":"month",s=e=>e===i.IX.Annual?"renewing annually":e===i.IX.Monthly?"renewing monthly":"",c=e=>e===i.IX.Annual?"annually":e===i.IX.Monthly?"monthly":"",u=(e,t)=>t===i.IX.Annual?"".concat(e.annualPrice,"/year"):t===i.IX.Monthly?"".concat(e.monthlyPrice,"/month"):"",p=e=>({amex:"American Express",diners:"Diners Club",discover:"Discover",jcb:"JCB",mastercard:"MasterCard",unionpay:"UnionPay",visa:"VISA",unknown:"unknown"})[e],d=e=>{if(!e)return"";switch(e.type){case"card":return"".concat(p(e.brand)||e.brand," card ending in ").concat(e.last4);case"us_bank_account":return"".concat(e.bankName||"bank"," account ending in ").concat(e.last4);case"link":return e.email?"Stripe Link account (".concat(e.email,")"):"Stripe Link account";default:return"saved payment method"}},m=e=>{let t=(e=>{let t="annual"===e.interval?e.product.annualPrice:e.product.monthlyPrice;return(0,r.A)(e)?(0,a.A)(t,e.coupon.discountAmount,e.coupon.discountPercent):t})(e);return"".concat(t,"/").concat(o(e.interval))},h=e=>"number"==typeof e?e%1!=0?e.toFixed(2):String(e):String(e).replace(/^\d+(\.\d+)?/,e=>{let t=parseFloat(e);return t%1!=0?t.toFixed(2):e}),y=(e,t)=>{if(!t)return null;let n=(0,l.A)(e);return"".concat(n).concat(h(t))}},86878:(e,t,n)=>{"use strict";function r(e,t,n,r){return!!e&&!!n&&t===e&&r===n}n.d(t,{A:()=>r})},99639:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(37876);let a=()=>(0,r.jsx)(r.Fragment,{children:"Your subscription continues until you cancel, and after your first renewal the term and rate may change. Before any annual renewal, we will send a reminder with the term and rate. If you do nothing, we will charge the payment method you selected."})}},e=>{e.O(0,[1596,6071,8528,1249,636,6593,8792],()=>e(e.s=23665)),_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.