1(self.webpackChunkapp_project=self.webpackChunkapp_project||[]).push([[7873],{606:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});const n=s(44061).Z;class r extends n{}},44061:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var n=s(38302),r=s(14863);class a extends n.Z{get SELECTORS(){return{filters:".js-grid-filters",content:".js-grid-content",wrapper:".js-content-wrapper"}}constructor(e){super(e),this.handleChange()}handleChange(){const e=this.element.querySelector(".js-grid-filters");e&&(e.addEventListener("submit",(e=>{e.preventDefault()})),e.addEventListener("change",(e=>{this.search(e)})))}async search(e){let{currentTarget:t,target:s}=e;const n=this.element.querySelector(this.SELECTORS.filters),{sz:a,srule:c,cgid:i}=n.dataset;if(!s.value)return!1;let l="".concat(n.action,"?").concat(s.value);a&&(l+="&sz=".concat(a)),c&&(l+="&srule=".concat(c));const h=await(0,r.ZP)(l,{method:"GET",headers:{"Content-Type":"application/json"}}),o=await h.text();this.renderElements(o)}renderElements(e){this.element.querySelector(this.SELECTORS.wrapper).innerHTML=e,this.handleChange()}}}}]);
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.