"),z=s("
");function R(e){let t;const n=[e.prevText,e.closeText,e.nextText],[s,{incIndex:o,decIndex:l}]=r(),d=s().length,h=()=>{e.setNavVector("prev"),e.setCordHist(e=>e.map(e=>({...e,i:w(e.i,d)}))),l()},m=()=>{e.setIsOpen(!1)},v=()=>{e.setNavVector("next"),e.setCordHist(e=>e.map(e=>({...e,i:y(e.i,d)}))),o()},p=t=>{e.isOpen()&&!e.isAnimating()&&("ArrowLeft"===t.key?h():"Escape"===t.key?m():"ArrowRight"===t.key&&v())};return c(()=>{if(e.isOpen()){t=new AbortController;const e=t.signal;window.addEventListener("keydown",p,{passive:!0,signal:e})}else null==t||t.abort()}),f=Y(),i(f,g(u,{each:n,children:t=>{return(s=z()).$$mouseover=()=>e.setHoverText(t),s.addEventListener("focus",()=>e.setHoverText(t)),s.$$click=()=>{(t=>{e.isOpen()&&!e.isAnimating()&&(t===n[0]?h():t===n[1]?m():v())})(t)},s;var s}})),a(()=>f.classList.toggle("active",!!e.active())),f;var f}function S(t){const[n,s]=e([]),[i,a]=e(!1),[o,r]=e(!1),[c,l]=e(!1),[d,u]=e(""),[h,m]=e("none"),v=f(()=>o()&&!c()),p=f(()=>i()?t.loadingText:d());return[g(C,{}),g(x,{get when(){return t.ijs.length>0},get children(){return[g(X,{get ijs(){return t.ijs},setIsLoading:a,isOpen:o,setIsOpen:r,isAnimating:c,setIsAnimating:l,cordHist:n,setCordHist:s,navVector:h,setNavVector:m}),g(x,{get when(){return o()},get children(){return[g(A,{cursorText:p,active:v,isOpen:o}),g(R,{get prevText(){return t.prevText},get closeText(){return t.closeText},get nextText(){return t.nextText},get loadingText(){return t.loadingText},active:v,isAnimating:c,setCordHist:s,isOpen:o,setIsOpen:r,setHoverText:u,navVector:h,setNavVector:m})]}})]}})]}p(["click","mouseover"]);export{S as default};