PageSourceSearch

https://www.caritas.org.au/main/caritas-ticker-dUYuVnzf.js

js caritas.org.au collected 2026-10-02 05:51:20 UTC 1,439 bytes, 1 lines download raw bytes

1import{l as n,d as s}from"./utils-DsQTE9nI.js";import"./index-3H1XOmIP.js";/* empty css              */const o=1e3,c=8e3;class l extends HTMLElement{constructor(){super(...arguments),this.activeIndex=0,this.animateTicker=async(t,i)=>{if(!t)return;const e=await n(),a={in:{opacity:1,y:[10,0],easing:"ease-in-out"},out:{opacity:0,y:0,easing:"ease-in-out"}};e(this.allDataItems[i],a[t])},this.animateTickerTime=async(t,i)=>{if(!t)return;const e=await n(),a={in:{opacity:1,y:[10,0],easing:"ease-in-out"},out:{opacity:0,y:0,easing:"ease-in-out"}};e(this.allDataTimeItems[i],a[t])}}get allDataItems(){return this.querySelectorAll("[data-item]")}get allDataTimeItems(){return this.querySelectorAll("[data-time-item]")}connectedCallback(){this.allDataItems.forEach((t,i)=>{i!==this.activeIndex&&(t.style.opacity="0")}),this.allDataTimeItems.forEach((t,i)=>{i!==this.activeIndex&&(t.style.opacity="0")}),this.interval=window.setInterval(()=>{this.animateTicker("out",this.activeIndex),this.animateTickerTime("out",this.activeIndex);const t=this.activeIndex;this.activeIndex=(this.activeIndex+1)%this.allDataItems.length,setTimeout(()=>{this.allDataItems[t].style.opacity="0",this.allDataTimeItems[t].style.opacity="0",this.animateTicker("in",this.activeIndex),this.animateTickerTime("in",this.activeIndex)},o)},c)}disconnectedCallback(){this.interval!==void 0&&window.clearInterval(this.interval)}}s("caritas-ticker",l);export{l as CaritasTicker};

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.