1import{j as e}from"./motion-media-DawMv428.js";import{r as t}from"./redux-CL95a3IE.js";import{L as k}from"./Loader-B0M1cCO-.js";import{w as y}from"./index-Cz5ChEQq.js";import{S as K,c as O,b as R}from"./PricingPlan-6S4b70gY.js";import{o as $,C as N,g as B,f as T,B as D,z as L,D as I}from"./Table-DJc65YUW.js";import"./carousels-DxFOfUD6.js";import{T as u,u as C}from"./i18n-BHtsDrR1.js";import{r as G}from"./subscription-product-IqLdxtfc.js";import{u as U}from"./subscription-DeeMW2SB.js";import{g as H}from"./get-subscription-status-text-CYwnUqXl.js";import{u as V}from"./media-query-C5HekP-S.js";import{u as Y,S as Z}from"./SubscriptionActions-Dmm6ZLe6.js";import{a as A}from"./pro-k0wisggv.js";import"./forms-B9OIJNcw.js";import"./firebase-core-BKuvjIs7.js";import"./hubx-analytics-DIbwCOgs.js";import"./growth-payment-BfHadXwg.js";import"./react-vendor-D7_aQVuf.js";import"./user-x8tAkV4a.js";import"./names-BMg9Zd4j.js";import"./log-event-CZxIKv7k.js";import"./log-big-query-event-326fLlBb.js";import"./user-preferences-DvQYfRGE.js";import"./custom-event-push-Cu10HthM.js";import"./index-DOlDrOJ-.js";import"./Modal-DrrpmWM4.js";import"./cdn-urls-DubwJRq-.js";import"./landing-flow-DgnUhZHa.js";import"./path-BwZy-gV3.js";import"./calculate-price-diff-DfAQfiNe.js";import"./content-rendering-BMcRWwGo.js";import"./eventsEnum-DmAUH84c.js";import"./ToastHelper-DWXL6ZrB.js";import"./firestore-DPkgl4RA.js";const Q="_container_12211_1",W="_container__card_12211_1",J="_container__top_12211_1",X="_container__title_12211_1",q="_container__price_12211_1",ee="_container__feature_12211_1",r={container:Q,container__card:W,container__top:J,"container__title-content":"_container__title-content_12211_1",container__title:X,"container__price-content":"_container__price-content_12211_1","container__price-wrapper":"_container__price-wrapper_12211_1","container__price-daily":"_container__price-daily_12211_1","container__price-daily-value":"_container__price-daily-value_12211_1",container__price:q,"container__price--normal":"_container__price--normal_12211_1","container__price-divider":"_container__price-divider_12211_1","container__price-period":"_container__price-period_12211_1","container__features-content":"_container__features-content_12211_1","container__features-title":"_container__features-title_12211_1","container__feature-text":"_container__feature-text_12211_1",container__feature:ee,"container__feature-icon":"_container__feature-icon_12211_1","container__feature-icon--included":"_container__feature-icon--included_12211_1"},ne=({name:n,planOptions:l,button:h,features:o,defaultValue:a,fallbackPrice:f,period:b})=>{const[s,v]=t.useState(a);t.useEffect(()=>{a!==""&&l.length>0&&l.every(_=>_.value!==s)&&v(a)},[a,l,s]);const d=l.find(_=>_.value===s),p=d?.trialPrice!=null,S=_=>{v(_.value)};return e.jsx($,{size:"l",className:r.container__card,children:e.jsxs("div",{className:r.container,children:[e.jsxs("div",{className:r.container__top,children:[e.jsxs("div",{className:r["container__title-content"],children:[e.jsx("p",{className:r.container__title,children:n}),n==="Pro"&&l.length>0&&e.jsx(K,{selectedValue:s,onSelect:_=>{S(_)},size:"s",options:l.map(_=>({value:_.value,label:_.label}))})]}),e.jsx("div",{className:r["container__price-content"],children:d!=null?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:r["container__price-wrapper"],children:p?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:y(r.container__price,r.container__price),children:d.trialPrice}),e.jsx("p",{className:y(r.container__price,r["container__price--normal"]),children:d.price})]}):e.jsx("p",{className:r.container__price,children:d.price??d.pricePerDay??"-"})}),e.jsxs("div",{className:r["container__price-daily"],children:[e.jsx("p",{className:r["container__price-daily-value"],children:d.pricePerDay??"-"}),e.jsx("p",{className:r["container__price-divider"],children:"/"}),e.jsx("p",{className:r["container__price-period"],children:e.jsx(u,{i18nKey:"pricingDaily",children:"per day"})})]})]}):e.jsxs(e.Fragment,{children:[e.jsx("p",{className:r.container__price,children:f??a}),b!=null?e.jsx("p",{className:r["container__price-period"],children:e.jsx(u,{i18nKey:"account.plans.forever",children:"Forever"})}):e.jsxs(e.Fragment,{children:[e.jsx("p",{className:r["container__price-divider"],children:"/"}),e.jsx("p",{className:r["container__price-period"],children:e.jsx(u,{i18nKey:"pricingDaily",children:"per day"})})]})]})})]}
1),h,e.jsxs("div",{className:r["container__features-content"],children:[e.jsx("p",{className:r["container__features-title"],children:e.jsx(u,{i18nKey:"account.plans.planTitle",values:{plan:n},defaults:"Features included in the {{plan}} plan;"})}),o.map((_,x)=>e.jsxs("div",{className:r.container__feature,children:[e.jsx(N,{icon:_.included?B:T,className:y(r["container__feature-icon"],{[r["container__feature-icon--included"]]:_.included})}),e.jsx("p",{className:r["container__feature-text"],children:_.text})]},x))]})]})})},te="_container_1rvlz_1",re="_container__top_1rvlz_1",ie="_container__card_1rvlz_1",ce="_container__button_1rvlz_1",ae="_container__free_1rvlz_1",oe="_container__title_1rvlz_1",_e="_container__price_1rvlz_1",se="_container__plans_1rvlz_1",le="_container__plan_1rvlz_1",c={container:te,container__top:re,container__card:ie,container__button:ce,"container__button--current":"_container__button--current_1rvlz_1","container__button--upgrade":"_container__button--upgrade_1rvlz_1","container__top-content":"_container__top-content_1rvlz_1","container__badge-content":"_container__badge-content_1rvlz_1","container__title-content":"_container__title-content_1rvlz_1",container__free:ae,container__title:oe,"container__price-content":"_container__price-content_1rvlz_1",container__price:_e,"container__price-divider":"_container__price-divider_1rvlz_1","container__price-period":"_container__price-period_1rvlz_1",container__plans:se,"container__plan-card":"_container__plan-card_1rvlz_1",container__plan:le,"container__plan-text":"_container__plan-text_1rvlz_1","container__plan-subtext":"_container__plan-subtext_1rvlz_1"},de=()=>{const{getFilteredPlans:n,isLoading:l}=O(),{displayPaywall:h}=R(),{t:o}=C(),a=t.useMemo(()=>n("Pro","productType"),[n]),f=a.map(s=>({value:s.productId,label:s.name==="1 Year"?"Yearly":s.name,price:s.price,trialPrice:s.trialPrice,pricePerDay:s.pricePerDay})),b=[{name:o("free"),defaultValue:"$0",planOptions:[],fallbackPrice:"$0",period:"forever",button:e.jsx(D,{className:y(c.container__button,c["container__button--current"]),variant:"secondary",size:"l",disabled:!0,children:e.jsx(u,{i18nKey:"account.plans.currentPlan",children:"Current Plan"})}),features:[{text:o("account.plans.unlimitedAdvancedSearch"),included:!1},{text:o("account.plans.aiPoweredDeepReports"),included:!1},{text:o("account.plans.accessPhotosOnlineSources"),included:!1},{text:o("account.plans.findSocialMediaProfiles"),included:!1}]},{name:o("pro"),planOptions:f,defaultValue:f[0]?.value??"",button:e.jsxs(D,{className:y(c.container__button,c["container__button--upgrade"]),variant:"primary",size:"l",onClick:()=>{h()},children:[e.jsx(N,{size:"tiny",icon:L}),e.jsx(u,{i18nKey:"account.plans.upgrade",children:"Upgrade"})]}),features:[{text:o("account.plans.unlimitedAdvancedSearch"),included:!0},{text:o("account.plans.aiPoweredDeepReports"),included:!0},{text:o("account.plans.accessPhotosOnlineSources"),included:!0},{text:o("account.plans.findSocialMediaProfiles"),included:!0}]}];return e.jsx(k,{loading:l||a.length===0,children:e.jsxs("div",{className:c.container,children:[e.jsxs("div",{className:c.container__top,children:[e.jsx($,{size:"xl",className:c.container__card,children:e.jsxs("div",{className:c["container__top-content"],children:[e.jsxs("div",{className:c["container__title-content"],children:[e.jsx("p",{className:c.container__title,children:e.jsx(u,{i18nKey:"account.plans.yourPlan",children:"Your Plan"})}),e.jsx("div",{className:c["container__badge-content"],children:e.jsx("p",{className:c.container__free,children:e.jsx(u,{i18nKey:"free",children:"Free"})})})]}),e.jsxs("div",{className:c["container__price-content"],children:[e.jsx("p",{className:c.container__price,children:"$0"}),e.jsx("p",{className:c["container__price-divider"],children:"/"}),e.jsx("p",{className:c["container__price-period"],children:e.jsx(u,{i18nKey:"pricingDaily",children:"per day"})})]})]})}),e.jsxs("div",{className:c.container__plan,children:[e.jsx("span",{className:c["container__plan-text"],children:e.jsx(u,{i18nKey:"account.plans.otherPlans",children:"Other plans"})}),e.jsx("span",{className:c["container__plan-subtext"],children:e.jsx(u,{i18nKey:"account.plans.comparePlans",children:"Compare plans and features"})})]})]}),e.jsx("div",{className:c.container__plans,children:b.map((s,v)=>e.jsx("div",{className:c["container__plan-card"],children:e.jsx(ne,{...s})},v))})]})})},pe=({title:n,titleId:l,...h},o)=>t.createElement("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:o,"aria-labelledby":l,...h},n?t.createElement("title",{id:l},n):null,t.createElement("mask",{id:"mask0_8980_24938",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:1,y:1,width:12,height:12},t.createElement("g",{clipPath:"url(#clip0_8980_24938)"},t.createElement("path",{d:"M7 1C7.74541 4.74294 9.23536 6.24735 13 7C9.23449 7.75265 7.74454 9.25706 7 13C6.25459 9.25706 4.76464 7.75176 1 7C4.76551 6.24735 6.25546 4.74294 7 1Z",fill:"white"}))),t.createElement("g",{mask:"url(#mask0_8980_24938)"},t.createElement("g",{clipPath:"url(#clip1_8980_24938)"},t.createElement("path",{d:"M15.4001 -1.3999H-1.3999V15.4001H15.4001V-1.3999Z",fill:"white"}
1),t.createElement("g",{filter:"url(#filter0_d_8980_24938)"},t.createElement("path",{d:"M15.4001 -1.3999H-1.3999V15.4001H15.4001V-1.3999Z",fill:"white"})))),t.createElement("defs",null,t.createElement("filter",{id:"filter0_d_8980_24938",x:-2.3999,y:-1.3999,width:18.7998,height:18.7998,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},t.createElement("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),t.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),t.createElement("feOffset",{dy:1}),t.createElement("feGaussianBlur",{stdDeviation:.5}),t.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),t.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"}),t.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_8980_24938"}),t.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_8980_24938",result:"shape"})),t.createElement("clipPath",{id:"clip0_8980_24938"},t.createElement("rect",{width:12,height:12,fill:"white",transform:"translate(1 1)"})),t.createElement("clipPath",{id:"clip1_8980_24938"},t.createElement("rect",{width:16.8,height:16.8,fill:"white",transform:"translate(-1.3999 -1.3999)"})))),ue=t.forwardRef(pe),me="_container_11hju_1",he="_container__card_11hju_1",xe="_container__content_11
1hju_1",fe="_container__badge_11hju_1",je="_container__pro_11hju_1",ve="_container__title_11hju_1",ge="_container__price_11hju_1",ye="_container__divider_11hju_1",be="_container__feature_11hju_1",Ne="_container__tooltip_11hju_1",i={container:me,container__card:he,container__content:xe,"container__content-wrapper":"_container__content-wrapper_11hju_1","container__top-content":"_container__top-content_11hju_1","container__badge-content":"_container__badge-content_11hju_1",container__badge:fe,"container__badge-text":"_container__badge-text_11hju_1","container__title-content":"_container__title-content_11hju_1",container__pro:je,container__title:ve,"container__price-content":"_container__price-content_11hju_1",container__price:ge,"container__price-divider":"_container__price-divider_11hju_1","container__price-period":"_container__price-period_11hju_1","container__bottom-content":"_container__bottom-content_11hju_1","container__bottom-content-left":"_container__bottom-content-left_11hju_1","container__bottom-text":"_container__bottom-text_11hju_1",container__divider:ye,"container__features-content":"_container__features-content_11hju_1","container__feature-text":"_container__feature-text_11hju_1",container__feature:be,"container__feature-icon":"_container__feature-icon_11hju_1","container__feature-icon--included":"_container__feature-icon--included_11hju_1",container__tooltip:Ne},Pe=()=>{const{t:n}=C(),{data:l,loading:h}=A(),{loading:o}=Y(),{data:a,error:f}=U("subscription"),b=V("(max-width: 800px)"),{products:s}=R(),v=t.useMemo(()=>G(a,s),[s,a]),d=v.item?.price,p=v.product,S=t.useMemo(()=>H(a,n,"account.plans.canceledOn"),[a,n]),_=t.useMemo(()=>{if(a==null||d===void 0)return{price:null,period:n("pricingMonthly")};const P=a.status==="trialing";if(P&&p===void 0)return{price:null,period:""};const j=p?.trialPeriodUnitPrice,z=p?.billingCycle??d.billingCycle;let w=null;if(P&&j!=null){const m=Number.parseFloat(j.amount)/100;w=new Intl.NumberFormat("en",{style:"currency",currency:j.currencyCode,minimumFractionDigits:2,maximumFractionDigits:2}).format(m)}else if(p?.unitPrice!=null){const m=Number.parseFloat(p.unitPrice.amount)/100;w=new Intl.NumberFormat("en",{style:"currency",currency:p.unitPrice.currencyCode,minimumFractionDigits:2,maximumFractionDigits:2}).format(m)}else{const m=Number.parseFloat(d.unitPrice.amount)/100;w=new Intl.NumberFormat("en",{style:"currency",currency:d.unitPrice.currencyCode,minimumFractionDigits:2,maximumFractionDigits:2}).format(m)}const M=(m,g)=>m==="month"?g===1?n("pricingMonthly"):`${g} ${n("months")}`:m==="year"?g===1?n("pricingyearly"):`${g} ${n("years")}`:m==="week"?g===1?n("pricingWeekly"):`${g} ${n("weeks")}`:n(m==="day"?"pricingDaily":"pricingMonthly");let E=n("pricingMonthly");return P&&p?.trialPeriod!=null?E=M(p.trialPeriod.interval,p.trialPeriod.frequency):z!=null&&(E=M(z.interval,z.frequency)),{price:w,period:E}},[p,a,d,n]);if(l===null||h||o||a===void 0&&f===void 0)return null;const x={name:n("pro"),prices:_.price,period:_.period,features:[{text:n("account.plans.unlimitedAdvancedSearch"),included:!0},{text:n("account.plans.aiPoweredDeepReports"),included:!0},{text:n("account.plans.accessPhotosOnlineSources"),included:!0},{text:n("account.plans.findSocialMediaProfiles"),included:!0}]};return e.jsx("div",{className:i.container,children:e.jsx($,{size:"l",className:i.container__card,children:e.jsxs("div",{className:i.container__content,children:[e.jsxs("div",{className:i["container__content-wrapper"],children:[e.jsxs("div",{className:i["container__top-content"],children:[e.jsxs("div",{className:i["container__title-content"],children:[e.jsx("p",{className:i.container__title,children:n("account.plans.yourPlan")}),e.jsxs("div",{className:i["container__badge-content"],children:[e.jsx("p",{className:i.container__pro,children:x.name}),e.jsxs("div",{className:i.container__badge,children:[e.jsx(N,{icon:ue,size:"micro"}),e.jsx("span",{className:i["container__badge-text"],children:"PRO"})]})]})]}),e.jsxs("div",{className:i["container__price-content"],children:[e.jsx("p",{className:i.container__price,children:x.prices}),e.jsx("p",{className:i["container__price-divider"],children:"/"}),e.jsx("p",{className:i["container__price-period"],children:x.period})]})]}
1),e.jsx("div",{className:i["container__bottom-content"],children:e.jsxs("div",{className:i["container__bottom-content-left"],children:[e.jsx(N,{icon:I,size:"regular"}),e.jsx("p",{className:i["container__bottom-text"],children:S})]})})]}),e.jsx("div",{className:i.container__divider}),e.jsx("div",{className:i["container__features-content"],children:x.features.map((P,j)=>e.jsxs("div",{className:i.container__feature,children:[e.jsx(N,{icon:x.features[j].included?B:T,className:y(i["container__feature-icon"],{[i["container__feature-icon--included"]]:x.features[j].included})}),e.jsx("p",{className:i["container__feature-text"],children:x.features[j].text})]},j))}),b&&e.jsx(Z,{tooltipPosition:"bottom-end",tooltipContentClassName:i.container__tooltip,elementId:"cancel-plan"})]})})})},we="_container_oba2t_1",Se="_container__segmented_oba2t_1",F={container:we,"container__segmented-content":"_container__segmented-content_oba2t_1",container__segmented:Se},sn=()=>{const{data:n}=A(),[l,h]=t.useState("plans"),{data:o}=U("subscription"),{t:a}=C();return e.jsxs("div",{className:F.container,children:[e.jsx("div",{className:F["container__segmented-content"],children:o!==void 0&&o?.items.length>1&&e.jsx(K,{className:F.container__segmented,selectedValue:l,onSelect:f=>{h(f.value)},options:[{value:"plans",label:a("account.plans.title")},{value:"package",label:a("account.plans.subscription")}]})}),e.jsx(k,{loading:n===null,height:300,children:n??!1?e.jsx(Pe,{}):e.jsx(de,{})})]})};export{sn as PlansRoute}; 2//# sourceMappingURL=Plans-Du3ioSSI.js.map
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.