PageSourceSearch

https://stereogum.com/_next/static/chunks/9906-62f2162533684581.js

js stereogum.com collected 2026-09-24 08:27:54 UTC 19,116 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9906],{29906:(e,n,t)=>{"use strict";t.d(n,{A:()=>W});var l=t(37876),r=t(14232),i=t(4309),a=t(96043),u=t(46217),o=t(8349),s=t(89099),c=t(37036),d=t(81667),p=t(86878),m=t(90198),h=t(70450),_=t(79757),g=t(67685),v=t(49995),y=t(58504),b=t(34801),P=t(71004),f=t(95239),N=t.n(f);let x=(e,n)=>(0,P.Nx)(e,n.toFixed(2)),A=e=>{let{presets:n,value:t,onChange:r,publisherCurrency:i="usd",idPrefix:a}=e;return(0,l.jsxs)("div",{className:N().wrapper,children:[(0,l.jsxs)("fieldset",{className:N().presets,children:[(0,l.jsx)("legend",{className:N().legend,children:"Suggested amounts:"}),n.map(e=>(0,l.jsx)("button",{type:"button",onClick:()=>r(e),className:(0,v.A)(N().presetBtn,{[N().isActive]:t===e}),children:(0,l.jsx)("span",{children:x(i,e)})},e))]}),(0,l.jsxs)("label",{className:N().customLabel,htmlFor:"".concat(a,"-custom-amount"),children:[(0,l.jsx)("span",{className:N().customLegend,children:"Give another amount:"}),(0,l.jsx)(y.Ay,{id:"".concat(a,"-custom-amount"),placeholder:"Custom amount",autoComplete:"off",defaultValue:null===t||n.includes(t)?void 0:t,intlConfig:{locale:(0,b.A)(i),currency:i},decimalsLimit:2,decimalScale:2,allowNegativeValue:!1,onValueChange:e=>r(e?Number(e):null),className:N().input})]}),null!==t&&t<1?(0,l.jsx)("p",{className:N().error,children:"The minimum amount is ".concat(x(i,1),".")}):null]})};var C=t(1567);let S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{productGroup:n=null,trackingEvents:t={select_item:"select_item",view_item_list:"view_item_list"},saleKey:l}=e,v=(0,s.useRouter)(),[y,b]=(0,r.useState)(null),[P,f]=(0,r.useState)(!1),{userData:{order:N,productCart:x,productInterval:A,status:S},updateUserData:j}=(0,i.u)(),{publisherCurrency:I="usd",metaPixelId:w,shippingAddressProducts:L,internationalShippingSurcharge:M=0,publisherFeatureFlags:{streetAddressCollection:k=!1}={}}=(0,a.A)()||{},[T,X]=(0,r.useState)(null),B=(0,u.A)(),{startCheckout:D,isLoading:E}=(0,C.A)(),U=N?N.product:null,F=N?N.interval:null,O=(0,r.useCallback)(()=>{b(null)},[]),Y=(0,r.useCallback)((e,n)=>D({productId:e.id,interval:A,saleKey:l,collectAddress:(0,h.A)(k,L,e.id),...(null==n?void 0:n.shipToCountry)?{shipToCountry:n.shipToCountry}:{},...(null==n?void 0:n.cyoAmount)!=null?{cyoAmount:n.cyoAmount}:{}}),[D,A,l,k,L]),R=(0,r.useCallback)(async(e,l)=>{var r,i,a,u;if(!e||!e.id)return void b("Please select a product before proceeding.");let s=!!e.chooseYourOwnPricing,h=null!=(r=null==l?void 0:l.cyoAmount)?r:null,y=null!=(i=null==l?void 0:l.existingCyoAmount)?i:null;if(s&&(null===h||h<1))return void b("Please choose a contribution amount of at least $1 before proceeding.");let C=(0,p.A)(U?U.id:null,e.id,F,A),k=s&&C&&null!==y&&h!==y;if(C&&!k)return void b("You've selected the same product as your current subscription. Please select a different product.");if(S===c._.PastDue&&U)return void b("Plan changes are unavailable while your subscription is past due. Please bring your subscription current to continue, or contact support if you need assistance.");if((null==U?void 0:U.chooseYourOwnPricing)&&null==y)return void b("We could not load your current subscription amount. Please refresh and try again.");if(b(null),(null==x?void 0:x.id)&&x.id!==e.id){let e=(0,o.A)(x,A,I);B("product_removed_from_cart",{currency:I,items:[e]})}let T=(0,o.A)(e,A,I);if(B(t.select_item||"select_item",{item_list_id:(null==n?void 0:n.name)||"default",item_list_name:(null==n?void 0:n.displayName)||"Default",items:[T]}),B("product_added_to_cart",{currency:I,items:[T]}),j({productCart:{...e,...s&&null!==h?{cyoPrice:h,...A===g.IX.Monthly?{monthlyPrice:h}:{annualPrice:h}}:{},productGroup:n,existingStripeId:N?N.stripeId:null}}),w&&!P&&(f(!0),_.f("AddToCart",{content_ids:[e.id||"default"],contents:[{id:e.id||"default",quantity:1}],currency:I,value:parseFloat((null!=(a=e.annualPrice)?a:0).toString())})),(S===c._.LoggedIn||S===c._.Paying)&&U&&F){let n=(0,d.A)(F,A,U,e,{existingAmount:y,newAmount:s?h:null});if(n===d.c.Upgrade||n===d.c.IntervalSwitch&&(0,m.A)(F,A))return void v.push("/payment");
1if(n===d.c.IntervalSwitch||n===d.c.Downgrade)return void v.push("/modify")}if(M>0&&A===g.IX.Annual&&e.id&&null!=(u=null==L?void 0:L.includes(e.id))&&u&&!s)return void X(e);await Y(e,{cyoAmount:h})},[x,A,U,F,N,S,n,t,I,w,P,M,L,B,j,v,Y]),G=(0,r.useCallback)(async e=>{T&&(X(null),await Y(T,{shipToCountry:e}))},[T,Y]);return{subscribe:R,error:y,clearError:O,isLoading:E,shipToCountryProduct:T,confirmShipToCountry:G,cancelShipToCountry:(0,r.useCallback)(()=>{X(null)},[])}};var j=t(78634);let I=["US","CA","GB","AU","NZ","IE","DE","FR","ES","IT","NL","BE","CH","AT","SE","NO","DK","FI","PT","PL","CZ","JP","KR","SG","HK","TW","IN","BR","MX","AR","CL","CO","PE","IL","AE","SA","ZA"];var w=t(35925),L=t.n(w);let M=e=>{let{productName:n,surchargeAmount:t,exemptCountries:i,currency:a="usd",onConfirm:u,onCancel:o,isLoading:s=!1}=e,c=((null==i?void 0:i.length)?i:["US"]).map(e=>e.toUpperCase()),[d,p]=(0,r.useState)(c[0]),m=(0,r.useRef)(null),h=I.map(e=>({code:e,name:(e=>{try{return new Intl.DisplayNames(["en"],{type:"region"}).of(e.toUpperCase())||e}catch(n){return e}})(e)})).sort((e,n)=>e.name.localeCompare(n.name)),_=!c.includes(d),g=((e,n)=>{try{return new Intl.NumberFormat("en-US",{style:"currency",currency:n.toUpperCase(),minimumFractionDigits:0,maximumFractionDigits:2}).format(e)}catch(n){return"".concat(e)}})(t,a);return(0,r.useEffect)(()=>{let e=m.current;e&&!e.open&&e.showModal()},[]),(0,l.jsx)("dialog",{"aria-labelledby":"ship-to-country-title",className:L().modal,onCancel:e=>{e.preventDefault(),s||o()},ref:m,children:(0,l.jsxs)("div",{className:L().content,children:[(0,l.jsx)("h2",{className:L().title,id:"ship-to-country-title",children:"Where should we ship your subscription?"}),(0,l.jsx)("p",{className:L().description,children:n?"Choose the destination for your ".concat(n," subscription."):"Choose your shipping destination."}),(0,l.jsxs)("label",{className:L().label,htmlFor:"ship-to-country-select",children:["Shipping country",(0,l.jsx)("select",{className:L().select,id:"ship-to-country-select",value:d,disabled:s,onChange:e=>p(e.target.value),children:h.map(e=>(0,l.jsx)("option",{value:e.code,children:e.name},e.code))})]}),_?(0,l.jsx)("p",{className:L().notice,children:"A ".concat(g," international shipping surcharge will be added to your subscription.")}):null,(0,l.jsxs)("div",{className:L().actions,children:[(0,l.jsx)("button",{className:L().cancel,type:"button",onClick:o,disabled:s,children:"Cancel"}),(0,l.jsx)("button",{className:L().confirm,type:"button",onClick:()=>u(d),disabled:s,children:s?"Loading…":"Continue to checkout"})]})]})})};var k=t(48230),T=t.n(k);let X=(e,n)=>{if(e.chooseYourOwnPricing){let t=n===g.IX.Monthly?e.suggestedMonthlyPrices:e.suggestedAnnualPrices;return!!(t&&t.length>0)}return n===g.IX.Monthly?!(0===Number(e.monthlyPrice)&&!e.monthlyPriceStripeId):!(0===Number(e.annualPrice)&&!e.annualPriceStripeId)};var B=t(53975),D=t(41704),E=t(31571),U=t(95299),F=t.n(U),O=t(65375),Y=t.n(O);let R=e=>{let{value:n,onChange:t}=e;return(0,l.jsxs)("div",{role:"group","aria-label":"Billing interval",className:Y().toggle,children:[(0,l.jsx)("button",{type:"button","aria-pressed":n===g.IX.Monthly,className:Y().option,onClick:()=>t(g.IX.Monthly),children:"Billed Monthly"}),(0,l.jsx)("button",{type:"button","aria-pressed":n===g.IX.Annual,className:Y().option,onClick:()=>t(g.IX.Annual),children:"Billed Yearly"})]})},G=e=>{let{products:n,productInterval:t=g.IX.Annual,hasAnnualProducts:r,hasMonthlyProducts:i,handleIntervalToggle:a,onSubscribe:u,existingProduct:o=null,existingInterval:s=null,publisherCurrency:c="usd",showCurrentSubscription:d=!0,showPromos:m=!0,productGroup:h=null,saleKey:_,subscribeCtaLabel:y="Subscribe",hideGiftLink:b=!1,hideSaleEndsBadge:f=!1,cyoAmounts:N,onCyoAmountChange:x,cyoDefaultsVersion:C,existingCyoAmount:S}=e,j=(null==n?void 0:n.filter(e=>X(e,t)))||[],I=1===j.length,w=r&&(null==n?void 0:n.some(e=>X(e,g.IX.Annual))),L=i&&(null==n?void 0:n.some(e=>X(e,g.IX.Monthly))),M=h?"/gift/products/".concat(h.name):"/gift/products",k=!!(null==o?void 0:o.chooseYourOwnPricing)&&null==S;return(0,l.jsxs)("div",{className:F().wrapper,children:[w&&L?(0,l.jsx)("div",{className:F().intervalToggle,children:(0,l.jsx)(R,{value:t,onChange:a})}):null,j.length>0?(0,l.jsx)("div",{className:F().productWrapper,children:j.map(e=>{var n,r,i,a,h,j,w;let L=!!e.chooseYourOwnPricing,X=null!=(r=null==N?void 0:N[e.id])?r:null,U=(0,B.A)(e,t,_),O=!L&&U&&!o&&m,Y=d&&(0,p.A)(o?o.id:null,e?e.
1id:null,s,t)&&(!L||null==S||X===S),R=null!=(i=e.annualPrice)?i:0,G=null!=(a=e.monthlyPrice)?a:0,W=O&&null!==U.annualPrice&&void 0!==U.annualPrice?Number(U.annualPrice):R,H="Billed ".concat((0,P.Nx)(c,W)," / year"),K=(0,P.Nx)(c,Math.round(Number(R)/12*100)/100),V=(0,P.Nx)(c,G),z=(0,l.jsxs)("div",{className:F().ctaStack,children:[Y?(0,l.jsx)(T(),{href:"/account#subscription",className:F().manageButton,children:"Manage Subscription"}):(0,l.jsx)("button",{type:"button",className:F().subscribeButton,onClick:()=>u(e),disabled:k||L&&(null===X||X<1),children:y}),b||L?null:(0,l.jsxs)(T(),{href:M,className:F().giftLink,children:[(0,l.jsx)(E.A,{"aria-hidden":"true"}),(0,l.jsx)("span",{children:"Gift a Subscription"})]})]});return(0,l.jsxs)("div",{"data-product-card":e.name,className:(0,v.A)(F().card,{[F().isCurrent]:Y,[F().isSingle]:I}),children:[(0,l.jsxs)("div",{className:F().badgeRow,children:[Y?(0,l.jsx)("span",{className:F().badge,"data-badge":"current-plan",children:"Current Plan"}):null,O&&U.endDate&&!f?(0,l.jsx)("span",{className:F().badge,"data-badge":"sale-ends",children:"Sale Ends ".concat((e=>{let n=new Date(e);return"".concat(n.getMonth()+1,"/").concat(n.getDate())})(U.endDate))}):null]}),(0,l.jsxs)("div",{className:F().textWrapper,children:[(0,l.jsxs)("div",{className:F().leftColumn,children:[(0,l.jsx)("h3",{className:F().cardHeading,children:e.displayName}),L?(0,l.jsx)(A,{presets:null!=(h=null==(n=t===g.IX.Monthly?e.suggestedMonthlyPrices:e.suggestedAnnualPrices)?void 0:n.map(Number))?h:[],value:X,onChange:n=>null==x?void 0:x(e.id,n),publisherCurrency:c,idPrefix:"cyo-".concat(e.id,"-").concat(t)},"cyo-".concat(e.id,"-").concat(t,"-").concat(null!=C?C:0)):(0,l.jsxs)(l.Fragment,{children:[O?(0,l.jsxs)("div",{className:F().priceBlock,children:[(0,l.jsxs)("s",{className:F().originalPrice,children:[(0,l.jsx)("span",{className:F().srOnly,children:"Original Price"}),t===g.IX.Annual?K:V]}),(0,l.jsxs)("span",{className:F().price,children:[(0,l.jsx)("span",{className:F().srOnly,children:"Sale Price"}),t===g.IX.Annual?(0,P.Nx)(c,Math.round(Number(null!=(j=U.annualPrice)?j:0)/12*100)/100):(0,P.Nx)(c,Number(null!=(w=U.monthlyPrice)?w:0))]}),(0,l.jsx)("span",{className:F().priceUnit,children:"/ month"})]}):(0,l.jsxs)("div",{className:F().priceBlock,children:[(0,l.jsx)("span",{className:F().price,children:t===g.IX.Annual?K:V}),(0,l.jsx)("span",{className:F().priceUnit,children:"/ month"})]}),t===g.IX.Annual?(0,l.jsx)("p",{className:F().billedLine,children:H}):null]}),O?(0,l.jsx)("p",{className:F().saleDescription,children:((e,n,t)=>{if(e.description)return e.description;let l=t===g.IX.Monthly,r=l?n.monthlyPrice:n.annualPrice,i=((e,n)=>{let{baseInterval:t,intervalCount:l}=((e,n)=>{let t=n===g.IX.Monthly,l=t?e.monthlyPriceInterval:e.annualPriceInterval,r=t?e.monthlyPriceIntervalCount:e.annualPriceIntervalCount;return{baseInterval:l||(t?"month":"year"),intervalCount:r||1}})(e,n),r=e.durationIterations*l;return 1===e.durationIterations&&1===l?"the first ".concat(t):"".concat(r," ").concat(1===r?t:"".concat(t,"s"))})(e,t);return"Introductory price for ".concat(i,", then $").concat((0,P.SE)(r),"/").concat(l?"month":"year")})(U,e,t)}):null,I?null:z]}),(0,l.jsx)("hr",{className:F().divider}),(0,l.jsxs)("div",{className:F().rightColumn,children:[(0,l.jsx)(D.A,{className:F().featuresBody,tag:"div",html:e.description}),I?z:null]})]})]},e.id)})}):null]})},W=e=>{var n;let{products:t,productGroup:s=null,siteTitle:c,showCurrentSubscription:d=!0,showPromos:p=!0,trackingEvents:m={select_item:"select_item",view_item_list:"view_item_list"},hasAnnualProducts:h,hasMonthlyProducts:_,saleKey:v,onSubscribe:y,onError:b,subscribeCtaLabel:P,hideGiftLink:f}=e,{userData:{hydrated:N,order:x,productInterval:A=g.IX.Annual},updateUserData:C}=(0,i.u)(),{publisherCurrency:I,internationalShippingSurcharge:w=0,shippingSurchargeExemptCountries:L,hideSaleEndsBadge:k}=(0,a.A)(),T=(0,u.A)(),{subscribe:X,error:B,isLoading:D,shipToCountryProduct:E,confirmShipToCountry:U,cancelShipToCountry:F}=S({productGroup:s,trackingEvents:m,saleKey:v});(0,r.useEffect)(()=>{B&&b&&b(B)},[B,b]);let O=x?x.product:null,Y=x?x.interval:null,[R,W]=(0,r.useState)({}),H=(0,r.useRef)({}),K=(0,j.A)(x),V=(0,r.useRef)(new Set),z=(0,r.useRef)(null),[J,Z]=(0,r.useState)(0);(0,r.useEffect)(()=>{let e=null!==z.current&&z.current!==A;
1z.current=A,e&&(V.current=new Set);let n={...H.current},l=!1;t.forEach(e=>{var t;let r;if(!(!e.chooseYourOwnPricing||V.current.has(e.id))){if((null==x||null==(t=x.product)?void 0:t.id)===e.id&&null!==K&&A===(null==x?void 0:x.interval))r=K;else{let[n,t]=A===g.IX.Monthly?[e.suggestedMonthlyPrices,e.defaultSuggestedMonthlyPrice]:[e.suggestedAnnualPrices,e.defaultSuggestedAnnualPrice],l=(null!=n?n:[]).map(Number),i=null==t?null:Number(t);r=null!==i&&l.includes(i)?i:l.length?l[0]:null}n[e.id]!==r&&(l=!0),n[e.id]=r}}),l&&(H.current=n,W(n),Z(e=>e+1))},[t,A,null==x||null==(n=x.product)?void 0:n.id,null==x?void 0:x.interval,K]);let q=(0,r.useCallback)(e=>{C({intervalModified:!0,productInterval:e});let n=t.map(n=>(0,o.A)(n,e,I));T(m.view_item_list||"view_item_list",{pageTitle:"".concat(c," | Products"),item_list_id:(null==s?void 0:s.id)||null,item_list_name:(null==s?void 0:s.name)||"default",item_list_display_name:(null==s?void 0:s.displayName)||"Default",item_list_interval:e,items:n})},[m,t,s,I,c,T,C]);return(0,r.useEffect)(()=>{!N||A&&h&&(A===g.IX.Monthly||A===g.IX.Annual)||C({productInterval:g.IX.Annual})},[N,A,h,C]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(G,{products:(null==t?void 0:t.length)>1?(e=>{if(!e||0===e.length)return e;let n=e=>{let n=Number(e);return!Number.isNaN(n)&&n>0};return e.every(e=>n(e.annualPrice))?e.sort((e,n)=>Number(e.annualPrice)-Number(n.annualPrice)):e.every(e=>n(e.monthlyPrice))?e.sort((e,n)=>Number(e.monthlyPrice)-Number(n.monthlyPrice)):e})(t):t,productInterval:A,hasAnnualProducts:h,hasMonthlyProducts:_,handleIntervalToggle:q,onSubscribe:null!=y?y:e=>{var n;return X(e,{cyoAmount:null!=(n=R[e.id])?n:null,existingCyoAmount:K})},existingProduct:O,existingInterval:Y,publisherCurrency:I,showCurrentSubscription:d,showPromos:p,productGroup:s,saleKey:v,subscribeCtaLabel:P,hideGiftLink:f,hideSaleEndsBadge:k,cyoAmounts:R,cyoDefaultsVersion:J,onCyoAmountChange:(e,n)=>{V.current.add(e),H.current={...H.current,[e]:n},W(t=>({...t,[e]:n}))},existingCyoAmount:K}),E?(0,l.jsx)(M,{productName:E.displayName,surchargeAmount:w,exemptCountries:L,currency:I,onConfirm:U,onCancel:F,isLoading:D}):null]})}},34801:(e,n,t)=>{"use strict";function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return null;let n=e.toLowerCase(),t="en-US";return t="gbp"===n?"en-GB":"en-US"}t.d(n,{A:()=>l})},35925:e=>{e.exports={modal:"ShipToCountryModal_modal__ybMKK",content:"ShipToCountryModal_content__mT11d",title:"ShipToCountryModal_title__hBGMT",description:"ShipToCountryModal_description__bYDBm",label:"ShipToCountryModal_label__yx2Y7",select:"ShipToCountryModal_select__TWLV8",notice:"ShipToCountryModal_notice__xGT8d",actions:"ShipToCountryModal_actions__zUjwE",cancel:"ShipToCountryModal_cancel__wl3hm",confirm:"ShipToCountryModal_confirm__CVhOR"}},39459:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var l=t(67685);let r=(e,n)=>n===l.IX.Annual?parseFloat(e.annualPrice):n===l.IX.Monthly?parseFloat(e.monthlyPrice):0},53975:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var l=t(67685);let r=(e,n,t)=>{let{sales:r}=e;if(!r||!Array.isArray(r))return null;let i=new Date,a=n===l.IX.Monthly?"monthly":"annual";return r.filter(e=>{if(!e.active)return!1;let n=new Date(e.startDate),l=new Date(e.endDate);return!(i<n)&&!(i>l)&&(e.interval===a||"all"===e.interval)&&(!e.privateKey||e.privateKey===t)})[0]||null}},65375:e=>{e.exports={toggle:"IntervalToggle_toggle__adBXi",option:"IntervalToggle_option__xGQxS"}},78634:(e,n,t)=>{"use strict";t.d(n,{A:()=>a});var l=t(14232),r=t(37062),i=t(17708);let a=e=>{var n;let[t,a]=(0,l.useState)(null),u=(0,i.A)();return(0,l.useEffect)(()=>{var n;if(!(null==e?void 0:e.stripeId)||!(null==e||null==(n=e.product)?void 0:n.chooseYourOwnPricing))return void a(null);fetch((0,r.c)("subscriptionSchedule",{stripeSubscriptionId:e.stripeId,siteSlug:u})).then(e=>e.ok?e.json():null).then(e=>{a("number"==typeof(null==e?void 0:e.currentAmount)?e.currentAmount:null)}).catch(()=>a(null))},[null==e?void 0:e.stripeId,null==e||null==(n=e.product)?void 0:n.chooseYourOwnPricing,u]),t}},81667:(e,n,t)=>{"use strict";t.d(n,{A:()=>i,c:()=>r});
1var l=t(39459),r=function(e){return e.None="none",e.IntervalSwitch="interval_switch",e.Upgrade="upgrade",e.Downgrade="downgrade",e}({});let i=(e,n,t,r,i)=>{var a,u;if(!t||!e)return"none";let o=null!=(a=null==i?void 0:i.existingAmount)?a:null,s=null!=(u=null==i?void 0:i.newAmount)?u:null;return t.name===r.name&&e===n?r.chooseYourOwnPricing&&null!==o&&null!==s&&s!==o?s>o?"upgrade":"downgrade":"none":e!==n?"interval_switch":(null!=o?o:(0,l.A)(t,e))>=(null!=s?s:(0,l.A)(r,n))?"downgrade":"upgrade"}},86878:(e,n,t)=>{"use strict";function l(e,n,t,l){return!!e&&!!t&&n===e&&l===t}t.d(n,{A:()=>l})},90198:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var l=t(67685);let r=(e,n)=>e===l.IX.Monthly&&n===l.IX.Annual},95239:e=>{e.exports={wrapper:"PriceSelector_wrapper__wBBvj",presets:"PriceSelector_presets__Cl7kJ",legend:"PriceSelector_legend__vPhqo",customLegend:"PriceSelector_customLegend__oN269",presetBtn:"PriceSelector_presetBtn__2HobM",isActive:"PriceSelector_isActive__r175W",customLabel:"PriceSelector_customLabel__bUe6h",input:"PriceSelector_input___p8Tz",error:"PriceSelector_error__CDuzP"}},95299:e=>{e.exports={wrapper:"ProductList_wrapper___5wRt",intervalToggle:"ProductList_intervalToggle__Zyl4Q",productWrapper:"ProductList_productWrapper__LJ__V",card:"ProductList_card__GUJrc",badgeRow:"ProductList_badgeRow__cXvcv",badge:"ProductList_badge__9u4sX",textWrapper:"ProductList_textWrapper__1cucK",leftColumn:"ProductList_leftColumn__0YGQx",rightColumn:"ProductList_rightColumn__Ta6jj",cardHeading:"ProductList_cardHeading__rkG7H",priceBlock:"ProductList_priceBlock__k2Bkb",price:"ProductList_price__7FqL5",originalPrice:"ProductList_originalPrice__YHeqL",priceUnit:"ProductList_priceUnit__UonMJ",billedLine:"ProductList_billedLine__eFf2c",saleDescription:"ProductList_saleDescription__vmg4k",ctaStack:"ProductList_ctaStack__ZXYPm",subscribeButton:"ProductList_subscribeButton__zYzsp",manageButton:"ProductList_manageButton__fdh19",giftLink:"ProductList_giftLink__nMHnR",divider:"ProductList_divider__NrA5t",featuresBody:"ProductList_featuresBody__eGo6y",srOnly:"ProductList_srOnly__oCzXf",isSingle:"ProductList_isSingle__2J1Zy"}}}]);

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.