PageSourceSearch

https://nianticspatial.com/assets/lpPSpC4a.min.js

js nianticspatial.com collected 2026-10-09 22:39:10 UTC 1,996 bytes, 1 lines download raw bytes

1var e=class extends HTMLElement{observer=null;readyToAnimate=!1;animateQueued=!1;connectedCallback(){requestAnimationFrame(()=>{this.buildDesktopSvg(),this.readyToAnimate=!0,this.animateQueued&&this.animate()}),this.observer=new IntersectionObserver(e=>{e[0].isIntersecting&&(this.observer?.disconnect(),this.observer=null,this.readyToAnimate?requestAnimationFrame(()=>this.animate()):this.animateQueued=!0)},{threshold:.15}),this.observer.observe(this)}disconnectedCallback(){this.observer?.disconnect(),this.observer=null}buildDesktopSvg(){let e=this.querySelector(`[data-slot="desktop-container"]`);if(!e)return;let t=parseInt(e.dataset.count||`0`),n=parseInt(e.dataset.lineY||`130`),r=parseInt(e.dataset.svgHeight||`300`),i=e.offsetWidth;if(!t||!i)return;let a=1/(2*t)*i,o=(1-1/(2*t))*i,s=`M ${a.toFixed(2)} ${n} L ${o.toFixed(2)} ${n}`,c=`http://www.w3.org/2000/svg`,l=document.createElementNS(c,`svg`);l.setAttribute(`width`,String(i)),l.setAttribute(`height`,String(r)),l.style.cssText=`position:absolute;top:0;left:0;overflow:visible;pointer-events:none;`;let u=document.createElementNS(c,`path`);u.setAttribute(`d`,s),u.setAttribute(`fill`,`none`),u.setAttribute(`stroke`,`#e5e7eb`),u.setAttribute(`stroke-width`,`1`),l.appendChild(u);let d=document.createElementNS(c,`path`);d.setAttribute(`d`,s),d.setAttribute(`fill`,`none`),d.setAttribute(`stroke`,`#678BC7`),d.setAttribute(`stroke-width`,`1`),d.setAttribute(`pathLength`,`1`),d.style.strokeDasharray=`1`,d.style.strokeDashoffset=`1`,d.style.transition=`stroke-dashoffset 1.8s cubic-bezier(0.4,0,0.2,1)`,d.dataset.slot=`path`,l.appendChild(d),e.insertBefore(l,e.firstChild)}animate(){this.querySelectorAll(`[data-slot="path"]`).forEach(e=>{e.style.strokeDashoffset=`0`});let e=this.querySelector(`[data-slot="line-mobile"]`);e&&(e.style.transform=`scaleY(1)`),this.querySelectorAll(`[data-slot="milestone"]`).forEach(e=>{e.style.opacity=`1`})}};customElements.get(`root-timeline-draw`)||customElements.define(`root-timeline-draw`,e);

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.