PageSourceSearch

https://www.firmenlauf-leipzig.de/public-assets/Ce5OW6uw.js

js firmenlauf-leipzig.de collected 2026-10-08 17:45:45 UTC 2,468 bytes, 1 lines download raw bytes

1import{f as y,n as h,x as B,g as C,y as V,z as b,A as j,j as s,o as t,c as i,p as _,q as p,a as r,F as D,s as G,v as g,e as M,w as N,B as x,k as O,r as w}from"./BBEmszS-.js";import{_ as E}from"./BQ20VAro.js";import"./C2Q2MDgC.js";const L={class:"w-full xl:w-[98%] flex-none mx-auto"},F={class:"flex flex-wrap justify-center gap-x-8 lg:gap-x-12 xl:gap-x-16 gap-y-10 xl:gap-y-12 2xl:gap-20 max-w-full mx-auto"},T={class:"flex flex-col h-full px-4 sm:px-0"},$=["data-src","alt"],q={key:1,class:"flex-none my-auto w-full h-auto"},H=["data-src","alt"],P=y({__name:"View",setup(v){const{class:c,...k}=h(),{gsap:o,ScrollTrigger:n}=B(),u=w(null),l=w({}),m=C("sponsors");m.data.value&&(l.value=m.data.value);const S=(()=>{o.set(".gsap-sponsor",{y:150,x:0,opacity:0,scale:.2})}),z=(()=>{n.create({trigger:u.value,start:"top 80%",end:"bottom 50%",onEnter:()=>{o.to(".gsap-sponsor",{y:0,opacity:1,scale:1,ease:"elastic.inOut",duration:1,stagger:.2})},onLeaveBack:()=>{o.to(".gsap-sponsor",{y:150,x:0,opacity:0,scale:.2,ease:"power4.inOut",duration:.01,stagger:.1})}})});return V(()=>{n.refresh(),S(),setTimeout(function(){z()},150)}),b(()=>{n.getAll().forEach(d=>{d.kill()}),n.clearMatchMedia()}),(d,J)=>{const A=M,f=j("lazy-load");return s(l)?.items?.length?(t(),i("div",{key:0,ref_key:"triggerSponsors",ref:u,class:_(s(p)("not-prose flex py-36",s(c)))},[r("div",L,[r("div",F,[(t(!0),i(D,null,G(s(l).items,(a,e)=>(t(),i("div",{key:"sponsor-"+e,class:_(["gsap-sponsor",{"w-full":e===0,"w-full sm:w-1/3 lg:w-1/5":e>=1&&e<=4,"w-full sm:w-1/4 lg:w-1/8":e>=5&&e<=10,"w-full sm:w-1/5 lg:w-1/10":e>=11}])},[r("div",T,[a.url?(t(),g(A,{key:0,to:a.url,target:"_blank",title:a.name,class:"flex-none my-auto w-full h-auto group cursor-pointer"},{default:N(()=>[x(r("img",{"data-src":a.logo.url,alt:a.name,loading:"lazy",class:"m-auto max-w-[320px] w-full grayscale hover:grayscale-0 hover:scale-110 transition-all duration-300 ease-in-out"},null,8,$),[[f]])]),_:2},1032,["to","title"])):(t(),i("div",q,[x(r("img",{"data-src":a.logo.url,alt:a.name,loading:"lazy",class:"m-auto w-max-[340px]"},null,8,H),[[f]])]))])],2))),128))])])],2)):O("",!0)}}}),U=Object.assign(P,{__name:"SponsorsGridView"}),I=y({__name:"index",setup(v){const{class:c,...k}=h();return(o,n)=>{const u=U,l=E;return o.$screen.gt.sm?(t(),g(u,{key:0,class:_(s(p)("",s(c)))},null,8,["class"])):(t(),g(l,{key:1,class:_(s(p)("my-12",s(c)))},null,8,["class"]))}}}),W=Object.assign(I,{__name:"SponsorsGrid"});export{W 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.