PageSourceSearch

https://ssicevs.com/assets/CoverCylinder-BpYGDee3.js

js ssicevs.com collected 2026-10-08 04:52:32 UTC 1,821 bytes, 1 lines download raw bytes

1import{r as u,j as e}from"./metal-fx-C6GZ_SKA.js";import{C as n}from"./portfolio-covers-DBq3zqcx.js";import{fm as m,fh as f,fp as g,eT as o}from"./index-D1yBc__G.js";import{u as p}from"./use-animation-frame-ClLV8y4i.js";import"./motion-BHwmuFpx.js";function x(){const i=m(),t=f(0),l=g(t,{stiffness:60,damping:18,mass:.6}),a=u.useRef(!1),d=360/n.length,c=340;return p((r,s)=>{i||a.current||t.set(t.get()+s*.006)}),e.jsxs("div",{className:"relative h-[300px] w-full select-none",style:{perspective:1100},children:[e.jsx(o.div,{className:"absolute inset-0 z-30 cursor-grab active:cursor-grabbing",drag:"x",dragConstraints:{left:0,right:0},dragElastic:0,onDragStart:()=>a.current=!0,onDrag:(r,s)=>t.set(t.get()+s.delta.x*.35),onDragEnd:(r,s)=>{t.set(t.get()+s.velocity.x*.06),a.current=!1}}),e.jsx(o.div,{className:"absolute left-1/2 top-1/2 h-0 w-0",style:{transformStyle:"preserve-3d",rotateY:l},children:n.map((r,s)=>e.jsxs("div",{className:"absolute h-[168px] w-[252px] overflow-hidden rounded-xl border border-white/10 shadow-[0_24px_60px_-28px_rgba(0,0,0,0.9)]",style:{transform:`translate(-50%,-50%) rotateY(${s*d}deg) translateZ(${c}px)`,backfaceVisibility:"hidden"},children:[e.jsx("img",{src:r.img,alt:"",className:"h-full w-full object-cover",draggable:!1}),e.jsx("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-black/70 to-transparent"}),e.jsx("div",{className:"absolute bottom-2.5 left-3.5 text-[13px] font-semibold text-white",children:r.title})]},r.id))}),e.jsx("div",{className:"pointer-events-none absolute inset-0 [background:radial-gradient(70%_120%_at_50%_50%,transparent_52%,var(--background))]"})]})}function N(){return e.jsx("div",{className:"flex min-h-[420px] w-full items-center justify-center overflow-hidden p-4",children:e.jsx(x,{})})}export{N as Demo,x 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.