PageSourceSearch

https://receiptreader.ai/_next/static/chunks/app/%5Blang%5D/pricing/page-de9ee7defd5e34fa.js

js receiptreader.ai collected 2026-10-05 12:29:45 UTC 14,962 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var a in r)r.hasOwnProperty(a)&&(e[a]=r[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:receiptai-web":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7ce3cacc-aa1f-4606-bc86-d65bfc73a850",e._sentryDebugIdIdentifier="sentry-dbid-7ce3cacc-aa1f-4606-bc86-d65bfc73a850")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2594],{128:(e,t,r)=>{Promise.resolve().then(r.bind(r,46712)),Promise.resolve().then(r.bind(r,52921))},5917:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},12108:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},20063:(e,t,r)=>{"use strict";var a=r(47260);r.o(a,"usePathname")&&r.d(t,{usePathname:function(){return a.usePathname}}),r.o(a,"useRouter")&&r.d(t,{useRouter:function(){return a.useRouter}}),r.o(a,"useSearchParams")&&r.d(t,{useSearchParams:function(){return a.useSearchParams}})},20908:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},24033:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},39347:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(71847).A)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},46712:(e,t,r)=>{"use strict";r.d(t,{default:()=>d});var a=r(95155),i=r(12115),n=r(20908),s=r(12108),l=r(24033),c=r(52619),o=r.n(c),p=r(13867);function d(e){let{faqs:t,title:r,subtitle:c,showViewAllLink:d=!0,categoryFilter:u,maxDisplay:m,compact:x=!1}=e,{t:h}=(0,p.s)(),[y,g]=(0,i.useState)(new Set),f=r||h("faq.section.title"),b=t;return(u&&(b=b.filter(e=>e.category===u)),m&&(b=b.slice(0,m)),0===b.length)?null:(0,a.jsx)("section",{className:`${x?"py-12":"py-20"} px-4 sm:px-6 lg:px-8 bg-gray-50`,children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(0,a.jsxs)("div",{className:"text-center mb-12",children:[!x&&(0,a.jsx)("div",{className:"inline-flex items-center justify-center w-12 h-12 bg-accent-teal/10 rounded-full mb-4",children:(0,a.jsx)(n.A,{className:"w-6 h-6 text-accent-teal"})}),(0,a.jsx)("h2",{className:`${x?"text-2xl sm:text-3xl":"text-3xl sm:text-4xl"} font-bold text-primary-navy mb-4`,children:f}),c&&(0,a.jsx)("p",{className:"text-lg text-gray-600 max-w-2xl mx-auto",children:c})]}),(0,a.jsx)("div",{className:"space-y-3",children:b.map(e=>{let t=y.has(e.id);return(0,a.jsxs)("div",{className:"bg-white rounded-xl shadow-md hover:shadow-lg transition-shadow",children:[(0,a.jsxs)("button",{onClick:()=>(e=>{let t=new Set(y);t.has(e)?t.delete(e):(t.add(e),fetch(`/api/faqs/${e}/view`,{method:"POST"}).catch(console.error)),g(t)})(e.id),className:"w-full flex items-center justify-between p-6 text-left",children:[(0,a.jsx)("h3",{className:`${x?"text-base":"text-lg"} font-semibold text-primary-navy pr-4 flex-1`,children:e.question}),t?(0,a.jsx)(s.A,{className:"w-5 h-5 text-accent-teal flex-shrink-0"}):(0,a.jsx)(l.A,{className:"w-5 h-5 text-gray-500 flex-shrink-0"})]}),t&&(0,a.jsx)("div",{className:"px-6 pb-6 border-t border-gray-100",children:(0,a.jsx)("div",{className:`prose ${x?"prose-sm":""} max-w-none mt-4 text-gray-700`,dangerouslySetInnerHTML:{__html:e.answer_html}})})]},e.id)})}),d&&(0,a.jsx)("div",{className:"text-center mt-8",children:(0,a.jsxs)(o(),{href:"/faq",className:"inline-flex items-center text-accent-teal hover:text-accent-teal/80 font-semibold",children:[h("faq.section.viewAll"),(0,a.jsx)("svg",{className:"w-5 h-5 ml-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})})]})})}},52921:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var a=r(95155),i=r(39347),n=r(5917),s=r(12115),l=r(13867);let c=[{id:"free",name:"Free",entitlement:"Free",price:0,limits:{receiptsPerMonth:10,exportsPerMonth:10,aiExtractions:10,accountsAllowed:1}},{id:"personal",name:"Personal",entitlement:"starter",price:5.99,yearlyPrice:59.9,limits:{receiptsPerMonth:50,exportsPerMonth:50,aiExtractions:50,accountsAllowed:1}},{id:"pro",name:"Pro",entitlement:"pro",price:14.99,yearlyPrice:149.9,limits:{receiptsPerMonth:200,exportsPerMonth:200,aiExtractions:200,accountsAllowed:3}},{id:"business",name:"Business",entitlement:"business",price:34.99,yearlyPrice:349.9,limits:{receiptsPerMonth:1e3,exportsPerMonth:1e3,aiExtractions:1e3,accountsAllowed:10}},{id:"enterprise",name:"Enterprise",entitlement:"enterprise",price:99,yearlyPrice:990,limits:{receiptsPerMonth:5e3,exportsPerMonth:5e3,aiExtractions:5e3,accountsAllowed:-1}},{id:"practice",name:"Practice",entitlement:"practice",price:49,yearlyPrice:490,limits:{receiptsPerMonth:2e3,exportsPerMonth:2e3,aiExtractions:2e3,accountsAllowed:10}},{id:"practice_plus",name:"Practice Plus",entitlement:"practice_plus",price:99,yearlyPrice:990,limits:{receiptsPerMonth:5e3,exportsPerMonth:5e3,aiExtractions:5e3,accountsAllowed:-1}}];function o(e){return c.find(t=>
1t.id===e)}function p(e){let t=o(e);if(!t)throw Error(`Pricing: plan "${e}" is missing from plan-catalog.generated.ts. Run: node packages/plan-manifest/src/generate.mjs`);return`USD $${t.price%1==0?t.price:t.price.toFixed(2)}`}function d(e){let t=o(e);return t&&void 0!==t.yearlyPrice?`USD $${t.yearlyPrice%1==0?t.yearlyPrice:t.yearlyPrice.toFixed(2)}`:p(e)}function u(){let{t:e}=(0,l.s)(),t=(0,s.useRef)(null),[r,c]=(0,s.useState)(!1),[o,u]=(0,s.useState)(!1),m=[{name:e("pricing.plan.free.name"),price:p("free"),yearlyPrice:d("free"),period:e("pricing.plan.period.month"),description:e("pricing.plan.free.description"),features:[e("pricing.plan.free.feature1"),e("pricing.plan.free.feature2"),e("pricing.plan.free.feature3")],buttonText:e("pricing.plan.free.cta"),variant:"outline",popular:!1,hasYearly:!1},{name:e("pricing.plan.personal.name"),price:p("personal"),yearlyPrice:d("personal"),period:o?e("pricing.plan.period.year"):e("pricing.plan.period.month"),description:e("pricing.plan.personal.description"),features:[e("pricing.plan.personal.feature1"),e("pricing.plan.personal.feature2"),e("pricing.plan.personal.feature3")],buttonText:e("pricing.plan.personal.cta"),variant:"outline",popular:!1,hasYearly:!0},{name:e("pricing.plan.pro.name"),price:p("pro"),yearlyPrice:d("pro"),period:o?e("pricing.plan.period.year"):e("pricing.plan.period.month"),description:e("pricing.plan.pro.description"),features:[e("pricing.plan.pro.feature1"),e("pricing.plan.pro.feature2"),e("pricing.plan.pro.feature3"),e("pricing.plan.pro.feature4")],buttonText:e("pricing.plan.pro.cta"),variant:"primary",popular:!0,hasYearly:!0},{name:e("pricing.plan.business.name"),price:p("business"),yearlyPrice:d("business"),period:o?e("pricing.plan.period.year"):e("pricing.plan.period.month"),description:e("pricing.plan.business.description"),features:[e("pricing.plan.business.feature1"),e("pricing.plan.business.feature2"),e("pricing.plan.business.feature3"),e("pricing.plan.business.feature4")],buttonText:e("pricing.plan.business.cta"),variant:"accent",popular:!1,hasYearly:!0},{name:e("pricing.plan.enterprise.name"),price:p("enterprise"),yearlyPrice:d("enterprise"),period:o?e("pricing.plan.period.year"):e("pricing.plan.period.month"),description:e("pricing.plan.enterprise.description"),features:[e("pricing.plan.enterprise.feature1"),e("pricing.plan.enterprise.feature2"),e("pricing.plan.enterprise.feature3"),e("pricing.plan.enterprise.feature4")],buttonText:e("pricing.plan.enterprise.cta"),variant:"outline",popular:!1,hasYearly:!0}];return(0,s.useEffect)(()=>{let e=new IntersectionObserver(t=>{let[r]=t;r.isIntersecting&&(c(!0),e.disconnect())},{threshold:.1});return t.current&&e.observe(t.current),()=>e.disconnect()},[]),(0,a.jsxs)("section",{ref:t,id:"pricing",className:"relative py-24 px-4 sm:px-6 lg:px-8 overflow-hidden bg-white",children:[(0,a.jsx)("div",{className:"absolute inset-0 dot-pattern opacity-30"}),(0,a.jsx)("div",{className:"absolute top-0 right-0 w-[600px] h-[600px] bg-gradient-to-bl from-accent-teal/10 to-transparent rounded-full blur-3xl -translate-y-1/2 translate-x-1/3"}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 w-[400px] h-[400px] bg-gradient-to-tr from-primary-navy/5 to-transparent rounded-full blur-3xl translate-y-1/2 -translate-x-1/4"}),(0,a.jsxs)("div",{className:"relative z-10 max-w-7xl mx-auto",children:[(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-8 mb-12 items-end",children:[(0,a.jsx)("div",{children:(0,a.jsxs)("h2",{className:`font-bold tracking-tight text-3xl sm:text-4xl lg:text-5xl text-primary-navy mb-4 transition-all duration-700 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[e("pricing.title.line1"),(0,a.jsx)("span",{className:"block gradient-text",children:e("pricing.title.line2")})]})}),(0,a.jsx)("div",{className:`transition-all duration-700 delay-100 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:(0,a.jsx)("p",{className:"text-lg text-gray-600 lg:text-right",children:e("pricing.subtitle")})})]}),(0,a.jsx)("div",{className:`flex justify-center mb-12 transition-all duration-700 delay-150 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:(0,a.jsxs)("div",{className:"inline-flex items-center gap-2 p-1 bg-gray-100 rounded-full",children:[(0,a.jsx)("button",{onClick:()=>u(!1),className:`px-5 py-2 text-sm font-semibold rounded-full transition-all duration-200 ${!
1o?"bg-primary-navy text-white shadow-md":"text-gray-600 hover:text-primary-navy"}`,children:e("pricing.toggle.monthly")}),(0,a.jsxs)("button",{onClick:()=>u(!0),className:`px-5 py-2 text-sm font-semibold rounded-full transition-all duration-200 flex items-center gap-2 ${o?"bg-primary-navy text-white shadow-md":"text-gray-600 hover:text-primary-navy"}`,children:[e("pricing.toggle.yearly"),(0,a.jsx)("span",{className:"text-[10px] font-bold text-green-500 bg-green-50 px-2 py-0.5 rounded-full",children:e("pricing.toggle.save")})]})]})}),(0,a.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-5 gap-6",children:m.map((t,s)=>(0,a.jsxs)("div",{className:`relative flex flex-col rounded-2xl p-6 border transition-all duration-700 hover:shadow-lg hover:-translate-y-1 ${t.popular?"bg-gradient-to-br from-primary-navy to-primary-navy/90 text-white border-primary-navy shadow-xl scale-[1.02]":"bg-white border-gray-200 shadow-lg"} ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,style:{transitionDelay:`${150+75*s}ms`},children:[t.popular&&(0,a.jsxs)("div",{className:"inline-flex items-center gap-1.5 px-3 py-1 bg-accent-teal/20 border border-accent-teal/30 rounded-full text-accent-teal text-xs font-medium mb-4 w-fit",children:[(0,a.jsx)(i.A,{className:"w-3 h-3 fill-current"}),e("pricing.mostPopular")]}),(0,a.jsx)("h3",{className:`text-lg font-bold mb-1 ${t.popular?"text-white":"text-primary-navy"}`,children:t.name}),(0,a.jsx)("p",{className:`text-sm mb-4 ${t.popular?"text-white/70":"text-gray-500"}`,children:t.description}),(0,a.jsxs)("div",{className:"mb-5",children:[(0,a.jsx)("span",{className:`font-bold tracking-tight text-3xl ${t.popular?"text-white":"text-primary-navy"}`,children:o&&t.hasYearly?t.yearlyPrice:t.price}),(0,a.jsxs)("span",{className:`ml-1 ${t.popular?"text-white/70":"text-gray-500"}`,children:["/",t.period]})]}),(0,a.jsx)("div",{className:"space-y-3 mb-6 flex-grow",children:t.features.map((e,r)=>(0,a.jsxs)("div",{className:"flex items-start gap-2",children:[(0,a.jsx)(n.A,{className:`w-4 h-4 mt-0.5 flex-shrink-0 ${(t.popular,"text-accent-teal")}`}),(0,a.jsx)("span",{className:`text-sm ${t.popular?"text-white/90":"text-gray-700"}`,children:e})]},r))}),(0,a.jsx)("a",{href:"https://app.receiptreader.ai/signup",className:`block w-full py-3 px-4 text-center text-sm font-semibold rounded-lg transition-colors ${t.popular?"bg-white text-primary-navy hover:bg-gray-100":"border-2 border-primary-navy text-primary-navy hover:bg-primary-navy hover:text-white"}`,children:t.buttonText})]},t.name))}),(0,a.jsx)("div",{className:`mt-16 text-center transition-all duration-700 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,style:{transitionDelay:"450ms"},children:(0,a.jsxs)("div",{className:"inline-flex flex-wrap justify-center gap-6 text-sm text-gray-500",children:[(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"w-4 h-4 text-accent-teal"}),e("pricing.trust.noCard")]}),(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"w-4 h-4 text-accent-teal"}),e("pricing.trust.trial")]}),(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)(n.A,{className:"w-4 h-4 text-accent-teal"}),e("pricing.trust.cancel")]})]})})]})]})}},71847:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(12115);let i=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},n=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,a.forwardRef)((e,t)=>{let{color:r="currentColor",size:i=24,strokeWidth:l=2,absoluteStrokeWidth:c,className:o="",children:p,iconNode:d,...u}=e;return(0,a.createElement)("svg",{ref:t,...s,width:i,height:i,stroke:r,strokeWidth:c?24*Number(l)/Number(i):l,className:n("lucide",o),...!p&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(u)&&{"aria-hidden":"true"},...u},[...d.map(e=>{let[t,r]=e;return(0,a.createElement)(t,r)}),...Array.isArray(p)?p:[p]])}),c=(e,t)=>{let r=(0,a.forwardRef)((r,s)=>{let{className:c,...o}=r;return(0,a.createElement)(l,{ref:s,iconNode:t,className:n(`lucide-${i(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,c),...o})});return r.displayName=i(e),r}}},e=>{e.O(0,[2619,3867,9793,8441,7344,7358],()=>e(e.s=128)),_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.