1;((window,document)=>{ // DatatableBrowseWidget 2document.addEventListener("DOMContentLoaded",function(){if(document.querySelector(".widget.datatable-widget")){let e=/^10|20|50|100|250|500|1000$/,n=new URLSearchParams(window.location.search),t=document.getElementById("pageSizeSelect"),a=document.getElementById("search-btn");var b=document.getElementById("gotoPageInput");let l=document.getElementById("groupBySelect");var E=document.querySelectorAll(".pagination a");let r=document.querySelector("input#search");var w=document.querySelectorAll(".sortable");let o=document.querySelectorAll(".sort-icon");var S=document.querySelectorAll(".column-input"),_=document.querySelectorAll(".pagination-meta .show-archived");let c=["publish_date_before","publish_date_after","archive_date_before","archive_date_after"],d=(c.forEach(e=>{e=document.getElementById(e);e&&e.addEventListener("change",q)}),e.test(t?.value)?parseInt(t.value):10),i=n.get("group_by")||"-1",s=n.get("search")||"",u=n.get("order_by")||null,g=n.get("order")||"asc",v=JSON.parse(n.get("searches")||"{}"),h=JSON.parse(n.get("filters")||"{}"),m=n.get("archived")||"false";L(function(e){s=e.target.value.trim(),n.set("page","1"),N()},1e3);let p=L(function(e){var t=this.dataset.columnInput,a=this.value.trim();v={...v,[t]:a},n.set("page","1"),N()},1e3);a.addEventListener("click",function(){s=r.value.trim(),n.set("page","1"),N()}),document.getElementById("search").value=s,t.addEventListener("change",function(e){d=e.target.value,n.set("page","1"),N()}),E.forEach(e=>{e.addEventListener("click",B)}),r.addEventListener("keypress",function(e){"Enter"===e.key&&(e.preventDefault(),a.click())}
2),w.forEach(e=>{e.addEventListener("click",x)}),S.forEach(e=>{e.addEventListener("input",p)}),l.addEventListener("change",function(e){i=e.target.value,n.set("page","1"),N()}),b.addEventListener("change",function(e){var t=parseInt(e.target.value);0<t?(n.set("page",t),N()):e.target.value=""}),_.forEach(e=>{"false"===m?e.children[0].style.display="block":e.children[1].style.display="block",e.addEventListener("click",I)});var A,E=n.get("page_size"),E=e.test(E)?parseInt(E):d,w=n.get("group_by")||i;for(A in isNaN(E)||(d=E,t.value=d),w&&(i=w),l.value=w,s&&(r.value=s),O(),v){var k=document.querySelector(`[data-column-input='${A}']`);k&&(k.value=v[A])}document.querySelectorAll(".datatable-widget [data-taxonomy-field]").forEach(e=>{let t=e.getAttribute("data-taxonomy-field");[...e.children].forEach(e=>{e.getAttribute("data-taxonomy")===h[t]?e.classList.add("active"):e.classList.remove("active"),e.onclick=()=>{"none"===e.getAttribute("data-taxonomy")||e.classList.contains("active")?(delete h[t],n.set("page","1"),N()):q({target:{name:e.getAttribute("data-field"),value:e.getAttribute("data-taxonomy")}})}})}),document.querySelectorAll(".datatable-widget select.taxonomy-select").forEach(e=>{let t=e.getAttribute("name");e.value=h[t]||"none",e.onchange=()=>{"none"===e.value?(delete h[t],n.set("page","1"),N()):q({target:{name:t,value:e.value}})}}),0<Object.keys(h).length&&c.forEach(e=>{var t=document.getElementById(e);t&&(t.value=h[e])});let y=document.querySelectorAll(".datatable-widget .checkbox-toggle"),f=(y.forEach(e=>{e.addEventListener("change",function(){document.querySelectorAll(".datatable-widget .toggle-hidden")?.forEach(e=>{this.checked?"TR"===e.tagName?e.style.display="table-row":e.style.display="block":e.style.display="none"})})}),document.querySelectorAll(".datatable-widget .toggle-hidden input").forEach(e=>{e.value&&y.forEach(e=>{e.checked=!0,e.dispatchEvent(new Event("change",{bubbles:!0}))})}),window.toggleHybridBrowseWidget=e=>{n.set("view",e),N()},document.querySelector(".datatable-widget .print-btn"));function L(a,n){let l;return function(){let e=this,t=arguments;clearTimeout(l),l=setTimeout(function(){a.apply(e,t)},n)}}function q(e){var t=e.target.name;h={...h,[t]:e.target.value},n.set("page","1"),N()}function I(e){n.set("archived","false"===m?"true":"false"),N(1)}function B(e){N(parseInt(this.getAttribute("data-page")))}function x(e){var t=this.dataset.column;g=u===t&&"asc"===g?"desc":"asc",u=t,O(),n.set("page","1"),N()}function N(e=null){e=null!==e?e:n.get("page")||1,n.set("page",e),n.set("page_size",d),"-1"===i?n.delete("group_by"):n.set("group_by",i),s?n.set("search",s):n.delete("search"),0<Object.keys(v).length?n.set("searches",JSON.stringify(v)):n.delete("searches"),g&&u?n.set("order",g):n.delete("order"),u?n.set("order_by",u):n.delete("order_by"),0<Object.keys(h).length?n.set("filters",JSON.stringify(h)):n.delete("filters"),e=window.location.pathname+"?"+n.toString();window.location=e}function O(){o.forEach(e=>{var t=e.closest("[data-column]").dataset.column;e.textContent=t===u?"asc"===g?"â²":"â¼":""})}window._print_table=()=>{var e=document.querySelector(".datatable-widget .title-bar").cloneNode(!0);document.querySelector(".datatable-widget .table-wrapper").prepend(e),window._print_content(f),e.remove()},f.setAttribute("onclick",""),f.onclick=window._print_table}}),console.log(">> DATA TABLE <<"); 3})(_window,_document);
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.