var Qn=Object.defineProperty;var Ge=e=>{throw TypeError(e)};var $n=(e,t,n)=>t in e?Qn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var K=(e,t,n)=>$n(e,typeof t!="symbol"?t+"":t,n),Ee=(e,t,n)=>t.has(e)||Ge("Cannot "+n);var s=(e,t,n)=>(Ee(e,t,"read from private field"),n?n.call(e):t.get(e)),l=(e,t,n)=>t.has(e)?Ge("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),d=(e,t,n,r)=>(Ee(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),f=(e,t,n)=>(Ee(e,t,"access private method"),n);/* empty css        */const Jn={dots:!0,autoplay:!0,prevArrow:`<button type="button" class="slick-prev">
  <svg width="56" height="56" viewBox="0 0 56 56" fill="none">
  <g clip-path="url(#clip0_1118_30038)"><path d="M20.125 10.5L37.625 28L20.125 45.5" stroke="currentColor" stroke-width="2"/></g><defs><clipPath id="clip0_1118_30038"><rect width="56" height="56" fill="white"/></clipPath></defs></svg></button>`,nextArrow:'<button type="button" class="slick-next"><svg width="56" height="56" viewBox="0 0 56 56" fill="none"><g clip-path="url(#clip0_1118_30038)"><path d="M20.125 10.5L37.625 28L20.125 45.5" stroke="currentColor" stroke-width="2"/></g><defs><clipPath id="clip0_1118_30038"><rect width="56" height="56" fill="white"/></clipPath></defs></svg></button>'};$(function(){$(".ac_js-main-visual-carousel").not(".slick-initialized").each((e,t)=>{$(t).on("init",()=>{t.classList.remove("ac_main-visual-carousel--loading")}).slick(Jn)})});const fn={LG:960,MD:786,SM:480},gn=300,tr=24;function _t(){return window.innerWidth>=fn.LG}function er(){return window.innerWidth<fn.LG}var jt,it,Et,st,he,vn;class nr{constructor(){l(this,he);l(this,jt,[]);l(this,it,{});l(this,Et);l(this,st,null);window.addEventListener("load",()=>{d(this,Et,f(this,he,vn).call(this)),s(this,Et).observe(document.body)})}add(t){s(this,jt).push(t)}destroy(){var t;(t=s(this,Et))==null||t.disconnect()}}jt=new WeakMap,it=new WeakMap,Et=new WeakMap,st=new WeakMap,he=new WeakSet,vn=function(){return new ResizeObserver(t=>{for(const n of t){const{width:r}=n.contentRect;if(s(this,st)===null){d(this,st,r);return}if(s(this,st)===r)return;s(this,jt).forEach(i=>{if(i.threshold&&r<i.threshold){if(s(this,it)[i.threshold]==="under")return;i.callbackUnder&&i.callbackUnder(),s(this,it)[i.threshold]="under"}if(i.threshold&&r>=i.threshold){if(s(this,it)[i.threshold]==="over")return;i.callbackOver&&i.callbackOver(),s(this,it)[i.threshold]="over"}i.callbackChange&&i.callbackChange()}),d(this,st,r)}})};const bt=new nr;window.resizeObserver=bt;const Ze="ac_js-scroll-lock";var G,Pt;class rr{constructor(){l(this,G,0);l(this,Pt,!1);K(this,"htmlElement");K(this,"bodyElement");K(this,"navHeight",0);this.htmlElement=document.getElementsByTagName("html")[0],this.bodyElement=document.getElementsByTagName("body")[0]}setOffset(){const t=window.getComputedStyle(this.bodyElement);window.scrollY===0?d(this,G,Number(t.top.replace("-","").replace("px",""))):d(this,G,window.scrollY-Number(t.marginTop.replace("px","")))}destroyOffset(){d(this,G,0)}lockWindow(){this.bodyElement.style.marginTop=`${-1*s(this,G)}px`,this.htmlElement.style.position="fixed",this.htmlElement.style.height="100dvh",this.htmlElement.style.overflow="hidden",this.bodyElement.classList.add(Ze)}unLockWindow(){this.bodyElement.style.removeProperty("margin-top"),this.htmlElement.style.removeProperty("position"),this.htmlElement.style.removeProperty("height"),this.htmlElement.style.removeProperty("overflow"),this.bodyElement.classList.remove(Ze),window.scrollTo(0,s(this,G))}setState(t){d(this,Pt,t)}lock(){s(this,Pt)||(this.setOffset(),this.lockWindow(),this.setState(!0))}unlock(){this.unLockWindow(),this.setState(!1),this.destroyOffset()}}G=new WeakMap,Pt=new WeakMap;const yt=new rr;function ir(){const e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("");for(let t=0,n=e.length;t<n;t++)switch(e[t]){case"x":e[t]=Math.floor(Math.random()*16).toString(16);break;case"y":e[t]=(Math.floor(Math.random()*4)+8).toString(16);break}return e.join("")}var Mt,M,wt,zt,ke;class sr{constructor(){l(this,zt);l(this,Mt,0);l(this,M,0);l(this,wt,{});document.addEventListener("scroll",()=>f(this,zt,ke).call(this)),f(this,zt,ke).bind(this)}add(t){const n=ir();return s(this,wt)[n]=t,()=>{delete s(this,wt)[n]}}}Mt=new WeakMap,M=new WeakMap,wt=new WeakMap,zt=new WeakSet,ke=function(){d(this,M,window.scrollY||document.documentElement.scrollTop),Object.values(s(this,wt)).forEach(t=>{(t.thresholdEnd?s(this,M)>t.threshold&&s(this,M)<t.thresholdEnd:s(this,M)>t.threshold)?(t.callbackInView&&t.callbackInView(),s(this,M)>s(this,Mt)?t.callbackToBottom&&t.callbackToBottom():t.callbackToTop&&t.callbackToTop()):t.callbackOutView&&t.callbackOutView()}),d(this,Mt,s(this,M)<=0?0:s(this,M))};const pe=new sr;window.scrollObserver=pe;const bn=["1","2","3"],Vt=["10","20","30","40"],Ut=["110","120","130","140","150","160","170"],or="ac_nav--open",Qe="data-head-nav-level",ar="data-head-nav-kind-lv2",cr="data-head-nav-kind-lv3",lr="data-target-level",$e="data-target-kind-lv2",ur="data-target-kind-lv3",Je="data-view-kind",re="ac_nav__view--current",we="ac_js-nav-fixed",rt="ac_js-nav-active",Le="ac_js-nav-transition",dr="g-lnav";var Lt,hn;let hr=(hn=class{constructor(){l(this,Lt,!1)}toggle(){d(this,Lt,!s(this,Lt))}get state(){return s(this,Lt)}},Lt=new WeakMap,hn);var Wt;class tn{constructor(){l(this,Wt,"1")}get state(){return s(this,Wt)}set state(t){d(this,Wt,t)}static isValid(t){return bn.includes(t)}}Wt=new WeakMap;var xt;class ie{constructor(t){l(this,xt);d(this,xt,t)}get state(){return s(this,xt)}set state(t){d(this,xt,t)}static isValid(t,n){return n.includes(t)}}xt=new WeakMap;var Tt;class fr{constructor(){l(this,Tt);d(this,Tt,document.querySelector(".ac_js-nav__backdrop"))}addClickHandler(t){s(this,Tt)&&s(this,Tt).addEventListener("click",()=>{t()})}}Tt=new WeakMap;var Y;class gr{constructor(t){l(this,Y);d(this,Y,t)}getAttrs(){let t=s(this,Y).getAttribute($e);if(!t){const n=s(this,Y).closest("[data-target-kind-lv2]");n&&(t=n.getAttribute($e))}return{level:s(this,Y).getAttribute(lr),lv2Kind:t,lv3Kind:s(this,Y).getAttribute(ur)}}get element(){return s(this,Y)}}Y=new WeakMap;var Xt;class vr{constructor(){l(this,Xt,[]);const t=document.querySelectorAll(".ac_js-nav-trigger");t&&t.forEach(n=>{s(this,Xt).push(new gr(n))})}addListener(t){s(this,Xt).forEach(n=>{n.element.addEventListener("click",()=>t(n))})}}Xt=new WeakMap;var St,Ct,Z,kt,ot,Yt,J,mn,pn,yn;class br{constructor(){l(this,J);l(this,St);l(this,Ct);l(this,Z);l(this,kt);l(this,ot,0);l(this,Yt,0);d(this,St,document.getElementById("g-header")),d(this,Ct,document.querySelector(".ac_js-nav")),d(this,Z,document.querySelector(".ac_js-local-nav")),d(this,kt,document.querySelector(".ac_js-nav-placeholder")),this.updateValue()}updateValue(){d(this,ot,_t()?f(this,J,mn).call(this):f(this,J,pn).call(this)),s(this,ot)!==s(this,Yt)&&(f(this,J,yn).call(this),d(this,Yt,s(this,ot)))}}St=new WeakMap,Ct=new WeakMap,Z=new WeakMap,kt=new WeakMap,ot=new WeakMap,Yt=new WeakMap,J=new WeakSet,mn=function(){let t=0;return s(this,Ct)&&(t+=s(this,Ct).offsetHeight),s(this,Z)&&(t+=s(this,Z).offsetHeight),t},pn=function(){let t=0;return s(this,St)&&(t+=s(this,St).offsetHeight),s(this,Z)&&(t+=s(this,Z).offsetHeight),t},yn=function(){s(this,kt)&&(s(this,kt).style.height=`${s(this,ot)}px`)};var fe,It,Bt,Ot,tt,_n,An,En;class mr{constructor(){l(this,tt);l(this,fe,4);l(this,It,"ac_js-set-height");l(this,Bt,[]);l(this,Ot,!1);[...new Array(s(this,fe))].map((t,n)=>{const r=document.querySelector(`.ac_js-nav-trigger.ac_nav__item${n}`);r&&s(this,Bt).push(r)}),f(this,tt,_n).call(this)}}fe=new WeakMap,It=new WeakMap,Bt=new WeakMap,Ot=new WeakMap,tt=new WeakSet,_n=function(){const t=f(this,tt,An).bind(this),n=f(this,tt,En).bind(this);s(this,Bt).forEach(r=>{r.addEventListener("mouseenter",n)}),document.addEventListener("scroll",t)},An=function(){s(this,Ot)&&(s(this,Bt).forEach(t=>{const n=t.nextElementSibling;n&&(t.classList.remove(s(this,It)),n.style.maxHeight="auto")}),d(this,Ot,!1))},En=function(t){if(er())return;const n=t.target,r=n==null?void 0:n.nextElementSibling;if(!n||!r||n.classList.contains(s(this,It)))return;const i=n.getBoundingClientRect().top;r.style.maxHeight=`calc(100dvh - (${i}px + 40px))`,n.classList.add(s(this,It)),d(this,Ot,!0)};var Kt,B,Q,at,ct,Gt,ge,C,lt,ut,dt,ve,Zt,z,W,Ht,qt,p,wn,Ln,xn,Tn,At,Ie,Sn,Cn,Be,Oe;class pr{constructor(t,n,r,i,a,u){l(this,p);l(this,Kt);l(this,B);l(this,Q);l(this,at);l(this,ct);l(this,Gt);l(this,ge,new fr);l(this,C,new hr);l(this,lt,new tn);l(this,ut,new ie(Vt[0]));l(this,dt,new ie(Ut[0]));l(this,ve,new vr);l(this,Zt,new br);l(this,z,!1);l(this,W,!1);l(this,Ht,!1);l(this,qt,null);d(this,Kt,t),d(this,B,n),d(this,Q,a),d(this,at,r),d(this,ct,i),d(this,Gt,u);const h=document.querySelector(`.${dr}`);d(this,Ht,h==null),f(this,p,xn).call(this),f(this,p,wn).call(this),new mr}disable(){d(this,z,!0)}enable(){d(this,z,!1)}}Kt=new WeakMap,B=new WeakMap,Q=new WeakMap,at=new WeakMap,ct=new WeakMap,Gt=new WeakMap,ge=new WeakMap,C=new WeakMap,lt=new WeakMap,ut=new WeakMap,dt=new WeakMap,ve=new WeakMap,Zt=new WeakMap,z=new WeakMap,W=new WeakMap,Ht=new WeakMap,qt=new WeakMap,p=new WeakSet,wn=function(){s(this,Gt).forEach(t=>{t.classList.add("ac_nav__view-transition")})},Ln=function(t,n){s(this,qt)&&window.clearTimeout(s(this,qt)),d(this,qt,window.setTimeout(t,n))},xn=function(){s(this,Kt).addEventListener("click",u=>{u.preventDefault(),f(this,p,At).call(this)}),s(this,ve).addListener(f(this,p,Tn).bind(this)),s(this,B).addEventListener("transitionend",()=>{s(this,C).state||f(this,p,Sn).call(this)}),s(this,ge).addClickHandler(()=>{s(this,C).state&&f(this,p,At).call(this)});let t=!1,n=_t()?s(this,B):s(this,Q);const r=()=>{document.body.classList.remove(Le),document.body.classList.remove(we)},i=u=>{if(!document.body.classList.contains(rt)){u&&u();return}if(a()){const h=()=>{t=!1,n.removeEventListener("transitionend",h),u&&u()};t=!0,n.addEventListener("transitionend",h)}document.body.classList.remove(rt)};function a(){return document.body.classList.contains(rt)&&document.body.classList.contains(Le)}pe.add({threshold:gn,callbackInView:()=>{document.body.classList.contains(we)||t||s(this,z)||s(this,W)||(document.body.classList.add(we),window.setTimeout(()=>{document.body.classList.add(Le)},50))},callbackOutView:()=>{if((window.scrollY||document.documentElement.scrollTop)<=0&&!s(this,W)){r(),i(),t=!1;return}t||s(this,W)||s(this,z)||i(r)},callbackToBottom:()=>{s(this,Ht)&&(!document.body.classList.contains(rt)||s(this,W)||s(this,z)||i())},callbackToTop:()=>{if(s(this,Ht)){if(s(this,z)&&document.body.classList.contains(rt)){i();return}document.body.classList.contains(rt)||s(this,W)||s(this,z)||document.body.classList.add(rt)}}}),bt.add({threshold:960,callbackUnder:()=>{s(this,C).state&&f(this,p,At).call(this),r(),i(),yt.unlock(),n=_t()?s(this,B):s(this,Q)},callbackOver:()=>{s(this,C).state&&f(this,p,At).call(this),r(),i(),yt.unlock(),n=_t()?s(this,B):s(this,Q)}}),bt.add({callbackChange:()=>{s(this,Zt).updateValue()}}),document.addEventListener("scroll",()=>{f(this,p,Ln).call(this,()=>{_t()&&s(this,C).state&&(f(this,p,At).call(this),yt.unlock(),r(),i(),n=_t()?s(this,B):s(this,Q)),s(this,C).state||yt.setOffset(),s(this,Zt).updateValue()},100)})},Tn=function(t){const n=t.getAttrs();tn.isValid(n.level)&&(s(this,lt).state=n.level),Object.values(Vt)&&ie.isValid(n.lv2Kind,Object.values(Vt)??[])&&(s(this,ut).state=n.lv2Kind??Vt[0]),Object.values(Ut)&&ie.isValid(n.lv3Kind,Object.values(Ut))&&(s(this,dt).state=n.lv3Kind??Ut[0]),f(this,p,Ie).call(this,s(this,lt).state,s(this,ut).state,s(this,dt).state)},At=function(){document.body.classList.remove("header-open"),s(this,C).toggle(),s(this,C).state&&d(this,W,!0),f(this,p,Oe).call(this),f(this,p,Be).call(this),s(this,C).state?yt.lock():yt.unlock(),s(this,C).state&&f(this,p,Ie).call(this,s(this,lt).state,s(this,ut).state,s(this,dt).state);const t=s(this,C).state?"add":"remove";s(this,B).classList[t](or),s(this,C).state||setTimeout(()=>d(this,W,!1),100)},Ie=function(t,n,r){if(s(this,B).setAttribute(Qe,t),n){const i=document.querySelector(`[${Je}="${n}"]`);i&&(s(this,at).classList.remove(re),i.classList.add(re),d(this,at,i))}if(r){const i=document.querySelector(`[${Je}="${r}"]`);i&&(s(this,ct).classList.remove(re),i.classList.add(re),d(this,ct,i))}},Sn=function(){f(this,p,Cn).call(this),f(this,p,Be).call(this),f(this,p,Oe).call(this)},Cn=function(){s(this,B).removeAttribute(Qe),s(this,B).removeAttribute(ar),s(this,B).removeAttribute(cr)},Be=function(){const t=document.querySelector("[data-view-level='2'].ac_nav__view--current"),n=document.querySelector("[data-view-level='3'].ac_nav__view--current");!t||!n||(d(this,at,t),d(this,ct,n))},Oe=function(){s(this,lt).state=bn[0],s(this,ut).state=Vt[0],s(this,dt).state=Ut[0]};function yr(){const e=document.querySelector(".g-header_menu"),t=e==null?void 0:e.parentElement;if(!e||!t)return null;const n=document.createElement("div");return n.classList.add("g-header_menu"),t==null||t.append(n),e.remove(),n}function _r(){const e=yr(),t=document.querySelector(".ac_js-nav"),n=document.querySelector(".g-header"),r=document.querySelectorAll("[data-view-level]"),i=document.querySelector("[data-view-level='2'].ac_nav__view--current"),a=document.querySelector("[data-view-level='3'].ac_nav__view--current");if(!(!e||!t||!i||!a||!n||!r))return new pr(e,t,i,a,n,r)}const se=_r(),Ar={dots:!0,autoplay:!0,prevArrow:`<div class="ac_carousel__arrow-prev"><button type="button" class="slick-prev">
  <svg width="56" height="56" viewBox="0 0 56 56" fill="none">
  <g clip-path="url(#clip0_1118_30038)"><path d="M20.125 10.5L37.625 28L20.125 45.5" stroke="currentColor" stroke-width="2"/></g><defs><clipPath id="clip0_1118_30038"><rect width="56" height="56" fill="white"/></clipPath></defs></svg></button></div>`,nextArrow:'<div class="ac_carousel__arrow-next"><button type="button" class="slick-next"><svg width="56" height="56" viewBox="0 0 56 56" fill="none"><g clip-path="url(#clip0_1118_30038)"><path d="M20.125 10.5L37.625 28L20.125 45.5" stroke="currentColor" stroke-width="2"/></g><defs><clipPath id="clip0_1118_30038"><rect width="56" height="56" fill="white"/></clipPath></defs></svg></button></div>',infinite:!0,slidesToShow:4,cssEase:"easeout",speed:250,autoplaySpeed:4e3,responsive:[{breakpoint:768,settings:{slidesToShow:2}}]};$(function(){$(".ac_js-carousel").not(".slick-initialized").each((e,t)=>{$(t).slick(Ar)})});function kn(e,t){const n=e.offsetHeight;t.style.marginBottom=`${n}px`}function In(e){const t=document.getElementById("g-pagetop");if(!t)return;const n=e.offsetHeight;t.style.bottom=`${n+5}px`}function Er(){const e=document.getElementById("ac_cv-floating"),t=document.getElementById("g-footer");!t||!e||setTimeout(()=>{kn(e,t),In(e),Bn(e),wr(e,t)},1500)}function Bn(e){const t=document.documentElement.scrollHeight,n=window.innerHeight,r=t-n-10;let a=(window.scrollY||document.documentElement.scrollTop)>r?"dark":"light";pe.add({threshold:r,callbackInView:()=>{a!=="dark"&&(a="dark",e.classList.add("ac_cv-floating--dark"))},callbackOutView:()=>{a!=="light"&&(a="light",e.classList.remove("ac_cv-floating--dark"))}})}function wr(e,t){bt.add({callbackChange:()=>{kn(e,t),In(e),Bn(e)}})}document.addEventListener("DOMContentLoaded",Er);var xe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Lr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var xr={Other:0,CR:1,LF:2,Control:4,Extend:8,ZWJ:16,Regional_Indicator:32,Prepend:64,SpacingMark:128,L:256,V:512,T:1024,LV:2048,LVT:4096,Extended_Pictographic:8192};const Tr="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",Sr={data:Tr},Cr="AAACAAAAAACAOAAAAbYBSf7t2S1IBEEYBuDVDZ7FYrQMNsFiu3hgEYOI0SCXRIUrB8JhEZtgs5gEg1GMFk02m82oGI02m+9xezCOczv/uwv3fvAwc/PzfXOzcdqzWdaBDdiGPdiHdjE+DS3RNDuCfsn8idQ/g3OH3BdwKf0e96/gumTfYcncLdzBPTzAo+RZ+f0Cr/AG7/AJX4738x1wtz9FO5PX/50n6UXMNdfg/0lERERERERERERERETpdedHBvDRql4nq0cXtW9af98qdRby0Vvp8K4W0V+C5Xw0t4J2bfjeBp3cnEu1brnnCTYNa7eKdz91XP7WO9Lb4GqRb7cY6xbtAdqeVOsY/QGcevw/tb6OT85YhvfKYEx9CMuxKsKnrs+eJtVInVvHJ0eVYVvTZk2siFVLOCjb61PTZX3MdVWEyP7fjzpmMxdzTyq2Ebue6x61nXRGnzndWpf1an7dXmGYE4Y1ptqqKsK1nu26Ju0ty+maV2Rpvk+qnDZjKUIobUiesdAQE/jmCTmHmsskpFZsVYbtmXRcaoSGUPomunW2derQhDPFjtT1Q/eb8vnm990fq35oHVt11bU9m89c7DNI8Qs=",kr={data:Cr};var Fe=0,On=-3;function Dt(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function Ir(e,t){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=t,this.destLen=0,this.ltree=new Dt,this.dtree=new Dt}var Hn=new Dt,qn=new Dt,De=new Uint8Array(30),je=new Uint16Array(30),Nn=new Uint8Array(30),Rn=new Uint16Array(30),Br=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),en=new Dt,D=new Uint8Array(320);function Vn(e,t,n,r){var i,a;for(i=0;i<n;++i)e[i]=0;for(i=0;i<30-n;++i)e[i+n]=i/n|0;for(a=r,i=0;i<30;++i)t[i]=a,a+=1<<e[i]}function Or(e,t){var n;for(n=0;n<7;++n)e.table[n]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,n=0;n<24;++n)e.trans[n]=256+n;for(n=0;n<144;++n)e.trans[24+n]=n;for(n=0;n<8;++n)e.trans[168+n]=280+n;for(n=0;n<112;++n)e.trans[176+n]=144+n;for(n=0;n<5;++n)t.table[n]=0;for(t.table[5]=32,n=0;n<32;++n)t.trans[n]=n}var nn=new Uint16Array(16);function Te(e,t,n,r){var i,a;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<r;++i)e.table[t[n+i]]++;for(e.table[0]=0,a=0,i=0;i<16;++i)nn[i]=a,a+=e.table[i];for(i=0;i<r;++i)t[n+i]&&(e.trans[nn[t[n+i]]++]=i)}function Hr(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=e.tag&1;return e.tag>>>=1,t}function P(e,t,n){if(!t)return n;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=e.tag&65535>>>16-t;return e.tag>>>=t,e.bitcount-=t,r+n}function He(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=0,r=0,i=0,a=e.tag;do r=2*r+(a&1),a>>>=1,++i,n+=t.table[i],r-=t.table[i];while(r>=0);return e.tag=a,e.bitcount-=i,t.trans[n+r]}function qr(e,t,n){var r,i,a,u,h,v;for(r=P(e,5,257),i=P(e,5,1),a=P(e,4,4),u=0;u<19;++u)D[u]=0;for(u=0;u<a;++u){var x=P(e,3,0);D[Br[u]]=x}for(Te(en,D,0,19),h=0;h<r+i;){var R=He(e,en);switch(R){case 16:var g=D[h-1];for(v=P(e,2,3);v;--v)D[h++]=g;break;case 17:for(v=P(e,3,3);v;--v)D[h++]=0;break;case 18:for(v=P(e,7,11);v;--v)D[h++]=0;break;default:D[h++]=R;break}}Te(t,D,0,r),Te(n,D,r,i)}function rn(e,t,n){for(;;){var r=He(e,t);if(r===256)return Fe;if(r<256)e.dest[e.destLen++]=r;else{var i,a,u,h;for(r-=257,i=P(e,De[r],je[r]),a=He(e,n),u=e.destLen-P(e,Nn[a],Rn[a]),h=u;h<u+i;++h)e.dest[e.destLen++]=e.dest[h]}}}function Nr(e){for(var t,n,r;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if(t=e.source[e.sourceIndex+1],t=256*t+e.source[e.sourceIndex],n=e.source[e.sourceIndex+3],n=256*n+e.source[e.sourceIndex+2],t!==(~n&65535))return On;for(e.sourceIndex+=4,r=t;r;--r)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,Fe}function Rr(e,t){var n=new Ir(e,t),r,i,a;do{switch(r=Hr(n),i=P(n,2,0),i){case 0:a=Nr(n);break;case 1:a=rn(n,Hn,qn);break;case 2:qr(n,n.ltree,n.dtree),a=rn(n,n.ltree,n.dtree);break;default:a=On}if(a!==Fe)throw new Error("Data error")}while(!r);return n.destLen<n.dest.length?typeof n.dest.slice=="function"?n.dest.slice(0,n.destLen):n.dest.subarray(0,n.destLen):n.dest}Or(Hn,qn);Vn(De,je,4,3);Vn(Nn,Rn,2,1);De[28]=0;je[28]=258;var Vr=Rr;const Ur=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,sn=(e,t,n)=>{let r=e[t];e[t]=e[n],e[n]=r},Fr=e=>{const t=e.length;for(let n=0;n<t;n+=4)sn(e,n,n+3),sn(e,n+1,n+2)},Dr=e=>{Ur&&Fr(e)};var jr={swap32LE:Dr};const on=Vr,{swap32LE:Pr}=jr,Pe=11,vt=5,Mr=Pe-vt,zr=65536>>Pe,Wr=1<<Mr,Xr=Wr-1,ae=2,Yr=1<<vt,Se=Yr-1,Un=65536>>vt,Kr=1024>>vt,Gr=Un+Kr,Zr=Gr,Qr=32,$r=Zr+Qr,Jr=1<<ae;let ti=class{constructor(t){const n=typeof t.readUInt32BE=="function"&&typeof t.slice=="function";if(n||t instanceof Uint8Array){let r;if(n)this.highStart=t.readUInt32LE(0),this.errorValue=t.readUInt32LE(4),r=t.readUInt32LE(8),t=t.slice(12);else{const i=new DataView(t.buffer);this.highStart=i.getUint32(0,!0),this.errorValue=i.getUint32(4,!0),r=i.getUint32(8,!0),t=t.subarray(12)}t=on(t,new Uint8Array(r)),t=on(t,new Uint8Array(r)),Pr(t),this.data=new Uint32Array(t.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=t)}get(t){let n;return t<0||t>1114111?this.errorValue:t<55296||t>56319&&t<=65535?(n=(this.data[t>>vt]<<ae)+(t&Se),this.data[n]):t<=65535?(n=(this.data[Un+(t-55296>>vt)]<<ae)+(t&Se),this.data[n]):t<this.highStart?(n=this.data[$r-zr+(t>>Pe)],n=this.data[n+(t>>vt&Xr)],n=(n<<ae)+(t&Se),this.data[n]):this.data[this.data.length-Jr]}};var ei=ti,Fn={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(typeof self<"u"?self:typeof window<"u"?window:xe,function(){var n="3.7.7",r=n,i=typeof Buffer=="function",a=typeof TextDecoder=="function"?new TextDecoder:void 0,u=typeof TextEncoder=="function"?new TextEncoder:void 0,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",v=Array.prototype.slice.call(h),x=function(o){var c={};return o.forEach(function(S,N){return c[S]=N}),c}(v),R=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,g=String.fromCharCode.bind(String),w=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):function(o){return new Uint8Array(Array.prototype.slice.call(o,0))},k=function(o){return o.replace(/=/g,"").replace(/[+\/]/g,function(c){return c=="+"?"-":"_"})},O=function(o){return o.replace(/[^A-Za-z0-9\+\/]/g,"")},te=function(o){for(var c,S,N,nt,X="",Ae=o.length%3,ne=0;ne<o.length;){if((S=o.charCodeAt(ne++))>255||(N=o.charCodeAt(ne++))>255||(nt=o.charCodeAt(ne++))>255)throw new TypeError("invalid character found");c=S<<16|N<<8|nt,X+=v[c>>18&63]+v[c>>12&63]+v[c>>6&63]+v[c&63]}return Ae?X.slice(0,Ae-3)+"===".substring(Ae):X},q=typeof btoa=="function"?function(o){return btoa(o)}:i?function(o){return Buffer.from(o,"binary").toString("base64")}:te,I=i?function(o){return Buffer.from(o).toString("base64")}:function(o){for(var c=4096,S=[],N=0,nt=o.length;N<nt;N+=c)S.push(g.apply(null,o.subarray(N,N+c)));return q(S.join(""))},b=function(o,c){return c===void 0&&(c=!1),c?k(I(o)):I(o)},A=function(o){if(o.length<2){var c=o.charCodeAt(0);return c<128?o:c<2048?g(192|c>>>6)+g(128|c&63):g(224|c>>>12&15)+g(128|c>>>6&63)+g(128|c&63)}else{var c=65536+(o.charCodeAt(0)-55296)*1024+(o.charCodeAt(1)-56320);return g(240|c>>>18&7)+g(128|c>>>12&63)+g(128|c>>>6&63)+g(128|c&63)}},y=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,T=function(o){return o.replace(y,A)},F=i?function(o){return Buffer.from(o,"utf8").toString("base64")}:u?function(o){return I(u.encode(o))}:function(o){return q(T(o))},V=function(o,c){return c===void 0&&(c=!1),c?k(F(o)):F(o)},et=function(o){return V(o,!0)},E=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ee=function(o){switch(o.length){case 4:var c=(7&o.charCodeAt(0))<<18|(63&o.charCodeAt(1))<<12|(63&o.charCodeAt(2))<<6|63&o.charCodeAt(3),S=c-65536;return g((S>>>10)+55296)+g((S&1023)+56320);case 3:return g((15&o.charCodeAt(0))<<12|(63&o.charCodeAt(1))<<6|63&o.charCodeAt(2));default:return g((31&o.charCodeAt(0))<<6|63&o.charCodeAt(1))}},H=function(o){return o.replace(E,ee)},pt=function(o){if(o=o.replace(/\s+/g,""),!R.test(o))throw new TypeError("malformed base64.");o+="==".slice(2-(o.length&3));for(var c,S="",N,nt,X=0;X<o.length;)c=x[o.charAt(X++)]<<18|x[o.charAt(X++)]<<12|(N=x[o.charAt(X++)])<<6|(nt=x[o.charAt(X++)]),S+=N===64?g(c>>16&255):nt===64?g(c>>16&255,c>>8&255):g(c>>16&255,c>>8&255,c&255);return S},ye=typeof atob=="function"?function(o){return atob(O(o))}:i?function(o){return Buffer.from(o,"base64").toString("binary")}:pt,Me=i?function(o){return w(Buffer.from(o,"base64"))}:function(o){return w(ye(o).split("").map(function(c){return c.charCodeAt(0)}))},ze=function(o){return Me(We(o))},Kn=i?function(o){return Buffer.from(o,"base64").toString("utf8")}:a?function(o){return a.decode(Me(o))}:function(o){return H(ye(o))},We=function(o){return O(o.replace(/[-_]/g,function(c){return c=="-"?"+":"/"}))},_e=function(o){return Kn(We(o))},Gn=function(o){if(typeof o!="string")return!1;var c=o.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(c)||!/[^\s0-9a-zA-Z\-_]/.test(c)},Xe=function(o){return{value:o,enumerable:!1,writable:!0,configurable:!0}},Ye=function(){var o=function(c,S){return Object.defineProperty(String.prototype,c,Xe(S))};o("fromBase64",function(){return _e(this)}),o("toBase64",function(c){return V(this,c)}),o("toBase64URI",function(){return V(this,!0)}),o("toBase64URL",function(){return V(this,!0)}),o("toUint8Array",function(){return ze(this)})},Ke=function(){var o=function(c,S){return Object.defineProperty(Uint8Array.prototype,c,Xe(S))};o("toBase64",function(c){return b(this,c)}),o("toBase64URI",function(){return b(this,!0)}),o("toBase64URL",function(){return b(this,!0)})},Zn=function(){Ye(),Ke()},Rt={version:n,VERSION:r,atob:ye,atobPolyfill:pt,btoa:q,btoaPolyfill:te,fromBase64:_e,toBase64:V,encode:V,encodeURI:et,encodeURL:et,utob:T,btou:H,decode:_e,isValid:Gn,fromUint8Array:b,toUint8Array:ze,extendString:Ye,extendUint8Array:Ke,extendBuiltins:Zn};return Rt.Base64={},Object.keys(Rt).forEach(function(o){return Rt.Base64[o]=Rt[o]}),Rt})})(Fn);var ni=Fn.exports;const m=xr,ri=Sr.data,ii=kr.data,Dn=ei,jn=ni.Base64,si=new Dn(jn.toUint8Array(ri)),oi=new Dn(jn.toUint8Array(ii));function L(e,t){return(e&t)!==0}const j={Initial:0,ExtendOrZWJ:1,NotBoundary:2};function ai(e,t){const n=e.length;let r=0,i=j.Initial;for(let a=t;a+1<n;a++){const u=e[a+0],h=e[a+1];switch(L(u,m.Regional_Indicator)||(r=0),i){case j.NotBoundary:case j.Initial:L(u,m.Extended_Pictographic)?i=j.ExtendOrZWJ:i=j.Initial;break;case j.ExtendOrZWJ:L(u,m.Extend)?i=j.ExtendOrZWJ:L(u,m.ZWJ)&&L(h,m.Extended_Pictographic)?i=j.NotBoundary:i=j.Initial;break}if(!(L(u,m.CR)&&L(h,m.LF))){if(L(u,m.Control|m.CR|m.LF)||L(h,m.Control|m.CR|m.LF))return a+1-t;if(!(L(u,m.L)&&L(h,m.L|m.V|m.LV|m.LVT))&&!(L(u,m.LV|m.V)&&L(h,m.V|m.T))&&!(L(u,m.LVT|m.T)&&L(h,m.T))&&!L(h,m.Extend|m.ZWJ)&&!L(h,m.SpacingMark)&&!L(u,m.Prepend)&&i!==j.NotBoundary){if(L(u,m.Regional_Indicator)&&L(h,m.Regional_Indicator)&&r%2===0){r++;continue}return a+1-t}}}return n-t}var ci=function(t){const n=[],r=[0],i=[];for(let a=0;a<t.length;){const u=t.codePointAt(a);i.push(si.get(u)|oi.get(u)),a+=u>65535?2:1,r.push(a)}for(let a=0;a<i.length;){const u=ai(i,a),h=r[a],v=r[a+u];n.push(t.slice(h,v)),a+=u}return n};const li=Lr(ci),ui="最大%%%max%%%文字（残り%%%canInput%%%文字）";function di(e,t){const n=e.toLocaleString(),r=(e-t).toLocaleString();return ui.replace("%%%max%%%",n).replace("%%%canInput%%%",r)}function an(e,t,n){const r=li(e.value),i=Number(n),a=di(i,r.length);t.textContent=a}function hi(){const e=document.querySelectorAll(".ac_js-count-chars");e.length!==0&&e.forEach(t=>{const n=t.getAttribute("data-textare-id"),r=t.getAttribute("data-maxlength"),i=document.getElementById(n??"");!i||!r||(i.addEventListener("input",()=>{an(i,t,r)}),an(i,t,r))})}hi();const oe="ac_table--reach-the-right-side",fi=1;var Nt,mt,Pn,Ne;const Ft=class Ft{constructor(){l(this,mt);l(this,Nt);const t=document.querySelectorAll(".ac_table");t.length!==0&&(d(this,Nt,Array.from(t)),f(this,mt,Pn).call(this),this.update())}update(){var t;(t=s(this,Nt))==null||t.forEach(n=>{const r=n.querySelector(".ac_table__inner");r&&f(this,mt,Ne).call(this,n,r)})}static onReachRightEnd(t){t.classList.contains(oe)&&t.classList.remove(oe)}static notReachRightEnd(t){t.classList.contains(oe)||t.classList.add(oe)}static getScrollValues(t){const n=t.querySelector(".ac_table__body");let r=0;if(n){const i=window.getComputedStyle(n);r=Number(i.marginRight.replace("px",""))}return{scrollLeft:t.scrollLeft,scrollWidth:t.scrollWidth-r,clientWidth:t.clientWidth}}};Nt=new WeakMap,mt=new WeakSet,Pn=function(){var t;(t=s(this,Nt))==null||t.forEach(n=>{const r=n.querySelector(".ac_table__inner");r&&(r==null||r.addEventListener("scroll",()=>{f(this,mt,Ne).call(this,n,r)}))})},Ne=function(t,n){const{scrollLeft:r,scrollWidth:i,clientWidth:a}=Ft.getScrollValues(n);r+a+fi>=i?Ft.onReachRightEnd(t):Ft.notReachRightEnd(t)};let qe=Ft;function gi(){const e=document.querySelectorAll(".ac_table__second-fixed-row-header");e.length!==0&&e.forEach(t=>{var r;if(!t)return;const n=(r=t.querySelector(".ac_table__second-fixed-row-cell"))==null?void 0:r.previousElementSibling;n&&(n instanceof HTMLElement&&t.style.setProperty("--fix-row-cell-gap",n.offsetWidth+"px"),bt.add({callbackChange:()=>{n instanceof HTMLElement&&t.style.setProperty("--fix-row-cell-gap",n.offsetWidth+"px")}}))})}function vi(){const e=document.querySelectorAll(".ac_js-table-fixed-header");e.length!==0&&e.forEach(t=>{if(!t)return;let n=!1;const r=t.querySelector("table > thead > tr"),i=t.querySelector("tbody"),a=t.querySelectorAll(".ac_js-table-fixed-header__placeholder"),u=i==null?void 0:i.querySelectorAll("tr > *"),h=r==null?void 0:r.querySelectorAll("th"),v=t.querySelector(".ac_js-table__inner");if(!r||!i||!u||u.length===0||a.length===0||!h||h.length===0||!v)return;let x=!1,R=!1;const g={scrollableLeftOffset:v.getBoundingClientRect(),rowHeight:r.offsetHeight,containerWidth:t.offsetWidth,widthlist:Array.from(u).map(w=>w.offsetWidth),headerHeight:0,update:()=>{g.scrollableLeftOffset=v.getBoundingClientRect(),g.rowHeight=r.offsetHeight,g.containerWidth=t.offsetWidth,g.widthlist=Array.from(u).map(w=>w.offsetWidth),g.updateHeaderHeight()},updateHeaderHeight:()=>{const w=document.querySelector(".ac_js-nav"),k=document.querySelector(".ac_js-local-nav");let O=0;w&&(O+=w.offsetHeight),k&&(O+=k.offsetHeight),g.headerHeight=O}};g.updateHeaderHeight(),document.addEventListener("scroll",()=>{const{top:w,bottom:k}=t.getBoundingClientRect(),O=w<=0&&k>=g.rowHeight;if(w<=g.headerHeight&&k>=g.rowHeight?R||(se&&se.disable(),R=!0):R&&(se&&se.enable(),R=!1),w===0&&k===0){n=!0;return}else n&&(g.update(),n=!1);if(O){if(x)return;const q=window.scrollY;u.forEach((I,b)=>{I.style.minWidth=`${g.widthlist[b]}px`}),a.forEach(I=>{I.style.height=`${g.rowHeight}px`}),r.classList.add("ac_table-fixed-header__fixed-row"),r.style.left=`${g.scrollableLeftOffset}px`,r.style.width=`${g.containerWidth}px`,requestAnimationFrame(()=>{Math.abs(window.scrollY-q)>5&&window.scrollTo(0,q)}),x=!0}else{if(!x)return;const q=window.scrollY;r.classList.remove("ac_table-fixed-header__fixed-row"),r.style.left="initial",r.style.width="initial",u.forEach(I=>{I.style.minWidth="initial"}),a.forEach(I=>{I.style.height="0"}),requestAnimationFrame(()=>{Math.abs(window.scrollY-q)>5&&window.scrollTo(0,q)}),x=!1}}),bt.add({callbackChange:()=>{g.update()}}),v.addEventListener("scroll",()=>{const w=v.scrollLeft;h.forEach((k,O)=>{O!==0&&(k.style.left=`${w*-1}px`)})})})}gi();vi();const ue=new qe;function bi(e){const t=e.querySelectorAll(".ac_js-function-table-head__close"),n=e.querySelector(".ac_js-function-table-reload__button");t.length===0||!n||(t.forEach(r=>{r.addEventListener("click",()=>{const i=r==null?void 0:r.getAttribute("data-column-number");if(i===null)return;const a=`data-hidden-column-${i}`;e.getAttribute(a)||(e.setAttribute(a,"true"),ue.update())})}),n.addEventListener("click",()=>{t.forEach(r=>{const i=r==null?void 0:r.getAttribute("data-column-number");if(i===null)return;const a=`data-hidden-column-${i}`;e.removeAttribute(a)}),ue.update()}))}function mi(e){const t=document.querySelectorAll(".ac_js-function-table__accordion-trigger");t.length!==0&&Array.from(t).forEach(n=>{n.addEventListener("click",()=>{const r=n.closest("tbody");if(!r)return;r.getAttribute("data-is-open")!==null?r.removeAttribute("data-is-open"):r.setAttribute("data-is-open","true"),e&&e()})})}function pi(){let e=null,t=null,n=null,r=!1;const i=document.querySelectorAll(".ac_js-function-table-balloon__trigger"),a=document.querySelector(".ac_js-table__inner");if(i.length===0||!a)return;function u(b){b.parentElement!==document.body&&(b.setAttribute("data-original-parent","true"),document.body.appendChild(b))}function h(b,A){b.parentElement===document.body&&(A.appendChild(b),b.removeAttribute("data-original-parent"))}function v(b,A,y=!1){let T=t;if(T||(T=b.querySelector(".ac_function-table-balloon__body")),!T)return;const F=A.getBoundingClientRect(),V=window.innerWidth,et=280,E=12;let ee=100;if(!y){const H=T.getBoundingClientRect();H.height>0&&(ee=H.height)}if(window.matchMedia("(min-width: 768px)").matches){const H=F.right+E,pt=F.top+F.height/2-ee/2;T.style.left=`${H}px`,T.style.top=`${pt}px`}else{let H=F.left+20;const pt=F.bottom+E;H+et>V&&(H=V-et-E),H<0&&(H=E),T.style.left=`${H}px`,T.style.top=`${pt}px`}}function x(b=!0){if(!e||!t)return;const A=t;if(A.classList.remove("ac_function-table-balloon--open"),A.classList.add("ac_function-table-balloon--closing"),b){const y=T=>{T.propertyName==="transform"&&T.target===A&&(A.removeEventListener("transitionend",y),R())};A.addEventListener("transitionend",y)}}function R(){e&&(t&&n&&(t.style.height="0",t.style.overflow="hidden",t.classList.remove("ac_function-table-balloon--open"),t.classList.remove("ac_function-table-balloon--closing"),t.style.transform="",t.style.top="",t.style.left="",h(t,n)),e.style.zIndex="1",e=null,t=null,n=null,r=!1,I())}i.forEach(b=>{const A=b,y=A.closest(".ac_js-function-table-balloon"),T=y==null?void 0:y.querySelector(".ac_js-function-table-balloon__close"),F=A.closest("tbody");if(!y||!T||!F)return;function V(){if(!e||!y)return;t&&n&&(t.style.height="0",t.style.overflow="hidden",t.classList.remove("ac_function-table-balloon--open"),t.classList.remove("ac_function-table-balloon--closing"),h(t,n)),e.style.zIndex="1";const E=y.querySelector(".ac_function-table-balloon__body");E&&(n=y,t=E,u(E),E.style.height="auto",E.style.overflow="initial",y.style.setProperty("z-index","4","important"),v(y,A,!1),E.classList.remove("ac_function-table-balloon--closing"),requestAnimationFrame(()=>{E.classList.add("ac_function-table-balloon--open")}),requestAnimationFrame(()=>{v(y,A,!1),requestAnimationFrame(()=>{v(y,A)})}),e=y,r=!1,q())}function et(){if(!y)return;const E=y.querySelector(".ac_function-table-balloon__body");E&&(n=y,t=E,u(E),E.style.height="auto",E.style.overflow="initial",y.style.setProperty("z-index","4","important"),v(y,A,!1),E.classList.remove("ac_function-table-balloon--closing"),requestAnimationFrame(()=>{E.classList.add("ac_function-table-balloon--open")}),requestAnimationFrame(()=>{v(y,A,!1),requestAnimationFrame(()=>{v(y,A)})}),e=y,r=!1,q())}A.addEventListener("click",()=>{if(r)return;const E=y==e;if(e&&E){r=!0,x();return}if(e){r=!0,x(!1),V();return}r=!0,et()}),T.addEventListener("click",()=>{e&&(r=!0,x())})}),document.addEventListener("scroll",()=>{e&&!r&&(r=!0,x())},{capture:!0,passive:!0}),window.addEventListener("resize",()=>{if(e){const b=e.querySelector(".ac_js-function-table-balloon__trigger");b&&v(e,b)}}),a.addEventListener("scroll",()=>{if(e){const b=e.querySelector(".ac_js-function-table-balloon__trigger");b&&v(e,b)}});let g=null,w=null;const k=()=>{if(e&&t){const b=e.querySelector(".ac_js-function-table-balloon__trigger");b&&(g!==null&&cancelAnimationFrame(g),g=requestAnimationFrame(()=>{v(e,b),g=null}))}},O=new MutationObserver(b=>{b.forEach(A=>{A.type==="attributes"&&A.attributeName==="data-is-open"&&setTimeout(()=>{k()},100)})});document.querySelectorAll(".ac_function-table__accordion").forEach(b=>{O.observe(b,{attributes:!0,attributeFilter:["data-is-open"]})});const q=()=>{w===null&&(w=window.setInterval(()=>{k()},100))},I=()=>{w!==null&&(clearInterval(w),w=null)};return()=>{e&&(r=!0,x()),O.disconnect(),I(),g!==null&&cancelAnimationFrame(g)}}function yi(){document.querySelectorAll(".ac_js-function-table").forEach(t=>{bi(t)})}yi();const _i=pi();mi(_i);const Ce="ac_local-nav--open";var ht;class Ai{constructor(){l(this,ht,!1)}toggle(){d(this,ht,!s(this,ht))}reset(){d(this,ht,!1)}get state(){return s(this,ht)}}ht=new WeakMap;var Qt,ft,gt,U,$t,_,Re,Mn,zn,ce,le,Wn,Ve,Ue;class Ei{constructor(t,n,r){l(this,_);l(this,Qt);l(this,ft);l(this,gt);l(this,U,new Ai);l(this,$t,0);d(this,Qt,t),d(this,ft,n),d(this,gt,r),f(this,_,Re).bind(this),f(this,_,le).call(this),f(this,_,Mn).call(this)}}Qt=new WeakMap,ft=new WeakMap,gt=new WeakMap,U=new WeakMap,$t=new WeakMap,_=new WeakSet,Re=function(){s(this,U).state?f(this,_,ce).call(this):f(this,_,zn).call(this)},Mn=function(){s(this,Qt).addEventListener("click",()=>f(this,_,Re).call(this)),pe.add({threshold:300,callbackToBottom:()=>{s(this,U).state&&s(this,U).state&&f(this,_,ce).call(this)},callbackToTop:()=>{s(this,U).state&&s(this,U).state&&f(this,_,ce).call(this)}}),bt.add({threshold:960,callbackUnder:()=>{f(this,_,Ue).call(this),setTimeout(()=>f(this,_,le).call(this),100)},callbackOver:()=>{f(this,_,Ue).call(this),setTimeout(()=>f(this,_,le).call(this),100)}})},zn=function(){s(this,ft).classList.add(Ce),f(this,_,Wn).call(this),s(this,U).toggle()},ce=function(){f(this,_,Ve).call(this),s(this,ft).classList.remove(Ce),s(this,U).toggle()},le=function(){d(this,$t,s(this,gt).scrollHeight)},Wn=function(){s(this,gt).style.maxHeight=`${s(this,$t)}px`},Ve=function(){s(this,gt).style.maxHeight="0"},Ue=function(){f(this,_,Ve).call(this),s(this,ft).classList.remove(Ce),s(this,U).reset()};function wi(){const e=document.querySelector(".ac_js-local-nav__title"),t=document.querySelector(".ac_js-local-nav"),n=document.querySelector(".ac_local-nav__menu");!e||!t||!n||new Ei(e,t,n)}wi();const cn="-active",Xn="data-hidden-column-";function ln(e,t){e.forEach(n=>{n.value.split(",").some(a=>t.has(a))?n.classList.add(cn):n.classList.remove(cn)})}function Li(e,t){e.getAttribute(t)||e.setAttribute(t,"true")}function xi(e,t){e.removeAttribute(t)}function Ti(e){Array.from(e.attributes).forEach(t=>{t.name.includes(Xn)&&e.removeAttribute(t.name)})}function un(e,t){t.size===0?Ti(e):Array.from(e.rows).forEach(n=>{Array.from(n.cells).forEach((r,i)=>{const a=`${Xn}${i+1}`;t.has(String(i+1))?xi(e,a):Li(e,a)})})}function Si(e,t,n){const r=new Set;t.forEach(i=>{i.addEventListener("click",()=>{const a=i.value.split(",");if(!i.value.trim()||a.length===0)return;a.every(h=>r.has(h))?a.forEach(h=>r.delete(h)):a.forEach(h=>r.add(h)),ln(t,r),un(e,r),ue.update()})}),n.addEventListener("click",()=>{r.clear(),ln(t,r),un(e,r),ue.update()})}document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelectorAll(".ac_js-room-size-table"),t=document.querySelectorAll(".ac_room-size-table-control");e.length===t.length&&e.forEach((n,r)=>{const i=t[r].querySelectorAll(".ac_js-room-size-table-control__button"),a=t[r].querySelector(".ac_js-room-size-table-control__reset-button");i.length&&a&&Si(n,i,a)})});class Ci{constructor(t){K(this,"activeTabItem",null);K(this,"tabContainer");this.tabContainer=t,this.init()}init(){const t=this.tabContainer.querySelectorAll(".ac_tab__list-item");if(this.activeTabItem=this.tabContainer.querySelector(".ac_tab__list-item.-active"),this.activeTabItem){const n=this.activeTabItem.getAttribute("data-tab");n&&this.showContent(n)}t.forEach(n=>{n.addEventListener("click",this.handleTabClick.bind(this))})}handleTabClick(t){const n=t.currentTarget,r=n.getAttribute("data-tab");r&&this.activeTabItem!==n&&(this.activeTabItem&&this.activeTabItem.classList.remove("-active"),n.classList.add("-active"),this.showContent(r),this.activeTabItem=n)}showContent(t){this.tabContainer.querySelectorAll(".ac_tab__content").forEach(i=>{i.style.display="none"});const r=this.tabContainer.querySelector(`[data-tabcontent="${t}"]`);r&&(r.style.display="block")}}try{document.querySelectorAll(".ac_tab").forEach(t=>{new Ci(t)})}catch(e){console.error("TabModule 初期化に失敗しました: ",e.message)}class ki{constructor(t){K(this,"activeButtons",new Set);K(this,"filterContainer");this.filterContainer=t,this.init()}getUrlParameter(t){return new URLSearchParams(window.location.search).getAll(t)}init(){const t=this.filterContainer.querySelectorAll(".ac_filter-toggle__button"),n=this.filterContainer.querySelectorAll(".ac_filter-toggle__content"),r=this.getUrlParameter("ac_filter");t.forEach(i=>{const a=i.getAttribute("data-filter");a&&r.includes(a)&&(i.classList.add("-active"),this.activeButtons.add(i)),i.addEventListener("click",()=>this.handleToggleClick(i,n))}),this.updateFilteredContents(n)}handleToggleClick(t,n){t.getAttribute("data-filter")&&(this.activeButtons.has(t)?(this.activeButtons.delete(t),t.classList.remove("-active")):(this.activeButtons.add(t),t.classList.add("-active")),this.updateFilteredContents(n))}updateFilteredContents(t){if(this.activeButtons.size===0)this.showAllContents(t);else{const n=Array.from(this.activeButtons).map(r=>r.getAttribute("data-filter"));t.forEach(r=>{const i=r.getAttribute("data-filtercontent")||"",a=r,h=i.split(",").map(v=>v.trim()).some(v=>n.includes(v));a.style.display=h?"block":"none"})}}showAllContents(t){t.forEach(n=>{const r=n;r.style.display="block"})}}const Ii=document.querySelectorAll(".ac_filter-toggle");Ii.forEach(e=>{new ki(e)});var Jt,be,Yn;const me=class me{constructor(t){l(this,be);l(this,Jt);d(this,Jt,t),s(this,Jt).forEach(n=>{f(this,be,Yn).call(this,n)})}static getTargetOffset(t){const n=t.getBoundingClientRect().top+window.scrollY;return window.scrollY>gn?n:n-tr}static handleScroll(t){var a;const n=((a=t.getAttribute("href"))==null?void 0:a.slice(1))??"",r=document.getElementById(n);if(!r)return;const i=me.getTargetOffset(r);window.scrollTo({top:i,behavior:"smooth"})}};Jt=new WeakMap,be=new WeakSet,Yn=function(t){t.addEventListener("click",n=>{n.preventDefault(),me.handleScroll(t)})};let de=me;function Bi(){const e=document.querySelectorAll(".ac_js-scroll-trigger");e&&new de(e)}Bi();const Oi="details.ac_accordion--accordion.ac_js-accordion-deeplink";function Hi(){const e=window.location.hash.slice(1);if(!e)return"";try{return decodeURIComponent(e)}catch{return e}}function qi(e){const t=document.getElementById(e);return!(t instanceof HTMLDetailsElement)||!t.matches(Oi)?null:t}function Ni(e){requestAnimationFrame(()=>{const t=de.getTargetOffset(e);window.scrollTo({top:t,behavior:"smooth"})})}function dn(){const e=Hi();if(!e)return;const t=qi(e);t&&(t.open=!0,Ni(t))}try{dn(),window.addEventListener("hashchange",dn)}catch(e){console.error("Accordion 初期化に失敗しました: ",e instanceof Error?e.message:e)}const Ri=".ac_list--attention-number",Vi=".ac_list__item",Ui="ac_list__item--2digit",Fi=/item(?:\s+(-?\d+))?/;function Di(e){const t=getComputedStyle(e).counterReset;if(!t||t==="none")return 0;const n=t.match(Fi);return n&&n[1]!==void 0?Number(n[1]):0}function ji(e,t){return e+t+1}function Pi(e,t){e.classList.toggle(Ui,t>=10)}function Mi(){document.querySelectorAll(Ri).forEach(e=>{const t=Di(e);e.querySelectorAll(Vi).forEach((n,r)=>{Pi(n,ji(t,r))})})}Mi();
