1const e=()=>{const e=(e,t)=>{let s;return function(...a){s||(e.apply(this,a),s=!0,setTimeout(()=>s=!1,t))}},t=(e,s)=>{const a=e.nextElementSibling;a&&a.classList.contains("isChild")&&(a.setAttribute("data-id",s),t(a,s))},s=e=>{e.querySelectorAll(".hasChild").forEach(e=>{const s=Date.now().toString(36)+Math.random().toString(36).substr(2);e.setAttribute("data-id",s),t(e,s)}),e.addEventListener("click",t=>{const s=t.target.closest(".hasChild");if(s){s.classList.toggle("active");const t=s.dataset.id;e.querySelectorAll(`[data-id="${t}"].isChild`).forEach(e=>e.classList.toggle("hidden"));const o=e.closest(".table-scroller");(o.scrollWidth>o.clientWidth||o.scrollHeight>o.clientHeight)&&(o.classList.add("has--scroll"),a(o))}})},a=e=>{if(/Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent)&&("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0))return;let t,s,a,o,n,l,c=!1,i=0,r=0,d=0,h=null;const m=.05,u=.5;e.addEventListener("mousedown",m=>{c=!0,e.classList.add("is--grabbing"),t=m.pageX-e.offsetLeft,s=m.pageY-e.offsetTop,a=e.scrollLeft,o=e.scrollTop,n=m.pageX,l=m.pageY,d=Date.now(),h&&(cancelAnimationFrame(h),h=null),i=0,r=0});const p=t=>{c&&(c=!1,e.classList.remove("is--grabbing"),(Math.abs(i)>m||Math.abs(r)>m)&&g())};document.addEventListener("mouseup",p),document.addEventListener("mouseleave",p),e.addEventListener("mouseleave",p),e.addEventListener("mousemove",h=>{if(!c)return;h.preventDefault();const m=h.pageX-e.offsetLeft,u=h.pageY-e.offsetTop,p=m-t,L=u-s,g=Date.now(),f=g-d;f>0&&(i=(h.pageX-n)/f,r=(h.pageY-l)/f),n=h.pageX,l=h.pageY,d=g,e.scrollLeft=a-p,e.scrollTop=o-L});const L=()=>{c=!1,e.classList.remove("is--grabbing"),h&&(cancelAnimationFrame(h),h=null)};document.addEventListener("keydown",e=>{"Escape"===e.key&&L()});const g=()=>{e.scrollLeft-=10*i*u,e.scrollTop-=10*r*u,i*=Math.pow(.9,u),r*=Math.pow(.9,u),(Math.abs(i)>m||Math.abs(r)>m)&&(h=requestAnimationFrame(g))};return e.style.overflow="auto",{forceReset:L}},o=t=>{const o=t.closest(".advancedtables");let n=t.querySelectorAll("td");t.querySelectorAll("td, th").forEach(e=>{e.querySelector("a")&&e.classList.add("has--link")});const l=()=>{const e=t.closest(".table-scroller");e.scrollWidth>e.clientWidth||e.scrollHeight>e.clientHeight?(e.classList.add("has--scroll"),a(e)):e.classList.remove("has--scroll")};requestAnimationFrame(()=>{l(),s(t),(e=>{e.querySelectorAll("td u").forEach(e=>{e.closest("td").classList.add("has--tooltip");const t=e.innerHTML,s=document.createElement("i");s.classList.add("tooltip-icon");const a=document.createElement("span");a.classList.add("tooltip-close");const o=document.createElement("span");o.classList.add("tooltip"),o.innerHTML=t,a.addEventListener("click",e=>{e.stopPropagation(),s.classList.toggle("active"),s.childNodes.forEach(e=>{e.classList.remove("is--visible")})}),o.addEventListener("click",e=>{e.stopPropagation(),s.classList.toggle("active"),s.childNodes.forEach(e=>{e.classList.remove("is--visible")})}),s.appendChild(a),s.appendChild(o),e.replaceWith(s)})})(t)}),window.addEventListener("resize",e(()=>{l()},100)),t.classList.contains("matrix")&&n.forEach(function(e){e.addEventListener("mouseenter",function(){const e=this.cellIndex;t.querySelectorAll("tr").forEach(t=>{const s=t.cells[e];s&&s.classList.add("td--active")})}),e.addEventListener("mouseout",function(){document.querySelectorAll(".td--active").forEach(e=>{e.classList.remove("td--active")})})}),setTimeout(()=>{o.classList.add("is--loaded")},125)};(()=>{const e=document.querySelectorAll(".advancedtables .contenttable"),t=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const s=e.target;o(s),s.classList.contains("matrix")&&(e=>{e.querySelectorAll("td").forEach(e=>{const t=e.textContent.trim(),s=t.length;if(s>0&&0===t.replace(/\+/g,"").length){e.classList.add("has--stars");const t=e.querySelector("a");let a;t?(a=t,a.className="stars",a.textContent=""):(a=document.createElement("span"),a.className="stars",e.innerHTML="",e.appendChild(a));for(let e=0;e<s;e++){const e=document.createElement("span");e.className="star",a.appendChild(e)}}if("yes"===e.textContent.trim().toLowerCase()||"ja"===e.textContent.trim().toLowerCase()){const t=document.createElement("span");t.className="yes",e.innerHTML="",e.appendChild(t)}if("no"===e.textContent.trim().toLowerCase()||"nein"===e.textContent.trim().toLowerCase()){const t=document.createElement("span");t.className="no",e.innerHTML="",e.appendChild(t)}})})(s),t.unobserve(s)}})},{rootMargin:"500px 0px",threshold:0});
1e.forEach(e=>{t.observe(e)})})()};export{e as dataTables};
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.