1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4348],{64348:(t,e,s)=>{s.r(e),s.d(e,{default:()=>a});var i=s(45486);function l(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}const a=class{constructor(t){l(this,"collapseBox",(()=>{this.collapseCtr.style.maxHeight=.75*window.innerHeight+"px",this.collapseCtr.setAttribute("aria-expanded","false")})),l(this,"expandBox",(()=>{this.collapseCtr.style.maxHeight="10000vh",this.collapseCtr.setAttribute("aria-expanded","true")})),l(this,"activate",(t=>{t.classList.add("active")})),l(this,"handleBtn",(()=>{"false"===this.collapseCtr.getAttribute("aria-expanded")?(this.collapseBtnInitLoc=window.pageYOffset,this.expandBox(),(0,i.x)(this.$el,{preventScroll:!0})):(this.collapseBox(),window.scrollTo({top:this.collapseBtnInitLoc+100+30,behavior:"smooth"}),(0,i.x)(this.$el,{preventScroll:!0}))})),l(this,"init",(()=>{.75*window.innerHeight<this.collapseCtr.getBoundingClientRect().height&&(this.collapseCtr.classList.add("readmore__container"),this.collapseCtr.setAttribute("aria-expanded","false"),this.collapseCtr.setAttribute("tabindex","-1"),this.activate(this.collapseBtnCtr),this.collapseBox(this.collapseCtr),this.collapseBtn.addEventListener("click",this.handleBtn))})),this.$el=t,this.collapseBtnCtr=this.$el,this.collapseBtn=this.$el.querySelector(".readmore__button"),this.collapseCtr=this.$el.previousElementSibling,this.collapseCtr&&this.init()}}},45486:(t,e,s)=>{s.d(e,{x:()=>i});const i=(t,e)=>{setTimeout((()=>{t.focus(e)}),100)}}}]);
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.