1"use strict";(self.webpackChunkcultureampcom=self.webpackChunkcultureampcom||[]).push([[224],{80224(e,t,l){function r(e,t){const l=e.querySelector(t.tabListSelector),r=e.querySelectorAll(t.tabSelector),n=e.querySelector(t.panelsSelector),s=t.inactiveTabClasses,u=t.activeTabClasses,a=t.tabsBelowContent;if(null==l||null==r||null==n||null==s||null==u||null==a)return;r.forEach(e=>{e.addEventListener("click",function(e){!function(e,t,l,r){const n=e.currentTarget,s=n.parentElement;if(null==n||null==s)return;const u=s.querySelectorAll('[aria-selected="true"]');if(null==u)return;u.forEach(e=>{e.setAttribute("aria-selected","false"),e.classList.remove(...r),e.classList.add(...l)}),n.setAttribute("aria-selected","true"),n.classList.remove(...l),n.classList.add(...r);const a=t.querySelectorAll('[role="tabpanel"]'),c=t.parentElement;if(null==a||null==c)return;a.forEach(e=>{e.setAttribute("hidden","true"),e.classList.remove("block"),e.classList.add("hidden")});const o=c.querySelector(`#${n.getAttribute("aria-controls")}`);null!=o&&(o.removeAttribute("hidden"),o.classList.remove("hidden"),o.classList.add("block"))}(e,n,s,u)})});let c=0;l.addEventListener("keydown",e=>{if(39===e.keyCode||37===e.keyCode)r[c]?.setAttribute("tabindex","-1"),39===e.keyCode?(c++,c>=r.length&&(c=0)):37===e.keyCode&&(c--,c<0&&(c=r.length-1)),r[c]?.setAttribute("tabindex","0"),r[c]?.focus();else if(38===e.keyCode&&!0===a){const e=n.querySelector("[role=tabpanel]:not([hidden=true])");if(null==e)return;e.focus()}})}l.d(t,{default:()=>r})}}]); 2//# sourceMappingURL=chunk-224-d639ac5faba1580893a4.bundle.js.map
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.