PageSourceSearch

https://metool.online/_assets/js/index.DWaeIuV7.js

js metool.online collected 2026-10-04 19:04:49 UTC 12,482 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./AppFooter.BciOiZUU.js","./NuxtImg.CQcfjr1Q.js","./entry.q2vg8f26.js","./vue.BHwQAC8Z.js","../css/entry.BlhIgkn4.css","./useToolGroup.D6DXaJBJ.js","./useGameTools.Cea25uJs.js","./useImageTools.DnXsyVeV.js","./useMagicTools.CMgTWyzO.js","./useDocTools.M0St8VTC.js","./brandSvgs.3qwNwPst.js","./useMarkdownTools.MAZnT9yn.js","./use3DTools.B2gNq-E_.js","./useDevTools.Du8khQc-.js","./useVideoTools.wfF_hwIl.js","./useAISkillTools.DxAcHgjm.js","./useLatexTools.CNuf4UvK.js","./useHtmlTools.eon9ygLT.js"])))=>i.map(i=>d[i]);
2/* © 2024-2026 MeTool.online. All rights reserved. Unauthorized copying or redistribution is prohibited. */
3import{d as K,o as W,v as a,y as e,c as n,B as l,z as X,C as m,F as c,D as u,G as E,H as R,E as O,W as B,e as D,f,_ as Y,q as s,A as J,X as Q}from"./vue.BHwQAC8Z.js";import{f as Z,c as ee,W as te,i as se,r as ae,y as oe,p as re,q as le,_ as ie}from"./entry.q2vg8f26.js";import{T as b}from"./ToolCard.Dipi6UIv.js";import{u as ne}from"./useToolGroup.D6DXaJBJ.js";import{T as j}from"./ToolGroup.B0Ey0SIu.js";import{c as _}from"./iconLibrary.DB9GK0r4.js";import{u as de}from"./useFeaturedTools.DryEJopS.js";import{u as ce}from"./useUserLibrary.GGsQQArI.js";import"./enabledPages.generated.XTfMY2ra.js";import"./AppIcon.kB3f-rsX.js";import"./FavoriteStarButton.DO1P1yzW.js";import"./McpRobotBadge.BEno9mQJ.js";import"./useGameTools.Cea25uJs.js";import"./useImageTools.DnXsyVeV.js";import"./useMagicTools.CMgTWyzO.js";import"./useDocTools.M0St8VTC.js";import"./brandSvgs.3qwNwPst.js";
3import"./useMarkdownTools.MAZnT9yn.js";import"./use3DTools.B2gNq-E_.js";import"./useDevTools.Du8khQc-.js";import"./useVideoTools.wfF_hwIl.js";import"./useAISkillTools.DxAcHgjm.js";import"./useLatexTools.CNuf4UvK.js";import"./useHtmlTools.eon9ygLT.js";import"./useFeedback.Dr-ufl2w.js";const me={class:"flex-1 bg-gradient-to-br from-slate-50 via-blue-50 to-slate-100 dark:from-slate-950 dark:via-slate-900 dark:to-slate-950"},ue={class:"relative overflow-hidden flex items-center min-h-[calc(40vh-0.5rem)]"},pe={key:0,class:"relative mx-auto px-4 pt-12 pb-24 w-full max-w-7xl"},ge={class:"flex flex-col gap-10 lg:gap-12"},he={class:"flex items-center justify-start gap-3 mb-8"},xe={class:"flex items-center gap-2"},fe={class:"text-xs font-medium text-amber-500 dark:text-amber-400 uppercase tracking-wider"},_e={key:0,class:"text-sm ms-text-secondary leading-relaxed py-6"},ve={key:1,class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-2 gap-y-8 items-start"},be={class:"flex items-center gap-2 mb-4"},ye={class:"text-xs font-medium text-emerald-600 dark:text-emerald-400 uppercase tracking-wider"},ke={key:0,class:"text-sm ms-text-secondary leading-relaxed py-6"},we={key:1,class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-2 gap-y-8 items-start"},$e={key:1,class:"relative mx-auto px-4 pt-12 pb-24 w-full max-w-7xl","aria-hidden":"true"},qe={class:"flex flex-col gap-10 lg:gap-12"},Te={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-2 gap-y-8"},Le={key:2,class:"relative mx-auto px-4 pt-12 pb-24 w-full max-w-7xl"},Pe={class:"grid md:grid-cols-2 gap-8 lg:gap-12 items-center"},Ce={class:"max-w-2xl"},Fe={class:"inline-flex items-center gap-2 mb-6 px-3 py-1 bg-white/60 dark:bg-slate-800/60 backdrop-blur-md rounded-full border border-blue-200/50 dark:border-blue-700/40 animate-fade-in"},Ee={class:"text-sm font-medium text-blue-600 dark:text-blue-400"},Re={class:"text-4xl md:text-5xl lg:text-6xl font-bold mb-6 leading-tight tracking-tight animate-rise-in-delay-100"},Oe={class:"ms-text-primary block"},Be={class:"block mt-1 bg-gradient-to-r from-blue-500 via-indigo-500 to-violet-500 bg-clip-text text-transparent dark:from-blue-400 dark:via-indigo-400 dark:to-violet-400"},De={class:"ms-text-secondary text-lg md:text-xl max-w-2xl leading-relaxed mb-8 font-light animate-rise-in-delay-200"},je={id:"mobile-recent-slot",class:"md:hidden"},Ae={key:0,class:"pt-8 min-h-[13.75rem]"},Ge={class:"grid grid-cols-1 gap-y-8","aria-hidden":"true"},Se={class:"flex items-center gap-2 mb-4"},Ie={class:"text-xs font-medium text-emerald-600 dark:text-emerald-400 uppercase tracking-wider"},Me={class:"grid grid-cols-1 gap-y-8"},ze={class:"hidden md:flex flex-col gap-3 animate-fade-in-delay-400 pt-6 scale-90 origin-top-right"},Ne={class:"grid grid-cols-2 gap-2 gap-y-8 items-start"},Ve={class:"flex items-center gap-2"},Ue={class:"grid grid-cols-2 gap-2 gap-y-8 items-start"},He={class:"relative bg-white/40 dark:bg-slate-900/40 backdrop-blur-xl -mt-20 pt-20"},Ke={class:"relative bg-gradient-to-r from-slate-50 to-blue-50 dark:from-slate-900 dark:to-slate-800 border-t border-blue-200/30 dark:border-slate-700/40"},We={class:"mx-auto px-4 py-12"},Xe={class:"grid grid-cols-1 md:grid-cols-3 gap-8"},Ye={class:"text-center"},Je={class:"flex justify-center mb-3"},Qe={class:"ms-text-primary font-semibold mb-1"},Ze={class:"ms-text-secondary text-sm"},et={class:"text-center"},tt={class:"flex justify-center mb-3"},st={class:"ms-text-primary font-semibold mb-1"},at={class:"ms-text-secondary text-sm"},ot={class:"text-center"},rt={class:"flex justify-center mb-3"},lt={class:"ms-text-primary font-semibold mb-1"},it={class:"ms-text-secondary text-sm"},nt=K({__name:"index",setup(dt){const A=B(()=>Y(()=>import("./AppFooter.BciOiZUU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]),import.meta.url)),G=B({loader:()=>Promise.resolve(j),hydrate:Q()}),{t:d}=Z(),S=D(null),I=ee(),h=ne(),M=de(),w=f(()=>{const o=Object.fromEntries(h.value.map(r=>[r.id,r]));return M.map(({category:r,id:i})=>{const t=o[r]?.tools?.find(g=>g.id===i);return t?{...t,category:r,categoryColor:_[r]||_.images}:null}
3).filter(Boolean)}),{recent:x}=te(),{user:$,loaded:q}=se(),{favorites:z,recents:N,backendOk:V,libraryLoaded:T}=ce(),U=f(()=>q.value&&!!$.value&&T.value&&V.value),H=f(()=>q.value&&!!$.value&&!T.value);function L(o,r){const i=Object.fromEntries(h.value.map(t=>[t.id,t])),p=o.map(({category:t,toolId:g})=>{const v=i[t]?.tools?.find(k=>k.id===g);return v?{...v,category:t,categoryColor:_[t]||_.images,isRecent:r?.recent}:null}).filter(Boolean);return r?.limit!=null?p.slice(0,r.limit):p}const P=f(()=>L(z.value,{limit:8})),C=f(()=>L(N.value,{recent:!0,limit:4})),y=D(!1);W(()=>{y.value=!0});const F=f(()=>{const o=Object.fromEntries(h.value.map(t=>[t.id,t])),r=x.value.map(({category:t,toolId:g})=>{const v=o[t]?.tools?.find(k=>k.id===g);return v?{...v,category:t,categoryColor:_[t]||_.images,isRecent:!0}:null}).filter(Boolean);if(r.length===0)return w.value;const i=new Set(r.map(t=>`${t.category}-${t.id}`)),p=w.value.filter(t=>!i.has(`${t.category}-${t.id}`));return[...r,...p].slice(0,4)});return ae({title:"",description:d("meta.home.description"),keywords:d("meta.home.keywords")}),oe({name:"MeTool",description:d("pages.index.schemaDescription"),category:"UtilitiesApplication",faqs:[{question:d("pages.index.faq.q1.question"),answer:d("pages.index.faq.q1.answer")},{question:d("pages.index.faq.q2.question"),answer:d("pages.index.faq.q2.answer")},{question:d("pages.index.faq.q3.question"),answer:d("pages.index.faq.q3.answer")},{question:d("pages.index.faq.q4.question"),answer:d("pages.index.faq.q4.answer")},{question:d("pages.index.faq.q5.question"),answer:d("pages.index.faq.q5.answer")}]}),(o,r)=>{const i=re,p=le;return s(),a("div",me,[e("div",ue,[U.value?(s(),a("div",pe,[e("div",ge,[e("section",null,[e("div",he,[e("div",xe,[n(i,{icon:"lucide:star",class:"w-3.5 h-3.5 text-amber-400 fill-current [&_path]:fill-current"}),e("h2",fe,l(o.$t("pages.index.favoritesLabel")),1)]),n(p,{to:m(I)("/me/favorites/"),class:"inline-flex items-center gap-0.5 text-xs font-medium text-blue-600 dark:text-blue-400 hover:underline"},{default:X(()=>[J(l(o.$t("pages.index.manageFavorites"))+" ",1),n(i,{icon:"lucide:arrow-right",class:"w-3.5 h-3.5 text-blue-600"})]),_:1},8,["to"])]),P.value.length===0?(s(),a("p",_e,l(o.$t("pages.index.favoritesEmpty")),1)):(s(),a("div",ve,[(s(!0),a(c,null,u(P.value,t=>(s(),a("div",{key:`fav-${t.category}-${t.id}`,class:"max-md:[&:nth-child(n+5)]:hidden"},[n(b,{category:t.category,tool:t,"show-description":!1,compact:"","plain-title":""},null,8,["category","tool"])]))),128))]))]),e("section",null,[e("div",be,[n(i,{icon:"lucide:history",class:"w-3.5 h-3.5 text-emerald-500"}),e("h2",ye,l(o.$t("pages.index.recentLabel")),1)]),C.value.length===0?(s(),a("p",ke,l(o.$t("pages.index.recentEmpty")),1)):(s(),a("div",we,[(s(!0),a(c,null,u(C.value,t=>(s(),a("div",{key:`rec-${t.category}-${t.id}`},[n(b,{category:t.category,tool:t,recent:"","show-description":!1,compact:"","plain-title":""},null,8,["category","tool"])]))),128))]))])])])):H.value?(s(),a("div",$e,[e("div",qe,[(s(),a(c,null,u(2,t=>e("div",{key:`skel-row-${t}`,class:"flex flex-col gap-3"},[r[0]||(r[0]=e("div",{class:"h-3 w-28 rounded bg-slate-200 dark:bg-slate-700 animate-pulse"},null,-1)),e("div",Te,[(s(),a(c,null,u(4,g=>e("div",{key:`skel-${t}-${g}`,class:"h-16 rounded-xl border border-slate-200/50 dark:border-slate-700/50 bg-white/70 dark:bg-slate-800/70 animate-pulse"})),64))])])),64))])])):(s(),a("div",Le,[e("div",Pe,[e("div",Ce,[e("div",Fe,[e("span",Ee,"✨ "+l(o.$t("pages.index.tag")),1)]),e("h1",Re,[e("span",Oe,l(o.$t("pages.index.h1Part1")),1),e("span",Be,l(o.$t("pages.index.h1Part2")),1)]),e("p",De,l(o.$t("pages.index.subheading")),1),e("div",je,[m(x).length?(s(),a("div",Ae,[y.value?(s(),a(c,{key:1},[e("div",Se,[n(i,{icon:"lucide:history",class:"w-3.5 h-3.5 text-emerald-500"}),e("span",Ie,l(o.$t("pages.index.recentLabel")),1)]),e("div",Me,[(s(!0),a(c,null,u(F.value.slice(0,2),t=>(s(),a("div",{key:`m-${t.category}-${t.id}`},[n(b,{category:t.category,tool:t,recent:t.isRecent,"show-description":!1,compact:"","plain-title":""},null,8,["category","tool","recent"])]))),128))])],64)):(s(),a(c,{key:0},[r[1]||(r[1]=e("div",{class:"flex items-center gap-2 mb-4","aria-hidden":"true"},[e("div",{class:"w-3.5 h-3.5 rounded-full bg-slate-200 dark:bg-slate-700 animate-pulse"}),e("div",{class:"h-3 w-24 rounded bg-slate-200 dark:bg-slate-700 animate-pulse"})],-1)),e("div",Ge,[(s(),a(c,null,u(2,t=>e("div",{key:`recent-skeleton-${t}
3`,class:"h-14 rounded-xl border border-slate-200/50 dark:border-slate-700/50 bg-white/70 dark:bg-slate-800/70 animate-pulse"})),64))])],64))])):E("",!0)])]),e("div",ze,[y.value?(s(),a(c,{key:1},[e("div",Ve,[n(i,{icon:m(x).length?"lucide:history":"lucide:star",class:R(["w-3.5 h-3.5",m(x).length?"text-emerald-500":"text-amber-400"])},null,8,["icon","class"]),e("span",{class:R(["text-xs font-medium uppercase tracking-wider",m(x).length?"text-emerald-600 dark:text-emerald-400":"text-amber-500 dark:text-amber-400"])},l(m(x).length?o.$t("pages.index.recentLabel"):o.$t("pages.index.featuredLabel")),3)]),e("div",Ue,[(s(!0),a(c,null,u(F.value,t=>(s(),a("div",{key:`${t.category}-${t.id}`},[n(b,{category:t.category,tool:t,recent:t.isRecent,"show-description":!1,compact:"","plain-title":""},null,8,["category","tool","recent"])]))),128))])],64)):(s(),a(c,{key:0},[r[2]||(r[2]=e("div",{class:"flex items-center gap-2"},[e("div",{class:"w-3.5 h-3.5 rounded-full bg-slate-200 dark:bg-slate-700 animate-pulse"}),e("div",{class:"h-3 w-24 rounded bg-slate-200 dark:bg-slate-700 animate-pulse"})],-1)),e("div",Ne,[(s(),a(c,null,u(4,t=>e("div",{key:`desktop-skeleton-${t}`,class:"h-20 rounded-xl border border-slate-200/50 dark:border-slate-700/50 bg-white/70 dark:bg-slate-800/70 animate-pulse"})),64))])],64))])])]))]),e("div",He,[e("div",{ref_key:"toolsSection",ref:S,class:"container mx-auto px-4 py-8 md:py-16"},[e("div",null,[m(h).length>0?(s(),O(j,{key:0,group:m(h)[0],"show-all":!1},null,8,["group"])):E("",!0),(s(!0),a(c,null,u(m(h).slice(1),t=>(s(),O(m(G),{key:t.id,group:t,"show-all":!1},null,8,["group"]))),128))])],512)]),e("div",Ke,[e("div",We,[e("div",Xe,[e("div",Ye,[e("div",Je,[n(i,{icon:"lucide:shield-check",class:"w-8 h-8 text-blue-600"})]),e("h3",Qe,l(o.$t("common.features.localProcessing")),1),e("p",Ze,l(o.$t("common.features.localProcessingDesc")),1)]),e("div",et,[e("div",tt,[n(i,{icon:"lucide:zap",class:"w-8 h-8 text-amber-500"})]),e("h3",st,l(o.$t("common.features.lightningFast")),1),e("p",at,l(o.$t("common.features.lightningFastDesc")),1)]),e("div",ot,[e("div",rt,[n(i,{icon:"lucide:gift",class:"w-8 h-8 text-emerald-600"})]),e("h3",lt,l(o.$t("common.features.completelyFree")),1),e("p",it,l(o.$t("common.features.completelyFreeDesc")),1)])])])]),n(m(A))])}}}),Dt=ie(nt,[["__scopeId","data-v-bf89d0e1"]]);export{Dt 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.