1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2843],{90803:function(e,t,l){Promise.resolve().then(l.bind(l,71356)),Promise.resolve().then(l.bind(l,77930)),Promise.resolve().then(l.t.bind(l,38173,23)),Promise.resolve().then(l.t.bind(l,231,23))},71356:function(e,t,l){"use strict";l.d(t,{default:function(){return T}});var r=l(57437),a=l(2265),n=l(21513),i=l(34446),s=l(51560),o=l(159),d=l(85313),c=l(52735),x=l(96886),m=l(13034),p=l(82843),g=l(97645),b=l(34207),u=l(22824),h=l(66985),f=l(91765);let y={saver:{tagline:"à¹à¸à¸´à¹à¸à¹à¸£à¸´à¹à¸¡à¸à¹à¸? à¹à¸£à¸´à¹à¸¡à¸à¸µà¹à¸à¸µà¹",guide:"à¸à¸±à¸à¸à¸²à¸£à¸£à¸²à¸¢à¸£à¸±à¸-รายà¸à¹à¸²à¸¢ à¹à¸£à¸´à¹à¸¡à¹à¸à¹à¸à¸à¸à¸¡ à¹à¸¥à¸°à¸§à¸²à¸à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸´à¸à¹à¸«à¹à¸¡à¸±à¹à¸à¸à¸à¸à¹à¸à¸à¹à¸à¸à¹à¸"},planner:{tagline:"à¸à¸·à¹à¸à¸à¸²à¸à¹à¸à¹à¸à¹à¸¥à¹à¸§ มาวาà¸à¹à¸à¸à¸¢à¸²à¸§",guide:"วาà¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸£à¸°à¸¢à¸°à¸à¸¥à¸²à¸-ยาว à¸à¸¥à¸à¸«à¸à¸µà¹ à¹à¸à¸£à¸µà¸¢à¸¡à¹à¸à¸©à¸µà¸¢à¸ à¹à¸¥à¸°à¸à¸±à¸à¸à¸²à¸£à¸à¸£à¸°à¸à¸±à¸à¹à¸«à¹à¸à¸£à¸"},investor:{tagline:"à¸à¸£à¹à¸à¸¡à¹à¸«à¹à¹à¸à¸´à¸à¸à¸³à¸à¸²à¸à¹à¸à¸",guide:"à¹à¸£à¸´à¹à¸¡à¸¡à¸µà¸à¸à¸£à¹à¸à¸à¸à¸à¸à¸±à¸§à¹à¸à¸ ลà¸à¸à¸¸à¸à¸«à¸¸à¹à¸ à¸à¸à¸à¸à¸¸à¸ หรืภDR à¸à¸¢à¹à¸²à¸à¸¡à¸µà¸«à¸¥à¸±à¸à¸à¸²à¸£"},alpha:{tagline:"à¹à¸à¸²à¸°à¸¥à¸¶à¸à¸£à¸°à¸à¸±à¸à¹à¸à¸£",guide:"à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¸à¸¥à¸à¸à¸¸à¸à¸à¸µà¹à¸à¸¢à¸²à¸à¸§à¸´à¹à¸à¸£à¸²à¸°à¸«à¹à¹à¸à¸´à¸à¸¥à¸¶à¸à¹à¸¥à¸°à¸à¸±à¸à¸à¸²à¸£à¸à¸à¸£à¹à¸à¸à¸£à¸´à¸à¸à¸±à¸"}},j={green:{groupBg:"bg-green-100",groupBorder:"border-green-300",groupText:"text-green-900",line:"bg-green-300",chip:"bg-white border-green-200 text-green-900",chipHover:"hover:bg-green-50 hover:border-green-400"},teal:{groupBg:"bg-teal-100",groupBorder:"border-teal-300",groupText:"text-teal-900",line:"bg-teal-300",chip:"bg-white border-teal-200 text-teal-900",chipHover:"hover:bg-teal-50 hover:border-teal-400"},blue:{groupBg:"bg-blue-100",groupBorder:"border-blue-300",groupText:"text-blue-900",line:"bg-blue-300",chip:"bg-white border-blue-200 text-blue-900",chipHover:"hover:bg-blue-50 hover:border-blue-400"},purple:{groupBg:"bg-purple-100",groupBorder:"border-purple-300",groupText:"text-purple-900",line:"bg-purple-300",chip:"bg-white border-purple-200 text-purple-900",chipHover:"hover:bg-purple-50 hover:border-purple-400"},amber:{groupBg:"bg-amber-100",groupBorder:"border-amber-300",groupText:"text-amber-900",line:"bg-amber-300",chip:"bg-white border-amber-200 text-amber-900",chipHover:"hover:bg-amber-50 hover:border-amber-400"},gray:{groupBg:"bg-gray-100",groupBorder:"border-gray-300",groupText:"text-gray-700",line:"bg-gray-300",chip:"bg-white border-gray-200 text-gray-700",chipHover:"hover:bg-gray-50 hover:border-gray-400"},pink:{groupBg:"bg-pink-100",groupBorder:"border-pink-300",groupText:"text-pink-900",line:"bg-pink-300",chip:"bg-white border-pink-200 text-pink-900",chipHover:"hover:bg-pink-50 hover:border-pink-400"},indigo:{groupBg:"bg-indigo-100",groupBorder:"border-indigo-300",groupText:"text-indigo-900",line:"bg-indigo-300",chip:"bg-white border-indigo-200 text-indigo-900",chipHover:"hover:bg-indigo-50 hover:border-indigo-400"}},v=[{id:"pricing",label:"à¸à¸²à¸¡à¸£à¸²à¸à¸²"},{id:"domain",label:"à¸à¸²à¸¡à¸«à¸¡à¸§à¸"},{id:"subApp",label:"à¸à¸²à¸¡à¹à¸à¸"},{id:"stage",label:"à¸à¸²à¸¡ Stage"}],N=[{id:"all",label:"à¸à¸±à¹à¸à¸«à¸¡à¸",Icon:s.Z},{id:"webapp",label:"Web App",Icon:o.Z},{id:"sheet",label:"Google Sheet",Icon:d.Z}],w={"member-perk":{Icon:c.Z,label:"สมาà¸à¸´à¸à¹à¸à¹à¸à¸µà¹à¸à¸à¸£à¹à¹à¸à¸´à¹à¸¡",cls:"text-emerald-600"},"has-pro":{Icon:x.Z,label:"มีà¹à¸§à¸à¸£à¹à¸à¸±à¹à¸ PRO",cls:"text-blue-600"},"has-lifetime":{Icon:m.Z,label:"มีà¹à¸§à¸à¸£à¹à¸à¸±à¹à¸ Lifetime",cls:"text-purple-600"},"member-discount":{Icon:p.Z,label:"สมาà¸à¸´à¸à¹à¸à¹à¸ªà¹à¸§à¸à¸¥à¸",cls:"text-pink-600"}};function k(e){var t;let{tool:l,accent:a,onOpen:n}=e,i=j[a];return(0,r.jsxs)("button",{type:"button",onClick:n,className:"inline-flex items-center gap-1 px-2.5 py-1 rounded-full border text-xs md:text-sm transition ".concat(i.chip," ").concat(i.chipHover),children:["sheet"===l.kind&&(0,r.jsx)(d.Z,{"aria-label":"Google Sheet",className:"text-[11px] text-emerald-600"}),(0,r.jsx)("span",{className:"font-medium",children:l.name}),null===(t=l.flags)||void 0===t?void 0:t.map(e=>{let{Icon:t,label:l,cls:a}=w[e];return(0,r.jsx)(t,{"aria-label":l,className:"text-[11px] ".concat(a)},e)})]})}function Z(e){let{group:t,onOpenTool:l}=e,a=j[t.accent];return(0,r.jsxs)("div",{className:"relative pl-6 md:pl-10 py-4",children:[(0,r.jsx)("div",{className:"absolute left-0 top-7 h-0.5 w-6 md:w-10 ".concat(a.line)}),(0,r.jsx)("div",{className:"absolute left-0 top-7 w-2 h-2 -translate-x-1/2 -translate-y-1/2 roun
1ded-full ".concat(a.line)}),(0,r.jsxs)("div",{className:"flex flex-col md:flex-row md:items-start gap-3",children:[(0,r.jsxs)("div",{className:"shrink-0 inline-flex flex-col px-3 py-2 rounded-xl border-2 ".concat(a.groupBg," ").concat(a.groupBorder," ").concat(a.groupText," shadow-sm md:min-w-[180px]"),children:[(0,r.jsx)("div",{className:"font-bold text-sm leading-tight",children:t.title}),(0,r.jsxs)("div",{className:"text-[11px] opacity-70 mt-0.5",children:[t.tools.length," à¸à¸±à¸§ \xb7 ",t.subtitle]})]}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2 pt-1 md:pt-2",children:t.tools.map(e=>(0,r.jsx)(k,{tool:e,accent:t.accent,onOpen:()=>l(e)},e.id))})]})]})}function B(e){var t;let{tool:l,accent:a,onOpen:n}=e,i=j[a];return(0,r.jsxs)("button",{type:"button",onClick:n,className:"group flex gap-3 items-center text-left p-2.5 rounded-xl border bg-white transition ".concat(i.chip," ").concat(i.chipHover),children:[(0,r.jsx)("div",{className:"relative shrink-0 w-14 h-14 rounded-lg overflow-hidden bg-gray-50 border border-gray-100",children:l.image&&(0,r.jsx)("img",{src:l.image,alt:l.name,loading:"lazy",className:"w-full h-full object-cover"})}),(0,r.jsxs)("div",{className:"min-w-0 flex-grow",children:[(0,r.jsxs)("div",{className:"flex items-center gap-1.5",children:["sheet"===l.kind&&(0,r.jsx)(d.Z,{"aria-label":"Google Sheet",className:"text-[11px] text-emerald-600 shrink-0"}),(0,r.jsx)("span",{className:"font-semibold text-sm text-gray-900 truncate",children:l.name}),null===(t=l.flags)||void 0===t?void 0:t.map(e=>{let{Icon:t,label:l,cls:a}=w[e];return(0,r.jsx)(t,{"aria-label":l,className:"text-[11px] shrink-0 ".concat(a)},e)})]}),(0,r.jsx)("p",{className:"mt-0.5 text-xs text-gray-500 line-clamp-2 leading-snug",children:l.description})]})]})}function H(e){var t;let{group:l,step:a,isLast:i,onOpenTool:s}=e,o=j[l.accent],d=y[l.id];return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45},className:"relative pl-12 md:pl-16 pb-8",children:[!i&&(0,r.jsx)("div",{className:"absolute left-[18px] md:left-[22px] top-10 bottom-0 w-0.5 ".concat(o.line)}),(0,r.jsx)("div",{className:"absolute left-0 top-0 w-9 h-9 md:w-11 md:h-11 rounded-full border-2 ".concat(o.groupBg," ").concat(o.groupBorder," ").concat(o.groupText," flex items-center justify-center font-bold shadow-sm"),children:a}),(0,r.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 px-2.5 py-0.5 rounded-full text-[11px] font-semibold ".concat(o.groupBg," ").concat(o.groupText),children:[(0,r.jsx)(g.Z,{}),null==d?void 0:d.tagline]}),(0,r.jsxs)("span",{className:"text-[11px] text-gray-400",children:[l.tools.length," à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¹à¸à¸à¸±à¹à¸à¸à¸µà¹"]})]}),(0,r.jsx)("h3",{className:"mt-1.5 text-lg md:text-xl font-bold text-gray-900",children:l.title}),(0,r.jsx)("p",{className:"mt-1 text-sm text-gray-600 leading-relaxed max-w-2xl",children:null!==(t=null==d?void 0:d.guide)&&void 0!==t?t:l.subtitle}),(0,r.jsx)("div",{className:"mt-3 grid grid-cols-1 sm:grid-cols-2 gap-2.5",children:l.tools.map(e=>(0,r.jsx)(B,{tool:e,accent:l.accent,onOpen:()=>s(e)},e.id))})]})}function I(e){let{onOpenTool:t}=e,l=(0,f.H5)("stage");return(0,r.jsxs)("section",{className:"my-8 md:my-12 max-w-3xl mx-auto",children:[(0,r.jsxs)("div",{className:"mb-8 rounded-2xl border border-emerald-100 bg-gradient-to-br from-emerald-50 to-teal-50 p-5 md:p-6",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-white/80 border border-white text-xs font-semibold text-emerald-700 shadow-sm",children:[(0,r.jsx)(g.Z,{}),"à¹à¸à¸´à¹à¸à¸£à¸¹à¹à¸à¸±à¸à¹à¸£à¸²? à¹à¸£à¸´à¹à¸¡à¸à¸²à¸à¸à¸£à¸à¸à¸µà¹"]}),(0,r.jsx)("h2",{className:"mt-3 text-xl md:text-2xl font-bold text-gray-900",children:"à¹à¸ªà¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸à¸à¸à¸à¸¸à¸"}),(0,r.jsx)("p",{className:"mt-1.5 text-sm text-gray-600 leading-relaxed",children:"à¹à¸£à¸²à¸à¸±à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸ 4 à¸à¸±à¹à¸à¸à¸²à¸¡à¹à¸ªà¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸´à¸ â à¹à¸¡à¹à¸à¹à¸à¸à¸£à¸µà¸à¹à¸à¹à¸à¸£à¸à¸à¸¸à¸à¸à¸±à¸§ à¹à¸£à¸´à¹à¸¡à¸à¸²à¸à¸à¸±à¹à¸à¹à¸£à¸à¸à¸µà¹à¸à¸£à¸à¸à¸±à¸à¸à¸¸à¸à¸à¸à¸à¸à¸µà¹ à¹à¸¥à¹à¸§à¸à¹à¸à¸¢à¹ à¹à¸à¹à¸à¸¶à¹à¸à¹à¸à¸à¸µà¸¥à¸°à¸à¸±à¹à¸"})]}),(0,r.jsx)("div",{className:"relative",children:l.map((e,a)=>(0,r.jsx)(H,{group:e,step:a+1,isLast:a===l.length-1,onOpenTool:t},e.id))}),(0,r.jsxs)("div",{className:"mt-2 rounded-2xl border border-gray-100 bg-gray-50 p-5 text-center",children:[(0,r.jsx)("p",{className:"text-sm text-gray-600",children:"à¸à¸¢à¸²à¸à¹à¸«à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸¸à¸à¸à¸±à¸§à¹à¸à¸à¸à¸±à¸à¸à¸¥à¸¸à¹à¸¡ (à¸à¸²à¸¡à¸£à¸²à¸à¸² / หมวภ/ à¹à¸à¸)?"}),(0,r.jsxs)("p",{className:"mt-1.5 text-sm font-medium text-emerald-700 inline-flex items-center gap-1.5",children:[(0,r.jsx)(b.Z,{})," สลัà¸à¹à¸à¹à¸«à¸¡à¸ âà¹à¸à¸à¸à¸±à¸â à¸à¹à¸²à¸à¸à¸à¹à¸à¹à¹à¸¥à¸¢"]})]})]})}function T(){let[e,t]=(0,a.useState)(null),[l,n]=(0,a.useState)("mindmap"),[o,d]=(0,a.useState)("pricing"),[c,x]=(0,a.useState)("all"),m=(0,f.H5)(o).map(e=>({...e,tools:"all"===c?e.tools:e.tools.filter(e=>{var t;return(null!==(t=e.kind)&&void 0!==t?t:"webapp")===c})})).filter(e=>e.tools.length>0),p=m.reduce((e,t)=>
1e+t.tools.length,0),y=[{id:"roadmap",label:"à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸¡à¸·à¸à¹à¸«à¸¡à¹",Icon:g.Z},{id:"mindmap",label:"à¹à¸à¸à¸à¸±à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸",Icon:u.Z}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)("div",{className:"inline-flex items-center gap-1 p-1 rounded-full bg-gray-100 border border-gray-200",children:y.map(e=>{let t=e.id===l;return(0,r.jsxs)("button",{type:"button",onClick:()=>n(e.id),className:"inline-flex items-center gap-1.5 px-4 py-1.5 rounded-full text-xs md:text-sm font-semibold transition ".concat(t?"bg-white text-gray-900 shadow-sm":"text-gray-500 hover:text-gray-800"),children:[(0,r.jsx)(e.Icon,{}),e.label]},e.id)})})}),"roadmap"===l&&(0,r.jsx)(I,{onOpenTool:t}),"mindmap"===l&&(0,r.jsxs)("section",{className:"my-8 md:my-12",children:[(0,r.jsxs)("div",{className:"max-w-5xl mx-auto mb-3 flex flex-wrap items-center justify-center gap-2",children:[(0,r.jsx)("span",{className:"text-xs text-gray-500 mr-1",children:"มุมมà¸à¸:"}),v.map(e=>{let t=e.id===o;return(0,r.jsx)("button",{type:"button",onClick:()=>d(e.id),className:"px-3 py-1.5 rounded-full text-xs md:text-sm font-medium border transition ".concat(t?"bg-gray-900 text-white border-gray-900":"bg-white text-gray-700 border-gray-300 hover:border-gray-500"),children:e.label},e.id)})]}),(0,r.jsxs)("div",{className:"max-w-5xl mx-auto mb-6 flex flex-wrap items-center justify-center gap-2",children:[(0,r.jsx)("span",{className:"text-xs text-gray-500 mr-1",children:"à¸à¸£à¸°à¹à¸ à¸:"}),N.map(e=>{let t=e.id===c;return(0,r.jsxs)("button",{type:"button",onClick:()=>x(e.id),className:"inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-medium border transition ".concat(t?"bg-emerald-600 text-white border-emerald-600":"bg-white text-gray-700 border-gray-300 hover:border-gray-500"),children:[(0,r.jsx)(e.Icon,{}),e.label]},e.id)})]}),(0,r.jsxs)("div",{className:"relative max-w-5xl mx-auto",children:[(0,r.jsx)("div",{className:"flex",children:(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 px-4 py-3 rounded-2xl bg-gradient-to-br from-emerald-500 via-teal-500 to-blue-500 text-white font-bold shadow-md",children:[(0,r.jsx)(s.Z,{className:"text-lg"}),(0,r.jsxs)("span",{children:["à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸±à¹à¸à¸«à¸¡à¸",(0,r.jsxs)("span",{className:"ml-2 opacity-80 font-normal text-sm",children:["(",p," à¸à¸±à¸§)"]})]})]})}),(0,r.jsxs)("div",{className:"relative ml-3 md:ml-4 mt-2",children:[(0,r.jsx)("div",{className:"absolute left-0 top-0 bottom-4 w-0.5 bg-gray-300"}),m.map(e=>(0,r.jsx)(Z,{group:e,onOpenTool:t},e.id))]})]}),(0,r.jsxs)("div",{className:"mt-8 max-w-5xl mx-auto",children:[(0,r.jsx)("div",{className:"text-xs text-gray-500 mb-2 text-center",children:"à¸à¸³à¸à¸à¸´à¸à¸²à¸¢à¹à¸à¸à¸à¸"}),(0,r.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-3 text-xs",children:Object.keys(w).map(e=>{let{Icon:t,label:l,cls:a}=w[e];return(0,r.jsxs)("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full bg-gray-50 border border-gray-200",children:[(0,r.jsx)(t,{className:a}),(0,r.jsx)("span",{className:"text-gray-700",children:l})]},e)})}),(0,r.jsxs)("p",{className:"text-center text-xs text-gray-500 mt-3 inline-flex items-center justify-center gap-1.5 w-full",children:[(0,r.jsx)(b.Z,{})," à¸à¸¥à¸´à¸à¸à¸µà¹à¸à¸·à¹à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¹à¸à¸·à¹à¸à¸à¸¹à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸"]})]})]}),(0,r.jsx)(i.M,{children:e&&(0,r.jsx)(h.Z,{tool:e,onClose:()=>t(null)})})]})}},91765:function(e,t,l){"use strict";l.d(t,{H5:function(){return d},kC:function(){return s}});var r=l(87415);let a={investment:{title:"à¸à¸²à¸£à¸¥à¸à¸à¸¸à¸",subtitle:"หุà¹à¸ à¸à¸à¸à¸à¸¸à¸ DR DCA à¹à¸¥à¸°à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸à¸£à¹à¸",accent:"blue"},"personal-finance":{title:"à¸à¸²à¸£à¹à¸à¸´à¸à¸ªà¹à¸§à¸à¸à¸¸à¸à¸à¸¥",subtitle:"รายรัà¸-รายà¸à¹à¸²à¸¢ à¹à¸à¹à¸à¹à¸à¸´à¸ à¹à¸à¹à¸²à¸«à¸¡à¸²à¸¢",accent:"green"},tax:{title:"ภาษี",subtitle:"วาà¸à¹à¸à¸à¸ าษีà¹à¸¥à¸°à¸ªà¸´à¸à¸à¸´à¹à¸¥à¸à¸«à¸¢à¹à¸à¸",accent:"purple"}
1,retirement:{title:"à¹à¸à¸©à¸µà¸¢à¸",subtitle:"วาà¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸«à¸¥à¸±à¸à¹à¸à¸©à¸µà¸¢à¸",accent:"amber"},debt:{title:"หà¸à¸µà¹ / สิà¸à¹à¸à¸·à¹à¸",subtitle:"à¹à¸à¸à¸à¸¥à¸à¸«à¸à¸µà¹ à¹à¸¥à¸°à¸à¸³à¸à¸§à¸à¹à¸à¸´à¸à¸à¸¹à¹",accent:"teal"},insurance:{title:"à¸à¸£à¸°à¸à¸±à¸",subtitle:"à¸à¸±à¸à¸à¸²à¸£à¸à¸£à¸¡à¸à¸£à¸£à¸¡à¹à¸ าà¸à¸£à¸§à¸¡",accent:"indigo"},book:{title:"หà¸à¸±à¸à¸ªà¸·à¸ / Roadmap",subtitle:"à¹à¸à¸·à¹à¸à¸«à¸²à¹à¸£à¸µà¸¢à¸à¸£à¸¹à¹",accent:"gray"}},n={plantung:{title:"Plantung",subtitle:"plantung.mymoneytoolkit.app â à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸ªà¹à¸§à¸à¸à¸¸à¸à¸à¸¥",accent:"green"},kongnai:{title:"Kongnai",subtitle:"kongnai.mymoneytoolkit.app â à¸à¸à¸à¸à¸¸à¸ + à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸¥à¸à¸à¸¸à¸",accent:"blue"},hannah:{title:"Hannah",subtitle:"hannah.mymoneytoolkit.app â หารà¸à¸´à¸¥à¸à¸±à¸à¹à¸à¸·à¹à¸à¸",accent:"pink"},interest:{title:"Interest Toolkit",subtitle:"interest.mymoneytoolkit.app â à¸à¸à¸à¹à¸à¸µà¹à¸¢à¹à¸¥à¸°à¸à¸²à¸à¹à¸à¸´à¸",accent:"amber"},sheet:{title:"Google Sheet",subtitle:"à¸à¸µà¸à¸ªà¸³à¹à¸£à¹à¸à¸£à¸¹à¸ à¹à¸à¹à¸à¸²à¸à¸à¸ Google Sheets",accent:"teal"},mymoneytoolkit:{title:"My Money Toolkit",subtitle:"mymoneytoolkit.app â à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸à¸à¹à¸§à¹à¸à¸«à¸¥à¸±à¸",accent:"purple"}},i={saver:{title:"Saver â à¹à¸£à¸´à¹à¸¡à¹à¸à¹à¸à¹à¸à¸´à¸",subtitle:"à¸à¸±à¸à¸à¸²à¸£à¸£à¸²à¸¢à¸à¹à¸²à¸¢ à¹à¸£à¸´à¹à¸¡à¸à¸à¸¡à¹à¸à¸´à¸ วาà¸à¸à¸·à¹à¸à¸à¸²à¸à¸à¸²à¸£à¹à¸à¸´à¸",accent:"green"},planner:{title:"Planner â วาà¸à¹à¸à¸",subtitle:"วาà¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸´à¸à¸£à¸°à¸¢à¸°à¸à¸¥à¸²à¸-ยาว à¸à¸¥à¸à¸«à¸à¸µà¹ à¹à¸à¸©à¸µà¸¢à¸ à¸à¸£à¸°à¸à¸±à¸",accent:"blue"},investor:{title:"Investor â à¹à¸£à¸´à¹à¸¡à¸¥à¸à¸à¸¸à¸",subtitle:"à¹à¸£à¸´à¹à¸¡à¸¡à¸µà¸à¸à¸£à¹à¸à¸à¸à¸à¸à¸±à¸§à¹à¸à¸ ลà¸à¸à¸¸à¸à¸«à¸¸à¹à¸/à¸à¸à¸à¸à¸¸à¸/DR",accent:"purple"},alpha:{title:"Alpha â ลà¸à¸à¸¸à¸à¸£à¸°à¸à¸±à¸à¸ªà¸¹à¸",subtitle:"à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸±à¸à¸¥à¸à¸à¸¸à¸à¸à¸µà¹à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸²à¸°à¸¥à¸¶à¸",accent:"amber"}},s=r.Xx,o=r.$y;function d(e){if("pricing"===e)return s;let t=s.flatMap(e=>e.tools),l="domain"===e?"domain":"subApp"===e?"subApp":"stage";return Object.entries("domain"===e?a:"subApp"===e?n:i).map(e=>{let[r,a]=e;return{id:r,title:a.title,subtitle:a.subtitle,accent:a.accent,tools:t.filter(e=>{let t=o[e.id];return!!t&&t[l]===r})}}).filter(e=>e.tools.length>0)}},63050:function(e,t,l){"use strict";l.d(t,{SkeletonImage:function(){return i}});var r=l(57437),a=l(66648),n=l(2265);let i=e=>{let{src:t,alt:l,width:i,height:s}=e,[o,d]=(0,n.useState)(!0);return(0,r.jsxs)("div",{className:"relative",children:[o&&(0,r.jsx)("div",{className:"absolute inset-0 bg-gray-100 animate-pulse h-900px w-900px"}),(0,r.jsx)(a.default,{src:t,alt:l,width:i||300,height:s||300,style:{objectFit:"contain"},className:"transition-opacity duration-500 ".concat(o?"opacity-0":"opacity-100"),onLoad:()=>d(!1)})]})}},66985:function(e,t,l){"use strict";l.d(t,{Z:function(){return u}});var r=l(57437),a=l(87138),n=l(2265),i=l(21513),s=l(46622),o=l(85313),d=l(17916),c=l(52735),x=l(96886),m=l(82843),p=l(73717),g=l(2577),b=l(63050);function u(e){let{tool:t,onClose:l}=e;return(0,n.useEffect)(()=>{document.body.classList.add("modal-open");let e=e=>{"Escape"===e.key&&l()};return window.addEventListener("keydown",e),()=>{document.body.classList.remove("modal-open"),window.removeEventListener("keydown",e)}},[l]),(0,r.jsx)(i.E.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.15},className:"fixed inset-0 z-50 bg-black/60 flex items-center justify-center p-4",onClick:l,children:(0,r.jsxs)(i.E.div,{initial:{scale:.95,y:10},animate:{scale:1,y:0},exit:{scale:.95,y:10},transition:{duration:.18},className:"bg-white rounded-2xl shadow-xl max-w-md w-full max-h-[90vh] overflow-y-auto relative",onClick:e=>e.stopPropagation(),children:[(0,r.jsx)("button",{type:"button",onClick:l,className:"absolute top-3 right-3 z-10 w-8 h-8 rounded-full bg-white/90 hover:bg-gray-100 border border-gray-200 flex items-center justify-center text-gray-600","aria-label":"à¸à¸´à¸",children:(0,r.jsx)(s.Z,{})}),t.image&&(0,r.jsx)("div",{className:"bg-gray-50",children:(0,r.jsx)(b.SkeletonImage,{src:t.image,alt:t.name,width:900,height:900})}),(0,r.jsxs)("div",{className:"p-5",children:[(0,r.jsx)("div",{className:"flex items-center gap-2 mb-1",children:"sheet"===t.kind&&(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-emerald-100 text-emerald-800 text-[11px] font-semibold",children:[(0,r.jsx)(o.Z,{})," Google Sheet"]})}),(0,r.jsx)("h3",{className:"text-lg font-bold text-gray-900",children:t.name}),(0,r.jsx)("p",{className:"text-sm text-gray-600 mt-1 leading-relaxed",children:t.description}),(0,r.jsx)("div",{className:"mt-3",children:(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 text-xs font-semibold px-2.5 py-1 rounded-full bg-emerald-100 text-emerald-800",children:[(0,r.jsx)(d.Z,{})," ",t.priceLabel]})}),(0,r.jsxs)("div",{className:"mt-4",children:[(0,r.jsx)("div",{className:"text-xs font-semibold text-gray-500 mb-1",children:"à¹à¸à¹à¸à¸°à¹à¸£"}),(0,r.jsx)("p",{className:"text-sm text-gray-800 leading-relaxed",children:t.whatYouGet})]}),t.memberPerk&&(0,r.jsxs)("div",{className:"mt-3 text-sm text-emerald-800 bg-emerald-50 border border-emerald-200 rounded-md px-3 py-2 flex gap-2",children:[(0,r.jsx)(c.Z,{className:"text-emerald-600 mt-0.5 shrink-0"}),(0,r.jsx)("span",{children:t.memberPerk})]}),t.proHint&&(0,r.jsxs)("div",{className:"mt-2 text-sm text-blue-800 bg-blue-50 border border-blue-200 rounded-md px-3 py-2 flex gap-2",children:[(0,r.jsx)(x.Z,{className:"text-blue-600 mt-0.5 shrink-0"}),(0,r.jsx)("span",{children:t.proHint})]}),t.discountHint&&(0,r.jsxs)("div",{className:"mt-2 text-sm text-pink-800 bg-pink-50 border border-pink-200 rounded-md px-3 py-2 flex gap-2",children:[(0,r.jsx)(m.Z,{className:"text-pink-600 mt-0.5 shrink-0"}),(0,r.jsx)("span",{children:t.discountHint})]}),(0,r.jsxs)("div",{className:"mt-5 flex flex-wrap gap-2",children:[t.webappLink&&(0,r.jsxs)("a",{href:t.webappLink,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 px-4 py-2 rounded-lg bg-blue-600 text-white font-semibold text-sm hover:bg-blue-700",children:[(0,r.jsx)(p.Z,{})," à¹à¸à¸´à¸à¹à¸à¸£à¸·à¹à¸à¸à¸¡à¸·à¸"]}),t.postLink&&(0,r.jsxs)(a.default,{href:t.postLink,className:"inline-flex items-center gap-1.5 px-4 py-2 rounded-lg bg-white border border-gray-300 text-gray-700 font-semibold text-sm hover:bg-gray-50",children:[(0,r.jsx)(g.Z,{})," à¸à¹à¸²à¸à¸£à¸²à¸¢à¸¥à¸°à¹à¸à¸µà¸¢à¸"]})]})]})]})})}}},function(e){e.O(0,[231,7930,8173,3842,1198,1348,7415,2971,7023,1744],function(){return e(e.s=90803)}),_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.