1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a39f0cc4-a84e-4507-af5c-84db54f4ddb4",e._sentryDebugIdIdentifier="sentry-dbid-a39f0cc4-a84e-4507-af5c-84db54f4ddb4")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9093],{96297:function(e,t,n){Promise.resolve().then(n.bind(n,92674)),Promise.resolve().then(n.bind(n,70552)),Promise.resolve().then(n.t.bind(n,231,23))},70552:function(e,t,n){"use strict";n.d(t,{Navbar:function(){return f}});var r=n(57437),i=n(34446),s=n(47783),l=n(2265),o=n(74697),a=n(42873),d=n(87138),c=n(27069);let u=[{label:"Credit card",href:"/credit-card"},{label:"AI Chat",href:"/ai-chat"},{label:"Features",href:"/#features"},{label:"The app",href:"/#app"},{label:"Compare",href:"/#compare"},{label:"Reviews",href:"/#reviews"}];function f(){let[e,t]=(0,l.useState)(!1);return(0,l.useEffect)(()=>(document.body.style.overflow=e?"hidden":"",()=>{document.body.style.overflow=""}),[e]),(0,r.jsxs)("header",{className:"relative z-50",children:[(0,r.jsx)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 pt-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between gap-4 rounded-full border border-line bg-white/90 px-3 sm:px-4 py-2 shadow-[0_8px_28px_-16px_rgba(10,10,10,0.12)] backdrop-blur-xl",children:[(0,r.jsx)(d.default,{href:"/",className:"flex items-center pl-1",onClick:()=>t(!1),children:(0,r.jsx)(c.T,{size:96,showWordmark:!1})}),(0,r.jsx)("nav",{className:"hidden md:flex items-center gap-7 text-[14px] text-ink-600",children:u.map(e=>(0,r.jsx)(d.default,{className:"hover:text-ink transition-colors",href:e.href,children:e.label},e.href))}),(0,r.jsx)("div",{className:"flex items-center gap-1.5",children:(0,r.jsx)("button",{type:"button","aria-label":e?"Close menu":"Open menu","aria-expanded":e,onClick:()=>t(e=>!e),className:"md:hidden inline-flex h-10 w-10 items-center justify-center rounded-full text-ink transition-colors hover:bg-ink-100/60",children:e?(0,r.jsx)(o.Z,{className:"h-5 w-5",strokeWidth:2.2}):(0,r.jsx)(a.Z,{className:"h-5 w-5",strokeWidth:2.2})})})]})}),(0,r.jsx)(i.M,{children:e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.E.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},onClick:()=>t(!1),className:"md:hidden fixed inset-0 top-0 z-40 bg-ink-950/20 backdrop-blur-[2px]"}),(0,r.jsx)(s.E.nav,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.2,ease:"easeOut"},className:"md:hidden absolute inset-x-4 z-50 mt-2 rounded-3xl border border-line bg-white p-2 shadow-[0_20px_50px_-20px_rgba(10,10,10,0.3)]",children:u.map(e=>(0,r.jsx)(d.default,{href:e.href,onClick:()=>t(!1),className:"block rounded-2xl px-4 py-3 text-[15px] font-medium text-ink-700 transition-colors hover:bg-ink-100/60 hover:text-ink",children:e.label},e.href))})]})})]})}},42873:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** 2 * @license lucide-react v0.427.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */let r=(0,n(78030).Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},74697:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/** 7 * @license lucide-react v0.427.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */let r=(0,n(78030).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},66648:function(e,t,n){"use strict";n.d(t,{default:function(){return i.a}});var r=n(55601),i=n.n(r)},55601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return a},getImageProps:function(){return o}});let r=n(99920),i=n(80497),s=n(38173),l=r._(n(21241));function o(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let a=s.Image},34446:function(e,t,n){"use strict";n.d(t,{M:function(){return b}});var r=n(57437),i=n(2265),s=n(5050),l=n(30458),o=n(67797),a=n(29791);class d extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c(e){let{children:t,isPresent:n}=e,s=(0,i.useId)(),l=(0,i.useRef)(null),o=(0,i.useRef)({width:0,height:0,top:0,left:0}),{nonce:c}=(0,i.useContext)(a._);return(0,i.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:i}=o.current;if(n||!l.current||!e||!t)return;l.current.dataset.motionPopId=s;let a=document.createElement("style");return c&&(a.nonce=c),document.head.appendChild(a),a.sheet&&a.sheet.insertRule('\n [data-motion-pop-id="'.concat(s,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(i,"px !important;\n }\n ")),()=>{document.head.removeChild(a)}},[n]),(0,r.jsx)(d,{isPresent:n,childRef:l,sizeRef:o,children:i.cloneElement(t,{ref:l})})}let u=e=>{let{children:t,initial:n,isPresent:s,onExitComplete:a,custom:d,presenceAffectsLayout:u,mode:h}=e,p=(0,l.h)(f),m=(0,i.useId)(),x=(0,i.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;a&&a()},[p,a]),b=(0,i.useMemo)(()=>({id:m,initial:n,isPresent:s,custom:d,onExitComplete:x,register:e=>(p.set(e,!1),()=>p.delete(e))}),u?[Math.random(),x]:[s,x]);return(0,i.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[s]),i.useEffect(()=>{s||p.size||!a||a()},[s]),"popLayout"===h&&(t=(0,r.jsx)(c,{isPresent:s,children:t})),(0,r.jsx)(o.O.Provider,{value:b,children:t})};function f(){return new Map}var h=n(73241);let p=e=>e.key||"";function m(e){let t=[];
11return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}var x=n(9033);let b=e=>{let{children:t,custom:n,initial:o=!0,onExitComplete:a,presenceAffectsLayout:d=!0,mode:c="sync",propagate:f=!1}=e,[b,y]=(0,h.oO)(f),g=(0,i.useMemo)(()=>m(t),[t]),v=f&&!b?[]:g.map(p),k=(0,i.useRef)(!0),w=(0,i.useRef)(g),j=(0,l.h)(()=>new Map),[_,C]=(0,i.useState)(g),[E,N]=(0,i.useState)(g);(0,x.L)(()=>{k.current=!1,w.current=g;for(let e=0;e<E.length;e++){let t=p(E[e]);v.includes(t)?j.delete(t):!0!==j.get(t)&&j.set(t,!1)}},[E,v.length,v.join("-")]);let P=[];if(g!==_){let e=[...g];for(let t=0;t<E.length;t++){let n=E[t],r=p(n);v.includes(r)||(e.splice(t,0,n),P.push(n))}"wait"===c&&P.length&&(e=P),N(m(e)),C(g);return}let{forceRender:I}=(0,i.useContext)(s.p);return(0,r.jsx)(r.Fragment,{children:E.map(e=>{let t=p(e),i=(!f||!!b)&&(g===E||v.includes(t));return(0,r.jsx)(u,{isPresent:i,initial:(!k.current||!!o)&&void 0,custom:i?void 0:n,presenceAffectsLayout:d,mode:c,onExitComplete:i?void 0:()=>{if(!j.has(t))return;j.set(t,!0);let e=!0;j.forEach(t=>{t||(e=!1)}),e&&(null==I||I(),N(w.current),f&&(null==y||y()),a&&a())},children:e},t)})})}}}]);
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.