PageSourceSearch

https://www.soliver.eu/_nuxt/BLX0lhno.js

js soliver.eu collected 2026-09-25 20:29:41 UTC 2,238 bytes, 1 lines download raw bytes

1import{bd as m,M as f,K as d,bU as p,d as w,ap as T,o as I,c as F,W as R,ac as _,a5 as h,u,Y as k,A as S,N as E,c4 as H}from"./AOn2pwUb.js";const y=Symbol("headerRef"),v=f();function j(t){p(y,t),v.value=t.value,d(t,a=>{v.value=a})}function A(){const t=m(y,null);return t||v}const N=w({__name:"CollectiveFadeIn",props:{visible:{type:Boolean,default:!1},delay:{type:Number,default:void 0},fromLeft:{type:Boolean,default:!1},fromTop:{type:Boolean,default:!1},tag:{type:String,default:"div"},master:{type:Boolean,default:!1},optional:{type:Boolean,default:!1},id:{type:String,default:void 0},quickFadeOut:{type:Boolean,default:!1},forceVisible:{type:Boolean,default:!1},initialVisible:{type:Boolean,default:!1}},setup(t){const a=t,n=f(!1),i=f(null);if(a.master){const e=x();p("fadeInContext",e),d(()=>a.visible,()=>{setTimeout(()=>{n.value=a.visible,e.broadcast()},1)}),n.value=a.visible,e.broadcast()}else{const e=m("fadeInContext",null),l=S(()=>a.id??String(H()?.uid)),s=E(a,"delay");e?(setTimeout(()=>e.subscribe({id:l.value,active:n,delay:s,el:i}),1),d(l,()=>{n.value=!1,e.unsubscribe(l.value),e.subscribe({id:l.value,active:n,delay:s,el:i})}),a.initialVisible,T(()=>{e.unsubscribe(l.value)})):(n.value=!0,a.optional||console.warn("[CollectiveFadeIn] No master context found!",a,i))}function x(){const e=new Map;let l=!1;return{itemMap:e,subscribe(s){e.set(s.id,s),setTimeout(()=>{this.broadcast()},50)},unsubscribe(s){const o=e.get(s);o&&(o.el.value=null,e.delete(s))},async broadcast(){if(l)return;l=!0;const s=n.value;let o,b=0;const g=Array.from(e.values()).sort((r,c)=>(r.el.value?.offsetTop??0)-(c.el.value?.offsetTop??0)),B=r=>g.find(c=>c.active.value!==r);for(;o=B(s);)s&&await C(o.delay.value??a.delay??0),o.active.value=s,b++;l=!1,b>0&&this.broadcast()}}}function C(e){return new Promise(l=>setTimeout(l,e))}return(e,l)=>(I(),F(k(t.tag),{ref_key:"el",ref:i,class:h(["transition-all duration-300",{"!opacity-100":t.forceVisible,"opacity-0 pointer-events-none":!u(n),"translate-x-[-10px]":t.fromLeft&&!u(n),"!transition-none":t.quickFadeOut&&!u(n),"translate-y-[-10px]":t.fromTop&&!u(n)}])},{default:R(()=>[_(e.$slots,"default")]),_:3},8,["class"]))}}),M=Object.assign(N,{__name:"CollectiveFadeIn"});export{M as _,j as p,A as u};

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.