import{g as i,S as e,i as a,a as t,b as n,s as r,f as s,h as d,n as o,j as l,m,d as p,y as h,o as g,x as c}from"./index-3cab5f92.js";import{debounce as f}from"../../../../../../js/libraries/miscTools.js";const{customElements:u}=i;function b(i){let e,a,t,r,h,g,c,f,u,b;return{c(){e=s("div"),a=s("div"),t=s("div"),r=s("div"),r.innerHTML='',h=d(),g=s("div"),g.innerHTML='',c=d(),f=s("div"),f.innerHTML='',u=d(),b=s("div"),b.innerHTML='',this.c=o,l(r,"id","sidebar-left"),l(r,"class","pane"),l(g,"id","sidebar-left2"),l(g,"class","pane"),l(t,"id","sidebars-left"),l(t,"class","sidebar"),l(f,"id","sidebar-right"),l(f,"class","pane sidebar"),l(b,"id","main-pane"),l(b,"class","pane"),l(a,"class","pane-container"),l(e,"id","root"),l(e,"class","pane-centering")},m(s,d){n(s,e,d),m(e,a),m(a,t),m(t,r),i[5](r),m(t,h),m(t,g),i[6](g),m(a,c),m(a,f),i[7](f),m(a,u),m(a,b),i[8](b),i[9](e)},p:o,i:o,o:o,d(a){a&&p(e),i[5](null),i[6](null),i[7](null),i[8](null),i[9](null)}}}function v(i,e,a){let t,n,r,s,d,o=null!=h("alignerParent")?h("alignerParent").switchView:void 0,l=!1,m=!1,p=!1;function u(){if(null!=t.parentNode){let i=t.parentNode.host.childNodes;if(0==i.length)setTimeout(u,50);else{let e=!1,n=t.parentNode.innerHTML;for(let a of i)"sidebar-left"!=a.slot||l?"sidebar-left2"!=a.slot||m?"sidebar-right"!=a.slot||p||(n=n.replace("#sidebar-right{display:none;","#sidebar-right{"),p=!0,e=!0):(n=n.replace("#sidebar-left2{display:none}",""),m=!0,e=!0):(n=n.replace("#sidebar-left{display:none}",""),l=!0,e=!0);null!=o&&(n=n.replace("1880px",o),e=!0),e&&a(0,t.parentNode.innerHTML=n,t)}}}return window.addEventListener("resize",f(u,100)),g((()=>{u()})),[t,n,r,s,d,function(i){c[i?"unshift":"push"]((()=>{r=i,a(2,r)}))},function(i){c[i?"unshift":"push"]((()=>{s=i,a(3,s)}))},function(i){c[i?"unshift":"push"]((()=>{d=i,a(4,d)}))},function(i){c[i?"unshift":"push"]((()=>{n=i,a(1,n)}))},function(i){c[i?"unshift":"push"]((()=>{t=i,a(0,t)}))}]}class w extends e{constructor(i){super(),this.shadowRoot.innerHTML="",a(this,{target:this.shadowRoot,props:t(this.attributes),customElement:!0},v,b,r,{},null),i&&i.target&&n(i.target,this,i.anchor)}}u.define("pane-aligner",w);export{w as default};