1(()=>{"use strict";const t=["height","width"];function e(t){const e=void 0!==t?t.toString().match(/^(\d+|\d*\.\d+)(\w+)?$/):null;if(e&&e.length>1){const t=e[2]?e[2]:"px";return e[1]+t}return""}const i=(i,s)=>{i&&Object.keys(s).forEach((n=>{t.includes(n)?i.style[n]=e(s[n]):"text"===n?i.innerText=s[n]:"className"===n&&(s[n]&&s[n].startsWith("+=")?i.classList.add(s[n].replace("+=")):s[n]&&s[n].startsWith("-=")?i.classList.remove(s[n].replace("-=")):i.setAttribute("class",s[n]))}))},s=(i,s)=>{if(!i)return;s=Object.assign({ease:"",duration:0},s);const n=[];Object.keys(s).forEach((l=>{t.includes(l)?(n.push(l),i.style[l]=e(s[l])):"text"===l&&function(t,e,i){if(!t||!e)return;let s=0;const n=i/e.length,l=()=>{s<e.length&&(t.innerText+=e.charAt(s),s++,window.setTimeout(l,1e3*n))};l()}(i,s[l],s.duration)})),n.length>0&&(i.style.transitionProperty=n.join(", "),s.duration&&(i.style.transitionDuration=`${s.duration}s`),s.ease&&(i.style.transitionTimingFunction=s.ease))};function n(t){this.options=Object.assign({loop:!1},t),this.queue=[],this.currentIndex=0,this.timer=null}n.prototype.add=function(t,e){return e?this.queue.push((()=>new Promise((i=>{this.timer=setTimeout((()=>{t(),i()}),1e3*e)})))):this.queue.push((()=>new Promise((e=>{t(),e()})))),this},n.prototype.stop=function(){return this.timer&&clearTimeout(this.timer),this.queue=[],this},n.prototype.play=function(){const t=()=>{this.currentIndex++,!0===this.options.loop&&this.currentIndex>this.queue.length-1&&(this.currentIndex=0),this.currentIndex<this.queue.length?this.play():this.stop()};(0,this.queue[this.currentIndex])().then(t).catch(t)},n.prototype.set=function(t,e){const s=Object.assign({delay:0},e);return this.add((()=>{i(t,s)}),s.delay),this},n.prototype.to=function(t,e){const i=Object.assign({delay:0,duration:0},e);return this.add((()=>{s(t,i)}),i.delay),i.duration&&this.add((()=>{}),i.duration),this};const l=n;function o(t){if(!t)return!1;this.element=t;const e=t.querySelectorAll("*");this.textElement=e.length>0?e[e.length-1]:t,this.originalText=this.textElement.textContent,this.words=[],this.words.push(this.originalText),t.dataset.text&&t.dataset.text.split(",").forEach((t=>this.words.push(t))),this.textElement.classList.add("flext-inline-animation"),this.timeline=null}function h(t){o.call(this,t);const e=[2.5,2,1.5][this.element.dataset.speed||1];i(this.textElement,{height:this.textElement.offsetHeight,width:this.textElement.offsetWidth}),this.textElement.innerText="",this.timeline=new l({loop:this.words.length>0}),this.words.forEach((t=>{const i=document.createElement("span");i.classList.add("flext-inline-word","flext-is-hidden"),i.innerText=t,this.textElement.append(i),this.timeline.set(i,{className:"flext-inline-word flext-is-visible"}).to(this.textElement,{width:i.offsetWidth,duration:.6}),this.words.length>1&&(this.timeline.to(this.textElement,{width:0,duration:.6,delay:e}),this.timeline.set(i,{className:"flext-inline-word flext-is-hidden"}))})),this.play()}function a(t){o.call(this,t);const e=[3,2.5,2][this.element.dataset.speed||1];i(this.textElement,{height:this.textElement.offsetHeight,width:this.textElement.offsetWidth}),this.textElement.innerText="",this.timeline=new l({loop:this.words.length>1}),this.words.forEach((t=>{const i=document.createElement("span");i.classList.add("flext-inline-word","flext-is-hidden"),i.innerText=t,this.textElement.append(i),this.timeline.set(i,{className:"flext-inline-word flext-is-visible"}).set(this.textElement,{width:i.offsetWidth}),this.words.length>1&&this.timeline.set(i,{className:"flext-inline-word flext-is-hidden",delay:e})})),this.play()}function r(t){o.call(this,t);const e=[3,2.5,2][this.element.dataset.speed||1];i(this.textElement,{height:this.textElement.offsetHeight,width:this.textElement.offsetWidth}),this.textElement.innerText="",this.timeline=new l({loop:this.words.length>1}),this.words.forEach((t=>{const i=document.createElement("span");i.classList.add("flext-inline-word","flext-is-hidden"),this.textElement.append(i);const s=function(t,e){const i=[];return t.split("").forEach((t=>{const e=document.createElement("span");e.classList.add("flext-inline-letter","flext-out"),e.innerHTML=t,i.push(e)})),i}(t);
1s.forEach((t=>{i.append(t),this.timeline.set(i,{className:"flext-inline-word flext-is-visible"}),this.timeline.set(t,{className:"flext-inline-letter flext-in",delay:.03})})),this.timeline.set(this.textElement,{width:i.offsetWidth}),this.words.length>1&&(this.timeline.set(i,{className:"flext-inline-word flext-is-hidden",delay:e}),s.forEach((t=>{this.timeline.set(t,{className:"flext-inline-letter flext-out",delay:.03})})))})),this.play()}function d(t){o.call(this,t);const e=[3,2.5,2][this.element.dataset.speed||1];i(this.textElement,{height:this.textElement.offsetHeight,width:this.textElement.offsetWidth}),this.textElement.innerText="",this.timeline=new l({loop:this.words.length>1}),this.words.forEach((t=>{const i=document.createElement("span");i.classList.add("flext-inline-word","flext-is-hidden"),i.innerText=t,this.textElement.append(i),this.timeline.set(i,{className:"flext-inline-word flext-is-visible"}).set(this.textElement,{width:i.offsetWidth}),this.words.length>1&&this.timeline.set(i,{className:"flext-inline-word flext-is-hidden",delay:e})})),this.play()}function c(t){o.call(this,t);const e=[3,2.5,2][this.element.dataset.speed||1],i=document.createElement("span");i.classList.add("flext-inline-word"),this.textElement.innerText="",this.textElement.append(i);const s=()=>{i.classList.add("flext-is-selected")},n=()=>{i.classList.remove("flext-is-selected")},h=()=>{i.classList.add("flext-cursor-blink")},a=()=>{i.classList.remove("flext-cursor-blink")};this.timeline=new l({loop:this.words.length>1}),this.words.forEach((t=>{this.timeline.to(i,{text:t,duration:.12*t.length}).add(h),this.words.length>1&&this.timeline.add(s,e).set(i,{text:"",delay:.8}).add(n).add(a,1.5)})),this.play()}function m(t){o.call(this,t);const e=[3,2.5,2][this.element.dataset.speed||1];i(this.textElement,{height:this.textElement.offsetHeight,width:this.textElement.offsetWidth}),this.textElement.innerHTML="",this.timeline=new l({loop:this.words.length>1}),this.words.forEach((t=>{const i=document.createElement("span");i.classList.add("flext-inline-word","flext-is-hidden"),i.innerText=t,this.textElement.append(i),this.timeline.set(i,{className:"flext-inline-word flext-is-visible"}).set(this.textElement,{width:i.offsetWidth}),this.words.length>1&&this.timeline.set(i,{className:"flext-inline-word flext-is-hidden",delay:e})})),this.play()}o.prototype.play=function(){this.timeline&&(this.timeline.play(),this.element.classList.add("flext-is-animated"))},o.prototype.stop=function(){this.timeline&&this.timeline.stop(),this.textElement.innerText=this.originalText,this.element.classList.remove("flext-is-animated")},h.prototype=new o,h.prototype.stop=function(){o.prototype.stop.call(this),this.element.style.height=null,this.element.style.width=null},a.prototype=new o,a.prototype.stop=function(){o.prototype.stop.call(this),this.textElement.style.height=null,this.textElement.style.width=null},r.prototype=new o,r.prototype.stop=function(){o.prototype.stop.call(this),this.textElement.style.height=null,this.textElement.style.width=null},d.prototype=new o,d.prototype.stop=function(){o.prototype.stop.call(this),this.textElement.style.height=null,this.textElement.style.width=null},c.prototype=new o,m.prototype=new o,m.prototype.stop=function(){o.prototype.stop.call(this),this.textElement.style.height=null,this.textElement.style.width=null};const{IntersectionObserver:f,flextension:x}=window;x.on("ready",((t,e)=>{e||(e=document),function(t){t.querySelectorAll(".flext-has-highlight").forEach((t=>{const e=new f((i=>{i.forEach((i=>{i.isIntersecting&&(t.classList.add("flext-animated"),e.unobserve(t))}))}));e.observe(t)}))}(e),function(t){t.querySelectorAll(".flext-has-animation").forEach((t=>{const e=t.classList.contains("flext-animation-once"),i=new f((s=>{s.forEach((s=>{s.isIntersecting?(t.classList.add("flext-animated"),e&&i.unobserve(t)):e||t.classList.remove("flext-animated")}))}));i.observe(t)}))}(e),function(t){t.querySelectorAll(".flext-has-inline-animation").forEach((t=>{const e=new f((i=>{i.forEach((i=>{if(i.isIntersecting){switch(t.getAttribute("class").replace(/.*flext-inline-([^\s]*).*/,"$1")){case"clip":new h(t);break;case"fade-up":new a(t);break;case"typewriter":new c(t);break;case"slide-horizontal":case"slide-vertical":new d(t);break;
1case"flip-horizontal":case"flip-vertical":new r(t);break;case"zoom-in":case"zoom-out":new m(t)}e.unobserve(t)}}))}),{threshold:.25});e.observe(t)}))}(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.