1!function(){"use strict";function e(e){let t=[];return Array.isArray(e)?t=e:e instanceof NodeList?t=Array.from(e):e instanceof HTMLElement?t=[e]:"string"==typeof e?t=Array.from(document.querySelectorAll(e)):null!==e&&console.error("Invalid node selector",e),t=t.filter((e=>e instanceof HTMLElement)),t}function t(e,t={threshold:50}){return new Promise(((i,s)=>{let n=parseFloat(t.threshold);isNaN(n)&&(n=50),n=Math.min(100,Math.max(0,n))/100;const l=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&(i(e),l.disconnect())}))}),{threshold:n});l.observe(e)}))}class i{constructor(e,i={}){this.node=e,this.opts={delay:1,duration:null,interval:125,threshold:50,...i},this.node.classList.add("animated-lines"),this.words=this.node.textContent.split(" "),this.wordQueue=[],this.placeholder=document.createElement("span"),this.placeholder.classList.add("animated-lines__placeholder"),Array.from(this.node.childNodes).forEach((e=>this.placeholder.appendChild(e))),this.node.appendChild(this.placeholder);const s=getComputedStyle(this.node);this.lines=document.createElement("span"),this.lines.classList.add("animated-lines__lines"),this.lines.setAttribute("aria-hidden",!0),["paddingTop","paddingBottom","borderTopWidth","borderBottomWidth"].forEach((e=>{parseInt(s[e],10)>0&&(this.lines.style[e]=s[e])})),this.node.appendChild(this.lines),t(this.node,{threshold:this.opts.threshold}).then((()=>{this.prepare().then((()=>{setTimeout((()=>this.animate()),this.opts.delay)}))}))}lineItems(){return this.node.querySelectorAll(".animated-lines__line")}prepare(){const e=[...this.words];for(;this.lines.firstChild;)this.lines.removeChild(this.lines.firstChild);const t=()=>new Promise(((i,s)=>{const n=e.shift(),l=document.createElement("span");l.classList.add("animated-lines__word"),l.appendChild(document.createTextNode(n)),setTimeout((()=>{this.lines.lastElementChild||this.appendLine(),this.lines.lastElementChild.appendChild(document.createTextNode(" ")),this.lines.lastElementChild.appendChild(l),l.offsetParent&&l.offsetLeft+l.offsetWidth>l.offsetParent.offsetWidth&&(this.appendLine(),this.lines.lastElementChild.appendChild(l)),e.length?i(t()):i()}),1)}));return t()}appendLine(){const e=document.createElement("span");e.classList.add("animated-lines__line"),this.lines.appendChild(e)}reset(){const e=this.node.querySelector(".animated-lines__lines");return e&&e.parentNode.removeChild(e),this.placeholder&&this.placeholder.parentNode&&(this.placeholder.childNodes.forEach((e=>this.node.appendChild(e))),this.placeholder.parentNode.removeChild(this.placeholder)),this.node.classList.remove("animated-lines"),this.node.dataset.animated=!0,this}animate(){return new Promise((e=>
1{this.lineItems().forEach(((t,i,s)=>{setTimeout((()=>{if(t.classList.add("animated-lines__line--active"),i===s.length-1){let i=this.opts.duration;i||(i=1e3*parseFloat(getComputedStyle(t).animationDuration)),setTimeout((()=>e(this.reset())),2*i)}}),this.opts.interval*(i+1))}))}))}}function s(i,s={}){return s={delay:10,duration:null,...s},e(i).forEach((e=>{var i;e.classList.add("animated-block"),s.duration&&(e.style.animationDuration=(i=s.duration,Number.isInteger(i)||!isNaN(parseFloat(i))?`${i}ms`:i)),t(e).then((()=>setTimeout((()=>e.classList.add("animated-block--active")),s.delay)))}))}document.querySelectorAll(".page-intro").forEach((t=>{!function(t,s={}){e(t).map((e=>new i(e,s)))}(t.querySelectorAll(".wp-block-pullquote p")),s(t.querySelector(".wp-block-columns > .wp-block-column:nth-child(2)"),{delay:200})}))}(); 2//# sourceMappingURL=view-script.min.js.map
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.