PageSourceSearch

https://www.19pine.ai/_nuxt/DsuOXrLh.js

js 19pine.ai collected 2026-10-01 15:26:03 UTC 63,690 bytes, 1 lines download raw bytes

1import{U as ue,H,Z as de,r as O,a3 as pe,o as ke,J as c,l as r,i,q as a,t as l,p as h,x as Ae,m as v,y as Ie,j as I,A as Fe,k as L,s as D,ab as U,bM as Q,v as F,F as _,W as S,f as N,aa as be,ap as Ce,bH as $e,bN as Ne,$ as Se,G as Ee,ad as Me,a8 as Te,a4 as re,B as Le,X as De}from"./C61vq3Kj.js";import{_ as Z}from"./D1vKhOGA.js";import{E as qe,b as Oe,a as ze}from"./CCfIwH_x.js";import{C as me}from"./Cksi2gna.js";import{_ as Be}from"./BqIFVqFK.js";import{S as Re}from"./Bu8Zaz3a.js";import{S as He}from"./Byh07bN_.js";import{p as We}from"./DqQeZAqw.js";import{u as Ve}from"./C8eOLOLl.js";import{u as je}from"./XRiMYKOo.js";import{u as Ue,d as Ge,a as Ke,f as Qe,c as Je}from"./CqoWJK7h.js";import{R as Ye}from"./CY-vsfBh.js";import{C as Ze}from"./BlzbCY6L.js";import{A as Xe}from"./Cyl2MlaR.js";import"./CqQFHot5.js";import"./DuxX2JJV.js";const et=ue("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);const tt=ue("scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);function ne(e){const s=e;s.__i18n=s.__i18n||[],s.__i18n.push({locale:"",resource:{en:{title:{t:0,b:{t:2,i:[{t:3}],s:"Custom for Enterprise Teams"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"Let's build the right fit for your business. Enterprise, Your Way"}},body:{t:0,b:{t:2,i:[{t:3}],s:"We offer tailored contracts for teams with specific workflow or other needs. Tell us what you're building — we'll craft the right solution together."}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Please provide email address so our team can contact you."}},placeholderShort:{t:0,b:{t:2,i:[{t:3}],s:"Your email address"}},emailAriaLabel:{t:0,b:{t:2,i:[{t:3}],s:"Work email address"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"Submit Email"}},successFallback:{t:0,b:{t:2,i:[{t:3}
1],s:"Thank you. Our Enterprise team will contact you."}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"Please enter a valid email address."}},submitFailed:{t:0,b:{t:2,i:[{t:3}],s:"Something went wrong. Please try again."}}},ja:{title:{t:0,b:{t:2,i:[{t:3}],s:"エンタープライズ向けカスタムプラン"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"ビジネスに最適な形を、ともに設計します。エンタープライズを、あなたの形で。"}},body:{t:0,b:{t:2,i:[{t:3}],s:"特定のワークフローやその他のご要望があるチーム向けに、個別契約をご用意しています。ご計画をお聞かせください。最適なソリューションをともに作り上げます。"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"ご連絡先のメールアドレスをご入力ください。"}},placeholderShort:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレス"}},emailAriaLabel:{t:0,b:{t:2,i:[{t:3}],s:"メールアドレス"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"送信"}},successFallback:{t:0,b:{t:2,i:[{t:3}],s:"ありがとうございます。エンタープライズ担当よりご連絡いたします。"}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"有効なメールアドレスをご入力ください。"}},submitFailed:{t:0,b:{t:2,i:[{t:3}],s:"送信に失敗しました。もう一度お試しください。"}}},"zh-hant":{title:{t:0,b:{t:2,i:[{t:3}],s:"企業團隊客製方案"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"與你一起打造最適合業務的方案。企業版,由你定義。"}},body:{t:0,b:{t:2,i:[{t:3}],s:"我們為有特定工作流程或其他需求的團隊提供客製合約。告訴我們你要做的事,我們一起打磨出合適的方案。"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"請留下電子郵件地址,我們的團隊會與你聯繫。"}},placeholderShort:{t:0,b:{t:2,i:[{t:3}],s:"電子郵件地址"}},emailAriaLabel:{t:0,b:{t:2,i:[{t:3}],s:"電子郵件地址"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"提交電子郵件"}},successFallback:{t:0,b:{t:2,i:[{t:3}],s:"感謝!我們的企業團隊會盡快與你聯繫。"}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"請輸入有效的電子郵件地址。"}},submitFailed:{t:0,b:{t:2,i:[{t:3}],s:"提交失敗,請稍後再試。"}}},es:{title:{t:0,b:{t:2,i:[{t:3}],s:"Planes a medida para equipos Enterprise"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"Construyamos juntos la solución que tu negocio necesita. Enterprise, a tu manera."}},body:{t:0,b:{t:2,i:[{t:3}],s:"Ofrecemos contratos a medida para equipos con flujos de trabajo específicos u otras necesidades. Cuéntanos qué estás construyendo y diseñaremos juntos la solución adecuada."}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Indícanos tu correo electrónico para que nuestro equipo pueda contactarte."}},placeholderShort:{t:0,b:{t:2,i:[{t:3}],s:"Tu correo electrónico"}},emailAriaLabel:{t:0,b:{t:2,i:[{t:3}],s:"Correo electrónico"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"Enviar correo"}},successFallback:{t:0,b:{t:2,i:[{t:3}],s:"Gracias. Nuestro equipo Enterprise se pondrá en contacto contigo."}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"Introduce una dirección de correo electrónico válida."}},submitFailed:{t:0,b:{t:2,i:[{t:3}],s:"Algo ha salido mal. Inténtalo de nuevo."}}},fr:{title:{t:0,b:{t:2,i:[{t:3}],s:"Offre sur mesure pour les équipes Enterprise"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"Construisons ensemble la solution adaptée à votre activité. Enterprise, à votre façon."}},body:{t:0,b:{t:2,i:[{t:3}],s:"Nous proposons des contrats sur mesure aux équipes ayant des flux de travail spécifiques ou d'autres besoins. Dites-nous ce que vous construisez — nous concevrons ensemble la solution qui vous convient."}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Indiquez votre adresse e-mail pour que notre équipe puisse vous contacter."}},placeholderShort:{t:0,b:{t:2,i:[{t:3}],s:"Votre adresse e-mail"}},emailAriaLabel:{t:0,b:{t:2,i:[{t:3}],s:"Adresse e-mail"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"Envoyer l'e-mail"}},successFallback:{t:0,b:{t:2,i:[{t:3}],s:"Merci. Notre équipe Enterprise vous contactera."}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"Veuillez saisir une adresse e-mail valide."}},submitFailed:{t:0,b:{t:2,i:[{t:3}],s:"Une erreur est survenue. Veuillez réessayer."}}},"zh-hans":{title:{t:0,b:{t:2,i:[{t:3}],s:"企业团队定制方案"}},subtitle:{t:0,b:{t:2,i:[{t:3}],s:"与你一起打造最适合业务的方案。企业版,由你定义。"}},body:{t:0,b:{t:2,i:[{t:3}],s:"我们为有特定工作流程或其他需求的团队提供定制合约。告诉我们你要做的事,我们一起打磨出合适的方案。"}},placeholder:{t:0,b:{t:2,i:[{t:3}],s:"请留下邮箱地址,我们的团队会与你联系。"}},placeholderShort:{t:0,b:{t:2,i:[{t:3}],s:"邮箱地址"}},emailAriaLabel:{t:0,b:{t:2,i:[{t:3}],s:"邮箱地址"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"提交邮箱"}},successFallback:{t:0,b:{t:2,i:[{t:3}],s:"感谢!我们的企业团队会尽快与你联系。"}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"请输入有效的邮箱地址。"}},submitFailed:{t:0,b:{t:2,i:[{t:3}],s:"提交失败,请稍后重试。"}}}}})}const st={class:"enterprise-inquiry w-full max-w-[700px] flex flex-col gap-24 items-center justify-center rounded-24 border border-gray-200 bg-white px-20 py-24 md:p-24"},it={class:"flex flex-col gap-8 items-center"},at={class:"fancy enterprise-inquiry__title text-gray-950"},rt={class:"text-sm font-semibold leading-5 text-brand-500 text-center"},nt={class:"max-w-[560px] text-md leading-6 text-gray-700 text-center"},lt={key:0,class:"enterprise-inquiry__success text-md leading-6 text-brand-500 text-center",role:"status"},ot={class:"flex flex-col md:flex-row gap-10 items-stretch md:items-start"},ct=["placeholder","disabled","aria-label"],ut={key:0,class:"text-sm leading-5 text-error-500 text-center md:text-left"},dt="(min-width: 768px)",ge={__name:"PricingEnterpriseInquiryCard",setup(e){const{t:s}=de({useScope:"local"}),p=O(!0);let t=null;function b(k){p.value=k.matches}pe(()=>{t=window.matchMedia(dt),p.value=t.matches,t.addEventListener("change",b)}),ke(()=>{t?.removeEventListener("change",b)});const y=c(()=>p.value?s("placeholder"):s("placeholderShort")),x=O(""),f=O(!1),P=O(""),C=O(""),E=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function M(k={}){return{source:"pricing_page",...k}}async function T(){if(f.value)return;U("enterprise_inquiry_submit",M());const k=x.value.trim();if(!E.test(k)){C.value=s("invalidEmail"),Q("enterprise_inquiry_failed",M({reason:"invalid_email"}));return}C.value="",f.value=!0;try{const w=await $fetch(qe,{method:"POST",body:Oe(k,ze.pricingEnterprise)});P.value=w?.data?.message||s("successFallback"),Q("enterprise_inquiry_success",M())}catch{C.value=s("submitFailed"),Q("enterprise_inquiry_failed",M({reason:"request_failed"}))}finally{f.value=!1}}return(k,w)=>(i(),r("section",st,[a("div",it,[a("h3",at,l(h(s)("title")),1),a("p",rt,l(h(s)("subtitle")),1)]),a("p",nt,l(h(s)("body")),1),P.value?(i(),r("p",lt,l(P.value),1)):(i(),r("form",{key:1,novalidate:"",class:"w-full px-0 md:px-16 flex flex-col gap-8",onSubmit:Ae(T,["prevent"])},[a("div",ot,[Ie(a("input",{"onUpdate:modelValue":w[0]||(w[0]=m=>x.value=m),placeholder:y.value,disabled:f.value,"aria-label":h(s)("emailAriaLabel"),inputmode:"email",autocomplete:"email",class:"enterprise-inquiry__input w-full md:flex-1",onInput:w[1]||(w[1]=m=>C.value="")},null,40,ct),[[Fe,x.value]]),I(Z,{size:"lg",type:"submit",loading:f.value,disabled:f.value,class:"enterprise-inquiry__submit"},{default:L(()=>[D(l(h(s)("submit")),1)]),_:1},8,["loading","disabled"])]),C.value?(i(),r("p",ut,l(C.value),1)):v("",!0)],32))]))}};typeof ne=="function"&&ne(ge);const pt=H(ge,[["__scopeId","data-v-fcb12582"]]);function Y(e){return e.replace(/([a-z])([A-Z])/g,"$1 $2").toLowerCase().replace(/[^a-z0-9]+/g," ").trim()}function X(e,s){if(!e)return!1;const p=Y(e),t=Y(s),b=p.split(" ");return p===t||b.includes(t)}function bt(e){return X(e,"pro")}function mt(e){return X(e,"premium")}function gt(e){return X(e,"enterprise")}function ht(e){if(!e)return null;const s=Y(e).replace(/\s+/g,"_");return["pro","premium","plus","enterprise","max","team"].includes(s)?s:null}const yt={pro:"personal",premium:"personal",enterprise:"personal",plus:"work",max:"work",team:"work"};function J(e){const s=R(e);return s?yt[s]:null}function R(e){const s=ht(e?.code);return s||(bt(e?.name)?"pro":mt(e?.name)?"premium":gt(e?.name)?"enterprise":null)}function ft(e,s){if(!e)return 0;const p=s==="year"?e:e*12;return Math.round(p/52*10)/10}function vt(e,s){return e?new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2}).format(ft(e,s)):""}function xt(e,s){if(!e)return"";const p=s==="year"?e/12:e,t=Math.round(p*10)/10,b=Number.isInteger(t)?0:1;return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:b,maximumFractionDigits:b}).format(t)}const Pt={class:"flex items-center justify-between gap-12"},_t=["title"],wt={class:"subscription-plan-card__usage text-md font-semibold text-gray-950 leading-6"},kt={class:"subscription-plan-card__body px-20 pt-16 pb-20 md:px-20 md:pt-18 md:pb-20 flex flex-col gap-16 bg-white flex-1"},At={class:"flex flex-col gap-2"},It={class:"flex items-baseline gap-8 flex-wrap"},Ft={key:0,class:"fancy subscription-plan-card__price text-gray-950"}
1,Ct={key:0,class:"fancy subscription-plan-card__price-old line-through text-gray-400"},$t={class:"fancy subscription-plan-card__price text-gray-950"},Nt={key:1,class:"text-xs font-normal text-gray-500 leading-4"},St={key:0,class:"flex items-center gap-6 text-xs text-gray-500 leading-4"},Et={key:0,class:"fancy-xs line-through text-gray-400"},Mt={class:"fancy-xs text-gray-950"},Tt={key:0,class:"flex flex-nowrap gap-4 whitespace-nowrap"},Lt={key:2,class:"md:h-44","aria-hidden":"true"},Dt={key:3,class:"flex flex-col gap-8"},qt={key:0,class:"text-sm font-semibold text-gray-950 leading-5"},Ot={key:1,class:"flex flex-col gap-10"},zt={class:"flex-1 text-sm text-gray-700 leading-5"},Bt={__name:"PricingPlanCard",props:{plan:{type:Object,required:!0},billingInterval:{type:String,default:"year"},isCurrentPlan:{type:Boolean,default:!1},cardLabels:{type:Object,default:()=>({currentPlan:"Current Plan",upgradeNow:"Upgrade Now",upgradeHighlightedCta:"Lower My Bills Now",upgradeProAnnualCta:"Lower My Bills Now",upgradeProMonthlyCta:"Continue",free:"Free",billedWeeklyAnnually:"/ week, billed annually",billedWeeklyMonthly:"/ week",eyebrowFree:"PINE AI FREE",segmentFree:"For exploring",offShort:e=>`${e}% OFF`,freeTrialDays:e=>`${e}-Day Free`,plans:{pro:{eyebrow:"PINE AI PRO",segment:"For personal use",summary:"Save $1,000 & 300 hrs",chips:["Flights","Medical","Internet & Phone"],intro:"Access on iOS, Android, and website",features:["Bill negotiation no extra fee","6,000 credits/month","Up to 5 tasks in parallel"]},premium:{eyebrow:"PINE AI PREMIUM",segment:"For household use",summary:"Save $2,000 & 600 hrs",chips:["Utilities","Inventory Check","Subscriptions"],intro:"Everything in Pro, and",features:["Bill negotiation no extra fee","13,000 credits/month","Up to 10 tasks in parallel"]},enterprise:{eyebrow:"PINE AI TEAM",segment:"For team & company",summary:"Save $6,000 & 1800 hrs",chips:["Vendors","Quotes","Batch Ops","Assistant Hire"],intro:"Everything in Pro, and",features:["Bill negotiation no extra fee","40,000 credits/month","Up to 20 tasks in parallel"]}}})}},setup(e){const s=e,p=c(()=>R(s.plan)||"premium"),t=c(()=>s.plan.isFree?null:s.cardLabels.plans?.[p.value]||null),b=c(()=>s.plan.isFree?s.cardLabels.segmentFree:t.value?.segment||s.plan.description||s.plan.name||""),y=c(()=>s.plan.isFree?s.plan.description||"":t.value?.summary||""),x=c(()=>s.plan.isFree?[]:Array.isArray(t.value?.chips)?t.value.chips:[]),f=c(()=>s.plan.isFree?"":t.value?.intro||""),P=c(()=>
1{if(s.plan.isFree)return[];const m=Array.isArray(t.value?.features)?[...t.value.features]:[];return p.value==="pro"&&s.billingInterval==="year"&&m.length&&(m[0]=t.value.annualFirstFeature||m[0]),m}),C=c(()=>p.value==="pro"?s.billingInterval==="year"?s.cardLabels.upgradeProAnnualCta:s.cardLabels.upgradeProMonthlyCta:s.plan.highlight?s.cardLabels.upgradeHighlightedCta:s.cardLabels.upgradeNow),E=c(()=>{if(s.plan.isFree)return"";if(s.billingInterval==="year"&&s.plan.annualDiscount>0&&Array.isArray(s.plan.prices)){const m=s.plan.prices.find(A=>A.interval==="month"&&(A.intervalCount===1||A.interval_count===1));if(m?.amount)return w(m.amount,"month")}return""}),M=c(()=>s.billingInterval==="year"?s.cardLabels.billedWeeklyAnnually:s.cardLabels.billedWeeklyMonthly),T=c(()=>!s.plan.isFree&&s.billingInterval==="year"&&s.plan.annualDiscount>0?s.cardLabels.offShort(s.plan.annualDiscount):""),k=c(()=>"bg-warning-500 text-white");function w(m,A){return m?vt(m,A):s.cardLabels.free}return(m,A)=>(i(),r("div",{class:F(["subscription-plan-card relative w-full h-full flex flex-col min-w-0 overflow-hidden rounded-24 border bg-white transition-colors",e.plan.highlight?"border-brand-300":"border-gray-200"])},[a("div",{class:F(["subscription-plan-card__header relative px-20 pt-16 pb-12 md:px-20 md:pt-18 md:pb-14 flex flex-col gap-4 border-b border-gray-200",e.plan.highlight?"subscription-plan-card__header--highlighted":""])},[a("div",Pt,[a("h3",{class:F(["subscription-plan-card__name text-sm font-semibold leading-5",e.plan.highlight?"text-brand-600":"text-gray-700"])},l(b.value),3),T.value?(i(),r("span",{key:0,title:T.value,class:F(["inline-flex h-20 items-center px-8 rounded-full text-xs font-semibold leading-4 whitespace-nowrap",k.value])},l(T.value),11,_t)):v("",!0)]),a("p",wt,l(y.value),1)],2),a("div",kt,[a("div",At,[a("div",It,[e.plan.freeTrialDays!=null?(i(),r("span",Ft,l(e.cardLabels.freeTrialDays(e.plan.freeTrialDays)),1)):(i(),r(_,{key:1},[E.value?(i(),r("span",Ct,l(E.value),1)):v("",!0),a("span",$t,l(w(e.plan.price,e.billingInterval)),1),e.plan.isFree?v("",!0):(i(),r("span",Nt,l(M.value),1))],64))]),e.plan.freeTrialDays!=null?(i(),r("span",St,[E.value?(i(),r("span",Et,l(E.value),1)):v("",!0),a("span",Mt,l(w(e.plan.price,e.billingInterval)),1),e.plan.isFree?v("",!0):(i(),r(_,{key:1},[D(l(M.value),1)],64))])):v("",!0)]),x.value.length?(i(),r("div",Tt,[(i(!0),r(_,null,S(x.value,q=>(i(),r("span",{key:q,class:"subscription-plan-card__chip inline-flex flex-shrink-0 items-center px-8 py-4 rounded-full text-xs font-normal text-gray-700 leading-4"},l(q),1))),128))])):v("",!0),e.plan.showButton!==!1?(i(),r(_,{key:1},[e.isCurrentPlan?(i(),N(Z,{key:0,disabled:"",class:"full-width subscription-plan-card__current-button"},{default:L(()=>[D(l(e.cardLabels.currentPlan),1)]),_:1})):(i(),N(be,{key:1,class:F(["p-button size-lg full-width subscription-plan-card__cta",e.plan.highlight?"primary":"secondary subscription-plan-card__secondary-link"]),"app-path":"/app/subscription",event:"pricing_upgrade","event-params":{source:"pricing_page",ui_version:"website",purpose:"personal",plan_selected:e.plan.name,plan_code:p.value,cta_text:C.value,plan_name:e.plan.name,price_id:e.plan.priceId,interval:e.billingInterval},"app-query":{landing_cta:"pricing_upgrade"}},{default:L(()=>[D(l(C.value),1)]),_:1},8,["class","event-params"]))],64)):(i(),r("div",Lt)),f.value||P.value.length?(i(),r("div",Dt,[f.value?(i(),r("p",qt,l(f.value),1)):v("",!0),P.value.length?(i(),r("ul",Ot,[(i(!0),r(_,null,S(P.value,(q,W)=>(i(),r("li",{key:W,class:"flex items-start gap-10"},[I(h(me),{size:16,"stroke-width":2.4,class:"mt-2 flex-shrink-0 text-gray-700"}),a("span",zt,l(q),1)]))),128))])):v("",!0)])):v("",!0)])],2))}},le=H(Bt,[["__scopeId","data-v-dcd48f80"]]),Rt={class:"w-full border border-gray-200 rounded-24 p-24 flex flex-col min-w-0 animate-pulse"},Ht={class:"flex flex-col gap-24 flex-grow"},Wt={class:"flex flex-col gap-12"},Vt={__name:"PricingPlanCardSkeleton",setup(e){return(s,p)=>(i(),r("div",Rt,[a("div",Ht,[p[1]||(p[1]=Ce('<div class="flex flex-col gap-12"><div class="flex flex-col gap-12"><div class="h-24 w-64 bg-gray-200 rounded"></div><div class="h-40 w-160 bg-gray-200 rounded"></div></div><div class="h-20 w-100 bg-gray-200 rounded"></div></div><div class="flex-shrink-0 h-44 bg-gray-200 rounded"></div><div class="h-1 bg-gray-200"></div><div class="h-24 w-full bg-gray-200 rounded"></div>',4)),a("div",Wt,[(i(),r(_,null,S(4,t=>a("div",{key:t,class:"flex items-start gap-12"},p[0]||(p[0]=[a("div",{class:"w-24 h-24 rounded-full bg-gray-200 flex-shrink-0"},null,-1),a("div",{class:"flex-1 h-24 bg-gray-200 rounded"},null,-1)]))),64))])])]))}},jt=["aria-label"],Ut=["aria-pressed","onClick"],Gt={__name:"PricingPurposeTabs",props:{modelValue:{type:String,required:!0,validator:e=>["personal","work"].includes(e)},label:{type:String,default:"Plan purpose"},personalLabel:{type:String,default:"For personal use"},workLabel:{type:String,default:"For work and business"}},emits:["update:modelValue"],setup(e){const s=e,p=c(()=>[{value:"personal",label:s.personalLabel},{value:"work",label:s.workLabel}]);return(t,b)=>(i(),r("div",{class:"paywall-purpose-tabs inline-flex items-center rounded-full bg-[var(--sys-bg-overlay-minus-1)] p-4",role:"group","aria-label":e.label},[(i(!0),r(_,null,S(p.value,y=>(i(),r("button",{key:y.value,type:"button",class:F(["paywall-purpose-tabs__tab rounded-full px-16 py-8 text-sm leading-[17px] font-medium text-[var(--sys-text-tertiary)] transition-colors hover:text-[var(--sys-text-secondary)]",y.value===e.modelValue?"bg-[var(--sys-bg-1)] font-semibold text-[var(--sys-text-primary)]":""]),"aria-pressed":y.value===e.modelValue,onClick:x=>y.value!==e.modelValue&&t.$emit("update:modelValue",y.value)},l(y.label),11,Ut))),128))],8,jt))}},Kt=H(Gt,[["__scopeId","data-v-430a3df3"]]),Qt={class:"flex items-center justify-between gap-12"},Jt={class:"m-0 text-md font-semibold leading-6 text-gray-950"},Yt={key:0,class:"inline-flex items-center rounded-full bg-brand-50 px-8 py-2 text-xs font-semibold leading-4 text-brand-700 whitespace-nowrap"},Zt={class:"mb-0 mt-16 text-[21px] font-semibold leading-7 text-gray-950"},Xt={class:"mt-24 flex flex-wrap items-baseline gap-6"},es={class:"fancy text-[40px] leading-[44px] text-gray-950"},ts={key:0,class:"text-sm text-gray-500"},ss={key:1,class:"mt-20 h-48","aria-hidden":"true"},is={class:"mb-0 mt-24 text-sm font-semibold leading-5 text-gray-950"},as={class:"mt-12 flex flex-col gap-10"},rs={class:"flex-1 text-sm leading-5 text-gray-700"},ns={__name:"PricingWorkPlanCard",props:{plan:{type:Object,required:!0},variant:{type:String,required:!0,validator:e=>["plus","max","team"].includes(e)},billingInterval:{type:String,default:"month"},highlighted:{type:Boolean,default:!1},labels:{type:Object,default:()=>({limitedTime:"LIMITED TIME",upgradeNow:"Upgrade now",intro:"Everything in Free, and",billedMonthly:"/ month",billedMonthlyAnnually:"/ month, billed annually",plans:{}})}},setup(e){const s=e,p=c(()=>s.labels.plans?.[s.variant]||{label:s.plan.name||"PINE",usage:s.plan.description||"",features:[]}),t=c(()=>typeof s.plan.price=="number"?s.plan.price:0),b=c(()=>t.value?xt(t.value,s.billingInterval):s.labels.free||"Free"),y=c(()=>s.billingInterval==="year"?s.labels.billedMonthlyAnnually:s.labels.billedMonthly);return(x,f)=>(i(),r("article",{class:F(["pricing-work-plan-card flex h-full min-w-0 flex-col rounded-24 border bg-white p-24 transition-colors",e.highlighted?"border-gray-950 shadow-[0_8px_24px_rgba(0,0,0,0.06)]":"border-gray-200"])},[a("div",Qt,[a("h3",Jt,l(p.value.label),1),e.variant==="team"?(i(),r("span",Yt,l(e.labels.limitedTime),1)):v("",!0)]),a("p",Zt,l(p.value.usage),1),a("div",Xt,[a("span",es,l(b.value),1),t.value?(i(),r("span",ts,l(y.value),1)):v("",!0)]),e.plan.showButton!==!1?(i(),N(be,{key:0,class:F(["p-button size-xl mt-20 full-width",e.highlighted?"primary-black":"secondary"]),"app-path":"/app/subscription",event:"pricing_upgrade","event-params":{source:"pricing_page",ui_version:"website",purpose:"work",plan_selected:e.plan.name,plan_code:e.variant,cta_text:e.labels.upgradeNow,plan_name:e.plan.name,price_id:e.plan.priceId,interval:e.billingInterval},"app-query":{landing_cta:"pricing_upgrade"}},{default:L(()=>[D(l(e.labels.upgradeNow),1)]),_:1},8,["class","event-params"])):(i(),r("div",ss)),a("p",is,l(e.labels.intro),1),a("ul",as,[(i(!0),r(_,null,S(p.value.features,P=>(i(),r("li",{key:P,class:"flex items-start gap-10"},[I(h(me),{size:16,"stroke-width":2.4,class:"mt-2 flex-shrink-0 text-gray-700"}),a("span",rs,l(P),1)]))),128))])],2))}},oe=H(ns,[["__scopeId","data-v-ee7d6bf2"]]),ls="/api/v2/subscriptions/plans",os="202608",cs="https://www.19pine.ai",us="https://5t4g1ng.19pine.ai";function ds(){const e=window.location.hostname.toLowerCase();return e==="localhost"||e==="127.0.0.1"||e==="0.0.0.0"||e.includes("5t4g1ng")?us:cs}function ps(){return ds()}function bs(e){let s=[];if(Array.isArray(e))s=e;else{const t=e&&typeof e=="object"&&"data"in e?e.data:void 0;Array.isArray(t)&&(s=t)}if(!Array.isArray(s))throw new Error("Invalid pricing plans response format");return s.map(t=>{if(!t.prices||t.prices.length===0)return{...t,price:0,priceId:null,currency:"USD",isFree:!0,features:t.metadata?.features||[]};const y=t.prices?.find(f=>f.interval==="year"&&(f.intervalCount===1||f.interval_count===1)),x=t.prices?.find(f=>f.interval==="month"&&(f.intervalCount===1||f.interval_count===1));return{...t,yearPrice:y?y.amount:null,yearPriceId:y?y.id:null,monthPrice:x?x.amount:null,monthPriceId:x?x.id:null,currency:y?.currency||x?.currency||"USD",isFree:!1,features:t.metadata?.features||[]}}).sort((t,b)=>{if(t.isFree&&!b.isFree)return 1;if(b.isFree&&!t.isFree)return-1;
1const y=t.tier??999,x=b.tier??999;if(y!==x)return y-x;const f=t.yearPrice||t.monthPrice||0,P=b.yearPrice||b.monthPrice||0;return f-P})}async function ms(){const e=ps(),s=await $fetch(`${e}${ls}`,{method:"GET",query:{catalog_version:os}});return s?bs(s):[]}async function gs(){const e=await $e("pricing-plans",ms,{default:()=>[]});return Ne(()=>{e.refresh()}),e}function ce(e){const s=e;s.__i18n=s.__i18n||[],s.__i18n.push({locale:"",resource:{en:{seo:{title:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Pricing - Subscription Plans"},{t:2,i:[{t:3}],s:"Pine AI"}]}},description:{t:0,b:{t:2,i:[{t:3}],s:"Choose the plan that fits your needs. Simple, transparent pricing with monthly and annual options."}}},hero:{personal:{tag:{t:0,b:{t:2,i:[{t:3}],s:"Best Personal Life AI Agent"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Gets **hassles** done"}}},work:{tag:{t:0,b:{t:2,i:[{t:3}],s:"Best Work AI Agent"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Get work **done**"}}},stats:{users:{value:{t:0,b:{t:2,i:[{t:3}],s:"50K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"users trusted"}}},cases:{value:{t:0,b:{t:2,i:[{t:3}],s:"120K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"cases succeeded"}}},knowledge:{value:{t:0,b:{t:2,i:[{t:3}],s:"10K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"brand knowledge bases"}}}}},purpose:{label:{t:0,b:{t:2,i:[{t:3}],s:"Plan purpose"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"For personal use"}},work:{t:0,b:{t:2,i:[{t:3}],s:"For work and business"}}},billing:{monthly:{t:0,b:{t:2,i:[{t:3}],s:"Monthly"}},yearly:{t:0,b:{t:2,i:[{t:3}],s:"Annual"}},savePercent:{t:0,b:{t:2,i:[{t:3,v:"Save up to "},{t:4,k:"percent"},{t:3,v:"%"}]}}},labels:{securityNote:{t:0,b:{t:2,i:[{t:3}],s:"We keep data transit encrypted and sensitive data out of AI processing and long-term storage."}}},actions:{retry:{t:0,b:{t:2,i:[{t:3}],s:"Retry"}}},guides:{kicker:{t:0,b:{t:2,i:[{t:3}],s:"Product Features"}},titlePrefix:{t:0,b:{t:2,i:[{t:3}],s:"Pricing & billing"}},titleHighlight:{t:0,b:{t:2,i:[{t:3}],s:"guides"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Read the focused Product Features articles for plan rules, payments, credits, and bill negotiation."}},readArticle:{t:0,b:{t:2,i:[{t:3}],s:"Read guide"}},schemaName:{t:0,b:{t:2,i:[{t:3}],s:"Pricing and billing Product Features guides"}},articles:{plans:{t:0,b:{t:2,i:[{t:3}],s:"Compare Pro, Premium, Plus, Max, and Team billing, credits, and bill-negotiation terms."}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Understand payment methods, invoices, failed payments, add-on charges, success fees, and refund review rules."}},credits:{t:0,b:{t:2,i:[{t:3}],s:"Learn how daily credits, plan credits, add-ons, spend order, balances, and usage estimates work."}},negotiation:{t:0,b:{t:2,i:[{t:3}],s:"See when Pro Monthly uses a success fee and when plan credits cover bill negotiation."}}}},card:{currentPlan:{t:0,b:{t:2,i:[{t:3}],s:"Current Plan"}},upgradeNow:{t:0,b:{t:2,i:[{t:3}],s:"Upgrade Now"}},upgradeHighlightedCta:{t:0,b:{t:2,i:[{t:3}],s:"Lower My Bills Now"}},upgradeProAnnualCta:{t:0,b:{t:2,i:[{t:3}],s:"Lower My Bills Now"}},upgradeProMonthlyCta:{t:0,b:{t:2,i:[{t:3}],s:"Continue"}},free:{t:0,b:{t:2,i:[{t:3}],s:"Free"}},billedMonthlyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ month, billed annually"}},billedMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ month"}},billedWeeklyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ week, billed annually"}},billedWeeklyMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ week"}},limitedTime:{t:0,b:{t:2,i:[{t:3}],s:"LIMITED TIME"}},workIntro:{t:0,b:{t:2,i:[{t:3}],s:"Everything in Free, and"}},eyebrowFree:{t:0,b:{t:2,i:[{t:3}],s:"PINE AI FREE"}},segmentFree:{t:0,b:{t:2,i:[{t:3}],s:"For exploring"}},offShort:{t:0,b:{t:2,i:[{t:4,k:"percent"},{t:3,v:"% OFF"}]}},freeTrialDays:{t:0,b:{t:2,i:[{t:4,k:"days"},{t:3,v:"-Day Free"}]}}}},ja:{seo:{title:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"料金プラン"},{t:2,i:[{t:3}],s:"Pine AI"}]}},description:{t:0,b:{t:2,i:[{t:3}],s:"あなたに合ったプランを選べます。月額・年額のわかりやすい料金体系です。"}}},hero:{personal:{tag:{t:0,b:{t:2,i:[{t:3}],s:"パーソナル AI コールエージェント No.1"}},title:{t:0,b:{t:2,i:[{t:3}
1],s:"**面倒事**は、すべて任せて"}}},work:{tag:{t:0,b:{t:2,i:[{t:3}],s:"仕事にいちばん強い AI エージェント"}},title:{t:0,b:{t:2,i:[{t:3}],s:"仕事を**片付けよう**"}}},stats:{users:{value:{t:0,b:{t:2,i:[{t:3}],s:"50K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"信頼するユーザー"}}},cases:{value:{t:0,b:{t:2,i:[{t:3}],s:"120K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"解決した案件"}}},knowledge:{value:{t:0,b:{t:2,i:[{t:3}],s:"10K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"ブランド知識ベース"}}}}},purpose:{label:{t:0,b:{t:2,i:[{t:3}],s:"プランの用途"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"個人向け"}},work:{t:0,b:{t:2,i:[{t:3}],s:"仕事・ビジネス向け"}}},billing:{monthly:{t:0,b:{t:2,i:[{t:3}],s:"月額"}},yearly:{t:0,b:{t:2,i:[{t:3}],s:"年額"}},savePercent:{t:0,b:{t:2,i:[{t:3,v:"最大 "},{t:4,k:"percent"},{t:3,v:"% お得"}]}}},labels:{securityNote:{t:0,b:{t:2,i:[{t:3}],s:"通信中のデータは暗号化され、機密データは AI 処理および長期保存の対象外です。"}}},actions:{retry:{t:0,b:{t:2,i:[{t:3}],s:"再試行"}}},guides:{kicker:{t:0,b:{t:2,i:[{t:3}],s:"Product Features"}},titlePrefix:{t:0,b:{t:2,i:[{t:3}],s:"料金と請求"}},titleHighlight:{t:0,b:{t:2,i:[{t:3}],s:"ガイド"}},description:{t:0,b:{t:2,i:[{t:3}],s:"プラン、支払い、クレジット、請求書交渉について、Product Features 記事で詳しく確認できます。"}},readArticle:{t:0,b:{t:2,i:[{t:3}],s:"ガイドを読む"}},schemaName:{t:0,b:{t:2,i:[{t:3}],s:"料金と請求の Product Features ガイド"}},articles:{plans:{t:0,b:{t:2,i:[{t:3}],s:"Pro、Premium、Plus、Max、Team の料金、クレジット、請求書交渉の条件を比較できます。"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"支払い方法、請求書、決済失敗、追加料金、成功報酬、返金レビューのルールを説明します。"}},credits:{t:0,b:{t:2,i:[{t:3}],s:"デイリークレジット、プランクレジット、追加購入、消費順、残高、使用量見積もりを確認できます。"}},negotiation:{t:0,b:{t:2,i:[{t:3}],s:"Pro 月額で成功報酬が発生する場合と、プラン条件で請求書交渉がカバーされる場合を説明します。"}}}},card:{currentPlan:{t:0,b:{t:2,i:[{t:3}],s:"現在のプラン"}},upgradeNow:{t:0,b:{t:2,i:[{t:3}],s:"今すぐアップグレード"}},upgradeHighlightedCta:{t:0,b:{t:2,i:[{t:3}],s:"今すぐ節約を始める"}},upgradeProAnnualCta:{t:0,b:{t:2,i:[{t:3}],s:"今すぐ節約を始める"}},upgradeProMonthlyCta:{t:0,b:{t:2,i:[{t:3}],s:"続ける"}},free:{t:0,b:{t:2,i:[{t:3}],s:"無料"}},billedMonthlyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ 月(年額請求)"}},billedMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ 月"}},billedWeeklyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ 週(年額請求)"}},billedWeeklyMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ 週"}},limitedTime:{t:0,b:{t:2,i:[{t:3}],s:"期間限定"}},workIntro:{t:0,b:{t:2,i:[{t:3}],s:"Free の機能に加えて"}},eyebrowFree:{t:0,b:{t:2,i:[{t:3}],s:"PINE AI FREE"}},segmentFree:{t:0,b:{t:2,i:[{t:3}],s:"お試し向け"}},offShort:{t:0,b:{t:2,i:[{t:4,k:"percent"},{t:3,v:"% OFF"}]}},freeTrialDays:{t:0,b:{t:2,i:[{t:4,k:"days"},{t:3,v:"日間無料"}]}}}},"zh-hant":{seo:{title:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"價格方案"},{t:2,i:[{t:3}],s:"Pine AI"}]}},description:{t:0,b:{t:2,i:[{t:3}],s:"選擇適合你的訂閱方案。支援月付和年付,價格透明清晰。"}}},hero:{personal:{tag:{t:0,b:{t:2,i:[{t:3}],s:"最佳個人生活 AI 助手"}},title:{t:0,b:{t:2,i:[{t:3}],s:"把**麻煩事**交給 Pine"}}},work:{tag:{t:0,b:{t:2,i:[{t:3}],s:"最佳工作 AI 助手"}},title:{t:0,b:{t:2,i:[{t:3}],s:"讓工作**完成**"}}},stats:{users:{value:{t:0,b:{t:2,i:[{t:3}],s:"50K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"信賴的使用者"}}},cases:{value:{t:0,b:{t:2,i:[{t:3}],s:"120K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"成功處理的事務"}}},knowledge:{value:{t:0,b:{t:2,i:[{t:3}],s:"10K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"品牌知識庫"}}}}},purpose:{label:{t:0,b:{t:2,i:[{t:3}],s:"方案用途"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"適合個人使用"}},work:{t:0,b:{t:2,i:[{t:3}],s:"適合工作和商業用途"}}},billing:{monthly:{t:0,b:{t:2,i:[{t:3}],s:"月付"}},yearly:{t:0,b:{t:2,i:[{t:3}],s:"年付"}},savePercent:{t:0,b:{t:2,i:[{t:3,v:"最高可省 "},{t:4,k:"percent"},{t:3,v:"%"}]}}},labels:{securityNote:{t:0,b:{t:2,i:[{t:3}],s:"我們會加密傳輸資料,並避免讓敏感資料進入 AI 處理和長期儲存。"}}},actions:{retry:{t:0,b:{t:2,i:[{t:3}],s:"重試"}}},guides:{kicker:{t:0,b:{t:2,i:[{t:3}],s:"Product Features"}},titlePrefix:{t:0,b:{t:2,i:[{t:3}],s:"定價與計費"}},titleHighlight:{t:0,b:{t:2,i:[{t:3}],s:"指南"}},description:{t:0,b:{t:2,i:[{t:3}],s:"查看四篇 Product Features 文章,分別了解方案、付款、credits 和帳單協商。"}},readArticle:{t:0,b:{t:2,i:[{t:3}],s:"閱讀指南"}},schemaName:{t:0,b:{t:2,i:[{t:3}],s:"定價與計費 Product Features 指南"}},articles:{plans:{t:0,b:{t:2,i:[{t:3}],s:"對比 Pro、Premium、Plus、Max 和 Team 的計費、點數及帳單協商條款。"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"了解付款方式、發票、付款失敗、add-on 費用、成功費和退款審核規則。"}},credits:{t:0,b:{t:2,i:[{t:3}],s:"了解 daily credits、plan credits、add-on、消耗順序、餘額和用量估算。"}},negotiation:{t:0,b:{t:2,i:[{t:3}],s:"了解 Pro 月付何時收取成功費,以及何時由方案條款涵蓋帳單協商。"}}}},card:{currentPlan:{t:0,b:{t:2,i:[{t:3}],s:"目前方案"}},upgradeNow:{t:0,b:{t:2,i:[{t:3}],s:"立即升級"}},upgradeHighlightedCta:{t:0,b:{t:2,i:[{t:3}],s:"立即降低帳單"}},upgradeProAnnualCta:{t:0,b:{t:2,i:[{t:3}],s:"立即降低帳單"}},upgradeProMonthlyCta:{t:0,b:{t:2,i:[{t:3}],s:"繼續"}},free:{t:0,b:{t:2,i:[{t:3}],s:"免費"}},billedMonthlyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ 月,按年付費"}},billedMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ 週"}},billedWeeklyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ 週,按年付費"}},billedWeeklyMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ 週"}},limitedTime:{t:0,b:{t:2,i:[{t:3}],s:"限時優惠"}}
1,workIntro:{t:0,b:{t:2,i:[{t:3}],s:"包含 Free 全部功能,另有"}},eyebrowFree:{t:0,b:{t:2,i:[{t:3}],s:"PINE AI FREE"}},segmentFree:{t:0,b:{t:2,i:[{t:3}],s:"適合試用探索"}},offShort:{t:0,b:{t:2,i:[{t:4,k:"percent"},{t:3,v:"% OFF"}]}},freeTrialDays:{t:0,b:{t:2,i:[{t:4,k:"days"},{t:3,v:" 天免費"}]}}}},es:{seo:{title:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Planes y Precios"},{t:2,i:[{t:3}],s:"Pine AI"}]}},description:{t:0,b:{t:2,i:[{t:3}],s:"Elige el plan que mejor se adapta a tus necesidades. Precios claros con opciones mensuales y anuales."}}},hero:{personal:{tag:{t:0,b:{t:2,i:[{t:3}],s:"El mejor agente de IA para tu vida"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Resuelve tus **gestiones**"}}},work:{tag:{t:0,b:{t:2,i:[{t:3}],s:"El mejor agente de IA para el trabajo"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Haz el trabajo**hecho**"}}},stats:{users:{value:{t:0,b:{t:2,i:[{t:3}],s:"50K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"usuarios confían"}}},cases:{value:{t:0,b:{t:2,i:[{t:3}],s:"120K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"casos resueltos"}}},knowledge:{value:{t:0,b:{t:2,i:[{t:3}],s:"10K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"bases de conocimiento"}}}}},purpose:{label:{t:0,b:{t:2,i:[{t:3}],s:"Uso del plan"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"Para uso personal"}},work:{t:0,b:{t:2,i:[{t:3}],s:"Para trabajo y negocios"}}},billing:{monthly:{t:0,b:{t:2,i:[{t:3}],s:"Mensual"}},yearly:{t:0,b:{t:2,i:[{t:3}],s:"Anual"}},savePercent:{t:0,b:{t:2,i:[{t:3,v:"Ahorra hasta "},{t:4,k:"percent"},{t:3,v:"%"}]}}},labels:{securityNote:{t:0,b:{t:2,i:[{t:3}],s:"Mantenemos el transito de datos cifrado y los datos sensibles fuera del procesamiento de IA y del almacenamiento a largo plazo."}}},actions:{retry:{t:0,b:{t:2,i:[{t:3}],s:"Reintentar"}}},guides:{kicker:{t:0,b:{t:2,i:[{t:3}],s:"Product Features"}},titlePrefix:{t:0,b:{t:2,i:[{t:3}],s:"Guías de precios"}},titleHighlight:{t:0,b:{t:2,i:[{t:3}],s:"y facturación"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Lee los artículos de Product Features sobre planes, pagos, créditos y negociación de facturas."}},readArticle:{t:0,b:{t:2,i:[{t:3}],s:"Leer guía"}},schemaName:{t:0,b:{t:2,i:[{t:3}],s:"Guías Product Features de precios y facturación"}},articles:{plans:{t:0,b:{t:2,i:[{t:3}],s:"Compara la facturación, los créditos y las condiciones de negociación de Pro, Premium, Plus, Max y Team."}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Entiende métodos de pago, facturas, pagos fallidos, cargos adicionales, comisiones de éxito y reembolsos."}},credits:{t:0,b:{t:2,i:[{t:3}],s:"Aprende cómo funcionan créditos diarios, créditos del plan, add-ons, orden de consumo, saldos y estimaciones."}},negotiation:{t:0,b:{t:2,i:[{t:3}],s:"Consulta cuándo Pro mensual aplica una comisión de éxito y cuándo la negociación está cubierta por el plan."}}}},card:{currentPlan:{t:0,b:{t:2,i:[{t:3}],s:"Plan actual"}},upgradeNow:{t:0,b:{t:2,i:[{t:3}],s:"Actualizar ahora"}},upgradeHighlightedCta:{t:0,b:{t:2,i:[{t:3}],s:"Bajar mis facturas ahora"}},upgradeProAnnualCta:{t:0,b:{t:2,i:[{t:3}],s:"Bajar mis facturas ahora"}},upgradeProMonthlyCta:{t:0,b:{t:2,i:[{t:3}],s:"Continuar"}},free:{t:0,b:{t:2,i:[{t:3}],s:"Gratis"}},billedMonthlyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ mes, facturado anualmente"}},billedMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ mes"}},billedWeeklyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ semana, facturado anualmente"}},billedWeeklyMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ semana"}},limitedTime:{t:0,b:{t:2,i:[{t:3}],s:"TIEMPO LIMITADO"}}
1,workIntro:{t:0,b:{t:2,i:[{t:3}],s:"Todo lo de Free, y además"}},eyebrowFree:{t:0,b:{t:2,i:[{t:3}],s:"PINE AI FREE"}},segmentFree:{t:0,b:{t:2,i:[{t:3}],s:"Para explorar"}},offShort:{t:0,b:{t:2,i:[{t:4,k:"percent"},{t:3,v:"% OFF"}]}},freeTrialDays:{t:0,b:{t:2,i:[{t:4,k:"days"},{t:3,v:" dias gratis"}]}}}},fr:{seo:{title:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"Tarifs et Abonnements"},{t:2,i:[{t:3}],s:"Pine AI"}]}},description:{t:0,b:{t:2,i:[{t:3}],s:"Choisissez l offre adaptee a vos besoins. Tarification claire avec options mensuelles et annuelles."}}},hero:{personal:{tag:{t:0,b:{t:2,i:[{t:3}],s:"Meilleur agent IA pour la vie personnelle"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Réglez vos **tracas**"}}},work:{tag:{t:0,b:{t:2,i:[{t:3}],s:"Meilleur agent IA pour le travail"}},title:{t:0,b:{t:2,i:[{t:3}],s:"Faites avancer le **travail**"}}},stats:{users:{value:{t:0,b:{t:2,i:[{t:3}],s:"50K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"utilisateurs conquis"}}},cases:{value:{t:0,b:{t:2,i:[{t:3}],s:"120K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"cas réussis"}}},knowledge:{value:{t:0,b:{t:2,i:[{t:3}],s:"10K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"bases de connaissances"}}}}},purpose:{label:{t:0,b:{t:2,i:[{t:3}],s:"Usage du forfait"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"Pour un usage personnel"}},work:{t:0,b:{t:2,i:[{t:3}],s:"Pour le travail et les entreprises"}}},billing:{monthly:{t:0,b:{t:2,i:[{t:3}],s:"Mensuel"}},yearly:{t:0,b:{t:2,i:[{t:3}],s:"Annuel"}},savePercent:{t:0,b:{t:2,i:[{t:3,v:"Economisez jusqu a "},{t:4,k:"percent"},{t:3,v:" %"}]}}},labels:{securityNote:{t:0,b:{t:2,i:[{t:3}],s:"Les donnees en transit sont chiffrees et les donnees sensibles restent hors traitement IA et stockage longue duree."}}},actions:{retry:{t:0,b:{t:2,i:[{t:3}],s:"Réessayer"}}},guides:{kicker:{t:0,b:{t:2,i:[{t:3}],s:"Product Features"}},titlePrefix:{t:0,b:{t:2,i:[{t:3}],s:"Guides tarifs"}},titleHighlight:{t:0,b:{t:2,i:[{t:3}],s:"et facturation"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Lisez les articles Product Features sur les abonnements, paiements, crédits et négociation de factures."}},readArticle:{t:0,b:{t:2,i:[{t:3}],s:"Lire le guide"}},schemaName:{t:0,b:{t:2,i:[{t:3}],s:"Guides Product Features tarifs et facturation"}},articles:{plans:{t:0,b:{t:2,i:[{t:3}],s:"Comparez la facturation, les crédits et les conditions de négociation de Pro, Premium, Plus, Max et Team."}},payments:{t:0,b:{t:2,i:[{t:3}],s:"Comprenez les moyens de paiement, factures, échecs de paiement, frais add-on, commissions de succès et remboursements."}},credits:{t:0,b:{t:2,i:[{t:3}],s:"Découvrez les crédits quotidiens, crédits du forfait, add-ons, ordre de consommation, soldes et estimations."}},negotiation:{t:0,b:{t:2,i:[{t:3}],s:"Voyez quand Pro mensuel applique des frais de succès et quand la négociation est couverte par le forfait."}}}},card:{currentPlan:{t:0,b:{t:2,i:[{t:3}],s:"Plan actuel"}},upgradeNow:{t:0,b:{t:2,i:[{t:3}],s:"Mettre à niveau"}},upgradeHighlightedCta:{t:0,b:{t:2,i:[{t:3}],s:"Reduire mes factures"}},upgradeProAnnualCta:{t:0,b:{t:2,i:[{t:3}],s:"Reduire mes factures"}},upgradeProMonthlyCta:{t:0,b:{t:2,i:[{t:3}],s:"Continuer"}},free:{t:0,b:{t:2,i:[{t:3}],s:"Gratuit"}},billedMonthlyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ mois, facture annuellement"}},billedMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ mois"}},billedWeeklyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ semaine, facturé annuellement"}},billedWeeklyMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ semaine"}},limitedTime:{t:0,b:{t:2,i:[{t:3}],s:"OFFRE LIMITÉE"}},workIntro:{t:0,b:{t:2,i:[{t:3}],s:"Tout Free, et en plus"}},eyebrowFree:{t:0,b:{t:2,i:[{t:3}],s:"PINE AI FREE"}},segmentFree:{t:0,b:{t:2,i:[{t:3}],s:"Pour decouvrir"}},offShort:{t:0,b:{t:2,i:[{t:4,k:"percent"},{t:3,v:"% OFF"}]}},freeTrialDays:{t:0,b:{t:2,i:[{t:4,k:"days"},{t:3,v:" jours gratuits"}]}}}},"zh-hans":{seo:{title:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"价格方案"},{t:2,i:[{t:3}],s:"Pine AI"}]}},description:{t:0,b:{t:2,i:[{t:3}],s:"选择适合你的订阅方案。支持月付和年付,价格透明清晰。"}}},hero:{personal:{tag:{t:0,b:{t:2,i:[{t:3}],s:"最佳个人生活 AI 助手"}},title:{t:0,b:{t:2,i:[{t:3}],s:"把**麻烦事**交给 Pine"}}},work:{tag:{t:0,b:{t:2,i:[{t:3}],s:"最佳工作 AI 助手"}},title:{t:0,b:{t:2,i:[{t:3}],s:"让工作**完成**"}}},stats:{users:{value:{t:0,b:{t:2,i:[{t:3}],s:"50K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"信赖的用户"}}},cases:{value:{t:0,b:{t:2,i:[{t:3}],s:"120K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"成功处理的事务"}}},knowledge:{value:{t:0,b:{t:2,i:[{t:3}],s:"10K"}},label:{t:0,b:{t:2,i:[{t:3}],s:"品牌知识库"}}}}},purpose:{label:{t:0,b:{t:2,i:[{t:3}],s:"方案用途"}},personal:{t:0,b:{t:2,i:[{t:3}],s:"适合个人使用"}},work:{t:0,b:{t:2,i:[{t:3}],s:"适合工作和商业用途"}}},billing:{monthly:{t:0,b:{t:2,i:[{t:3}],s:"月付"}},yearly:{t:0,b:{t:2,i:[{t:3}],s:"年付"}},savePercent:{t:0,b:{t:2,i:[{t:3,v:"最高可省 "},{t:4,k:"percent"},{t:3,v:"%"}]}}},labels:{securityNote:{t:0,b:{t:2,i:[{t:3}],s:"我们会加密传输数据,并避免让敏感数据进入 AI 处理和长期存储。"}}},actions:{retry:{t:0,b:{t:2,i:[{t:3}],s:"重试"}}},guides:{kicker:{t:0,b:{t:2,i:[{t:3}],s:"Product Features"}},titlePrefix:{t:0,b:{t:2,i:[{t:3}],s:"定价与计费"}},titleHighlight:{t:0,b:{t:2,i:[{t:3}],s:"指南"}},description:{t:0,b:{t:2,i:[{t:3}],s:"查看四篇 Product Features 文章,分别了解套餐、支付、credits 和账单协商。"}},readArticle:{t:0,b:{t:2,i:[{t:3}],s:"阅读指南"}},schemaName:{t:0,b:{t:2,i:[{t:3}],s:"定价与计费 Product Features 指南"}},articles:{plans:{t:0,b:{t:2,i:[{t:3}],s:"对比 Pro、Premium、Plus、Max 和 Team 的计费、点数及账单协商条款。"}},payments:{t:0,b:{t:2,i:[{t:3}],s:"了解支付方式、发票、支付失败、add-on 费用、成功费和退款审核规则。"}},credits:{t:0,b:{t:2,i:[{t:3}],s:"了解 daily credits、plan credits、add-on、消耗顺序、余额和用量估算。"}},negotiation:{t:0,b:{t:2,i:[{t:3}],s:"了解 Pro 月付何时收取成功费,以及何时由方案条款覆盖账单协商。"}}}},card:{currentPlan:{t:0,b:{t:2,i:[{t:3}],s:"当前方案"}},upgradeNow:{t:0,b:{t:2,i:[{t:3}],s:"立即升级"}},upgradeHighlightedCta:{t:0,b:{t:2,i:[{t:3}],s:"立即降低账单"}},upgradeProAnnualCta:{t:0,b:{t:2,i:[{t:3}],s:"立即降低账单"}},upgradeProMonthlyCta:{t:0,b:{t:2,i:[{t:3}],s:"继续"}},free:{t:0,b:{t:2,i:[{t:3}],s:"免费"}},billedMonthlyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ 月,按年付费"}},billedMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ 月"}},billedWeeklyAnnually:{t:0,b:{t:2,i:[{t:3}],s:"/ 周,按年付费"}},billedWeeklyMonthly:{t:0,b:{t:2,i:[{t:3}],s:"/ 周"}},limitedTime:{t:0,b:{t:2,i:[{t:3}],s:"限时优惠"}}
1,workIntro:{t:0,b:{t:2,i:[{t:3}],s:"包含 Free 全部功能,另有"}},eyebrowFree:{t:0,b:{t:2,i:[{t:3}],s:"PINE AI FREE"}},segmentFree:{t:0,b:{t:2,i:[{t:3}],s:"适合试用探索"}},offShort:{t:0,b:{t:2,i:[{t:4,k:"percent"},{t:3,v:"% OFF"}]}},freeTrialDays:{t:0,b:{t:2,i:[{t:4,k:"days"},{t:3,v:" 天免费"}]}}}}}})}const hs={class:"pricing-paywall-shell mx-auto flex w-full flex-col items-center gap-40"},ys={class:"flex w-full flex-col items-center text-center"},fs={class:"inline-flex items-center px-12 py-4 rounded-full bg-success-50 text-success-700 pricing-paywall-tag"},vs={class:"mt-8 block m-0"},xs=["innerHTML"],Ps={key:0,class:"mt-16"},_s={key:1,class:"pricing-paywall-stats mt-8 flex w-full items-start justify-center"},ws={class:"fancy pricing-paywall-stat__value text-gray-950"},ks={class:"mt-2 text-xs text-gray-500 leading-4 text-center pricing-paywall-stat__label"},As={class:"flex flex-col gap-16 items-center w-full"},Is={key:0,class:"flex items-center justify-center gap-12 md:gap-16 text-sm md:text-md leading-5 md:leading-6"},Fs={key:1,class:"w-full"},Cs={class:"flex flex-col gap-16 w-full lg:hidden"},$s={class:"hidden lg:flex gap-20 items-stretch justify-center w-full flex-wrap"},Ns={key:2,class:"grid grid-cols-1 md:grid-cols-2 gap-20 w-full max-w-[760px]"},Ss={key:4,class:"max-w-[523px] px-8 text-center text-xs leading-4 text-gray-500"},Es={key:5,class:"text-center py-20"},Ms={class:"text-sm text-error-500"},Ts={class:"flex flex-col items-center gap-40 md:gap-48"},Ls={class:"max-w-[720px] text-center"},Ds={class:"text-xs font-semibold text-brand-400 tracking-wider uppercase"},qs={class:"mt-8 display-sm md:display-md font-medium"},Os={class:"fancy-md text-brand-500"},zs={class:"mt-16 text-md md:text-lg text-gray-600"},Bs={class:"grid w-full grid-cols-1 gap-16 md:grid-cols-2 xl:grid-cols-4"},Rs={class:"mt-20 text-xl font-semibold leading-7 text-gray-950"},Hs={class:"mt-12 flex-1 text-sm leading-6 text-gray-600"},Ws={class:"mt-24 inline-flex items-center gap-6 text-sm font-semibold text-gray-950 transition-colors group-hover:text-brand-600"},he={__name:"pricing",async setup(e){let s,p;const{t}=de({useScope:"local"}),b=Se(),y=Ve(),x={en:{home:"Home",pricing:"Pricing"},ja:{home:"ホーム",pricing:"料金"},zh:{home:"首页",pricing:"定价"},es:{home:"Inicio",pricing:"Precios"},fr:{home:"Accueil",pricing:"Tarifs"}},f=c(()=>x[y.value]||x.en),P={en:"Pine AI Subscription Plans",ja:"Pine AI 料金プラン",zh:"Pine AI 订阅方案",es:"Planes de suscripcion de Pine AI",fr:"Abonnements Pine AI"},C=c(()=>P[y.value]||P.en),E=c(()=>[{id:"pricing-subscription-plans",title:"Pricing & Subscription Plans",description:t("guides.articles.plans"),path:"/blog/pine-pricing-subscription-plans",icon:Ye,iconClass:"bg-[#fff4d7] text-[#8a5a00]"},{id:"payments-refunds",title:"Payments & Refunds",description:t("guides.articles.payments"),path:"/blog/pine-payments-refunds",icon:et,iconClass:"bg-[#e8f3ff] text-[#245f9e]"},{id:"credits-consumption",title:"Credits & Consumption",description:t("guides.articles.credits"),path:"/blog/pine-credits-consumption",icon:Ze,iconClass:"bg-[#e9f7ee] text-[#2f7a49]"},{id:"bill-negotiation",title:"Bill Negotiation",description:t("guides.articles.negotiation"),path:"/blog/pine-bill-negotiation",icon:tt,iconClass:"bg-[#f7ede7] text-[#9a4f2f]"}]);je(),pe(()=>{Ee("ViewContent",{content_name:"Pricing Page",content_category:"pricing",content_type:"pricing_page",content_ids:["pricing"]})});const M=c(()=>We(t(`hero.${j.value}.title`),"fancy text-brand-500")),T=c(()=>{const n=y.value,d={en:{pro:{segment:"For personal use",summary:"Save $1,000 & 300 hrs",chips:["Flights","Medical","Internet & Phone"],intro:"Access on iOS, Android, and website",features:["Bill negotiation: success fee (25% of savings)","6,000 credits/month ~ 6 to 30 tasks","Handles up to 5 tasks in parallel"],annualFirstFeature:"Bill negotiation, no extra fee"},premium:{segment:"For household use",summary:"Save $2,000 & 600 hrs",chips:["Utilities","Inventory Check","Subscriptions"],intro:"Everything in Pro, and",features:["Bill negotiation, no extra fee","13,000 credits/month ~ 
112 to 60 tasks","Handles up to 10 tasks in parallel"]},enterprise:{segment:"For team & company",summary:"Save $6,000 & 1800 hrs",chips:["Vendors","Quotes","Batch Ops","Assistant Hire"],intro:"Everything in Premium, and",features:["Unlimited business & vendor negotiation","40,000 credits/month ~ 40 to 200 tasks","Handles up to 20 tasks in parallel"]},plus:{segment:"For team & company",summary:"Save $6,000 & 1800 hrs",chips:["Vendors","Quotes","Batch Ops","Assistant Hire"],intro:"Everything in Premium, and",features:["Unlimited business & vendor negotiation","20,000 credits/month ~ 20 to 106 tasks","Handles up to 20 tasks in parallel"]}},ja:{pro:{segment:"個人向け",summary:"$1,000節約、300時間削減",chips:["航空券","医療","通信"],intro:"iOS、Android、ウェブで利用可能",features:["請求交渉:成功報酬(削減額の25%)","月6,000クレジット ~ 6〜30タスク","最大5タスクを並行処理"],annualFirstFeature:"追加料金なしの請求交渉"},premium:{segment:"家庭向け",summary:"$2,000節約、600時間削減",chips:["公共料金","在庫確認","サブスク"],intro:"Pro の機能に加えて",features:["追加料金なしの請求交渉","月13,000クレジット ~ 12〜60タスク","最大10タスクを並行処理"]},enterprise:{segment:"チーム・企業向け",summary:"$6,000節約、1,800時間削減",chips:["取引先","見積","一括処理","人材"],intro:"Premium の機能に加えて",features:["無制限のビジネス・取引先交渉","月40,000クレジット ~ 40〜200タスク","最大20タスクを並行処理"]},plus:{segment:"チーム・企業向け",summary:"$6,000節約、1,800時間削減",chips:["取引先","見積","一括処理","人材"],intro:"Premium の機能に加えて",features:["無制限のビジネス・取引先交渉","月20,000クレジット ~ 20〜106タスク","最大20タスクを並行処理"]}},zh:{pro:{segment:"适合个人使用",summary:"节省 $1,000,减少 300 小时",chips:["航班","医疗","网络和电话"],intro:"支持 iOS、Android 和网页端",features:["账单协商:按节省金额收取 25% 成功费","每月 6,000 积分,约 6 至 30 个任务","最多 5 个任务并行"],annualFirstFeature:"账单协商不额外收费"},premium:{segment:"适合家庭使用",summary:"节省 $2,000,减少 600 小时",chips:["公共事业","库存检查","订阅服务"],intro:"包含 Pro 全部功能,另有",features:["账单协商不额外收费","每月 13,000 积分,约 12 至 60 个任务","最多 10 个任务并行"]},enterprise:{segment:"适合团队和公司",summary:"节省 $6,000,减少 1,800 小时",chips:["供应商","报价","批量处理","助理招聘"],intro:"包含 Premium 全部功能,另有",features:["无限商业和供应商协商","每月 40,000 积分,约 40 至 200 个任务","最多 20 个任务并行"]},plus:{segment:"适合团队和公司",summary:"节省 $6,000,减少 1,800 小时",chips:["供应商","报价","批量处理","助理招聘"],intro:"包含 Premium 全部功能,另有",features:["无限商业和供应商协商","每月 20,000 积分,约 20 至 106 个任务","最多 20 个任务并行"]}},es:{pro:{segment:"Para uso personal",summary:"Ahorra $1.000 y 300 h",chips:["Vuelos","Salud","Internet y teléfono"],intro:"Disponible en iOS, Android y web",features:["Negociación de facturas: 25% del ahorro por éxito","6.000 créditos al mes ~ 6 a 30 tareas","Hasta 5 tareas en paralelo"],annualFirstFeature:"Negociación de facturas sin coste adicional"},premium:{segment:"Para el hogar",summary:"Ahorra $2.000 y 600 h",chips:["Suministros","Inventario","Suscripciones"],intro:"Todo lo de Pro, y además",features:["Negociación de facturas sin coste adicional","13.000 créditos al mes ~ 12 a 60 tareas","Hasta 10 tareas en paralelo"]},enterprise:{segment:"Para equipos y empresas",summary:"Ahorra $6.000 y 1.800 h",chips:["Proveedores","Presupuestos","Operaciones masivas","Asistentes"],intro:"Todo lo de Premium, y además",features:["Negociación empresarial y con proveedores sin límite","40.000 créditos al mes ~ 40 a 200 tareas","Hasta 20 tareas en paralelo"]},plus:{segment:"Para equipos y empresas",summary:"Ahorra $6.000 y 1.800 h",chips:["Proveedores","Presupuestos","Operaciones masivas","Asistentes"],intro:"Todo lo de Premium, y además",features:["Negociación empresarial y con proveedores sin límite","20.000 créditos al mes ~ 20 a 106 tareas","Hasta 20 tareas en paralelo"]}},fr:{pro:{segment:"Pour un usage personnel",summary:"Économisez 1 000 $ et 300 h",chips:["Vols","Santé","Internet et téléphone"],intro:"Disponible sur iOS, Android et web",features:["Négociation de factures : 25 % de l’économie en cas de succès","6 000 crédits par mois ~ 6 à 30 tâches","Jusqu'à 5 tâches en parallèle"],annualFirstFeature:"Négociation de factures sans frais supplémentaires"},premium:{segment:"Pour le foyer",summary:"Économisez 2 000 $ et 600 h",chips:["Services publics","Inventaire","Abonnements"],intro:"Tout Pro, et en plus",features:["Négociation de factures sans frais supplémentaires","13 000 crédits par mois ~ 
112 à 60 tâches","Jusqu'à 10 tâches en parallèle"]},enterprise:{segment:"Pour les équipes et entreprises",summary:"Économisez 6 000 $ et 1 800 h",chips:["Fournisseurs","Devis","Opérations groupées","Assistants"],intro:"Tout Premium, et en plus",features:["Négociation commerciale et fournisseurs illimitée","40 000 crédits par mois ~ 40 à 200 tâches","Jusqu'à 20 tâches en parallèle"]},plus:{segment:"Pour les équipes et entreprises",summary:"Économisez 6 000 $ et 1 800 h",chips:["Fournisseurs","Devis","Opérations groupées","Assistants"],intro:"Tout Premium, et en plus",features:["Négociation commerciale et fournisseurs illimitée","20 000 crédits par mois ~ 20 à 106 tâches","Jusqu'à 20 tâches en parallèle"]}}};return{...d[n]||d.en,workPlans:{plus:{label:"PINE Plus",usage:"For daily usage",features:["20,000 credits/month ~ 20 to 106 tasks","Business negotiation, no extra fee","Batch calling up to 5"]},max:{label:"PINE Max",usage:"For intense usage",features:["35,000 credits/month ~ 35 to 160 tasks","Business negotiation, no extra fee","Batch calling up to 10"]},team:{label:"PINE Team",usage:"For building team",features:["60,000 credits/month ~ 60 to 310 tasks","Business negotiation, no extra fee","Batch calling up to 20"]}}}}),k=c(()=>({currentPlan:t("card.currentPlan"),upgradeNow:t("card.upgradeNow"),upgradeHighlightedCta:t("card.upgradeHighlightedCta"),upgradeProAnnualCta:t("card.upgradeProAnnualCta"),upgradeProMonthlyCta:t("card.upgradeProMonthlyCta"),free:t("card.free"),billedWeeklyAnnually:t("card.billedWeeklyAnnually"),billedWeeklyMonthly:t("card.billedWeeklyMonthly"),eyebrowFree:t("card.eyebrowFree"),segmentFree:t("card.segmentFree"),offShort:n=>t("card.offShort",{percent:n}),freeTrialDays:n=>t("card.freeTrialDays",{days:n}),plans:T.value})),w=c(()=>({limitedTime:t("card.limitedTime"),upgradeNow:t("card.upgradeNow"),free:t("card.free"),intro:t("card.workIntro"),billedMonthly:t("card.billedMonthly"),billedMonthlyAnnually:t("card.billedMonthlyAnnually"),plans:T.value.workPlans})),m=O("year"),{data:A,pending:q,error:W,refresh:ye}=([s,p]=Me(()=>gs()),s=await s,p(),s),z=O("work"),V=c(()=>{const n={personal:!1,work:!1};for(const d of A.value||[]){if(!d.prices?.length)continue;const o=J(d);o&&(n[o]=!0)}return n}),G=c(()=>q.value&&(!A.value||A.value.length===0)?!0:V.value.personal&&V.value.work),ee=c(()=>G.value?z.value:null),j=c(()=>G.value?z.value:V.value.work&&!V.value.personal?"work":"personal"),fe=c(()=>[{key:"users",value:t("hero.stats.users.value"),label:t("hero.stats.users.label")},{key:"cases",value:t("hero.stats.cases.value"),label:t("hero.stats.cases.label")},{key:"knowledge",value:t("hero.stats.knowledge.value"),label:t("hero.stats.knowledge.label")}]);function ve(n){z.value!==n&&(z.value=n,U("pricing_purpose_toggled",{source:"pricing_page",ui_version:"website",purpose:n}))}function K(n,d){return n.prices?.find(o=>o.interval===d&&(o.intervalCount===1||o.interval_count===1))}function xe(n){if(typeof n!="object"||n===null)return"all";const d=n.interval;if(typeof d!="string")return"all";const o=d.trim().toLowerCase();return o==="month"||o==="year"?o:"all"}function Pe(n,d){return Array.isArray(n.metadata?.features)?n.metadata.features.filter(o=>{const g=xe(o);return g==="all"?!0:g===d}):[]}function _e(n){if(n.isFree||!Array.isArray(n.prices))return 0;const d=K(n,"month"),o=K(n,"year");if(!d?.amount||!o?.amount)return 0;const g=d.amount*12,u=Math.round((g-o.amount)/g*100);return u>0?u:0}const $=c(()=>
1{if(!A.value)return[];const n=A.value.map(o=>{if(o.isFree)return{...o,price:0,priceId:null,currency:"USD",freeTrialDays:void 0,priceDescription:""};const g=K(o,m.value),u=g?.freeTrialDays??g?.free_trial_days;return{...o,price:g?g.amount:null,priceId:g?g.id:null,currency:g?g.currency:"USD",isFree:!1,freeTrialDays:u??void 0,priceDescription:g?.description||""}}).filter(o=>!o.isFree&&o.price!==null).filter(o=>R(o)!==null).filter(o=>!ee.value||J(o)===ee.value).sort((o,g)=>{const u=o.tier??999,ae=g.tier??999;return u-ae}),d=n.findIndex(o=>!o.isFree);return n.map((o,g)=>({...o,highlight:g===d,annualDiscount:_e(o),features:Pe(o,m.value),showButton:!0}))}),te=c(()=>{const n=$.value.some(d=>R(d)==="team");return $.value.map(d=>{const o=R(d),g=J(d)==="work";return{plan:d,workVariant:g&&["plus","max","team"].includes(o)?o:null,highlighted:n?o==="team":!!d.highlight}})}),B=c(()=>q.value&&$.value.length===0),se=c(()=>{const n=$.value.reduce((d,o)=>{const g=typeof o.annualDiscount=="number"?o.annualDiscount:0;return g>d?g:d},0);return n<=0?"":t("billing.savePercent",{percent:n})}),we=c(()=>$.value.map(n=>({"@type":"Offer",name:`${n.name} ${m.value==="year"?t("billing.yearly"):t("billing.monthly")}`,description:n.description||n.priceDescription||t("seo.description"),url:`https://www.19pine.ai${b("/pricing")}`,price:n.price,priceCurrency:n.currency||"USD",availability:"https://schema.org/InStock",itemOffered:{"@type":"Service",name:`Pine AI ${n.name}`,description:n.description||t("seo.description")}})));function ie(n){m.value!==n&&(m.value=n,U("pricing_plan_toggled",{source:"pricing_page",ui_version:"website",purpose:j.value,interval:n}))}return Te({title:()=>t("seo.title"),meta:[{name:"description",content:()=>t("seo.description")},{property:"og:title",content:()=>t("seo.title")},{property:"og:description",content:()=>t("seo.description")},{name:"twitter:title",content:()=>t("seo.title")},{name:"twitter:description",content:()=>t("seo.description")}]}),Ue([Ge({"@type":"WebPage",name:c(()=>t("seo.title")),description:c(()=>t("seo.description")),url:c(()=>`https://www.19pine.ai${b("/pricing")}`)}),Ke({"@id":"#breadcrumb",itemListElement:c(()=>[{position:1,name:f.value.home,item:`https://www.19pine.ai${b("/")}`},{position:2,name:f.value.pricing,item:`https://www.19pine.ai${b("/pricing")}`}])}),Qe({"@id":"#pricing-product",name:C,description:c(()=>t("seo.description")),url:c(()=>`https://www.19pine.ai${b("/pricing")}`),brand:{"@type":"Organization",name:"Pine AI",url:"https://www.19pine.ai/"},category:"AI personal assistant subscription",offers:we}),Je({"@id":"#pricing-guides",name:c(()=>t("guides.schemaName")),itemListElement:c(()=>E.value.map((n,d)=>({"@type":"ListItem",position:d+1,name:n.title,url:`https://www.19pine.ai${b(n.path)}`})))})]),(n,d)=>{const o=pt,g=Le;return i(),r("div",null,[I(re,{"content-class":"pricing-page-container"},{default:L(()=>[a("div",hs,[a("div",ys,[a("span",fs,l(h(t)(`hero.${j.value}.tag`)),1),a("h1",vs,[a("span",{class:"pricing-paywall-title fancy text-gray-950",innerHTML:M.value},null,8,xs)]),G.value?(i(),r("div",Ps,[I(Kt,{"model-value":z.value,label:h(t)("purpose.label"),"personal-label":h(t)("purpose.personal"),"work-label":h(t)("purpose.work"),"onUpdate:modelValue":ve},null,8,["model-value","label","personal-label","work-label"])])):v("",!0),j.value==="personal"?(i(),r("div",_s,[(i(!0),r(_,null,S(fe.value,u=>(i(),r("div",{key:u.key,class:"pricing-paywall-stat flex flex-1 flex-col items-center"},[a("span",ws,l(u.value),1),a("span",ks,l(u.label),1)]))),128))])):v("",!0)]),a("div",As,[!B.value&&$.value.length>0?(i(),r("div",Is,[a("button",{type:"button",class:F(["transition-colors duration-150 font-medium rounded-8 focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-500 focus-visible:ring-offset-2",m.value==="month"?"text-gray-950 font-semibold":"text-gray-500 hover:text-gray-700"]),onClick:d[0]||(d[0]=u=>ie("month"))},l(h(t)("billing.monthly")),3),d[2]||(d[2]=a("span",{class:"block w-1 h-12 bg-gray-300","aria-hidden":"true"},null,-1)),a("button",{type:"button",class:F(["transition-colors duration-150 inline-flex items-baseline gap-6 rounded-8 focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-500 focus-visible:ring-offset-2",m.value==="year"?"text-gray-950 font-semibold":"text-gray-500"]),onClick:d[1]||(d[1]=u=>ie("year"))},[a("span",null,l(h(t)("billing.yearly")),1),se.value?(i(),r("span",{key:0,class:F(["text-xs font-medium leading-4",m.value==="year"?"text-gray-950":"text-gray-400"])},l(se.value),3)):v("",!0)],2)])):v("",!0),!B.value&&$.value.length>0?(i(),r("div",Fs,[a("div",Cs,[(i(!0),r(_,null,S(te.value,u=>(i(),r(_,{key:u.plan.id},[u.workVariant?(i(),N(oe,{key:0,plan:u.plan,variant:u.workVariant,"billing-interval":m.value,highlighted:u.highlighted,labels:w.value},null,8,["plan","variant","billing-interval","highlighted","labels"])):(i(),N(le,{key:1,plan:u.plan,"billing-interval":m.value,"is-current-plan":!1,"card-labels":k.value},null,8,["plan","billing-interval","card-labels"]))],64))),128))]),a("div",$s,[(i(!0),r(_,null,S(te.value,u=>(i(),r("div",{key:u.plan.id,class:"w-full lg:w-[370px] lg:flex-none"},[u.workVariant?(i(),N(oe,{key:0,plan:u.plan,variant:u.workVariant,"billing-interval":m.value,highlighted:u.highlighted,labels:w.value},null,8,["plan","variant","billing-interval","highlighted","labels"])):(i(),N(le,{key:1,plan:u.plan,"billing-interval":m.value,"is-current-plan":!1,"card-labels":k.value},null,8,["plan","billing-interval","card-labels"]))]))),128))])])):v("",!0),B.value?(i(),r("div",Ns,[(i(),r(_,null,S(2,u=>I(Vt,{key:u})),64))])):v("",!0),!B.value&&$.value.length>0?(i(),N(o,{key:3,class:"mt-8"})):v("",!0),!B.value&&$.value.length>0?(i(),r("p",Ss,l(h(t)("labels.securityNote")),1)):v("",!0),h(W)&&$.value.length===0?(i(),r("div",Es,[a("p",Ms,l(h(W)),1),I(Z,{size:"sm",class:"mt-12",onClick:h(ye)},{default:L(()=>[D(l(h(t)("actions.retry")),1)]),_:1},8,["onClick"])])):v("",!0)])])]),_:1}),I(Be),I(Re),I(re,{py:""},{default:L(()=>[a("div",Ts,[a("div",Ls,[a("p",Ds,l(h(t)("guides.kicker")),1),a("h2",qs,[D(l(h(t)("guides.titlePrefix"))+" ",1),a("span",Os,l(h(t)("guides.titleHighlight")),1)]),a("p",zs,l(h(t)("guides.description")),1)]),a("div",Bs,[(i(!0),r(_,null,S(E.value,u=>(i(),N(g,{key:u.path,to:h(b)(u.path),class:"pricing-guide-card group",onClick:ae=>h(U)("pricing_blog_guide_tapped",{guide:u.id})},{default:L(()=>[a("div",{class:F(["pricing-guide-card__icon",u.iconClass])},[(i(),N(De(u.icon),{class:"h-20 w-20","stroke-width":2}
1))],2),a("h3",Rs,l(u.title),1),a("p",Hs,l(u.description),1),a("span",Ws,[D(l(h(t)("guides.readArticle"))+" ",1),I(h(Xe),{size:16,"stroke-width":2.4,class:"transition-transform group-hover:translate-x-2"})])]),_:2},1032,["to","onClick"]))),128))])])]),_:1}),I(He,{"event-prefix":"pricing"})])}}};typeof ce=="function"&&ce(he);const ni=H(he,[["__scopeId","data-v-047cb98d"]]);export{ni as default};

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.