PageSourceSearch

https://www.maumcalc.com/_next/static/chunks/pages/calculators-2a0f920b0f2b2132.js

js maumcalc.com collected 2026-10-02 01:36:11 UTC 16,050 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3723],{43550:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSG:()=>x,default:()=>p});var o=t(37876),a=t(14232),l=t(48230),s=t.n(l),d=t(89099),n=t(28691),i=t(58643),c=t(17641),u=t(53519),h=t(50141),g=t(99700);function b({locale:e}){let r=(0,d.useRouter)(),[t,l]=(0,a.useState)("전체"),[b,x]=(0,a.useState)(""),{ref:p,events:m}=(0,h.m)(),v=Object.keys(c.R6),f=(0,u.t)("category_all",e),w=(e=>{switch(e){case"ko":return{subtitle:"일상의 모든 계산",desc:"당신의 마음을 읽어주는 스마트한 도구들을 만나보세요.",searchPlaceholder:"대출, 예적금, 환율, 비만도 검색...",noResultBase:"검색 결과가 없습니다",noResultSub:"다른 검색어나 카테고리를 선택해보세요.",reset:"필터 초기화",directory:"디렉토리",hot:"인기",start:"지금 시작하기 →"};case"ja":return{subtitle:"日常のすべての計算",desc:"あなたの心を読むスマートなツールをご覧ください。",searchPlaceholder:"ローン、預貯金、為替レート、BMI検索...",noResultBase:"検索結果がありません",noResultSub:"別の検索語やカテゴリを選択してください。",reset:"フィルターをリセット",directory:"ディレクトリ",hot:"人気",start:"今すぐ始める →"};case"zh-tw":return{subtitle:"日常所有計算",desc:"探索讀懂您心的智慧工具。",searchPlaceholder:"搜尋貸款、存款、匯率、BMI...",noResultBase:"找不到計算機",noResultSub:"請嘗試不同的搜尋字詞或類別。",reset:"重置過濾器",directory:"目錄",hot:"熱門",start:"立即開始 →"};case"zh":return{subtitle:"日常所有计算",desc:"探索读懂您心的智慧工具。",searchPlaceholder:"搜索贷款、存款、汇率、BMI...",noResultBase:"找不到计算器",noResultSub:"请尝试不同的搜索字词或类别。",reset:"重置过滤器",directory:"目录",hot:"热门",start:"立即开始 →"};case"es":return{subtitle:"C\xc1LCULOS DIARIOS",desc:"Explore calculadoras inteligentes dise\xf1adas para entender su mente.",searchPlaceholder:"Buscar pr\xe9stamos, ahorros, tipo de cambio, IMC...",noResultBase:"No se encontraron calculadoras",noResultSub:"Pruebe con un t\xe9rmino de b\xfasqueda o categor\xeda diferente.",reset:"Restablecer",directory:"Directorio",hot:"Popular",start:"Empezar ahora →"};case"vi":return{subtitle:"MỌI T\xcdNH TO\xc1N",desc:"Kh\xe1m ph\xe1 c\xe1c c\xf4ng cụ th\xf4ng minh hiểu được t\xe2m tr\xed bạn.",searchPlaceholder:"T\xecm kiếm khoản vay, tiết kiệm, tỷ gi\xe1, BMI...",noResultBase:"Kh\xf4ng t\xecm thấy m\xe1y t\xednh",noResultSub:"Vui l\xf2ng thử từ kh\xf3a hoặc danh mục kh\xe1c.",reset:"Đặt lại bộ lọc",directory:"Danh mục",hot:"Hot",start:"Bắt đầu ngay →"};default:return{subtitle:"EVERYDAY SMART TOOLS",desc:"Explore smart tools designed to understand your mind.",searchPlaceholder:"Search loans, savings, exchange rates, BMI...",noResultBase:"No calculators found",noResultSub:"Try a different search term or category.",reset:"Reset Filters",directory:"Directory",hot:"Hot",start:"Start now →"}}})(e);(0,a.useEffect)(()=>{if(r.query.category){let t=r.query.category,o=f;if("all"!==t&&"전체"!==t){for(let r of v)if(r===t||c.R6[r].ko===t||c.R6[r].en===t){o=c.R6[r][e]||c.R6[r].ko;break}}l(o)}else l(f)},[r.query.category,e,f,v]);let k={maum:{bg:"bg-indigo-500/10",border:"border-indigo-500/20",text:"text-indigo-500",textDark:"dark:text-indigo-400",glow:"bg-indigo-500/5",hoverGlow:"group-hover:bg-indigo-500/10",hoverBorder:"hover:border-indigo-500/50",hoverShadow:"hover:shadow-indigo-500/10",groupText:"group-hover:text-indigo-500"},"real-estate":{bg:"bg-orange-500/10",border:"border-orange-500/20",text:"text-orange-500",textDark:"dark:text-orange-400",glow:"bg-orange-500/5",hoverGlow:"group-hover:bg-orange-500/10",hoverBorder:"hover:border-orange-500/50",hoverShadow:"hover:shadow-orange-500/10",groupText:"group-hover:text-orange-500"},"rental-landlord":{bg:"bg-emerald-500/10",border:"border-emerald-500/20",text:"text-emerald-500",textDark:"dark:text-emerald-400",glow:"bg-emerald-500/5",hoverGlow:"group-hover:bg-emerald-500/10",hoverBorder:"hover:border-emerald-500/50",hoverShadow:"hover:shadow-emerald-500/10",groupText:"group-hover:text-emerald-500"},"loan-limit":{bg:"bg-sky-500/10",border:"border-sky-500/20",text:"text-sky-500",textDark:"dark:text-sky-400",glow:"bg-sky-500/5",hoverGlow:"group-hover:bg-sky-500/10",hoverBorder:"hover:border-sky-500/50",hoverShadow:"hover:shadow-sky-500/10",groupText:"group-hover:text-sky-500"},"finance-invest":{bg:"bg-blue-500/10",border:"border-blue-500/20",text:"text-blue-500",textDark:"dark:text-blue-400",glow:"bg-blue-500/5",hoverGlow:"group-hover:bg-blue-500/10",hoverBorder:"hover:border-blue-500/50",hoverShadow:"hover:shadow-blue-500/10",groupText:"group-hover:text-blue-500"},"family-tax":{bg:"bg-rose-500/10",border:"border-rose-500/20",text:"text-rose-500",textDark:"dark:text-rose-400",glow:"bg-rose-500/5",hoverGlow:"group-hover:bg-rose-500/10",hoverBorder:"hover:border-rose-500/50",hoverShadow:"hover:shadow-rose-500/10",groupText:"group-hover:text-rose-500"},"salary-work":{bg:"bg-indigo-500/10",border:"border-indigo-500/20",text:"text-indigo-500",textDark:"dark:text-indigo-400",glow:"bg-indigo-500/5",hoverGlow:"group-hover:bg-indigo-500/10",hoverBorder:"hover:border-indigo-500/50",hoverShadow:"hover:shadow-indigo-500/10",groupText:"group-hover:text-indigo-500"},travel:{bg:"bg-cyan-500/10",border:"border-cyan-500/20",text:"text-cyan-500",textDark:"dark:text-cyan-400",glow:"bg-cyan-500/5",hoverGlow:"group-hover:bg-cyan-500/10",hoverBorder:"hover:border-cyan-500/50",hoverShadow:"hover:shadow-cyan-500/10",groupText:"group-hover:text-cyan-500"},"health-diet":{bg:"bg-teal-500/10",border:"border-teal-500/20",text:"text-teal-500",textDark:"dark:text-teal-400",glow:"bg-teal-500/5",hoverGlow:"group-hover:bg-teal-500/10",hoverBorder:"hover:border-teal-500/50",hoverShadow:"hover:shadow-teal-500/10",groupText:"group-hover:text-teal-500"},"daily-util":{bg:"bg-amber-500/10",border:"border-amber-500/20",text:"text-amber-500",textDark:"dark:text-amber-400",glow:"bg-amber-500/5",hoverGlow:"group-hover:bg-amber-500/10",hoverBorder:"hover:border-amber-500/50",hoverShadow:"hover:shadow-amber-500/10",groupText:"group-hover:text-amber-500"},psychology:{bg:"bg-purple-500/10",border:"border-purple-500/20",text:"text-purple-500",textDark:"dark:text-purple-400",glow:"bg-purple-500/5",hoverGlow:"group-hover:bg-purple-500/10",hoverBorder:"hover:border-purple-500/50",hoverShadow:"hover:shadow-
1purple-500/10",groupText:"group-hover:text-purple-500"},default:{bg:"bg-slate-500/10",border:"border-slate-500/20",text:"text-slate-500",textDark:"dark:text-slate-400",glow:"bg-slate-500/5",hoverGlow:"group-hover:bg-slate-500/10",hoverBorder:"hover:border-slate-500/50",hoverShadow:"hover:shadow-slate-500/10",groupText:"group-hover:text-slate-500"}},y=c.qv.map(r=>{let t=c.R6[r.category],o=t?t[e]||t.ko:r.category,a=k[r.category]||k.default;return{...r,name:r.title[e]||r.title.ko||r.title.en,path:`/calculators/${r.id}`,desc:r.description[e]||r.description.ko||r.description.en,categoryLabel:o,IconComponent:(0,g.R)(r.icon),theme:a}}),N=[f,...v.map(r=>c.R6[r][e]||c.R6[r].ko)],j=y.filter(e=>{let r=t===f||e.categoryLabel===t,o=e.name.toLowerCase().includes(b.toLowerCase())||e.desc.toLowerCase().includes(b.toLowerCase());return r&&o});return(0,o.jsxs)(n.A,{children:[(0,o.jsx)(i.A,{title:`${(0,u.t)("calculators",e)} - MaumCalc`,description:"ko"===e?"모든 스마트 계산기를 한곳에서 확인하세요. 금융, 건강, 생활, 부동산 등 40여 종 이상의 전문 계산기.":"Check all smart calculators in one place. Over 40 professional calculators for finance, health, life, and real estate.",canonical:`https://www.maumcalc.com/${"ko"===e?"":e+"/"}calculators`,locale:e}),(0,o.jsxs)("div",{className:"relative min-h-screen pt-8 lg:pt-12 pb-20 bg-[var(--bg-primary)] transition-colors",children:[(0,o.jsxs)("div",{className:"fixed inset-0 overflow-hidden pointer-events-none",children:[(0,o.jsx)("div",{className:"absolute top-[-10%] right-[-10%] w-[50%] h-[50%] bg-indigo-500/5 blur-[120px] rounded-full"}),(0,o.jsx)("div",{className:"absolute bottom-[-10%] left-[-10%] w-[40%] h-[40%] bg-purple-500/5 blur-[100px] rounded-full"})]}),(0,o.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[(0,o.jsxs)("header",{className:"text-center mb-10 animate-in fade-in slide-in-from-top-4 duration-700 relative",children:[(0,o.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full max-w-lg h-32 bg-indigo-500/10 blur-[100px] rounded-full pointer-events-none -z-10 dark:bg-indigo-500/20"}),(0,o.jsxs)("div",{className:"inline-flex items-center gap-2 mb-4 px-4 py-1.5 rounded-full border border-indigo-500/30 bg-indigo-500/10 text-indigo-500 dark:text-indigo-300 text-[10px] md:text-xs font-black tracking-[0.2em] uppercase backdrop-blur-md shadow-sm",children:[(0,o.jsx)("span",{className:"w-1.5 h-1.5 rounded-full bg-indigo-500 dark:bg-indigo-400 animate-pulse"}),w.directory]}),(0,o.jsxs)("h1",{className:"text-4xl md:text-6xl font-black mb-4 tracking-tighter leading-[1.1] text-[var(--text-primary)]",children:[(0,o.jsx)("span",{className:"block text-sm md:text-lg font-bold text-[var(--text-secondary)] mb-2 tracking-[0.3em] uppercase opacity-80",children:w.subtitle}),(0,o.jsx)("span",{className:"bg-gradient-to-br from-[var(--text-primary)] to-indigo-500 bg-clip-text text-transparent drop-shadow-sm",children:(0,u.t)("calculators",e)})]}),(0,o.jsx)("p",{className:"text-[var(--text-secondary)] text-sm md:text-base max-w-2xl mx-auto leading-relaxed font-bold break-keep",children:w.desc})]}),(0,o.jsxs)("div",{className:"mb-10 space-y-6",children:[(0,o.jsxs)("div",{className:"max-w-2xl mx-auto relative group",children:[(0,o.jsx)("div",{className:"absolute -inset-1 bg-gradient-to-r from-indigo-500/40 to-purple-600/40 rounded-2xl blur-md opacity-0 group-focus-within:opacity-100 transition duration-500"}),(0,o.jsxs)("div",{className:"relative flex items-center bg-[var(--bg-card)] border border-[var(--border-color)] rounded-2xl overflow-hidden shadow-sm transition-all focus-within:border-indigo-500",children:[(0,o.jsx)("span",{className:"absolute left-5 text-xl opacity-60",children:"\uD83D\uDD0D"}),(0,o.jsx)("input",{type:"text",placeholder:w.searchPlaceholder,className:"w-full bg-transparent py-4 pl-14 pr-6 text-[var(--text-primary)] font-bold text-sm md:text-base placeholder:text-[var(--text-secondary)] placeholder:opacity-70 focus:outline-none",value:b,onChange:e=>x(e.target.value)})]})]}),(0,o.jsx)("div",{ref:p,...m,className:"flex items-center justify-start gap-2 overflow-x-auto pb-4 no-scrollbar scroll-smooth cursor-grab active:cursor-grabbing",children:N.map(e=>(0,o.jsx)("button",{onClick:()=>l(e),className:`px-5 py-2.5 rounded-full text-xs md:text-sm font-black whitespace-nowrap transition-all duration-300 border backdrop-blur-md whitespace-nowrap ${t===e?"bg-indigo-500 border-indigo-500 text-white shadow-md shadow-indigo-500/20 scale-105":"bg-[var(--bg-card)] border-[var(--border-color)] text-[var(--text-secondary)] hover:bg-[var(--bg-secondary)] hover:text-[var(--text-primary)]"}`,children:e},e))})]}),(0,o.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-
15",children:j.length>0?j.map((e,r)=>{let t=e.theme;return(0,o.jsx)(a.Fragment,{children:(0,o.jsxs)(s(),{href:e.path,className:`group relative bg-[var(--bg-card)] border border-[var(--border-color)] rounded-3xl p-5 flex flex-col h-full overflow-hidden transition-all duration-300 ${t.hoverBorder} hover:-translate-y-1 hover:shadow-lg ${t.hoverShadow} animate-in fade-in slide-in-from-bottom-4 duration-500`,style:{animationDelay:`${Math.min(30*r,500)}ms`},children:[(0,o.jsx)("div",{className:`absolute top-0 right-0 w-24 h-24 rounded-full blur-2xl transition-all duration-700 -translate-y-1/2 translate-x-1/2 ${t.glow} ${t.hoverGlow}`}),(0,o.jsxs)("div",{className:"flex justify-between items-start mb-4 relative z-10",children:[(0,o.jsx)("div",{className:`w-12 h-12 rounded-2xl border flex items-center justify-center text-white group-hover:scale-110 group-hover:rotate-6 transition-transform duration-300 shadow-inner ${t.bg} ${t.border}`,children:(0,o.jsx)(e.IconComponent,{className:`w-6 h-6 ${t.text} ${t.textDark}`})}),(0,o.jsx)("div",{className:"flex flex-col items-end gap-2",children:e.isHot?(0,o.jsx)("span",{className:"text-[9px] font-black px-2.5 py-1 bg-gradient-to-r from-orange-500 to-rose-500 text-white rounded-full uppercase tracking-widest shadow-sm",children:w.hot}):(0,o.jsx)("span",{className:`inline-flex items-center gap-1 px-2.5 py-1 rounded-full border bg-opacity-10 text-[9px] font-black tracking-wider uppercase ${t.bg} ${t.border} ${t.text} ${t.textDark}`,children:"v2.0"})})]}),(0,o.jsxs)("div",{className:"relative z-10 flex-grow",children:[(0,o.jsx)("h3",{className:`text-lg font-black text-[var(--text-primary)] mb-2 tracking-tight transition-colors leading-tight break-keep ${t.groupText}`,children:e.name}),(0,o.jsx)("p",{className:"text-sm text-[var(--text-secondary)] font-bold leading-relaxed line-clamp-2 break-keep",children:e.desc})]})]})},e.id)}):(0,o.jsxs)("div",{className:"col-span-full py-24 text-center animate-in fade-in",children:[(0,o.jsx)("span",{className:"text-5xl mb-4 block opacity-50",children:"\uD83D\uDEF8"}),(0,o.jsx)("h3",{className:"text-xl font-black text-[var(--text-primary)] mb-2",children:w.noResultBase}),(0,o.jsx)("p",{className:"text-sm font-bold text-[var(--text-secondary)]",children:w.noResultSub}),(0,o.jsx)("button",{onClick:()=>{x(""),l(f)},className:"mt-6 px-6 py-2.5 bg-[var(--bg-secondary)] border border-[var(--border-color)] rounded-full text-[var(--text-primary)] font-black hover:bg-[var(--bg-card)] hover:border-indigo-500 transition-all text-sm shadow-sm",children:w.reset})]})})]})]})]})}var x=!0;function p({locale:e}){return(0,o.jsx)(b,{locale:e})}},50141:(e,r,t)=>{"use strict";t.d(r,{m:()=>a});var o=t(14232);let a=()=>{let e=(0,o.useRef)(null),[r,t]=(0,o.useState)(!1),[a,l]=(0,o.useState)(0),[s,d]=(0,o.useState)(0),n=(0,o.useCallback)(r=>{e.current&&(t(!0),l(r.pageX-e.current.offsetLeft),d(e.current.scrollLeft))},[]),i=(0,o.useCallback)(()=>{t(!1)},[]),c=(0,o.useCallback)(()=>{t(!1)},[]),u=(0,o.useCallback)(t=>{if(!r||!e.current)return;t.preventDefault();let o=(t.pageX-e.current.offsetLeft-a)*2;e.current.scrollLeft=s-o},[r,a,s]),h=(0,o.useCallback)(r=>{e.current&&(t(!0),l(r.touches[0].pageX-e.current.offsetLeft),d(e.current.scrollLeft))},[]),g=(0,o.useCallback)(()=>{t(!1)},[]),b=(0,o.useCallback)(t=>{if(!r||!e.current)return;let o=(t.touches[0].pageX-e.current.offsetLeft-a)*2;e.current.scrollLeft=s-o},[r,a,s]);return{ref:e,events:{onMouseDown:n,onMouseLeave:i,onMouseUp:c,onMouseMove:u,onTouchStart:h,onTouchEnd:g,onTouchMove:b},isDragging:r}}},72649:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/calculators",function(){return t(43550)}])},99700:(e,r,t)=>{"use strict";t.d(r,{R:()=>I});var o=t(17919),a=t(41180),l=t(78334),s=t(21174),d=t(31545),n=t(73291),i=t(61907),c=t(97621),u=t(78439),h=t(14136),g=t(91853),b=t(9498),x=t(95874),p=t(89057),m=t(27011),v=t(18650),f=t(25527),w=t(34213),k=t(42737),y=t(31895),N=t(47798),j=t(64041),A=t(21005),S=t(21355),B=t(28515),D=t(55762),R=t(58385),C=t(26101),T=t(57593),L=t(51967),$=t(96767),_=t(55927),P=t(460),G=t(98220);let E={Landmark:o.A,TrendingUp:a.A,PiggyBank:l.A,Activity:s.A,UserCircle:d.A,ShieldCheck:n.A,Car:i.A,Home:c.A,Building:u.A,Building2:h.A,Briefcase:g.A,Target:b.A,Palmtree:x.A,Apple:p.A,Scale:m.A,Flame:v.A,CreditCard:f.A,Tag:w.A,Diamond:k.A,Fuel:y.A,Zap:N.A,Calendar:j.A,Ruler:A.A,FileText:S.A,Baby:B.A,Moon:D.A,Dices:R.A,Heart:C.A,Banknote:T.A,Plane:L.A,Hotel:$.A,BadgeDollarSign:_.A,FileSearch:P.A,FileCheck:G.A,Default:s.A},I=e=>E[e]||E.Default}},e=>{e.O(0,[6853,3180,1145,6211,636,6593,8792],()=>e(e.s=72649)),_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.