PageSourceSearch

https://cdn.struer.dk/Assets/GoBasic/Applications/Release/itemList.min.js

js struer.dk collected 2026-09-24 09:53:53 UTC 45,811 bytes, 11 lines download raw bytes

1(()=>{var W="sort-by-relevance-date-select",U="filter-by-template-select";var O="Sidebar-panel",re="search-panel";function oe(e){let t=document.createElement("div");return t.textContent=e,t.innerHTML}function Ae(e){let t=/([!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~])/g;return e.replace(t,"\\$1")}function we(e){let t="[\\?&]"+e+"=([^&#]*)",n=new RegExp(t),r=n.exec(window.location.search);return r==null?"":decodeURIComponent(r[1].replace(/\+/g," "))}function le(e){let n=e.style.transform.match(/translateX\(([^)]+)\)/);return n?n[1]:null}function ie(e){let t=e.closest(".span-3")!==null,n=e.querySelector(".media"),r="dynamic-list-event-small-item-with-media",o=e.getBoundingClientRect().width;t&&n&&(o<230?e.classList.add(r):e.classList.remove(r))}function de(){document.querySelectorAll(".item.event").forEach(ie)}var X={},qe;function ue(){return qe}function ke(e){qe=e}function q(e){return e._itemListScope||null}function Fe(e,t){e._itemListScope=t}function z(e){let t=e.id,n=X[t];n&&(n.abort(),delete X[t])}function Te(e,t){let n=e.id;X[n]=t}function Me(){let t=new URL(window.location.href).searchParams.get("data");if(t){let n=atob(t);return JSON.parse(n)}else return null}function Y(e){return e?.classList?.contains("archive-search-result")}function fe(e){return e?.archiveConfig&&typeof e.archiveConfig=="object"}function Ne(e,t){return!fe(t)||!Y(e)?t:{...t.archiveConfig,archiveConfig:t.archiveConfig,moduleId:e.id}}function pe(e){if(!e)return null;let t={};return["categorizations","months","locations","manager"].forEach(n=>{e[n]?.length&&(t[n]=e[n])}),e.labels&&typeof e.labels=="object"&&Object.keys(e.labels).length&&(t.labels=e.labels),e.additionalFilters&&Object.keys(e.additionalFilters).length&&Object.values(e.additionalFilters).some(n=>n?.length)&&(t.additionalFilters=e.additionalFilters),Object.keys(t).length?t:null}function N(e,t=e?.id){let n=Me();if(!n?.length)return null;if(Y(e)){let o=n.find(fe);if(o)return Ne(e,o)}let r=n.find(o=>o.moduleId===t);return r||null}function D(e,t){return Ne(e,t)}function k(e){let t=Me(),n=!!e.archiveConfig,r=pe(e),o=!!(n&&r),i=n?{archiveConfig:r||{}}:e,a=t?t.filter(l=>l.moduleId!==i.moduleId&&!(n&&fe(l))):null;if(i.query||i.exactMatch||i.page>1||i.categorizations?.length||i.locations?.length||i.manager?.length||i.months?.length||i.yearFilter||o||i.additionalFilters&&Object.keys(i.additionalFilters).length&&Object.values(i.additionalFilters).some(l=>l?.length)?e=[i]:e=null,a&&(e=e?[...a,...e]:[...a]),e?.length){let l=JSON.stringify(e),d=btoa(l);Ie("data",d)}else Ie("data","")}function Ie(e,t){let n=new URL(window.location.href);t?n.searchParams.set(e,t):n.searchParams.delete(e),window.history.pushState({},"",n)}function J(e){let t=e.querySelector(".selected-filters");if(!t){t=document.createElement("ul"),t.className="selected-filters labels",t.setAttribute("aria-hidden","true");let n=e.querySelector(".filter > .form");n?n.appendChild(t):e.insertBefore(t,e.firstChild)}return t}function j(e){let t=e.querySelector(".selected-filters");t&&t.children.length===0&&t.remove()}function he(e){if(!e)return;let t=J(e),r=JSON.parse(e.dataset.config)?.clearAllFiltersText||"Clear all";t&&t.insertAdjacentHTML("beforeend",'<li class="clear-all-wrapper" data-id="clear-all"><span class="label clear-all">'+r+'<a class="remove"></a></span></li>')}function R(e,t,n,r=""){let o=J(e),i=o.querySelector(".clear-all-wrapper");if(o.querySelector(`[data-id="${t}"]`))return;let a=e.querySelector(`[data-id="${t}"]`)?.dataset.labelStyle,l=a?'<span class="label" style="'+a+'">':'<span class="label">',d="<li data-value "+(r.length?'data-group="'+r+'"':"")+'data-id="'+t+'">'+l+oe(n)+'<a class="remove"></span></li>';i?i.insertAdjacentHTML("beforebegin",d):(o.insertAdjacentHTML("beforeend",d),o.children.length&&he(e))}function Be(e,t=2){let n=J(e),r="query",o=e.querySelector(".filter .search input").value;if(o.length<t){o="";let a=e.querySelector(".clear-all-wrapper");a&&a.remove()}let i=n.querySelector('li[data-id="'+r+'"]');i&&i.remove(),o&&R(e,r,o),_(e),j(e)}function _(e){let t=e.querySelector(".selected-filters");t&&t.setAttribute("aria-hidden",t.children.length===0)}function Pe(e,t){let n=document.createElement("div");n.classList.add("dropdown");let r=e.year,o=(i=!1,a=null)=>{n.innerHTML="";let l=document.createElement("a");l.href=`#${e.id}`,l.className="btn dropdown-toggle",l.setAttribute("data-toggle","dropdown"),l.setAttribute("aria-label","Luk dropdown menu"),l.setAttribute("aria-expanded","true"),l.textContent="Date",n.appendChild(l);let d=document.createElement("div");d.className="dropdown-menu year-month-dropdown",a!==null&&(d.style.transform=`translateX(${a})`),i&&d.classList.add("dropped");let E=document.createElement("div");
1E.classList.add("year-controls");let L=document.createElement("button");L.className="btn-outline year-change-btn",L.setAttribute("aria-label","Previous year"),L.innerHTML='<i aria-hidden="true" class="fa-light fa-chevron-left"></i>',L.onclick=()=>{r--,o(!0,le(d))},E.appendChild(L);let h=document.createElement("span");h.className="current-year",h.textContent=r,E.appendChild(h);let b=document.createElement("button");b.className="btn-outline year-change-btn",b.setAttribute("aria-label","Next year"),b.innerHTML='<i aria-hidden="true" class="fa-light fa-chevron-right"></i>',b.onclick=()=>{r++,o(!0,le(d))},E.appendChild(b),d.appendChild(E);let x=document.createElement("ul");x.classList.add("month-list"),x.id=e.id;function u(p){let m=JSON.parse(t.dataset.config||"{}")?.monthNames;if(m&&m[p])return m[p];let y=new Intl.DateTimeFormat(navigator.language,{month:"long"}),v=new Date(r,p,1);return y.format(v)}for(let p=0;p<12;p++){let s=document.createElement("li"),m=document.createElement("div");m.className="checkbox";let y=u(p),v=new Date(r,p,1).toISOString(),C=document.createElement("input");C.type="checkbox",C.classList.add("month-list-item"),C.setAttribute("data-id",v),C.setAttribute("data-value",`${y} ${r}`),C.id=`month-${v}`,D(t,N(t))?.months?.includes(v)&&(C.checked=!0);let F=document.createElement("label");F.setAttribute("for",`month-${v}`),F.textContent=y,m.appendChild(C),m.appendChild(F),s.appendChild(m),x.appendChild(s)}d.appendChild(x);let c=document.createElement("div");c.className="checkbox archive-checkbox";let f=document.createElement("input");f.type="checkbox",f.value="Forms Check Box Field",f.checked=!0,f.id="checkbox-field";let g=document.createElement("label");g.className="form-label",g.setAttribute("for","checkbox-field");let S=t.querySelector(".months");g.textContent=S.getAttribute("data-archive-button-text"),c.appendChild(f),c.appendChild(g),d.appendChild(c),n.appendChild(d)};return o(),n}function De(e,t,n){if(e&&t?.items){let r=e.querySelector(".dropdown-menu");if(!r)return;r.innerHTML="",t.items.length===0?e.querySelector(".dropdown").style.pointerEvents="none":e.querySelector(".dropdown").style.pointerEvents="auto",e.querySelector(".dropdown-toggle").textContent=t.label,t.items.forEach(o=>{let i=J(n),a=document.createElement("li"),l=document.createElement("div");l.className="checkbox";let d=document.createElement("input");d.type="checkbox";let E=Ae(o.dataId);d.setAttribute("data-id",E),d.id=E;let L=document.createElement("label");L.setAttribute("for",E),L.textContent=o.label,i.querySelector(`li[data-id="${E}"]`)&&(d.checked=!0),l.appendChild(d),l.appendChild(L),a.appendChild(l),r.appendChild(a),i&&i.querySelectorAll("li").forEach(x=>{if(x.getAttribute("data-id")===E){let u=x.querySelector(".label");if(u){let c=Array.from(u.childNodes).find(f=>f.nodeType===Node.TEXT_NODE);c&&(c.textContent=o.label)}}})})}}function He(e,t){e&&t&&Object.keys(t).forEach(n=>{let r=e.querySelector(`option[value="${n}"]`);if(r){let o=r.textContent.split(" (")[0];r.textContent=`${o} (${t[n]})`}})}function Re(e){return e.closest(".form-group")?.classList.contains("topic")||!1}function _e(e,t){let n=e.closest("li");n.classList.toggle("expanded-section--list");let r=n.parentNode.id,i=n.querySelector('input[type="checkbox"]')?.getAttribute("data-id");if(e.checked||e.classList?.contains("checked")){if(!t.some(a=>a[r]===i)){let a={};a[r]=i,t.push(a)}n.parentNode.classList.contains("dropdown-item-expander")||n.parentNode.classList.add("dropdown-item-expander");return}t=t.filter(a=>a[r]!==i),t.some(a=>a[r])||n.parentNode.classList.remove("dropdown-item-expander")}function Oe(){return"search-module-"+Math.random().toString(36).substr(2,9)}function nt(e){let t=e.id||Oe(),r=JSON.parse(e.dataset.config)?.loadMoreText||"Load more";return`
2    <div id="search-module-dropdown-${t}" class="search-module-results-dropdown">
3      <div class="search-module-results-wrapper">
4        <div class="ajaxhost"></div>
5        <div class="append-items-wrapper">
6          <button class="btn append-items">${r}</button>
7        </div>
8      </div>
9    </div>
10  `}function H(e){e.id||(e.id=Oe());let t=e.id,n=je(),r=n.querySelector(`#search-module-dropdown-${t}`);if(!r){let i=nt(e);n.insertAdjacentHTML("beforeend",i),r=n.querySelector(`#search-module-dropdown-${t}`);let a=r.querySelector(".append-items");a&&a.addEventListener("click",function(l){l.preventDefault();let d=q(e);d&&(d.page++,ae(e,d.page))})}let o=q(e);return o&&(o.page=o.page||1),r}function je(){return document.getElementById("search-module-results-portal")}function $e(e){let t=e.querySelector(".close-search-button");if(!(e.querySelector(".filter .search input")?.value?.length>0)){e.classList.remove("active"),t&&(t.style.display="none");return}let o=H(e);document.body.style.overflowY="scroll",ge(e,o),e.classList.add("active"),o.classList.add("active"),t&&(t.style.display="flex"),G(e)}function me(e=null){let t=je();if(e){if(e.classList.contains("active")){let n=H(e);n&&(n.style.display="none",n.classList.remove("active")),e.classList.remove("active");let r=e.querySelector(".close-search-button");r&&(r.style.display="none")}}else t.querySelectorAll(".search-module-results-dropdown").forEach(r=>{r.style.display="none",r.classList.remove("active")});document.body.style.overflowY="auto"}function ge(e,t){let n=e.querySelector(".filter .search input");if(!n)return;let r=n.getBoundingClientRect(),o=r.left+window.scrollX,i=r.bottom+window.scrollY,a=r.width;t.style.position="absolute",t.style.left=`${o}px`,t.style.top=`${i}px`,t.style.width=`${a}px`,t.style.zIndex="1001",t.style.display="block"}function B(e){return e.classList.contains("search-module")?H(e).querySelector(".ajaxhost"):e.querySelector(".ajaxhost")}function G(e){let t=e.querySelector(".search-extra-buttons"),n=e.querySelector(".clear-search-button"),r=e.querySelector(".close-search-button");if(t&&n&&r){let o=n.style.display!=="none"&&getComputedStyle(n).display!=="none",i=r.style.display!=="none"&&getComputedStyle(r).display!=="none";o&&i?t.classList.add("with-separator"):t.classList.remove("with-separator")}}function Ue(e){if(!e.classList.contains("search-module"))return;let t=e.querySelector(".filter .search input"),n=e.querySelector(".close-search-button"),r=H(e);function o(){$e(e)}function i(){me(e)}function a(l){if(!e.classList.contains("active"))return;let d=l.target.closest(".search-module"),E=r.contains(l.target),L=!0;if(d)if(e.id&&d.id)L=e.id===d.id;else{let b=e.closest(".hide-in-desktop, .hide-in-mobile"),x=d.closest(".hide-in-desktop, .hide-in-mobile");b&&x?L=b===x:L=e===d}!(L&&d)&&!E&&i()}t&&(t.addEventListener("focus",o),t.addEventListener("input",function(){t?.value?.length>0?$e(e):i(),G(e)})),n&&n.addEventListener("click",function(l){l.preventDefault(),i()}),document.addEventListener("click",a)}function ye(e,t="All"){return e?.[t]!==void 0?e?.[t]:e}function rt(e,t,n){if(!e||t===void 0||t===null)return"";let r;t===0?r=e.resTxtNone||"No results found":t===1?r=e.resTxtSingular||"Found 1 result":r=e.resTxtPlural||`Found ${t} results`;let o=n?.userInput?.query||"";return r.replace(/##query##/g,`<strong>${oe(o)}</strong>`).replace(/##totalresults##/g,`<strong>${t.toString()}</strong>`)}function V(e){let t=e.querySelector(".total-count");t&&t.remove()}function ze(e,t,n){let r=B(e);if(!r)return;let i=JSON.parse(e.dataset.config)?.options.specification.options;if(!i)return;let a=rt(i,t,{userInput:n});if(!a)return;V(r);
10let l=document.createElement("p");l.className="total-count",l.innerHTML=a,r.prepend(l)}function Q(){return document.getElementById(re)||document.querySelector('[data-sidebar-content="search"]')}function T(e){let t=Q();return e.classList.contains("search-module")||t&&t.contains(e)}function Z(e){return e.classList.contains("search-module")}function K(e){let t=e.querySelectorAll(".data-page");return!t||t.length===0?!0:t[t.length-1].dataset.last}function P(e,t="none"){let n=e.querySelector(".append-items");n&&(n.style.display=t)}async function I(e,t){await be(e,t,function(n){let r=B(e);if(!r)return;let o=n?.additionalData?.topic;if(o){let a=e.querySelector(".topic.form-group");a&&De(a,o,e)}if(n?.pageHtml){r.innerHTML=n.pageHtml;let a=new Event("attachPopupFrame",{bubbles:!0}),l=r.querySelector("div.item");l&&(l.dispatchEvent(a),r.setAttribute("data-is-loaded","true"))}else r.innerHTML="";let i=ye(n?.totalResultCount,n?.userInput?.template);if(i!==void 0&&T(e)&&ze(e,i,n.userInput),e.classList.contains("search-module")){let a=q(e);a&&(a.page=t)}e.dispatchEvent(new Event("resultsLoaded")),e.lastGroupName=n.lastGroupName,P(e,K(r)?"none":"inline-flex")})}function ae(e,t){P(e,"none"),be(e,t,function(n){let r=B(e);if(!r)return;let o=null,i=0;if(e.classList.contains("search-module"))o=H(e).querySelector(".search-module-results-wrapper"),o&&(i=o.scrollTop);else if(T(e)){let a=Q();a&&(o=a.querySelector(".site-search-content"),o&&(i=o.scrollTop))}if(r.insertAdjacentHTML("beforeend",n.pageHtml),o&&(o.scrollTop=i),r.querySelectorAll(".item.event").forEach(ie),e.dispatchEvent(new Event("resultsLoaded")),e.lastGroupName=n.lastGroupName,e.classList.contains("search-module")){let a=q(e);a&&(a.page=t)}K(r)||P(e,"inline-flex")})}function Ve(e,t){return Array.from(e.querySelectorAll("input[data-id]")).some(n=>n.getAttribute("data-id")===t)}function ot(e,t,n){let r=D(t,N(t,n));if(!r)return;let o=i=>{let a=r[i];!Array.isArray(a)||!a.length||(e[i]=e[i]||[],a.forEach(l=>{Ve(t,l)||e[i].includes(l)||e[i].push(l)}))};["categorizations","months","locations","manager"].forEach(o),r.labels&&typeof r.labels=="object"&&(e.labels={...e.labels||{},...r.labels}),r.additionalFilters&&e.additionalFilters&&Object.entries(r.additionalFilters).forEach(([i,a])=>{!Array.isArray(a)||!a.length||(e.additionalFilters[i]=e.additionalFilters[i]||[],a.forEach(l=>{Ve(t,l)||e.additionalFilters[i].includes(l)||e.additionalFilters[i].push(l)}))})}async function be(e,t,n){let r=B(e);if(!r)return;let o=e.id,i=JSON.parse(e.dataset.config);if(!i||!Object.keys(i).length){window.moduleConfigListener(e,be);return}let a="";e.querySelector(".filter .search input")&&(a=e.querySelector(".filter .search input").value);let l=i?.additionalFilters||[];if(a.length<2&&(T(e)||Z(e)))return;r.classList.add("loading"),e.addEventListener("resultsLoaded",function(){r.classList.remove("loading")},{once:!0});let d={query:a,months:[],categorizations:[],additionalFilters:Object.fromEntries(l.map(p=>[p,[]])),template:"All"},E=e.querySelector('.date-inputs .dropdown input[type="radio"]:checked[data-id]');if(E){let p=E.getAttribute("data-id"),s=E.parentElement?.getAttribute("data-include-all-past-years")==="true";d.from=s?"1970-01-01T00:00:00":`${p}-01-01T00:00:00`,d.to=`${p}-12-31T23:59:59`}e.sortTable&&(d.sortTable=e.sortTable);let L=e.querySelector("[data-id*='exact-match']");L&&L.checked&&(d.exactMatch=!0);let h=e.querySelector("#"+W);h&&(d.sortBy=h.options[h.selectedIndex].value);let b=e.querySelector("#"+U);b&&(d.template=b.options[b.selectedIndex].value);let x=p=>{let s=e.querySelectorAll(`.filter .form .${p} .dropdown input:checked[data-id]`);if(s?.length||(s=e.querySelectorAll(`.mobile-filters-modal .form-group.${p} .dropdown input:checked[data-id]`)),!s?.length){let m=e.querySelectorAll(".mobile-filters-modal input:checked[data-id]");s=Array.from(m).filter(y=>{let v=y.closest(".form-group"),A=y.closest(".dropdown-menu")?.id?.toLowerCase()||"";return!!(v?.classList.contains(p)||p==="categorizations"&&A.includes("categorization")||p==="months"&&y.classList.contains("month-list-item"))})}s?.length&&s?.forEach(function(m){let y=m.getAttribute("data-id"),v=d?.additionalFilters?.[p];y&&v&&!v?.[p]?.includes(y)&&v.push(y),y&&d?.[p]&&!d?.[p]?.includes(y)&&d?.[p].push(y)})};l.forEach(p=>x(p)),["categorizations","months"].forEach(p=>x(p)),T(e)||ot(d,e,o);let c=d;i?.disablePagePersistence||(c.page=t),c.moduleId=o,Y(e)&&(c.archiveConfig=pe(c)||{}),e.sortTable&&(c.sortTable=e.sortTable),T(e)||k(c);let f=Se(i,t,d,e.lastGroupName);Te(e,f);let g;
10try{g=await f,g.userInput=d,n(g),g.totalResultCount&&b&&He(b,g.totalResultCount)}catch(p){p.message!=="Request was aborted"&&console.error("Error in requestPage:",p);return}finally{r.classList.remove("loading"),delete X[e.id]}document.querySelectorAll(".item.event").forEach(p=>{let s=p.querySelector(".media");if(!s)return;let m=Array.from(s.children),y=s.querySelector(".calendar-cards-wrapper");if(m.length===1&&y){let A=y.children.length;y.classList.add(`cards-number-${A}`)}let v=p.querySelector(".media"),C=new ResizeObserver(A=>{for(let F of A){let M=F.contentRect.width;v.classList.remove("xsmall","small","medium"),M<270?v.classList.add("xsmall"):M<380?v.classList.add("small"):v.classList.add("medium")}});v&&C.observe(v),ie(p)}),e.classList.contains("site-search-results")&&at(d.query,ye(g.totalResultCount,g.userInput?.template));let S;if(e.classList.contains("search-module")?S=H(e).querySelector(".append-items"):S=e.querySelector(".append-items"),S&&(K(r)||!g.totalResultCount?S.style.display="none":S.style.display="inline-flex"),e.classList.contains("search-module")){let p=H(e),s=()=>{p.style.display!=="none"&&ge(e,p)};window.requestAnimationFrame(s),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",s)}}function Se(e,t,n,r,o=null){let i=document.getElementById(O),a=o||i?.dataset?.rootfolders?.split("|")||null,l="search",d=e.options.endpoint;return d?.length>0&&(l=d),window.application.fetchApi(`/gbapi/${l}/getPage`,"POST","",{config:e,page:t,userInput:n,lastGroupName:r,rootFolders:a||null})}var Qe=(e,t)=>{if(e){if(T(e)||Be(e,2),t=1,e.classList.contains("search-module")){let n=q(e);n&&(n.page=t)}I(e,t)}},ee=(e,t)=>{z(e),it(e,t)},se=(e,t)=>{z(e),Qe(e,t)},it=window.application.debounce(Qe,1e3),at=window.application.debounce((e,t)=>{ue()&&ue()===e||!e||e?.length<2||(ke(e),window.application.fetchApi("/gbapi/analytics/add-search","GET",{query:e,totalResults:t}))},1e3);function Ye(e,t){if(!e||!t)return;let n=t.querySelector(".clear-search-button"),r=t.querySelector(".filter .search input");t.querySelector(".selected-filters")&&j(t);let i=t.querySelector(".search-box .exact-match"),a=t.querySelector(".search-results-filter");i&&a&&a.classList.add("remove-margin-top");let l=h=>{if(n){let b=!!h?.length;n.style.display=b?"flex":"none",n.setAttribute("aria-hidden",b?"false":"true")}G(t)};n&&(n.setAttribute("aria-hidden","true"),n.style.display="none");let d=()=>{let h=t.querySelector("#"+U);h&&h.querySelectorAll("option").forEach(x=>{let u=x.textContent.split(" (")[0];x.textContent=u})},E=()=>{let h=t.querySelector(".ajaxhost");h&&(V(h),h.innerHTML="",P(t,"none"),d())},L=()=>{z(t),r&&(r.value=""),l(""),E()};n&&n.addEventListener("click",function(h){h.preventDefault(),L()}),r&&(r.addEventListener("keydown",function(h){h.key==="Enter"&&(h.preventDefault(),r?.value?.length>=2&&se(t))}),r.addEventListener("input",function(h){r?.value?.length<2&&E(),l(h.target.value)}),r.addEventListener("change",function(h){let b=h.target.value;b?.length<2&&L(),l(b)}))}function Je(e){let t=e.querySelector(".clear-search-button"),n=e.querySelector(".filter .search input");j(e);let r=a=>{if(t){let l=!!a?.length;t.style.display=l?"flex":"none",t.setAttribute("aria-hidden",l?"false":"true")}G(e)};t&&(t.setAttribute("aria-hidden","true"),t.style.display="none");let o=()=>{let a=B(e);if(!a)return;V(a);let l=H(e);P(l,"none"),a.innerHTML=""},i=()=>{z(e),r(""),o(),n.value="",me(e)};e&&(t?.addEventListener("click",function(a){a.preventDefault(),i()}),n.addEventListener("input",function(a){(!n||!n.value||n.value.length<2)&&o(),r(a.target.value)}),n.addEventListener("change",function(a){let l=a.target.value;l?.length<2&&i(),r(l)}))}function Ge(e){if(!e)return null;let t=e.querySelector(".sidebar-overlay"),n='a[href], area[href], input:not([disabled]):not([type="hidden"]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [contenteditable], [tabindex]:not([tabindex="-1"])',r,o=null,i=[],a=()=>Array.from(e.querySelectorAll(n)).filter(c=>!c.hasAttribute("disabled")&&c.getAttribute("aria-hidden")!=="true"&&c.tabIndex!==-1&&(c.offsetWidth||c.offsetHeight||c.getClientRects().length));function l(c){let f=e.parentElement||document.body,g=Array.from(f.children).filter(S=>S!==e);c?(i=[],g.forEach(S=>{S.hasAttribute("data-Sidebar-panel-inert")||(i.push(S),S.setAttribute("data-Sidebar-panel-inert","true"),S.setAttribute("inert",""),S.setAttribute("aria-hidden","true"))})):(i.forEach(S=>{S.removeAttribute("inert"),S.removeAttribute("aria-hidden"),S.removeAttribute("data-Sidebar-panel-inert")}),i=[])}function d(c){if(c.key!=="Tab"||!e.classList.contains("active"))return;let f=a();if(!f.length){c.preventDefault(),e.focus({preventScroll:!0});return}let g=f[0],S=f[f.length-1];c.shiftKey&&document.activeElement===g?(c.preventDefault(),S.focus()):!c.shiftKey&&document.activeElement===S&&(c.preventDefault(),g.focu
10s())}function E(){if(r)return;o=document.activeElement instanceof HTMLElement?document.activeElement:null,e.hasAttribute("tabindex")||e.setAttribute("tabindex","-1"),l(!0),e.addEventListener("keydown",d),(a()[0]||e).focus({preventScroll:!0}),r=()=>{e.removeEventListener("keydown",d)}}function L(){r&&(r(),r=null),l(!1),o&&typeof o.focus=="function"&&o.focus({preventScroll:!0}),o=null}function h(){e.classList.contains("active")||(e.style.display="none"),e.removeEventListener("transitionend",h)}function b(){e.removeEventListener("transitionend",h),e.style.display="block",requestAnimationFrame(()=>{e.classList.add("active"),e.classList.remove("inactive")}),document.body.style.overflow="hidden",E()}function x(c=!1){L(),e.removeEventListener("transitionend",h),e.classList.remove("active"),c?e.classList.add("inactive"):e.classList.remove("inactive"),e.addEventListener("transitionend",h),document.body.style.removeProperty("overflow"),delete e.dataset.rootfolders}function u(c){(c.key==="Escape"||c.keyCode===27)&&e.classList.contains("active")&&(c.preventDefault(),x(!0))}return e.addEventListener("click",function(c){let f=c.target.closest(".close-search-button, .rag-chat-minimize-button");!f||!e.contains(f)||(c.preventDefault(),x(!1))}),t&&t.addEventListener("click",function(c){c.preventDefault(),x(!0)}),document.addEventListener("keydown",u),{openPanel:b,closePanel:x}}function ce(e,t){if(!e)return;let n=e.querySelector('[data-sidebar-content="search"]'),r=e.querySelector('[data-sidebar-content="chat"]');n&&(n.hidden=t!=="search"),r&&(r.hidden=t!=="chat")}function We({sidebarPanel:e,sidebarContext:t,searchPanelElement:n,searchPanelInput:r}){function o(s,m){if(e&&s&&s.dataset.rootfolders){e.dataset.rootfolders=s.dataset.rootfolders;let y=s.querySelector(".search input");y&&y.value&&m&&(m.value=y.value,m.parentElement.querySelector("button")?.click())}}function i(){e&&(e.dataset.chatMode="global",e.dataset.chatConfig&&delete e.dataset.chatConfig,e.dispatchEvent(new CustomEvent("chatchanged",{detail:{mode:"global"}})))}function a(s){if(!e)return;let m=s?.dataset?.config;if(!m){i();return}let y=null;try{y=JSON.parse(m)}catch{i();return}if(y?.inheritGlobalScoping){i();return}e.dataset.chatMode==="local"&&e.dataset.chatConfig===m||(e.dataset.chatMode="local",e.dataset.chatConfig=m,e.dispatchEvent(new CustomEvent("chatchanged",{detail:{mode:"local",config:y}})))}function l(s){if(!e)return;let m=e.querySelector(".chat-input-area .input"),y=e.querySelector(".chat-input-area button");if(!m||!y)return;let v=s||"";v.trim()&&(m.value=v,m.dispatchEvent(new Event("input",{bubbles:!0})),y.click())}let d=document.querySelectorAll(".site-search-toggler"),E=document.querySelectorAll(".site-chat-toggler"),L=document.querySelectorAll(".chat-module-toggler");E&&t&&E.forEach(s=>{s.addEventListener("click",function(m){m.preventDefault(),m.stopPropagation(),t.openPanel(),ce(e,"chat"),i();let y=s.closest(".search-module");o(y,e?.querySelector(".chat-input-area .input"));let v=e?.querySelector(".chat-input-area .input");v&&v.focus()})}
10),L&&t&&L.forEach(s=>{s.addEventListener("click",function(m){m.preventDefault(),m.stopPropagation();let v=s.closest(".chat-module")?.querySelector(".chat-module-input"),C=v?.value||"";t.openPanel(),ce(e,"chat"),a(s);let A=e?.querySelector(".chat-input-area .input");A&&A.focus(),C.trim().length>0&&(l(C),v&&(v.value=""))})}),document.querySelectorAll(".chat-module .chat-module-input").forEach(s=>{let m=()=>{let C=window.getComputedStyle(s),A=parseFloat(C.minHeight||"0");return Number.isFinite(A)&&A>0?A:0},y=()=>{if(!s.dataset.minHeight||Number(s.dataset.minHeight)<=0){let ne=s.offsetHeight||m();s.dataset.minHeight=String(ne||0)}let C=Number(s.dataset.minHeight)||s.offsetHeight||0,A=ne=>{s.classList.toggle("is-multiline",ne);let Ce=s.closest(".chat-module-input-area");Ce&&Ce.classList.toggle("is-multiline",ne)},F=(s.value||"").includes(`
11`);A(F),s.style.height="auto";let M=Math.max(C,s.scrollHeight),$=M>C+1||F;$!==F&&(A($),s.style.height="auto",M=Math.max(C,s.scrollHeight),$=M>C+1||F),s.style.height=`${M}px`,A($)},v=()=>{let C=Number(s.dataset.minHeight)||s.offsetHeight||0;s.style.height=`${C}px`,s.classList.remove("is-multiline");let A=s.closest(".chat-module-input-area");A&&A.classList.remove("is-multiline")};y(),s.addEventListener("input",y),s.addEventListener("keydown",function(C){if(C.key!=="Enter"&&C.keyCode!==13||C.shiftKey)return;C.preventDefault(),s.closest(".chat-module")?.querySelector(".chat-module-submit-button")?.click(),v()})}),d&&t&&d.forEach(s=>{s.addEventListener("click",function(m){m.preventDefault(),t.openPanel(),ce(e,"search"),r&&r.focus();let y=s.closest(".search-module");o(y,e?.querySelector(".search-box .search input"))})});let h=document.getElementById("rag-chat-search-panel"),b=document.getElementById("chat-panel"),x=1,u="";function c(s){if(!s)return!1;let y=(window.getComputedStyle(s).backgroundColor||"").match(/\d+(\.\d+)?/g);if(!y||y.length<3)return!1;let v=Number(y[0])||0,C=Number(y[1])||0,A=Number(y[2])||0;return(.2126*v+.7152*C+.0722*A)/255<.5}function f(){h&&(h.hidden=!1,h.classList.add("active")),b&&(b.classList.add("chat-search-open"),b.classList.toggle("chat-search-open-dimmed",c(b)))}function g(){if(h){h.hidden=!0,h.classList.remove("active");let s=h.querySelector(".ajaxhost");s&&(s.innerHTML=""),x=1,u="",P(h,"none")}b&&(b.classList.remove("chat-search-open"),b.classList.remove("chat-search-open-dimmed"))}function S(){let s=document.getElementById(O);if(s?.dataset?.chatMode==="local"&&s?.dataset?.chatConfig)try{let m=JSON.parse(s.dataset.chatConfig);if(Array.isArray(m.rootFolders)&&m.rootFolders.length>0)return m.rootFolders}catch{}return null}async function p(s,m=1,y=null){if(!s||s.length<2)return;let v=h?.querySelector(".ajaxhost");if(!v)return;let C=n?.querySelector(".site-search-results");if(!C?.dataset?.config)return;u=s,x=m;let A=JSON.parse(C.dataset.config),F={query:s,months:[],categorizations:[],additionalFilters:{},template:"All"};m===1&&(v.classList.add("loading"),v.innerHTML="");try{let M=y||S(),$=await Se(A,m,F,null,M);m===1?v.innerHTML=$.pageHtml||"":v.insertAdjacentHTML("beforeend",$.pageHtml||""),K(v)||!$.totalResultCount?P(h,"none"):P(h,"inline-flex")}catch(M){console.error("Chat search error:",M)}finally{v.classList.remove("loading")}}if(e&&e.addEventListener("click",function(s){let m=s.target.closest(".chat-results-toggler");if(m){s.preventDefault();let v=m.getAttribute("data-query");v&&v!==u&&(f(),p(v,1));return}if(s.target.closest(".rag-chat-search-close")){s.preventDefault(),g();return}h?.classList.contains("active")&&(h.contains(s.target)||g())}),h){let s=h.querySelector(".append-items");s&&s.addEventListener("click",function(m){m.preventDefault(),u&&(x++,p(u,x))})}}function st(e){let t=document.getElementById(re)||document.querySelector('[data-sidebar-content="search"]');return e.classList.contains("search-module")||t&&t.contains(e)}function ve(e,t,n){e.preventDefault();let r=n.getAttribute("href");if(!r?.includes("?"))return;let i=new URL(r,window.location.origin).searchParams;if(i.has("data")){window.location.href=r;return}let a={moduleId:t.id};for(let[l,d]of i.entries())switch(l){case"debug":continue;case"categorizations":a.categorizations=[d],t.querySelector(`.dropdown-menu input[type="checkbox"][data-id="${d}"]`)||(a.labels={[d]:n.textContent.trim()});break;case"months":a.months=[d];break;default:(JSON.parse(t.dataset.config)?.additionalFilters||[]).includes(l)&&(a.additionalFilters||(a.additionalFilters={}),a.additionalFilters[l]=[d]);break}st(t)||k(a),window.location.reload()}function te(e,t){let n=ct(t);if(e){if(n!=="popupFrame"){window.open(e,n);return}let r=new CustomEvent("dispatchPopupFrame",{detail:e,bubbles:!0});t.dispatchEvent(r)}}function ct(e){return e.ctrlKey?"_blank":e.getAttribute("target")||e?.target||"_self"}function lt(e,t,n){let r={...e.labels||{}};return n||delete r[t],r}function Ee(e,t){return D(e,N(e,t))||{}}function Xe(e,t,n){let r=e.target.closest(".radio-input");if(!r||!r.closest(".dropdown-menu"))return!1;let o=r.querySelector('input[type="radio"]');if(!o)return!1;if(r.classList.contains("no-results")||o.disabled)return e.preventDefault(),e.stopPropagation(),!0;let i=t.id;e.preventDefault(),e.stopPropagation();let a=document.getElementById("Search-panel");
11if(a&&a.contains(t))return!0;o.closest("ul.dropdown-menu")?.querySelectorAll('li input[type="radio"]:checked').forEach(p=>{if(p!==o){let s=p.getAttribute("data-id");s&&t.querySelector(`.selected-filters li[data-id="${s}"]`)?.remove(),p.checked=!1}}),o.checked=!0;let E=JSON.parse(t.dataset.config)?.additionalFilters||[],L=o.closest(".form-group"),h="";if(L?.classList.contains("date-inputs")?h="yearFilter":h=E.find(p=>L?.classList.contains(p))||"",h){let p=t.querySelector(`.selected-filters li[data-group="${h}"]`);p&&p.remove()}let b=o.getAttribute("data-id"),u=r.querySelector("label")?.textContent||b;R(t,b,u,h);let c,f=Ee(t,i),g={...f.additionalFilters||{}};if(h==="yearFilter"?c={...f,yearFilter:b,moduleId:i}:(h&&(g[h]=[b]),c={...f,additionalFilters:g,moduleId:i}),k(c),n.page=1,t.classList.contains("search-module")){let p=q(t);p&&(p.page=n.page)}let S=J(t);return S&&S.children.length>=1&&!S.querySelector(".clear-all-wrapper")&&he(t),I(t,n.page),_(t),!0}function Ze(e,t,n){let r=e.target.closest(".checkbox");if(!r||!r.closest(".dropdown-menu"))return!1;let o=r.querySelector('input[type="checkbox"]');if(!o)return!1;e.preventDefault();let i=o,a=i.closest("ul.dropdown-menu"),l=a?.getAttribute("data-select-type")==="single-select";l&&a.querySelectorAll('li input[type="checkbox"]:checked').forEach(u=>{if(u.checked){let c=u.getAttribute("data-id");if(c===i.getAttribute("data-id"))return;u.checked=!1,t.querySelector('.selected-filters li[data-id="'+c+'"]')?.remove()}}),i.checked=!i.checked;let d=t.id,E=i.closest(".form-group"),L=a?.id||"",h=E?.classList.contains("categorizations")||L.toLowerCase().includes("categorization");if(h){let u=Q();if(u&&u.contains(t))return!0;let c,f=Ee(t,d),g=f.categorizations||[],S=i.getAttribute("data-id"),p=i.checked?[...g,S]:g.filter(s=>s!==S);if(p!==void 0){let s=lt(f,S,i.checked);c={...f,categorizations:p,labels:s,moduleId:d},k(c)}}if(i.classList.contains("month-list-item")){let u=Q();if(u&&u.contains(t))return!0;let c,f=Ee(t,d),g=f?.months||[],S=i.getAttribute("data-id"),p=i.checked?[...g,S]:g.filter(s=>s!==S);p&&(c={...f,months:p,moduleId:d},k(c))}if(i.classList.contains("dropdown-item-expander"))return _e(i,n.idKeyList),!0;let b=i.getAttribute("data-id");if(i.checked){let u=i.classList.contains("month-list-item"),c=i.closest(".checkbox")?.querySelector("label"),f=u?i.getAttribute("data-value"):c?.textContent||i.getAttribute("data-id"),g="";u&&(g="months"),h&&(g="categorizations"),Re(i)&&(g="topic"),R(t,b,f,g);let S=i.closest("ul");for(;S&&!(S.classList&&S.classList.contains("dropdown-menu"));){if(S.classList&&S.classList.contains("expanded-section--list")){let s=Array.from(S.children).find(m=>{let y=m.querySelector('input[type="checkbox"]');return m.classList.contains("has-expander")&&y?.checked});if(s){let m=s.querySelector('input[type="checkbox"]');m&&(m.checked=!1),t.querySelector('.selected-filters li[data-id="'+m?.getAttribute("data-id")+'"]')?.remove()}}S=S.parentElement}let p=i.closest("li");p?.querySelector("ul")&&p.querySelector("ul").querySelectorAll('input[type="checkbox"]:not(.dropdown-item-expander):checked').forEach(s=>{s.checked=!1,t.querySelector('.selected-filters li[data-id="'+s.getAttribute("data-id")+'"]')?.remove()})}else t.querySelector('.selected-filters li[data-id="'+b+'"]')?.remove();if(n.page=1,t.classList.contains("search-module")){let u=q(t);u&&(u.page=n.page)}let x=t.querySelector(".selected-filters");if(x&&x.children.length<2){let u=x.querySelector(".clear-all-wrapper");u&&u.remove()}return I(t,n.page),_(t),!0}function Le(e){return D(e,N(e,e.id))||{}}function dt(e,t,n){let r=Le(e),o,i={...r.additionalFilters||{}};i[t]&&(i[t]=i[t].filter(a=>a!==n)),o={...r,additionalFilters:i,moduleId:e.id},k(o)}function Ke(e,t,n,r,o=!1){if(t==="query")e.querySelector(".filter .search input").value="";else{if((n==="months"||n==="categorizations")&&!o&&!T(e)){let E=Le(e),L,h=E?.[n];if(h){let b={...E?.labels||{}};delete b[t],L={...E,[n]:h.filter(x=>x!==t),labels:b,moduleId:e.id},k(L)}}if(n==="yearFilter"&&!o&&!T(e)){let E=Le(e),L;L={...E,yearFilter:null,moduleId:e.id},k(L)}(JSON.parse(e.dataset.config||"{}")?.additionalFilters||[]).includes(n)&&!o&&(T(e)||dt(e,n,t));let l=e.querySelector(`.dropdown-menu input[type="radio"][data-id="${t}"]`);l&&(l.checked=!1);let d=e.querySelector(`.dropdown-menu input[type="checkbox"][data-id="${t}"]`);d&&(d.checked=!1)}r.remove(),j(e)}function et(e,t,n){if(!e.matches(".selected-filters a.remove"))return!1;let r=e.closest("li"),o=r.getAttribute("data-id"),i=r.getAttribute("data-group"),a=t.querySelector(".selected-filters");
11if(o==="clear-all")a.children.length&&[...a.children].forEach(d=>{let E=d.getAttribute("data-id"),L=d.getAttribute("data-group");Ke(t,E,L,d,!0)}),T(t)||k(Y(t)?{moduleId:t.id,archiveConfig:{}}:{moduleId:t.id});else if(Ke(t,o,i,r),a.children.length<2){let d=a.querySelector(".clear-all-wrapper");d&&d.remove()}if(n.page=1,t.classList.contains("search-module")){let d=q(t);d&&(d.page=n.page)}return I(t,n.page),_(t),j(t),!0}async function tt(e,{hasSearchResults:t,searchPanelInput:n}){let r=e.id,o={page:1,idKeyList:[]};function i(){if(e.classList.contains("search-module")){Fe(e,{page:o.page});return}else{let u=e.querySelector(".append-items");u&&u.addEventListener("click",function(c){c.preventDefault(),o.page++,ae(e,o.page)})}}i();function a(){let u=e.querySelector(".mobile-filters-btn"),c=e.querySelector(".mobile-filters-modal"),f=e.querySelector(".close-mobile-filters"),g=e.querySelector(".mobile-filters-backdrop");if(!u||!c)return;u.addEventListener("click",function(p){p.preventDefault(),c.classList.add("active"),document.body.style.overflow="hidden"});function S(){c.classList.remove("active"),document.body.style.overflow=""}f&&f.addEventListener("click",S),g&&g.addEventListener("click",S)}a();let l=e.querySelector(".filter .form .months"),d={year:new Date().getFullYear(),id:"abd09988-8fc3-484a-8b86-7d34b6eeffb9"};l&&l.appendChild(Pe(d,e));function E(){if(T(e))return;if((e.dataset.config?JSON.parse(e.dataset.config):null)?.disablePagePersistence){N(e,r)&&k({moduleId:r,page:1}),_(e);return}let c=D(e,N(e,r));if(c){if(c.query){let s=e.querySelector(".filter .search input");s&&(s.value=c.query,R(e,"query",c.query))}if(c.sortBy){let s=e.querySelector("#"+W);s&&(s.options[s.selectedIndex].value=c.sortBy)}if(c.template){let s=e.querySelector("#"+U);s&&(s.options[s.selectedIndex].value=c.template)}if(c.exactMatch){let s=e.querySelector("[data-id*='exact-match']");s&&(s.checked=c.exactMatch)}if(c.page&&!JSON.parse(e.dataset.config)?.disablePagePersistence&&(o.page=c.page),c.sortTable&&(e.sortTable=c.sortTable),c.yearFilter){let s=e.querySelector(`.date-inputs .dropdown input[type="radio"][data-id="${c.yearFilter}"]`);if(s){s.checked=!0;let y=s.closest(".radio-input")?.querySelector("label")?.textContent||c.yearFilter;R(e,c.yearFilter,y,"yearFilter")}}let f=s=>{let m=c?.[s]?.length?c[s]:c?.additionalFilters?.[s];m&&m.length&&m.forEach(function(y){let v=e.querySelector(`input[type="checkbox"][data-id~="${y}"], input[type="radio"][data-id="${y}"]`);if(v){v.checked=!0;let A=v.closest(".checkbox, .radio-input")?.querySelector("label")?.textContent||v.getAttribute("data-id");R(e,y,A,s)}else{let C=c.labels?.[y]||y;R(e,y,C,s)}})};(JSON.parse(e.dataset.config)?.additionalFilters||[]).forEach(s=>f(s)),["categorizations","months"].forEach(s=>f(s)),I(e,o.page)}_(e)}E(),e.addEventListener("click",function(u){let c=u.target.closest("button.dropdown-item-expander");if(c&&c.closest(".dropdown-menu")){u.preventDefault(),u.stopPropagation();let s=!(c.getAttribute("aria-expanded")==="true"),m=c.closest("li");c.classList.toggle("checked",s),c.setAttribute("aria-expanded",s?"true":"false"),m?.classList.toggle("expanded-section--list",s);return}if(Xe(u,e,o)||Ze(u,e,o))return;let f=u.target.closest(".item"),g=u.target.classList.contains("toggle-button");if(u.target.closest(".labels a")||u.target.closest(".label")){let p=u.target.closest("a")||u.target.closest(".label")?.parentElement;if(p?.href){u.stopImmediatePropagation(),ve(u,e,p);return}}if(g){let p=u.target,s=u.target.closest(".item").querySelector(".resume"),m=p.getAttribute("aria-expanded")==="true";s.classList.toggle("open"),p.setAttribute("aria-expanded",!m),p.children[0].classList=`fa-light ${m?"fa-chevron-down":"fa-chevron-up"}`;return}if(f&&u.target.closest("a[href], button, input, select, textarea, label")){u.stopPropagation();return}if(f&&f.classList.contains("item")){if(f.className==="label"&&f.parentElement&&f.parentElement.localName==="a"&&f.parentElement.href){window.location=f.parentElement.href;return}if(f.localName==="a"&&f.href){te(f.href,f);return}u.stopPropagation(),u.preventDefault();let p=f,s=p.getAttribute("data-url"),m=null;if(s&&(m=s),m)te(m,f);else{let y=p.querySelector("a");y&&(m=y.getAttribute("href")),te(m,y)}}if(f=u.target,f&&f.className.includes("btn")){f.className.includes("archive")&&(u.preventDefault(),te(f.href,f));return}if(!document.getElementById(O)?.classList?.contains("active")&&!et(f,e,o)&&f&&f.classList.contains("pagination-page")){if(u.preventDefault(),f.closest("li").classList.contains("disabled"))return;o.page=f.getAttribute("data-page"),I(e,o.page);let p=B(e);p&&p.scrollIntoView()}});function L(u){if(u.preventDefault(),o.page=1,e.classList.contains("search-module")){let c=q(e);c&&(c.page=o.page)}I(e,o.page)}e.addEventListener("change",function(u){(u.target&&u.target.id===W||u.target.id===U)&&L(u),u.target&&u.target.getAttribute("data-id")?.includes("exact-match")&&L(u)}),e.querySelector(".form button")&&e.querySelector(".form button").addEventListener("click",function(u){u.preventDefault(),ee(e)});let h=e.querySelector(".form .search input");h&&(h.addEventListener("keyup",function(u){if(u.key==="Enter"||u.keyCode===13){h?.value?.length>=2&&se(e);return}t&&n?.value?.length>=2&&ee(e),Z(e)&&h?.value?.length>=2&&ee(e)}),h.addEventListener("keydown",function(u){if(t&&n){let c=n.value;if((u.key==="Backspace"||u.key==="Delete")&&c?.length>2&&ee(e),u.key==="ArrowDown"){let f=B(e);if(f){let g=f.querySelector(".items");g&&g.children[0]&&g.children[0].focus()}}}}));let b=e.querySelector("ajaxhost");if(b){let u=function(f){let g=f.previousElementSibling;
11g&&g.focus()},c=function(f){let g=f.nextElementSibling;g&&g.focus()};b.addEventListener("keydown",function(f){if(f.target.className==="item")switch(f.key){case"ArrowUp":u(f.target);break;case"ArrowDown":c(f.target);break}})}e.addEventListener("dataTableSorted",async function(u){let{columnKey:c,direction:f}=u.detail;if(e.sortTable={column:c,direction:f},o.page=1,e.classList.contains("search-module")){let g=q(e);g&&(g.page=o.page)}await I(e,o.page)});let x=e.closest(".module.comments");if(x&&x!==e&&x.addEventListener("commentSubmitted",function(){let u=x.querySelector(".form-group[data-key='text'] textarea.form-control, .form-group[data-key='text'] input.form-control[type='text']");u&&(u.value="",u.dispatchEvent(new Event("input",{bubbles:!0})),u.dispatchEvent(new Event("change",{bubbles:!0}))),o.page=1,I(e,o.page)}),!e.dataset.initial){let u;T(e)||(u=we("page"),u&&(o.page=u)),await I(e,o.page)}}function xe(){let e=".dynamic-list, .feed-list, .event-list, .member-directory",t=window.matchMedia("(max-width: 767px)"),n=()=>Array.from(document.querySelectorAll(e));n().forEach((o,i)=>ut(o,i));let r=o=>{n().forEach(i=>{o?pt(i):ht(i)})};r(t.matches),typeof t.addEventListener=="function"?t.addEventListener("change",o=>r(o.matches)):typeof t.addListener=="function"&&t.addListener(o=>r(o.matches))}function ut(e,t){if(!e||e.dataset.mobileFiltersPrepared==="true")return;let n=e.querySelector(".filter");if(!n)return;let r=n.querySelector(".form.inline");if(!r||Array.from(r.querySelectorAll(".form-group")).filter(h=>{let b=h.querySelector(".dropdown"),x=!h.classList.contains("search");return b&&x}).length===0)return;let i=ft(e),a=n.querySelector(".mobile-filters-btn");a||(a=document.createElement("button"),a.type="button",a.className="btn mobile-filters-btn",a.setAttribute("aria-expanded","false"),n.insertBefore(a,n.firstChild)),a.textContent=i;let l=n.querySelector(".mobile-filters-modal"),E=getComputedStyle(document.documentElement).getPropertyValue("--theme-version").trim()==="6";if(!l){l=document.createElement("div"),l.className="mobile-filters-modal",l.setAttribute("aria-hidden","true"),l.hidden=!0;let h=document.createElement("div");h.className="mobile-filters-backdrop";let b=document.createElement("div");b.className="mobile-filters-dialog";let x=null;if(E){let g=document.createElement("div");g.className="mobile-filters-header";let S=document.createElement("h3");S.className="mobile-filters-title",x=document.createElement("button"),x.type="button",x.className="close-mobile-filters",x.setAttribute("aria-label","Close"),g.appendChild(S),g.appendChild(x),b.appendChild(g)}let u=document.createElement("div");u.className="mobile-filters-content",b.appendChild(u),l.appendChild(h),l.appendChild(b),n.appendChild(l);let c=()=>{l.classList.add("active"),l.hidden=!1,l.setAttribute("aria-hidden","false"),a.setAttribute("aria-expanded","true"),document.body.classList.add("nav-open")},f=()=>{l.querySelectorAll(".dropdown-menu.dropped").forEach(g=>{g.classList.remove("dropped"),g.hidden=!0}),l.classList.remove("active"),l.hidden=!0,l.setAttribute("aria-hidden","true"),a.setAttribute("aria-expanded","false"),document.body.classList.remove("nav-open")};a.addEventListener("click",c),x&&x.addEventListener("click",f),h.addEventListener("click",f)}let L=l.querySelector(".mobile-filters-title");L&&(L.textContent=i),e.dataset.mobileFiltersPrepared="true"}function ft(e){try{return JSON.parse(e.dataset.config||"{}").mobileFiltersText||"Filters"}catch{return"Filters"}}function pt(e){if(!e)return;let t=e.querySelector(".filter"),n=t?.querySelector(".mobile-filters-modal"),r=n?.querySelector(".mobile-filters-content"),o=t?.querySelector(".form.inline");if(!t||!n||!r||!o)return;Array.from(o.querySelectorAll(".form-group")).filter(a=>{let l=a.querySelector(".dropdown"),d=!a.closest(".mobile-filters-modal"),E=!a.classList.contains("search");return l&&d&&E}).forEach((a,l)=>{if(a.dataset.mobileMoved==="true")return;let d=document.createElement("div"),E=`mobile-fg-placeholder-${Math.random().toString(36).slice(2)}`;d.className="mobile-fg-placeholder",d.setAttribute("data-mobile-id",E),d.style.display="none",a.parentNode.insertBefore(d,a),a.dataset.mobilePlaceholderId=E,a.dataset.mobileMoved="true",r.appendChild(a)})}function ht(e){if(!e)return;let t=e.querySelector(".filter"),n=t?.querySelector(".mobile-filters-modal"),r=n?.querySelector(".mobile-filters-content");!t||!n||!r||(Array.from(r.querySelectorAll(".form-group")).forEac
11h(o=>{let i=o.dataset.mobilePlaceholderId;if(!i)return;let a=t.querySelector(`.mobile-fg-placeholder[data-mobile-id="${i}"]`);a&&a.parentNode&&(a.parentNode.insertBefore(o,a.nextSibling),a.remove()),delete o.dataset.mobilePlaceholderId,delete o.dataset.mobileMoved}),n.classList.remove("active"),n.hidden=!0,n.setAttribute("aria-hidden","true"))}function mt(){function e(){let t=document.getElementById(O),n=!!document.querySelector('[data-search-provider="raffle"]'),r=Q(),o,i,a=!1,l=n?null:Ge(t);if(!n&&r){i=r.querySelector(".site-search-results"),a=!!i,i&&(Ye(r,i),o=i.querySelector(".filter .search input"));let d=i?i.querySelector(".clear-search-button"):null;d&&a&&d.addEventListener("click",function(E){E.preventDefault(),o&&(o.value="");let L=i.querySelector(".ajaxhost");L&&(V(L),L.innerHTML="")})}n||We({sidebarPanel:t,sidebarContext:l,searchPanelElement:r,searchPanelInput:o}),document.querySelectorAll(".dynamic-list, .feed-list, .event-list, .member-directory").forEach(function(d){d.dataset.searchProvider!=="raffle"&&(Z(d)&&(Je(d),Ue(d)),tt(d,{hasSearchResults:a,searchPanelInput:o}))}),de(),window.addEventListener("resize",function(){de()})}e(),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",xe):xe()}mt();})();

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.