1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57850],{85937:e=>{e.exports={subscriptionsContainer:"subscriptions_subscriptionsContainer__eIJgu",headerRow:"subscriptions_headerRow__f9z7_",iconHeader:"subscriptions_iconHeader__50jJ1",productHeader:"subscriptions_productHeader__dC0EQ",rightHeader:"subscriptions_rightHeader__Uagnz",expiresHeader:"subscriptions_expiresHeader__uIJBM",statusHeader:"subscriptions_statusHeader__OKpAY",sectionHeading:"subscriptions_sectionHeading__c0nPQ",noCurrentSubscriptions:"subscriptions_noCurrentSubscriptions__1Kdii",titleToggle:"subscriptions_titleToggle__gMvN3",chevron:"subscriptions_chevron__GiMoW",collapseWrapper:"subscriptions_collapseWrapper__Cs1Je",titleText:"subscriptions_titleText__ROT0v",discoverMoreText:"subscriptions_discoverMoreText__0p6vF"}},86820:(e,s,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/account/subscriptions",function(){return i(96567)}])},92145:e=>{e.exports={subscriptionsTableRow:"SubscriptionsTableRow_subscriptionsTableRow__bcVKq",subscriptionsTableHeaderRow:"SubscriptionsTableRow_subscriptionsTableHeaderRow__xdPJ1"}},96567:(e,s,i)=>{"use strict";i.r(s),i.d(s,{__N_SSG:()=>J,default:()=>$});var n=i(37876),a=i(88526),t=i(14232),r=i(16379),l=i(8715),o=i(61218),c=i(92145),d=i.n(c);let u=({children:e,isHeaderRow:s})=>{let i=s?d().subscriptionsTableHeaderRow:"";return(0,n.jsx)("div",{className:`${d().subscriptionsTableRow} ${i}`,children:e})};var p=i(69458),h=i(80864),b=i(11827),m=i(20367),x=i(52510),_=i.n(x);let v=({title:e,subtitle:s,productIcon:i,licenseLabel:a,licenseValue:r,callback:o=()=>{},onSeePricing:c})=>{let[d,u]=(0,t.useState)(!1),p=async()=>{u(!0);try{await o()}finally{u(!1)}};return(0,n.jsxs)(l.A,{isLoading:d,className:`${_().container} ${_().emptySubscriptionContainer}`,children:[(0,n.jsx)("div",{className:_().productIconSection,children:i}),(0,n.jsxs)("div",{className:_().headingSection,children:[(0,n.jsx)("h3",{className:_().title,children:e}),(0,n.jsx)("p",{className:_().subtitle,children:s})]}),(0,n.jsxs)("div",{className:_().infoSection,children:[(0,n.jsx)("h4",{className:_().renewalDate,children:"Free 42-day trial"}),(0,n.jsx)("p",{className:_().renewalHeading,children:"international-global-plus-cloud"===r||"international-autocomplete-v2-cloud"===r||"international-geocoding-cloud"===r?"100 lookups":"1,000 lookups"})]}),a&&(0,n.jsxs)("div",{className:_().ctaButton,children:[(0,n.jsx)(b.A,{className:_().fullWidthMobile,...void 0!==c?{onClick:c}:{},children:"See Pricing"}),(0,n.jsx)(m.A,{className:_().fullWidthMobile,onClick:p,children:"Try Free"})]})]})};var j=i(27825),g=i(91777),w=i(26765),N=i(29272),f=i(78358),S=i(91976),y=i(7161),A=i(13016),H=i(89099),P=i(20622),R=i(58874),T=i(60994),C=i(57777),M=i(77445),E=i(32616),k=i(70881),V=i(93282),D=i(61732),I=i(51786),L=i(85937),G=i.n(L);let O={"us-core-cloud":k.b2.usAddressVerificationCore,"us-rooftop-geocoding-cloud":k.b2.usRooftopGeocoding,"us-reverse-geocoding-cloud":k.b2.usReverseGeocoding,"us-autocomplete-pro-cloud":k.b2.usAddressAutocompletePro,"international-autocomplete-v2-cloud":k.b2.internationalAddressAutocompleteV2,"international-cloud":k.b2.internationalAddressVerification,"us-property-data-principal-cloud":k.b2.usPropertyDataPrincipal,"us-enrichment-geo-reference-cloud":k.b2.usEnrichmentGeoReference,"us-enrichment-secondary-cloud":k.b2.usEnrichmentSecondary,"us-enrichment-business-cloud":k.b2.usBusinessData,"international-geocoding-cloud":k.b2.internationalAddressVerificationGeocoding},K=()=>{let{selectedAccount:e}=(0,t.use)(p.A),{isLoading:s,isInitialLoading:i,productSubscriptionCardData:a,hasPaymentMethod:c,refreshSubscriptions:d}=(0,R.r)(),{isOpen:b,openModal:m,closeModal:x}=(0,w.A)(),[_,L]=(0,t.useState)(void 0),K=(0,H.useRouter)(),U=(0,P.y)(),[W,J]=(0,t.useState)(null),{isOpen:$,openModal:z,closeModal:F}=(0,w.A)(),[B,q]=(0,t.useState)(null),[Q,X]=(0,t.useState)(!1),Y=(0,t.useRef)(null),Z=e=>{q(e),z()},ee=(0,t.useMemo)(()=>B?{license:{key:B.name,description:B.label},interval:"monthly",lookups:null,productInfo:{icon:(0,E.z)(B.label),title:B.label.split(",")[0]?.trim()}}:null,[B]);(0,t.useEffect)(()=>
1{if(s||!K.isReady)return;let{license:e}=K.query;if(!e)return;let i=a.find(s=>s.licenseValue===e);i&&er(i)},[s,K.isReady]);let es=(0,t.useMemo)(()=>a.filter(e=>e?.id&&"Prepaid"!==e.status),[a]),ei=(0,t.useMemo)(()=>es.filter(e=>["Active","Grace Period","â"].includes(e.status)).sort((e,s)=>Number("Active"===s.status)-Number("Active"===e.status)),[es]),en=(0,t.useMemo)(()=>es.filter(e=>["Terminated","Depleted","Expired","Suspended"].includes(e.status)),[es]),ea=0===ei.length,et=ea?en:ei,er=e=>{m(),L(e);let s=new URL(window.location.href);s.searchParams.set("license",e.licenseValue),window.history.replaceState({...window.history.state},"",s)},el=(e,{withSeePricing:s=!1}={})=>{var i;let a,t=s&&(i=e.licenseValue,!!(a=(0,V.PK)(i,U))&&!!(0,V.yN)(a,U));return(0,n.jsx)(h.A,{productIcon:e.icon,autoRenewalDate:e.expirationDate,title:e.plan,subtitle:(0,D.uj)(e.edition,e.licenseType),renewalHeading:e.expirationDateLabel,status:e.status,callback:()=>er(e),gracePeriodEnds:e.gracePeriodEnds,licenseId:e.licenseId,allSubscriptions:e.allSubscriptions,licenseLabel:e.licenseLabel,licenseValue:e.licenseValue,hasPaymentMethod:c,prepaidUntilDate:e.prepaidUntilDate,...t?{onSeePricing:()=>Z({name:e.licenseValue,label:e.licenseLabel})}:{}},e.licenseValue)},eo=(0,t.useMemo)(()=>s?[]:(0,T.Sl)(U.plans).filter(e=>{let s=O[e.name];return void 0!==s&&!!(0,k.v0)(U.plans,s).freeTrialPlan?.id&&!a.some(s=>s.licenseValue===e.name)}).sort((e,s)=>(0,M.c)(e.name)-(0,M.c)(s.name)),[s,U.plans,a]),ec=async s=>{let i=O[s],n=void 0===i?void 0:(0,k.v0)(U.plans,i).freeTrialPlan;n?((0,f.Mr)(n),await (0,S.T$)(e,U,e=>{(0,A.y9)(),J(e??null),d()},f.I1)):(0,C.Kf)("This free trial is not available right now. Please contact support.")};return(0,n.jsxs)(n.Fragment,{children:[W&&(0,n.jsx)(y.A,{orderReceiptData:W,handleModalClose:()=>J(null)}),(0,n.jsx)("h1",{className:G().titleText,children:"Subscriptions"}),(0,n.jsxs)(l.A,{isLoading:i,children:[et.length>0&&(0,n.jsxs)("section",{children:[(0,n.jsx)("h2",{className:G().sectionHeading,children:"Current subscriptions"}),ea&&(0,n.jsx)("p",{className:G().noCurrentSubscriptions,children:"No current subscriptions"}),!ea&&(0,n.jsx)("div",{className:G().headerRow,children:(0,n.jsxs)(u,{isHeaderRow:!0,children:[(0,n.jsx)("div",{className:G().iconHeader,children:"Product"}),(0,n.jsx)("div",{className:G().productHeader}),(0,n.jsx)("div",{className:G().rightHeader,children:(0,n.jsx)("div",{className:G().expiresHeader,children:"Expires"})})]})}),(0,n.jsx)("div",{className:G().subscriptionsContainer,children:et.map(e=>el(e,{withSeePricing:ea}))})]}),!ea&&en.length>0&&(0,n.jsxs)("section",{children:[(0,n.jsxs)("div",{className:G().titleToggle,onClick:()=>X(e=>!e),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&X(e=>!e)},role:"button",tabIndex:0,children:[(0,n.jsx)("h2",{className:G().sectionHeading,children:"Past subscriptions"}),(0,n.jsx)(r.P.div,{variants:(0,o.oS)(Q),animate:"animate",children:(0,n.jsx)(I.I,{icon:"iconChevronDown-16",className:G().chevron})})]}),(0,n.jsxs)(r.P.div,{ref:Y,className:G().collapseWrapper,variants:(0,o.hL)(Q),initial:"initial",animate:"animate",onAnimationStart:()=>{Y.current&&(Y.current.style.overflow="hidden")},onAnimationComplete:()=>{Y.current&&Q&&(Y.current.style.overflow="visible")},children:[(0,n.jsx)("div",{className:G().headerRow,children:(0,n.jsxs)(u,{isHeaderRow:!0,children:[(0,n.jsx)("div",{className:G().iconHeader,children:"Product"}),(0,n.jsx)("div",{className:G().productHeader}),(0,n.jsx)("div",{className:G().rightHeader,children:(0,n.jsx)("div",{className:G().expiresHeader,children:"Expired"})})]})}),(0,n.jsx)("div",{className:G().subscriptionsContainer,children:en.map(e=>el(e))})]})]}),(0,n.jsxs)("div",{className:G().subscriptionsContainer,children:[eo.length>0&&(0,n.jsx)("div",{className:G().discoverMoreText,children:"Discover more Smarty products"}),eo.map(e=>{let[s=""]=e.label.split(", "),i="US Enrichment"===s||"International Address Verification"===s?e.label.split(",")[1]?.trim():void 0;return(0,n.jsx)(v,{productIcon:(0,E.z)(e.label),subtitle:i,title:s,licenseValue:e.name,licenseLabel:e.label,callback:()=>ec(e.name),onSeePricing:()=>Z(e)},e.name)})]}),(0,n.jsx)(j.A,{isOpen:b,closeModal:()=>{let e=new URL(window.location.href);e.searchParams.delete("license"),window.history.replaceState({...window.history.state},"",e),x()},noPadding:!0,children:_&&(0,n.jsx)(g.A,{subscription:_})}),$&&ee&&(0,n.jsx)(N.A,{isOpen:$,closeModal:()=>{F(),q(null)},cartSubscription:ee,onRemoveItem:()=>{},isNewPurchase:!0})]})]})};var U=i(2730);let W=()=>{let{selectedAccount:e}=(0,t.use)(p.A),{canViewSubscriptionsPage:s,permissionsAreLoaded:i}=(0,U.A)(e);return(0,t.useEffect)(()=>{!1===s&&(window.location.href="/account")},[i,s]),(0,n.jsx)(a.A,{children:s?(0,n.jsx)(l.A,{isLoading:!i,children:(0,n.jsx)(K,{})}):""})};var J=!0;let $=()=>(0,n.jsx)(W,{})}},e=>{e.O(0,[88992,96480,28311,75416,83845,98178,15348,51008,54142,5894,58874,95558,29542,55283,40209,87013,80864,90636,46593,38792],()=>e(e.s=86820)),_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.