import"./rolldown-runtime-BM3Ffeng.js";import{ot as e}from"./element-plus-vendor-BF9PNysW.js";import{A as t,D as n,I as r,N as i,P as a,Xt as o,et as s,ht as c,rt as l}from"./vue-vendor-DMUmTARL.js";import{i as u,r as d,xo as f}from"./icons-vendor-Db5MGAkr.js";import{t as p}from"./_plugin-vue_export-helper-CWyGVBf-.js";var m={},h={class:`pointer-events-none absolute left-1/2 top-[40%] h-[320px] w-[320px] -translate-x-1/2 -translate-y-1/2 select-none`},g={class:`absolute inset-0 flex items-center justify-center`},_={class:`animate-float-slow relative z-10 flex h-24 w-24 items-center justify-center rounded-full border border-white/20 bg-white/10 shadow-2xl backdrop-blur-md`},v={class:`flex h-12 w-12 items-center justify-center rounded-full bg-indigo-500/40`},y={class:`animate-float-delayed-1 absolute right-0 top-0`},b={class:`flex h-24 w-20 rotate-12 transform flex-col items-center justify-center gap-2 rounded-xl border border-white/20 bg-white/10 shadow-lg backdrop-blur-sm`},x={class:`flex h-8 w-8 items-center justify-center rounded bg-amber-500/40`},S={class:`animate-float-delayed-2 absolute bottom-4 left-4`},C={class:`flex h-16 w-24 -rotate-6 transform items-center gap-3 rounded-xl border border-white/20 bg-white/10 px-3 shadow-lg backdrop-blur-sm`},w={class:`flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-green-400/30`};function T(e,r){let i=f,o=d,c=u;return s(),t(`div`,h,[n(`div`,g,[n(`div`,_,[n(`div`,v,[a(i,{class:`h-full w-full p-2 text-white/90`})]),r[0]||=n(`div`,{class:`animate-ping-slow absolute inset-0 rounded-full border border-white/5`},null,-1),r[1]||=n(`div`,{class:`animate-pulse-slow absolute -inset-4 rounded-full border border-white/5`},null,-1)])]),n(`div`,y,[n(`div`,b,[n(`div`,x,[a(o,{class:`h-full w-full p-2 text-white/90`})]),r[2]||=n(`div`,{class:`h-1.5 w-10 rounded-full bg-white/20`},null,-1)])]),n(`div`,S,[n(`div`,C,[n(`div`,w,[a(c,{class:`h-full w-full p-2 text-white/90`})]),r[3]||=n(`div`,{class:`flex w-full flex-col gap-1.5`},[n(`div`,{class:`h-1.5 w-full rounded-full bg-white/20`}),n(`div`,{class:`h-1.5 w-2/3 rounded-full bg-white/10`})],-1)])]),r[4]||=n(`svg`,{class:`pointer-events-none absolute inset-0 h-full w-full opacity-30`,overflow:`visible`},[n(`path`,{d:`M160 160 L260 60`,stroke:`white`,"stroke-width":`1`,"stroke-dasharray":`4 4`}),n(`path`,{d:`M160 160 L80 260`,stroke:`white`,"stroke-width":`1`,"stroke-dasharray":`4 4`})],-1)])}var E=p(m,[[`render`,T],[`__scopeId`,`data-v-668a58c5`]]),D={class:`share-wrapper`},O={class:`share-hero-panel`},k={class:`share-hero-brand zf-dark-bg-transparent relative flex flex-col overflow-hidden`},A={class:`relative min-h-[300px] w-full flex-1`},j={class:`share-hero-content flex flex-col`},M={class:`mb-8 w-full text-center md:hidden`},N={class:`mb-4 inline-flex h-12 w-12 items-center justify-center rounded-xl bg-blue-50 text-blue-600`},P=p(r({__name:`ShareHeroShell`,setup(e){return(e,r)=>{let i=f;return s(),t(`div`,D,[n(`div`,O,[n(`div`,k,[n(`div`,A,[a(E),r[0]||=n(`div`,{class:`share-brand-gradient absolute inset-0 z-10 bg-gradient-to-t from-zfile-sidebar via-transparent to-transparent`},null,-1)]),r[1]||=n(`div`,{class:`relative z-20 flex flex-col justify-end px-8 pb-12 md:px-12`},[n(`h3`,{class:`mb-4 font-mono text-xs font-semibold uppercase tracking-widest text-zfile-sidebar-muted`},` ZFile Share `),n(`h1`,{class:`mb-2 text-2xl font-bold leading-tight text-zfile-sidebar-primary md:text-3xl`},` 文件分享 `),n(`p`,{class:`text-sm leading-relaxed text-zfile-sidebar-secondary opacity-90 md:text-base`},` 安全、高速的文件传输体验。 `)],-1)]),n(`div`,j,[n(`div`,M,[n(`div`,N,[a(i,{class:`h-full w-full p-2`})]),r[2]||=n(`h2`,{class:`text-lg font-bold text-primary`},`ZFile Share`,-1)]),l(e.$slots,`default`,{},void 0,!0)])])])}}}),[[`__scopeId`,`data-v-b52ec507`]]),F={class:`mx-auto flex w-full max-w-md flex-1 flex-col justify-center space-y-6 text-center md:text-left`},I={class:`text-secondary`},L={class:`pt-2`},R=r({__name:`ShareInvalidPanel`,props:{msg:{default:``},actionText:{default:`返回首页`}},emits:[`action`],setup(r){return(l,u)=>{let d=e;return s(),t(`div`,F,[n(`div`,null,[u[1]||=n(`h2`,{class:`mb-2 text-2xl font-bold text-primary`},`链接不可用`,-1),n(`p`,I,o(r.msg||`该分享链接不存在、已过期或被删除`),1)]),n(`div`,L,[a(d,{type:`primary`,size:`large`,class:`w-full !rounded-lg !px-8 md:w-auto`,onClick:u[0]||=e=>l.$emit(`action`)},{default:c(()=>[i(o(r.actionText),1)]),_:1})])])}}});export{P as n,R as t};