PageSourceSearch

https://www.tak-dcxi.com/_astro/hoisted.BAvxmXv0.js

js tak-dcxi.com collected 2026-09-26 01:01:57 UTC 3,522 bytes, 1 lines download raw bytes

1import"./hoisted.BmoZx5WZ.js";const h={buttonSelector:void 0,panelSelector:void 0,duration:300,easing:"ease-in-out",printAll:!1},p=(e,t=h)=>{if(!e)return;const n={...h,...t},r=e.querySelector(`${n.buttonSelector}`),i=e.querySelector(`${n.panelSelector}`);if(!r||!i)return void console.error("initializeAccordion: button or panel is not found.");const o=i.getAttribute("id");o?(m(r,i,o),r.addEventListener("click",(t=>S(t,e,r,i,n)),!1),r.addEventListener("keydown",(t=>g(t,e,r,i,n)),!1),i.addEventListener("beforematch",(()=>y(e,r,i,n)),!0),n.printAll&&(window.addEventListener("beforeprint",(()=>k(e,r,i))),window.addEventListener("afterprint",(()=>v(e,r,i))))):console.error("initializeAccordion: panel id is required.")},m=(e,t,n)=>{e.setAttribute("role","button"),e.setAttribute("aria-expanded",String(!t.hasAttribute("hidden"))),e.setAttribute("aria-controls",n)},d=e=>"true"===e.getAttribute("aria-expanded");let l=!1;const b=(e,t,n,r)=>{if(d(e)===r)return;l=!0,r&&t.removeAttribute("hidden"),e.setAttribute("aria-expanded",String(r)),t.style.willChange="max-block-size",t.style.overflow="clip";const{blockSize:i}=window.getComputedStyle(t),o=r?[{maxBlockSize:"0"},{maxBlockSize:i}]:[{maxBlockSize:i},{maxBlockSize:"0"}],a={duration:window.matchMedia("(prefers-reduced-motion: reduce)").matches?0:Math.max(0,n.duration||0),easing:n.easing},s=()=>{requestAnimationFrame((()=>{t.style.willChange="",t.style.overflow="",r||t.setAttribute("hidden","until-found"),l=!1}))};requestAnimationFrame((()=>{t.animate(o,a).addEventListener("finish",s)}
1))},A=(e,t,n=!0)=>{const r=e.getAttribute("data-name");r&&[...document.querySelectorAll(`[data-name="${r}"]`)].filter((n=>n!==e&&d(n.querySelector(`${t.buttonSelector}`)))).forEach((e=>{const r=e.querySelector(`${t.buttonSelector}`),i=e.querySelector(`${t.panelSelector}`);r&&i&&(n?b(r,i,t,!1):(r.setAttribute("aria-expanded","false"),i.setAttribute("hidden","until-found")))}))},S=(e,t,n,r,i)=>{e.preventDefault(),!l&&(b(n,r,i,!d(n)),d(n)&&A(t,i))},g=(e,t,n,r,i)=>{" "===e.key&&S(e,t,n,r,i)},y=(e,t,n,r)=>{t.setAttribute("aria-expanded","true"),A(e,r,!1)},u="data-open-status",k=(e,t,n)=>{if(!e)return;const r="true"===t.getAttribute("aria-expanded");e.setAttribute(u,String(r)),t.setAttribute("aria-expanded","true"),n.removeAttribute("hidden")},v=(e,t,n)=>{if(!e)return;const r="true"===e.getAttribute(u);t.setAttribute("aria-expanded",String(r)),r||n.setAttribute("hidden","until-found"),e.removeAttribute(u)};class w extends HTMLElement{constructor(){super()}connectedCallback(){this.initializeAccordion({buttonSelector:".button",panelSelector:".panel"})}initializeAccordion(e){try{p(this,e)}catch(e){console.error("Failed to initialize accordion for TOC:",e)}}}customElements.define("article-toc",w);class f extends HTMLElement{static POPUP_OPTIONS="width=680,height=450,menubar=no,toolbar=no,resizable=yes,scrollbars=yes,noreferrer";button;constructor(){super(),this.button=null}connectedCallback(){this.button=this.querySelector("a"),this.button?this.button.addEventListener("click",this.handleClick.bind(this)):console.error("ShareButton: No <a> element found")}disconnectedCallback(){this.button&&this.button.removeEventListener("click",this.handleClick)}handleClick(e){e.preventDefault(),this.button&&this.button.href?this.openShareWindow(this.button.href):console.error("ShareButton: Invalid href attribute")}openShareWindow(e){try{window.open(e,"",f.POPUP_OPTIONS)}catch(e){console.error("Failed to open share window:",e)}}}customElements.define("share-button",f);

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.