PageSourceSearch

https://3s-website.netlify.app/_astro/HeaderText.astro_astro_type_…?dpl=6aa95959acc73c00085102e4

js 3s-website.netlify.app collected 2026-10-03 10:23:34 UTC 2,117 bytes, 1 lines download raw bytes

1import{g as s,S as c}from"./ScrollTrigger.a3sj5zmn.js?dpl=6aa95959acc73c00085102e4";import{S as u,i as l}from"./titleLineReveal.Cn-LCQUh.js?dpl=6aa95959acc73c00085102e4";import{B as A,r as h}from"./component.client.DGhttOhc.js?dpl=6aa95959acc73c00085102e4";s.registerPlugin(c);s.registerPlugin(u);class i extends A{static TITLE_LINE_DURATION=.62;static TITLE_STAGGER=.045;static TEXT_LINE_DURATION=.58;static TEXT_STAGGER=.035;static ACTION_DURATION=.5;static ACTION_STAGGER=.05;static TEXT_OVERLAP=.42;static ACTIONS_OVERLAP=.38;init(){if(!this.$el)return;const t=this.$el.querySelector(":scope > .title"),e=this.$el.querySelector(":scope > .text"),a=this.$el.querySelector(":scope > .actions"),o=this.$el.querySelectorAll(":scope > .actions > .action");if(!t&&!e&&!a&&!o.length)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches||window.scrollY>2){t&&s.set(t,{autoAlpha:1}),e&&s.set(e,{autoAlpha:1}),a&&s.set(a,{autoAlpha:1}),o.length&&s.set(o,{autoAlpha:1,yPercent:0});return}const r=t?this.initTitleReveal(t):0,n=Math.max(0,r-i.TEXT_OVERLAP),T=e?this.initTextReveal(e,n):r;if(a&&o.length){const p=Math.max(0,T-i.ACTIONS_OVERLAP);this.initActionsReveal(a,o,p)}}initTitleReveal(t){const e=t.querySelector(":scope > .smalltitle"),a=t.querySelector(":scope > .title"),o=0;return s.set(t,{autoAlpha:1}),e&&s.fromTo(e,{yPercent:110,opacity:0,willChange:"transform, opacity"},{yPercent:0,opacity:1,duration:i.TITLE_LINE_DURATION,delay:o,ease:"power3.out",overwrite:"auto",clearProps:"willChange"}),l(a??t,{startAt:o,lineDuration:i.TITLE_LINE_DURATION,stagger:i.TITLE_STAGGER,ease:"power2.out"})}initTextReveal(t,e){return s.set(t,{autoAlpha:1}),l(t,{startAt:e,lineDuration:i.TEXT_LINE_DURATION,stagger:i.TEXT_STAGGER,linesClass:"text-line",ease:"power2.out"})}initActionsReveal(t,e,a){s.set(t,{autoAlpha:1}),s.set(e,{autoAlpha:1}),s.fromTo(e,{yPercent:18,opacity:0,willChange:"transform, opacity"},{yPercent:0,opacity:1,duration:i.ACTION_DURATION,delay:a,stagger:i.ACTION_STAGGER,ease:"power2.out",overwrite:"auto",clearProps:"willChange"})}}s.registerPlugin(c);h("[data-header-text-animation]",i);

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.