1!function(){"use strict";function t(){var t=document.getElementById("menu-toggle"),e=document.getElementById("fullscreen-menu");function o(){t.classList.remove("active"),e.classList.remove("active"),document.body.classList.remove("menu-open"),t.setAttribute("aria-expanded","false"),e.setAttribute("aria-hidden","true"),t.focus()}t&&e&&(t.addEventListener("click",function(){e.classList.contains("active")?o():function(){t.classList.add("active"),e.classList.add("active"),document.body.classList.add("menu-open"),t.setAttribute("aria-expanded","true"),e.setAttribute("aria-hidden","false");var o=e.querySelector("a");o&&o.focus()}()}),e.querySelectorAll("a").forEach(function(t){t.addEventListener("click",function(){o()})}),document.addEventListener("keydown",function(t){"Escape"===t.key&&e.classList.contains("active")&&o()}),e.addEventListener("keydown",function(t){if("Tab"===t.key&&e.classList.contains("active")){var o=e.querySelectorAll("a, button"),n=o[0],a=o[o.length-1];t.shiftKey&&document.activeElement===n?(t.preventDefault(),a.focus()):t.shiftKey||document.activeElement!==a||(t.preventDefault(),n.focus())}}))}function e(){var t=document.getElementById("towa-toc-inline");if(t&&"IntersectionObserver"in window){var e=t.querySelector(".towa-toc__list");if(e){var o=document.createElement("div");o.className="towa-toc-float",o.setAttribute("aria-label","ç®æ¬¡ããã²ã¼ã·ã§ã³");var n=document.createElement("button");n.className="towa-toc-float__btn",n.setAttribute("aria-expanded","false"),n.innerHTML='<span class="towa-toc-float__btn-icon">≡</span>ç®æ¬¡';var a=document.createElement("div");a.className="towa-toc-float__panel",a.innerHTML=e.outerHTML;var i=document.createElement("div");i.className="towa-toc-float__overlay",o.appendChild(n),o.appendChild(a),document.body.appendChild(o),document.body.appendChild(i),a.querySelectorAll("a").forEach(function(t){t.addEventListener("click",function(){c()})}),n.addEventListener("click",function(){a.classList.contains("is-open")?c():(a.classList.add("is-open"),i.classList.add("is-open"),n.setAttribute("aria-expanded","true"))}),i.addEventListener("click",function(){c()}),document.addEventListener("keydown",function(t){"Escape"===t.key&&a.classList.contains("is-open")&&c()}),new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting?(o.classList.remove("is-visible"),c()):o.classList.add("is-visible")})},{threshold:0}).observe(t)}}function c(){a.classList.remove("is-open"),i.classList.remove("is-open"),n.setAttribute("aria-expanded","false")}}document.addEventListener("DOMContentLoaded",function(){!function(){var t=document.getElementById("site-header");if(t){var e=!1;window.addEventListener("scroll",function(){e||(window.requestAnimationFrame(function(){o(),e=!1}),e=!0)}),o()}function o(){window.scrollY>50?(t.classList.add("scrolled"),document.body.classList.add("scrolled-header")):(t.classList.remove("scrolled"),document.body.classList.remove("scrolled-header"))}}(),t(),document.querySelectorAll(".header-nav__item--dropdown").forEach(function(t){var e=t.querySelector("a"),o=t.querySelector(".header-dropdown");if(e&&o){var n=o.querySelectorAll("a");e.addEventListener("keydown",function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),o.style.display="block",e.setAttribute("aria-expanded","true"),n.length&&n[0].focus()),"ArrowDown"===t.key&&(t.preventDefault(),o.style.display="block",e.setAttribute("aria-expanded","true"),n.length&&n[0].focus())}),n.forEach(function(t,a){t.addEventListener("keydown",function(t){"ArrowDown"===t.key?(t.preventDefault(),a<n.length-1&&n[a+1].focus()):"ArrowUp"===t.key?(t.preventDefault(),a>0?n[a-1].focus():e.focus()):"Escape"===t.key&&(o.style.display="",e.setAttribute("aria-expanded","false"),e.focus())})}),t.addEventListener("focusout",function(n){setTimeout(function(){t.contains(document.activeElement)||(o.style.display="",e.setAttribute("aria-expanded","false"))},100)})}}),document.querySelectorAll('a[href^="#"]').forEach(function(t){t.addEventListener("click",function(t){var e=this.getAttribute("href");if("#"!==e){var o=document.querySelector(e);
1if(o){t.preventDefault();var n=document.getElementById("site-header")?.offsetHeight||0,a=o.getBoundingClientRect().top+window.scrollY-n-20;window.scrollTo({top:a,behavior:"smooth"}),o.setAttribute("tabindex","-1"),o.focus({preventScroll:!0})}}})}),function(){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)document.querySelectorAll(".towa-top-section-title, .towa-top-section-lead, .towa-top-pcard, .towa-top-jcard, .towa-top-story__text, .towa-top-contact__item, .towa-top-action, .towa-top-event-card, .towa-top-tool, .towa-top-tools__more, .towa-top-journal__more, .towa-top-story .towa-top-btn--ghost").forEach(function(t){t.classList.add("is-visible")});else{var t=document.querySelectorAll(".towa-top-section-title, .towa-top-section-lead, .towa-top-pcard, .towa-top-jcard, .towa-top-story__text, .towa-top-contact__item, .towa-top-action, .towa-top-event-card, .towa-top-tool, .towa-top-tools__more, .towa-top-journal__more, .towa-top-story .towa-top-btn--ghost");if(t.length)if("IntersectionObserver"in window){var e=new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&(t.target.classList.add("is-visible"),e.unobserve(t.target))})},{threshold:.15,rootMargin:"0px 0px -50px 0px"});t.forEach(function(t){e.observe(t)})}else t.forEach(function(t){t.classList.add("is-visible")})}}(),document.querySelectorAll(".article-share__link--copy").forEach(function(t){t.addEventListener("click",function(){var e=this.getAttribute("data-url")||window.location.href;navigator.clipboard&&navigator.clipboard.writeText(e).then(function(){t.textContent="â",t.classList.add("article-share__link--copied"),setTimeout(function(){t.textContent="URL",t.classList.remove("article-share__link--copied")},1500)})})}),e()})}();
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.