1"use strict";(self.webpackChunkunsw_common_ui_frontend=self.webpackChunkunsw_common_ui_frontend||[]).push([[2245],{8760:(function(E,s,t){t.r(s),t.d(s,{FilterGridComponent:function(){return i}});var o=t(5338),e=t(6540),a=t(2138),c=t(8029),u=t(3189),d=t(5761),m=t(3796),f=t(9295),v=t(6870);function h({config:l}){var n;const r={...l,isFilterGrid:!0,filterIntroText:"Filter by",includeFilterReset:!0,filterResetText:"Clear filters",persistFiltersInUrl:(n=l.persistFiltersInUrl)!=null?n:!0};return e.createElement(c.s,{config:r},e.createElement(u.tc,null,e.createElement(m.z,null,e.createElement(d.Fp,null,e.createElement(f.C,null),e.createElement(v.n,null)))))}class i extends a.A{constructor(){super(),this.$els=null,this.selector='[data-cmp-is="filter-grid"]',this.$appRoot=".cmp-filter-grid__app",this.init(),this.observe(),this.onAemUpdate=()=>this.init()}init(){this.$els=document.querySelectorAll(this.selector),this.$els.forEach(n=>{n.removeAttribute("data-cmp-is");const r=n.querySelector(this.$appRoot);if(r){const p=(0,o.createRoot)(r),F=n.dataset.config?JSON.parse(n.dataset.config):{};p.render(e.createElement(e.StrictMode,null,e.createElement(h,{config:F})))}})}}new i})}]);
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.