PageSourceSearch

https://iproyal.com/_astro/BannerWithTabsBlock.astro_astro_type_script_index_0_lang.CqIjjrDH.js

js iproyal.com collected 2026-10-01 10:40:19 UTC 985 bytes, 1 lines download raw bytes

1import{i as d}from"./tiny-invariant.CopsF_GD.js";import{c as g}from"./timed-tabs-controller.BK5kMcpy.js";import{C as p}from"./carousel-slider.CrfYlcjF.js";const u=t=>{if(!window.IntersectionObserver)return;const o=t.querySelector("[data-panel-container]");d(o);const n=Array.from(t.querySelectorAll('[role="tabpanel"]')),i=new p({container:t,total:n.length,inView:e=>{t.style.setProperty("--timed-tabs-play-state",e?"running":"paused")},update:(e,s)=>{if(n.forEach((r,a)=>{r.toggleAttribute("data-banner-visible",a===e)}),!s){const r=n[e],a=o.getBoundingClientRect(),f=r.getBoundingClientRect().left-a.left+o.scrollLeft;o.scrollTo({left:f,behavior:"smooth"})}l(e)}}),{selectTab:l}=g({root:t,ignoreIfTabsNotFound:!0,onChange:e=>{i.goTo(e)}}),c=new IntersectionObserver(e=>{for(const s of e)if(s.isIntersecting){const r=n.indexOf(s.target);i.goTo(r,!0)}},{threshold:.5,root:o});for(const e of n)c.observe(e)},b=document.querySelectorAll(".banner-with-tabs-block");for(const t of b)u(t);

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.