From fe7eb4779e15162d9a9b29ecb18ddffab5fb2b83 Mon Sep 17 00:00:00 2001 From: bebatut Date: Fri, 25 Oct 2024 10:05:33 +0000 Subject: [PATCH] deploy: 6400113db7ee2c63a5877b2ad24c50c53456bb73 --- 200.html | 10 +++---- 404.html | 10 +++---- _nuxt/{Q0y6llI6.js => B0PD4Km0.js} | 2 +- _nuxt/{F27H2LTB.js => B1WhW7ou.js} | 2 +- _nuxt/{xr9ovDgs.js => B1lATa-T.js} | 2 +- _nuxt/{BWFr69vb.js => B2WrS4F7.js} | 8 +++--- _nuxt/{BQXauQfw.js => BERYsrTf.js} | 2 +- _nuxt/{BX7HqCxZ.js => BEdrpsNP.js} | 2 +- _nuxt/{CC5qg0QL.js => BLKo9RBc.js} | 2 +- _nuxt/BLuEtH_b.js | 1 + _nuxt/{_94mpdbo.js => BURjpqrp.js} | 2 +- _nuxt/{S7UqX5vQ.js => BWRM-vu7.js} | 2 +- _nuxt/{C_bLDgeg.js => BYqfWOoo.js} | 2 +- _nuxt/{CVNjsBHF.js => Bbvx-Str.js} | 2 +- _nuxt/{DcKXAc_F.js => BhoOjUja.js} | 2 +- _nuxt/{CW33h0F2.js => BszVJK1C.js} | 2 +- _nuxt/{71TKAreg.js => Bve-TeOP.js} | 2 +- _nuxt/{BEZhSL6r.js => Bw42aofy.js} | 2 +- _nuxt/{Bnt4ApqC.js => C1nP_51f.js} | 2 +- _nuxt/{D22yXe-6.js => C5EiAhOE.js} | 2 +- _nuxt/{Ciq3B0k2.js => C5II8VSl.js} | 2 +- _nuxt/{BLbNJEyJ.js => C6qH28So.js} | 2 +- _nuxt/{COiwL07E.js => C6q_xaH0.js} | 2 +- _nuxt/{JsvSxmzB.js => C8w-YsAR.js} | 2 +- _nuxt/{B3XhLCAH.js => CaMSfWu1.js} | 2 +- _nuxt/{DfriSdLw.js => CdFWB3il.js} | 2 +- _nuxt/{B2F4_ro1.js => CgUvvjOG.js} | 2 +- _nuxt/{Cq4pZBKz.js => CgfUIu8a.js} | 2 +- _nuxt/{BdEtlRiI.js => Cir98oUc.js} | 2 +- _nuxt/{FcJJd0cX.js => CuxHF_lL.js} | 10 +++++-- _nuxt/{tTsFKelM.js => D2PIAtkT.js} | 2 +- _nuxt/{Dc4k6aeh.js => D3w5GROP.js} | 2 +- _nuxt/{CeLOlcvx.js => DDQEN5Di.js} | 2 +- _nuxt/{COLHc7Zo.js => DVW6mKyd.js} | 4 +-- _nuxt/{BtGFNHrc.js => DWRm9IlE.js} | 2 +- _nuxt/{CxkkcxVM.js => DYIZCnub.js} | 2 +- _nuxt/{DP0Z4RhT.js => D_6HmeRe.js} | 2 +- _nuxt/{d0YDmE97.js => Dac-UKi4.js} | 2 +- _nuxt/{DUflpUzs.js => DalHd6Nl.js} | 2 +- _nuxt/{zfhR0ja8.js => DoKgMDk6.js} | 2 +- _nuxt/{18CYxNv1.js => DoUFXegS.js} | 2 +- _nuxt/{DOLdywvx.js => Dxu4LSA8.js} | 2 +- _nuxt/Dy9f9J-B.js | 1 - _nuxt/{BtI4KRFq.js => DzQFcFQp.js} | 2 +- _nuxt/{RTgJfHXf.js => Hkiugypu.js} | 4 +-- _nuxt/J70ZNwtt.js | 1 - _nuxt/O6Xu1IQQ.js | 1 + _nuxt/{BExog0Tt.js => ONKJz15c.js} | 2 +- _nuxt/{2PylcXyw.js => QH42LMdf.js} | 2 +- _nuxt/{BCbsI-Go.js => RPMs3HYD.js} | 2 +- _nuxt/builds/latest.json | 2 +- .../b8a78d58-5881-4bc0-a7c5-872044ec2b26.json | 1 - .../bb7db555-9293-47bc-863a-1f12b0a23ffc.json | 1 + _nuxt/{Cgpi_DlH.js => jVx4GdQ1.js} | 2 +- _nuxt/{DuOuDy0-.js => tahdbQxN.js} | 2 +- _nuxt/{HS1jbzzA.js => yiPl5MDX.js} | 2 +- _payload.json | 2 +- api/_content/cache.1729842628168.json | 1 - api/_content/cache.1729850709749.json | 1 + index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 28 +++++++++++-------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- .../_payload.json | 2 +- .../index.html | 20 ++++++------- workflow_manifest.json | 22 +++++++-------- 211 files changed, 928 insertions(+), 916 deletions(-) rename _nuxt/{Q0y6llI6.js => B0PD4Km0.js} (85%) rename _nuxt/{F27H2LTB.js => B1WhW7ou.js} (64%) rename _nuxt/{xr9ovDgs.js => B1lATa-T.js} (86%) rename _nuxt/{BWFr69vb.js => B2WrS4F7.js} (98%) rename _nuxt/{BQXauQfw.js => BERYsrTf.js} (64%) rename _nuxt/{BX7HqCxZ.js => BEdrpsNP.js} (87%) rename _nuxt/{CC5qg0QL.js => BLKo9RBc.js} (85%) create mode 100644 _nuxt/BLuEtH_b.js rename _nuxt/{_94mpdbo.js => BURjpqrp.js} (81%) rename _nuxt/{S7UqX5vQ.js => BWRM-vu7.js} (84%) rename _nuxt/{C_bLDgeg.js => BYqfWOoo.js} (99%) rename _nuxt/{CVNjsBHF.js => Bbvx-Str.js} (99%) rename _nuxt/{DcKXAc_F.js => BhoOjUja.js} (63%) rename _nuxt/{CW33h0F2.js => BszVJK1C.js} (79%) rename _nuxt/{71TKAreg.js => Bve-TeOP.js} (77%) rename _nuxt/{BEZhSL6r.js => Bw42aofy.js} (58%) rename _nuxt/{Bnt4ApqC.js => C1nP_51f.js} (65%) rename _nuxt/{D22yXe-6.js => C5EiAhOE.js} (89%) rename _nuxt/{Ciq3B0k2.js => C5II8VSl.js} (85%) rename _nuxt/{BLbNJEyJ.js => C6qH28So.js} (78%) rename _nuxt/{COiwL07E.js => C6q_xaH0.js} (63%) rename _nuxt/{JsvSxmzB.js => C8w-YsAR.js} (97%) rename _nuxt/{B3XhLCAH.js => CaMSfWu1.js} (93%) rename _nuxt/{DfriSdLw.js => CdFWB3il.js} (97%) rename _nuxt/{B2F4_ro1.js => CgUvvjOG.js} (58%) rename _nuxt/{Cq4pZBKz.js => CgfUIu8a.js} (96%) rename _nuxt/{BdEtlRiI.js => Cir98oUc.js} (85%) rename _nuxt/{FcJJd0cX.js => CuxHF_lL.js} (99%) rename _nuxt/{tTsFKelM.js => D2PIAtkT.js} (63%) rename _nuxt/{Dc4k6aeh.js => D3w5GROP.js} (63%) rename _nuxt/{CeLOlcvx.js => DDQEN5Di.js} (97%) rename _nuxt/{COLHc7Zo.js => DVW6mKyd.js} (74%) rename _nuxt/{BtGFNHrc.js => DWRm9IlE.js} (64%) rename _nuxt/{CxkkcxVM.js => DYIZCnub.js} (85%) rename _nuxt/{DP0Z4RhT.js => D_6HmeRe.js} (65%) rename _nuxt/{d0YDmE97.js => Dac-UKi4.js} (92%) rename _nuxt/{DUflpUzs.js => DalHd6Nl.js} (85%) rename _nuxt/{zfhR0ja8.js => DoKgMDk6.js} (99%) rename _nuxt/{18CYxNv1.js => DoUFXegS.js} (64%) rename _nuxt/{DOLdywvx.js => Dxu4LSA8.js} (82%) delete mode 100644 _nuxt/Dy9f9J-B.js rename _nuxt/{BtI4KRFq.js => DzQFcFQp.js} (53%) rename _nuxt/{RTgJfHXf.js => Hkiugypu.js} (95%) delete mode 100644 _nuxt/J70ZNwtt.js create mode 100644 _nuxt/O6Xu1IQQ.js rename _nuxt/{BExog0Tt.js => ONKJz15c.js} (98%) rename _nuxt/{2PylcXyw.js => QH42LMdf.js} (99%) rename _nuxt/{BCbsI-Go.js => RPMs3HYD.js} (63%) delete mode 100644 _nuxt/builds/meta/b8a78d58-5881-4bc0-a7c5-872044ec2b26.json create mode 100644 _nuxt/builds/meta/bb7db555-9293-47bc-863a-1f12b0a23ffc.json rename _nuxt/{Cgpi_DlH.js => jVx4GdQ1.js} (64%) rename _nuxt/{DuOuDy0-.js => tahdbQxN.js} (63%) rename _nuxt/{HS1jbzzA.js => yiPl5MDX.js} (63%) delete mode 100644 api/_content/cache.1729842628168.json create mode 100644 api/_content/cache.1729850709749.json diff --git a/200.html b/200.html index 03c38999e..1fc99063f 100644 --- a/200.html +++ b/200.html @@ -2,9 +2,9 @@ - - - -
- \ No newline at end of file + \ No newline at end of file diff --git a/404.html b/404.html index 03c38999e..1fc99063f 100644 --- a/404.html +++ b/404.html @@ -2,9 +2,9 @@ - - - -
- \ No newline at end of file + \ No newline at end of file diff --git a/_nuxt/Q0y6llI6.js b/_nuxt/B0PD4Km0.js similarity index 85% rename from _nuxt/Q0y6llI6.js rename to _nuxt/B0PD4Km0.js index 9756be2c7..ef00c9050 100644 --- a/_nuxt/Q0y6llI6.js +++ b/_nuxt/B0PD4Km0.js @@ -1 +1 @@ -import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./BWFr69vb.js";const f=["id"],l=["href"],k=i({__name:"ProseH3",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h3)});return(e,m)=>(s(),n("h3",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./B2WrS4F7.js";const f=["id"],l=["href"],k=i({__name:"ProseH3",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h3)});return(e,m)=>(s(),n("h3",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/F27H2LTB.js b/_nuxt/B1WhW7ou.js similarity index 64% rename from _nuxt/F27H2LTB.js rename to _nuxt/B1WhW7ou.js index 17a1dc63c..838f89c3e 100644 --- a/_nuxt/F27H2LTB.js +++ b/_nuxt/B1WhW7ou.js @@ -1 +1 @@ -import{_ as r,o,c as t,r as n}from"./BWFr69vb.js";const s={};function c(e,a){return o(),t("strong",null,[n(e.$slots,"default")])}const _=r(s,[["render",c]]);export{_ as default}; +import{_ as r,o,c as t,r as n}from"./B2WrS4F7.js";const s={};function c(e,a){return o(),t("strong",null,[n(e.$slots,"default")])}const _=r(s,[["render",c]]);export{_ as default}; diff --git a/_nuxt/xr9ovDgs.js b/_nuxt/B1lATa-T.js similarity index 86% rename from _nuxt/xr9ovDgs.js rename to _nuxt/B1lATa-T.js index a9897e117..6fa93f246 100644 --- a/_nuxt/xr9ovDgs.js +++ b/_nuxt/B1lATa-T.js @@ -1 +1 @@ -import{h as o,D as s,o as n,c as r,d as e,x as a,a as t}from"./BWFr69vb.js";const c={key:0},i=t("code",null,"script",-1),d=t("code",null,"ProseScript",-1),f=o({__name:"ProseScript",props:{src:{type:String,default:""}},setup(l){return(_,m)=>s(!1)?(n(),r("div",c,[e(" Rendering the "),i,e(" element is dangerous and is disabled by default. Consider implementing your own "),d,e(" element to have control over script rendering. ")])):a("",!0)}});export{f as default}; +import{h as o,D as s,o as n,c as r,d as e,x as a,a as t}from"./B2WrS4F7.js";const c={key:0},i=t("code",null,"script",-1),d=t("code",null,"ProseScript",-1),f=o({__name:"ProseScript",props:{src:{type:String,default:""}},setup(l){return(_,m)=>s(!1)?(n(),r("div",c,[e(" Rendering the "),i,e(" element is dangerous and is disabled by default. Consider implementing your own "),d,e(" element to have control over script rendering. ")])):a("",!0)}});export{f as default}; diff --git a/_nuxt/BWFr69vb.js b/_nuxt/B2WrS4F7.js similarity index 98% rename from _nuxt/BWFr69vb.js rename to _nuxt/B2WrS4F7.js index d8d52c244..bee56d1ff 100644 --- a/_nuxt/BWFr69vb.js +++ b/_nuxt/B2WrS4F7.js @@ -1,4 +1,4 @@ -const __vite__fileDeps=["./DfriSdLw.js","./FcJJd0cX.js","./C_bLDgeg.js","./BQkc-AXV.js","./Icon.8lQfE3Ql.css","./DvDH6DOc.js","./2PylcXyw.js","./_id_.CQoIg8OE.css","./BX7HqCxZ.js","./S7UqX5vQ.js","./CVNjsBHF.js","./C-v3KzvZ.js","./BExog0Tt.js","./d0YDmE97.js","./RTgJfHXf.js","./BLbNJEyJ.js","./COLHc7Zo.js","./Dy9f9J-B.js","./BEZhSL6r.js","./Cq4pZBKz.js","./J70ZNwtt.js","./CW33h0F2.js","./ProsePre.CchFRBtv.css","./DOLdywvx.js","./B3XhLCAH.js","./IconCSS.Z2BAHt_z.css","./JsvSxmzB.js","./error-404.JekaaCis.css","./CeLOlcvx.js","./error-500.CNP9nqm1.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +const __vite__fileDeps=["./CdFWB3il.js","./CuxHF_lL.js","./BYqfWOoo.js","./BQkc-AXV.js","./Icon.8lQfE3Ql.css","./DvDH6DOc.js","./QH42LMdf.js","./_id_.CQoIg8OE.css","./BEdrpsNP.js","./BWRM-vu7.js","./Bbvx-Str.js","./C-v3KzvZ.js","./ONKJz15c.js","./Dac-UKi4.js","./Hkiugypu.js","./C6qH28So.js","./DVW6mKyd.js","./BLuEtH_b.js","./Bw42aofy.js","./CgfUIu8a.js","./O6Xu1IQQ.js","./BszVJK1C.js","./ProsePre.CchFRBtv.css","./Dxu4LSA8.js","./CaMSfWu1.js","./IconCSS.Z2BAHt_z.css","./C8w-YsAR.js","./error-404.JekaaCis.css","./DDQEN5Di.js","./error-500.CNP9nqm1.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); /** * @vue/shared v3.4.27 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -15,11 +15,11 @@ const __vite__fileDeps=["./DfriSdLw.js","./FcJJd0cX.js","./C_bLDgeg.js","./BQkc- * @vue/runtime-dom v3.4.27 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const $f="http://www.w3.org/2000/svg",Nf="http://www.w3.org/1998/Math/MathML",Tt=typeof document<"u"?document:null,vi=Tt&&Tt.createElement("template"),jf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Tt.createElementNS($f,e):t==="mathml"?Tt.createElementNS(Nf,e):Tt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Tt.createTextNode(e),createComment:e=>Tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{vi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=vi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},bt="transition",xn="animation",Bn=Symbol("_vtc"),qr=(e,{slots:t})=>Ie(Qu,Ff(e),t);qr.displayName="Transition";const Ul={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};qr.props=we({},ll,Ul);const Nt=(e,t=[])=>{q(e)?e.forEach(n=>n(...t)):e&&e(...t)},wi=e=>e?q(e)?e.some(t=>t.length>1):e.length>1:!1;function Ff(e){const t={};for(const k in e)k in Ul||(t[k]=e[k]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,y=Df(o),w=y&&y[0],P=y&&y[1],{onBeforeEnter:C,onEnter:b,onEnterCancelled:m,onLeave:_,onLeaveCancelled:E,onBeforeAppear:x=C,onAppear:I=b,onAppearCancelled:A=m}=t,$=(k,K,oe)=>{jt(k,K?c:a),jt(k,K?u:i),oe&&oe()},H=(k,K)=>{k._isLeaving=!1,jt(k,f),jt(k,g),jt(k,d),K&&K()},G=k=>(K,oe)=>{const ae=k?I:b,D=()=>$(K,k,oe);Nt(ae,[K,D]),xi(()=>{jt(K,k?l:s),_t(K,k?c:a),wi(ae)||Ei(K,r,w,D)})};return we(t,{onBeforeEnter(k){Nt(C,[k]),_t(k,s),_t(k,i)},onBeforeAppear(k){Nt(x,[k]),_t(k,l),_t(k,u)},onEnter:G(!1),onAppear:G(!0),onLeave(k,K){k._isLeaving=!0;const oe=()=>H(k,K);_t(k,f),_t(k,d),Vf(),xi(()=>{k._isLeaving&&(jt(k,f),_t(k,g),wi(_)||Ei(k,r,P,oe))}),Nt(_,[k,oe])},onEnterCancelled(k){$(k,!1),Nt(m,[k])},onAppearCancelled(k){$(k,!0),Nt(A,[k])},onLeaveCancelled(k){H(k),Nt(E,[k])}})}function Df(e){if(e==null)return null;if(pe(e))return[po(e.enter),po(e.leave)];{const t=po(e);return[t,t]}}function po(e){return ka(e)}function _t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bn]||(e[Bn]=new Set)).add(t)}function jt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Bn];n&&(n.delete(t),n.size||(e[Bn]=void 0))}function xi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Bf=0;function Ei(e,t,n,r){const o=e._endId=++Bf,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=Uf(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),s()},d=g=>{g.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[y]||"").split(", "),o=r(`${bt}Delay`),s=r(`${bt}Duration`),i=Ci(o,s),a=r(`${xn}Delay`),l=r(`${xn}Duration`),u=Ci(a,l);let c=null,f=0,d=0;t===bt?i>0&&(c=bt,f=i,d=s.length):t===xn?u>0&&(c=xn,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?bt:xn:null,d=c?c===bt?s.length:l.length:0);const g=c===bt&&/\b(transform|all)(,|$)/.test(r(`${bt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:g}}function Ci(e,t){for(;e.lengthRi(n)+Ri(e[r])))}function Ri(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Vf(){return document.body.offsetHeight}function zf(e,t,n){const r=e[Bn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ti=Symbol("_vod"),Wf=Symbol("_vsh"),Vl=Symbol("");function cb(e){const t=Qt();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>Uo(s,o))},r=()=>{const o=e(t.proxy);Bo(t.subTree,o),n(o)};Jn(()=>{Ku(r);const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Ps(()=>o.disconnect())})}function Bo(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Bo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Uo(e.el,t);else if(e.type===Me)e.children.forEach(n=>Bo(n,t));else if(e.type===Ln){let{el:n,anchor:r}=e;for(;n&&(Uo(n,t),n!==r);)n=n.nextSibling}}function Uo(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[Vl]=r}}const Kf=/(^|;)\s*display\s*:/;function qf(e,t,n){const r=e.style,o=be(n);let s=!1;if(n&&!o){if(t)if(be(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&gr(r,a,"")}else for(const i in t)n[i]==null&&gr(r,i,"");for(const i in n)i==="display"&&(s=!0),gr(r,i,n[i])}else if(o){if(t!==n){const i=r[Vl];i&&(n+=";"+i),r.cssText=n,s=Kf.test(n)}}else t&&e.removeAttribute("style");Ti in e&&(e[Ti]=s?r.display:"",e[Wf]&&(r.display="none"))}const Pi=/\s*!important$/;function gr(e,t,n){if(q(n))n.forEach(r=>gr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Gf(e,t);Pi.test(n)?e.setProperty(yn(r),n.replace(Pi,""),"important"):e[r]=n}}const ki=["Webkit","Moz","ms"],ho={};function Gf(e,t){const n=ho[t];if(n)return n;let r=st(t);if(r!=="filter"&&r in e)return ho[t]=r;r=Nr(r);for(let o=0;ogo||(ed.then(()=>go=0),go=Date.now());function nd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ge(rd(r,n.value),t,5,[r])};return n.value=e,n.attached=td(),n}function rd(e,t){if(q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ii=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,od=(e,t,n,r,o,s,i,a,l)=>{const u=o==="svg";t==="class"?zf(e,r,u):t==="style"?qf(e,n,r):Wn(t)?us(t)||Yf(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sd(e,t,r,u))?Qf(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Jf(e,t,r,u))};function sd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ii(t)&&Q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Ii(t)&&be(n)?!1:t in e}const Oi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return q(t)?n=>an(t,n):t};function id(e){e.target.composing=!0}function Mi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const mo=Symbol("_assign"),ub={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[mo]=Oi(o);const s=r||o.props&&o.props.type==="number";en(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=Ro(a)),e[mo](a)}),n&&en(e,"change",()=>{e.value=e.value.trim()}),t||(en(e,"compositionstart",id),en(e,"compositionend",Mi),en(e,"change",Mi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},s){if(e[mo]=Oi(s),e.composing)return;const i=(o||e.type==="number")&&!/^0\d/.test(e.value)?Ro(e.value):e.value,a=t??"";i!==a&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===a)||(e.value=a))}},zl=we({patchProp:od},jf);let On,Hi=!1;function ad(){return On||(On=Cf(zl))}function ld(){return On=Hi?On:Rf(zl),Hi=!0,On}const cd=(...e)=>{const t=ad().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Kl(r);if(!o)return;const s=t._component;!Q(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Wl(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},ud=(...e)=>{const t=ld().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Kl(r);if(o)return n(o,!0,Wl(o))},t};function Wl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Kl(e){return be(e)?document.querySelector(e):e}const fd=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,dd=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,pd=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function hd(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){gd(e);return}return t}function gd(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Sr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!pd.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(fd.test(e)||dd.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,hd)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const md=/#/g,yd=/&/g,bd=/\//g,_d=/=/g,Is=/\+/g,vd=/%5e/gi,wd=/%60/gi,xd=/%7c/gi,Ed=/%20/gi;function Cd(e){return encodeURI(""+e).replace(xd,"|")}function Vo(e){return Cd(typeof e=="string"?e:JSON.stringify(e)).replace(Is,"%2B").replace(Ed,"+").replace(md,"%23").replace(yd,"%26").replace(wd,"`").replace(vd,"^").replace(bd,"%2F")}function yo(e){return Vo(e).replace(_d,"%3D")}function Ar(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Rd(e){return Ar(e.replace(Is," "))}function Td(e){return Ar(e.replace(Is," "))}function ql(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=Rd(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Td(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function Pd(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${yo(e)}=${Vo(n)}`).join("&"):`${yo(e)}=${Vo(t)}`:yo(e)}function kd(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Pd(t,e[t])).filter(Boolean).join("&")}const Sd=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Ad=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Ld=/^([/\\]\s*){2,}[^/\\]/,Id=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Od=/\/$|\/\?|\/#/,Md=/^\.?\//;function gt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Sd.test(e):Ad.test(e)||(t.acceptRelative?Ld.test(e):!1)}function Hd(e){return!!e&&Id.test(e)}function zo(e="",t){return t?Od.test(e):e.endsWith("/")}function Gr(e="",t){if(!t)return(zo(e)?e.slice(0,-1):e)||"/";if(!zo(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Lr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(zo(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function $d(e=""){return e.startsWith("/")}function $i(e=""){return $d(e)?e:"/"+e}function Nd(e,t){if(Jl(t)||gt(e))return e;const n=Gr(t);return e.startsWith(n)?e:Jr(n,e)}function Ni(e,t){if(Jl(t))return e;const n=Gr(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Gl(e,t){const n=Yn(e),r={...ql(n.search),...t};return n.search=kd(r),Dd(n)}function Jl(e){return!e||e==="/"}function jd(e){return e&&e!=="/"}function Jr(e,...t){let n=e||"";for(const r of t.filter(o=>jd(o)))if(n){const o=r.replace(Md,"");n=Lr(n)+o}else n=r;return n}function Ql(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&>(r[0]))continue;r.pop(),o--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),o++}}let s=r.join("/");return o>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,(u=n[n.length-1])!=null&&u.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function Fd(e,t,n={}){return n.trailingSlash||(e=Lr(e),t=Lr(t)),n.leadingSlash||(e=$i(e),t=$i(t)),n.encoding||(e=Ar(e),t=Ar(t)),e===t}const Xl=Symbol.for("ufo:protocolRelative");function Yn(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!gt(e,{acceptRelative:!0}))return t?Yn(t+e):ji(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=ji(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:l,search:u,hash:c,[Xl]:!r}}function ji(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Dd(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[Xl]?(e.protocol||"")+"//":"")+o+s+t+n+r}class Bd extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Ud(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${o}: ${s}${t?` ${t}`:""}`,a=new Bd(i,e.error?{cause:e.error}:void 0);for(const g of["request","options","response"])Object.defineProperty(a,g,{get(){return e[g]}});for(const[g,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,g,{get(){return e.response&&e.response[y]}});return a}const Vd=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Fi(e="GET"){return Vd.has(e.toUpperCase())}function zd(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Wd=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Kd=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function qd(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Kd.test(t)?"json":Wd.has(t)||t.startsWith("text/")?"text":"blob"}function Gd(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[o,s]of new n((e==null?void 0:e.headers)||{}))r.headers.set(o,s)}return r}const Jd=new Set([408,409,425,429,500,502,503,504]),Qd=new Set([101,204,205,304]);function Yl(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=Fi(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):Jd.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(g=>setTimeout(g,d)),s(a.request,{...a.options,retry:c-1})}}const u=Ud(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){var g;const c={request:l,options:Gd(u,e.defaults,n),response:void 0,error:void 0};c.options.method=(g=c.options.method)==null?void 0:g.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Nd(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=Gl(c.request,{...c.options.params,...c.options.query}))),c.options.body&&Fi(c.options.method)&&(zd(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const y=new r;f=setTimeout(()=>y.abort(),c.options.timeout),c.options.signal=y.signal}try{c.response=await t(c.request,c.options)}catch(y){return c.error=y,c.options.onRequestError&&await c.options.onRequestError(c),await o(c)}finally{f&&clearTimeout(f)}if(c.response.body&&!Qd.has(c.response.status)&&c.options.method!=="HEAD"){const y=(c.options.parseResponse?"json":c.options.responseType)||qd(c.response.headers.get("content-type")||"");switch(y){case"json":{const w=await c.response.text(),P=c.options.parseResponse||Sr;c.response._data=P(w);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[y]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await o(c)):c.response},i=async function(l,u){return(await s(l,u))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>Yl({...e,defaults:{...e.defaults,...a}}),i}const Os=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),Xd=Os.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Yd=Os.Headers,Zd=Os.AbortController,ep=Yl({fetch:Xd,Headers:Yd,AbortController:Zd}),tp=ep,np=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Ir=np().app,rp=()=>Ir.baseURL,op=()=>Ir.buildAssetsDir,Ms=(...e)=>Ql(Hs(),op(),...e),Hs=(...e)=>{const t=Ir.cdnURL||Ir.baseURL;return e.length?Ql(t,...e):t};globalThis.__buildAssetsURL=Ms,globalThis.__publicAssetsURL=Hs;globalThis.$fetch||(globalThis.$fetch=tp.create({baseURL:rp()}));function Wo(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?Wo(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const sp={run:e=>e()},ip=()=>sp,Zl=typeof console.createTask<"u"?console.createTask:ip;function ap(e,t){const n=t.shift(),r=Zl(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function lp(e,t){const n=t.shift(),r=Zl(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function bo(e,t){for(const n of[...e])n(t)}class cp{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Wo(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=Wo(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(ap,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(lp,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&bo(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&bo(this._after,o)}):(this._after&&o&&bo(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function ec(){return new cp}function up(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;Ko.add(u);try{const c=o?o.run(i,a):a();return n||(t=void 0),await c}finally{Ko.delete(u)}}}}function fp(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=up({...e,...r})),t[n],t[n]}}}const Or=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Di="__unctx__",dp=Or[Di]||(Or[Di]=fp()),pp=(e,t={})=>dp.get(e,t),Bi="__unctx_async_handlers__",Ko=Or[Bi]||(Or[Bi]=new Set);function Un(e){const t=[];for(const o of Ko){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const tc=pp("nuxt-app",{asyncContext:!1}),hp="__nuxt_plugin";function gp(e){let t=0;const n={_scope:Xc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.2"},get vue(){return n.vueApp.version}},payload:pt({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>n._scope.run(()=>bp(n,o)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=ec(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;ur(n,i,s),ur(n.vueApp.config.globalProperties,i,s)},ur(n.vueApp,"$nuxt",n),ur(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||fe;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}async function mp(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function yp(e,t){const n=[],r=[],o=[],s=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=mp(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,g])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(g)))})))});l.parallel?o.push(f.catch(d=>s.push(d))):await f}}for(const l of t)await a(l);if(await Promise.all(o),i)for(let l=0;l{}),e,{[hp]:!0,_name:t})}function bp(e,t,n){const r=()=>t();return tc.set(e),e.vueApp.runWithContext(r)}function _p(){var t;let e;return vl()&&(e=(t=Qt())==null?void 0:t.appContext.app.$nuxt),e=e||tc.tryUse(),e||null}function fe(){const e=_p();if(!e)throw new Error("[nuxt] instance unavailable");return e}function Qr(e){return fe().$config}function ur(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function vp(e,t){return{ctx:{table:e},matchAll:n=>rc(n,e)}}function nc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,o])=>[r,nc(o)])):new Map(Object.entries(e[n]));return t}function wp(e){return vp(nc(e))}function rc(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[s,i]of Ui(t.wildcard))(e===s||e.startsWith(s+"/"))&&r.push(i);for(const[s,i]of Ui(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");r.push(...rc(a,i))}const o=t.static.get(e);return o&&r.push(o),r.filter(Boolean)}function Ui(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function _o(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function qo(e,t,n=".",r){if(!_o(t))return qo(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=[...i,...o[s]]:_o(i)&&_o(o[s])?o[s]=qo(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function $s(e){return(...t)=>t.reduce((n,r)=>qo(n,r,"",e),{})}const Ns=$s(),xp=$s((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Ep(e,t){try{return t in e}catch{return!1}}var Cp=Object.defineProperty,Rp=(e,t,n)=>t in e?Cp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ft=(e,t,n)=>(Rp(e,typeof t!="symbol"?t+"":t,n),n);class Go extends Error{constructor(t,n={}){super(t,n),Ft(this,"statusCode",500),Ft(this,"fatal",!1),Ft(this,"unhandled",!1),Ft(this,"statusMessage"),Ft(this,"data"),Ft(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Qo(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=oc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Ft(Go,"__h3_error__",!0);function Jo(e){if(typeof e=="string")return new Go(e);if(Tp(e))return e;const t=new Go(e.message??e.statusMessage??"",{cause:e.cause||e});if(Ep(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Qo(e.statusCode,t.statusCode):e.status&&(t.statusCode=Qo(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;oc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Tp(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Pp=/[^\u0009\u0020-\u007E]/g;function oc(e=""){return e.replace(Pp,"")}function Qo(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const sc=Symbol("layout-meta"),Zn=Symbol("route"),Ue=()=>{var e;return(e=fe())==null?void 0:e.$router},js=()=>vl()?$e(Zn,fe()._route):fe()._route;const kp=()=>{try{if(fe()._processingMiddleware)return!0}catch{return!1}return!1},Sp=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Gl(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");return open(n,a,u),Promise.resolve()}const r=(t==null?void 0:t.external)||gt(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=Yn(n).protocol;if(a&&Hd(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=kp();if(!r&&o)return e;const s=Ue(),i=fe();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},ic="__nuxt_error",Xr=()=>xs(fe().payload,"error"),nn=e=>{const t=Yr(e);try{const n=fe(),r=Xr();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Ap=async(e={})=>{const t=fe(),n=Xr();t.callHook("app:error:cleared",e),e.redirect&&await Ue().replace(e.redirect),n.value=null},Lp=e=>!!e&&typeof e=="object"&&ic in e,Yr=e=>{const t=Jo(e);return Object.defineProperty(t,ic,{value:!0,configurable:!1,writable:!1}),t},Ip=-1,Op=-2,Mp=-3,Hp=-4,$p=-5,Np=-6;function jp(e,t){return Fp(JSON.parse(e),t)}function Fp(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,i=!1){if(s===Ip)return;if(s===Mp)return NaN;if(s===Hp)return 1/0;if(s===$p)return-1/0;if(s===Np)return-0;if(i)throw new Error("Invalid input");if(s in r)return r[s];const a=n[s];if(!a||typeof a!="object")r[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[s]=u(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const c=new Set;r[s]=c;for(let g=1;g>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Vi(e){return e._h||Fs(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function lc(e,t){const{props:n,tag:r}=e;if(Vp.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];r==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof n[s]<"u"){const i=String(n[s]);return`${r}:${s}:${i}`}return!1}function zi(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Wp(e,t,n){const r={tag:e,props:await cc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return ac.forEach(o=>{const s=typeof r.props[o]<"u"?r.props[o]:n[o];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(o)||Bp.includes(r.tag))&&(r[o==="children"?"innerHTML":o]=s),delete r.props[o])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function Kp(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,o])=>o).map(([o,s])=>e==="style"?`${o}:${s}`:o)),(r=Array.isArray(t)?t.join(n):t)==null?void 0:r.split(n).filter(o=>o.trim()).filter(Boolean).join(n)}async function cc(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Kp(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!ac.includes(n)){const r=String(e[n]),o=n.startsWith("data-");r==="true"||r===""?e[n]=o?"true":!0:e[n]||(o&&r==="false"?e[n]="false":delete e[n])}}return e}const qp=10;async function Gp(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Up.includes(n)).forEach(([n,r])=>{const o=Dp(r);t.push(...o.map(s=>Wp(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(vt)&&(e.endsWith(vt)&&(e=e.slice(0,-vt.length).trim()),e.startsWith(vt)&&(e=e.slice(vt.length).trim()),e=e.replace(new RegExp(`\\${vt}\\s*\\${vt}`,"g"),vt),e=yr(e,{separator:n},n)),e}async function uc(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const o=(await e.resolveTags()).map(f=>({tag:f,id:mr.includes(f.tag)?Vi(f):f.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,g=[];for(const y of[...d].filter(w=>mr.includes(w.tagName.toLowerCase()))){const w={tag:y.tagName.toLowerCase(),props:await cc(y.getAttributeNames().reduce((b,m)=>({...b,[m]:y.getAttribute(m)}),{})),innerHTML:y.innerHTML};let P=1,C=lc(w);for(;C&&g.find(b=>b._d===C);)C=`${C}:${P++}`;w._d=C||void 0,g.push(w),s.elMap[y.getAttribute("data-hid")||Vi(w)]=y}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(f,d,g){const y=`${f}:${d}`;s.sideEffects[y]=g,delete s.pendingSideEffects[y]}function a({id:f,$el:d,tag:g}){const y=g.tag.endsWith("Attrs");s.elMap[f]=d,y||(["textContent","innerHTML"].forEach(w=>{g[w]&&g[w]!==d[w]&&(d[w]=g[w])}),i(f,"el",()=>{var w;(w=s.elMap[f])==null||w.remove(),delete s.elMap[f]}));for(const[w,P]of Object.entries(g._eventHandlers||{}))d.getAttribute(`data-${w}`)!==""&&((g.tag==="bodyAttrs"?n.defaultView:d).addEventListener(w.replace("on",""),P.bind(d)),d.setAttribute(`data-${w}`,""));Object.entries(g.props).forEach(([w,P])=>{const C=`attr:${w}`;if(w==="class")for(const b of(P||"").split(" ").filter(Boolean))y&&i(f,`${C}:${b}`,()=>d.classList.remove(b)),!d.classList.contains(b)&&d.classList.add(b);else if(w==="style")for(const b of(P||"").split(";").filter(Boolean)){const[m,..._]=b.split(":").map(E=>E.trim());i(f,`${C}:${b}:${m}`,()=>{d.style.removeProperty(m)}),d.style.setProperty(m,_.join(":"))}else d.getAttribute(w)!==P&&d.setAttribute(w,P===!0?"":String(P)),y&&i(f,C,()=>d.removeAttribute(w))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of o){const{tag:d,shouldRender:g,id:y}=f;if(g){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[y],f.$el?a(f):mr.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of o)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function Qp(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await uc(e,t),delete e._domUpdatePromise,r()}))}function Xp(e){return t=>{var r,o;const n=((o=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){Qp(s,e)}}}}}const Yp=["templateParams","htmlAttrs","bodyAttrs"],Zp={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=lc(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const o=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,s=t[o];if(s){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&Yp.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[o].props={...l,...r.props};return}else if(r._e===s._e){s._duped=s._duped||[],r._d=`${s._d}:${s._duped.length+1}`,s._duped.push(r);return}else if(Mr(r)>Mr(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(mr.includes(r.tag)&&i===0){delete t[o];return}t[o]=r});const n=[];Object.values(t).forEach(r=>{const o=r._duped;delete r._duped,n.push(r),o&&n.push(...o)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},eh={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},th=["script","link","bodyAttrs"],nh=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>th.includes(r.tag)))Object.entries(n.props).forEach(([r,o])=>{r.startsWith("on")&&typeof o=="function"&&(e.ssr&&qi.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=o)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Fs(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,o;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>qi.some(a=>`${a}fired`===i))){const i=s.replace("fired","");(o=(r=n._eventHandlers)==null?void 0:r[i])==null||o.call(t,new Event(i.replace("on","")))}}}}),rh=["link","style","script","noscript"],oh={hooks:{"tag:normalise":({tag:e})=>{e.key&&rh.includes(e.tag)&&(e.props["data-hid"]=e._h=Fs(e.key))}}},sh={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(o=>o._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Jp)for(const o of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(o.tagPriority.replace(n,""));typeof s<"u"&&(o._p=s+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Mr(n)-Mr(r))}}},ih={meta:"content",link:"href",htmlAttrs:"lang"},ah=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,o=n.findIndex(l=>l.tag==="templateParams"),s=o!==-1?n[o].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=yr(s.pageTitle||r||"",s,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=ih[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=yr(l.props[u],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=yr(l[c],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),lh={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const r=t.findIndex(o=>o.tag==="title");if(r!==-1&&n!==-1){const o=zi(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=zi(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},ch={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),Gi(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:o++,input:l,...u};return Gi(c.mode,n)&&(s.push(c),r()),{dispose(){s=s.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){s=s.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await Gp(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Zp,eh,nh,oh,sh,ah,lh,ch,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function dh(){return fc}const ph=Bl.startsWith("3");function hh(e){return typeof e=="function"?e():de(e)}function Hr(e,t=""){if(e instanceof Promise)return e;const n=hh(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Hr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,de(o)]:[r,Hr(o,r)])):n}const gh={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Hr(t.input)}}},dc="usehead";function mh(e){return{install(n){ph&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(dc,e))}}.install}function yh(e={}){e.domDelayFn=e.domDelayFn||(n=>_n(()=>setTimeout(()=>n(),0)));const t=uh(e);return t.use(gh),t.install=mh(t),t}const Xo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Yo="__unhead_injection_handler__";function bh(e){Xo[Yo]=e}function _h(){if(Yo in Xo)return Xo[Yo]();const e=$e(dc);return e||dh()}function vh(e,t={}){const n=t.head||_h();if(n)return n.ssr?n.push(e,t):wh(n,e,t)}function wh(e,t,n={}){const r=He(!1),o=He({});Wu(()=>{o.value=r.value?{}:Hr(t)});const s=e.push(o.value,n);return ft(o,a=>{s.patch(a)}),Qt()&&(Qn(()=>{s.dispose()}),dl(()=>{r.value=!0}),fl(()=>{r.value=!1})),s}const xh={ui:{primary:"amber",gray:"neutral"}},Eh={nuxt:{buildId:"b8a78d58-5881-4bc0-a7c5-872044ec2b26"},ui:{primary:"green",gray:"cool",colors:["red","orange","amber","yellow","lime","green","emerald","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","primary"],strategy:"merge"}},Zo=xp(xh,Eh);function Zr(){const e=fe();return e._appConfig||(e._appConfig=pt(Zo)),e._appConfig}const Ch=!1,es=!1,Rh=!1,Th={componentName:"NuxtLink"},fb={deep:!0},Ph="#__nuxt";let br,pc;function kh(){var t;const e=(t=Zr().nuxt)==null?void 0:t.buildId;return br=$fetch(Ms(`builds/meta/${e}.json`)),br.then(n=>{pc=wp(n.matcher)}),br}function eo(){return br||kh()}async function Ds(e){return await eo(),Ns({},...pc.matchAll(e).reverse())}function Ji(e,t={}){const n=Ah(e,t),r=fe(),o=r._payloadCache=r._payloadCache||{};return n in o||(o[n]=Lh(e).then(s=>s?hc(n).then(i=>i||(delete o[n],null)):(o[n]=null,null))),o[n]}const Sh="_payload.json";function Ah(e,t={}){var o;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||gt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():(o=Zr().nuxt)==null?void 0:o.buildId);return Jr(Qr().app.baseURL,n.pathname,Sh+(r?`?${r}`:""))}async function hc(e){const t=fetch(e).then(n=>n.text().then(gc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Lh(e=js().path){if(e=Gr(e),(await eo()).prerendered.includes(e))return!0;const n=await Ds(e);return!!n.prerender&&!n.redirect}let fr=null;async function Ih(){if(fr)return fr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await gc(e.textContent||""),n=e.dataset.src?await hc(e.dataset.src):void 0;return fr={...t,...n,...window.__NUXT__},fr}async function gc(e){return await jp(e,fe()._payloadRevivers)}function Oh(e,t){fe()._payloadRevivers[e]=t}const Qi={NuxtError:e=>Yr(e),EmptyShallowRef:e=>qt(e==="_"?void 0:e==="0n"?BigInt(0):Sr(e)),EmptyRef:e=>He(e==="_"?void 0:e==="0n"?BigInt(0):Sr(e)),ShallowRef:e=>qt(e),ShallowReactive:e=>qn(e),Ref:e=>He(e),Reactive:e=>pt(e)},Mh=Je({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in Qi)Oh(r,Qi[r]);Object.assign(e.payload,([t,n]=Un(()=>e.runWithContext(Ih)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Hh=[],$h=Je({name:"nuxt:head",enforce:"pre",setup(e){const t=yh({plugins:Hh});bh(()=>fe().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await uc(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! +**/const $f="http://www.w3.org/2000/svg",Nf="http://www.w3.org/1998/Math/MathML",Tt=typeof document<"u"?document:null,vi=Tt&&Tt.createElement("template"),jf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Tt.createElementNS($f,e):t==="mathml"?Tt.createElementNS(Nf,e):Tt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Tt.createTextNode(e),createComment:e=>Tt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Tt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{vi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=vi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},bt="transition",xn="animation",Bn=Symbol("_vtc"),qr=(e,{slots:t})=>Ie(Qu,Ff(e),t);qr.displayName="Transition";const Ul={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};qr.props=we({},ll,Ul);const Nt=(e,t=[])=>{q(e)?e.forEach(n=>n(...t)):e&&e(...t)},wi=e=>e?q(e)?e.some(t=>t.length>1):e.length>1:!1;function Ff(e){const t={};for(const k in e)k in Ul||(t[k]=e[k]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,y=Df(o),w=y&&y[0],P=y&&y[1],{onBeforeEnter:C,onEnter:b,onEnterCancelled:m,onLeave:_,onLeaveCancelled:E,onBeforeAppear:x=C,onAppear:I=b,onAppearCancelled:A=m}=t,$=(k,K,oe)=>{jt(k,K?c:a),jt(k,K?u:i),oe&&oe()},H=(k,K)=>{k._isLeaving=!1,jt(k,f),jt(k,g),jt(k,d),K&&K()},G=k=>(K,oe)=>{const ae=k?I:b,D=()=>$(K,k,oe);Nt(ae,[K,D]),xi(()=>{jt(K,k?l:s),_t(K,k?c:a),wi(ae)||Ei(K,r,w,D)})};return we(t,{onBeforeEnter(k){Nt(C,[k]),_t(k,s),_t(k,i)},onBeforeAppear(k){Nt(x,[k]),_t(k,l),_t(k,u)},onEnter:G(!1),onAppear:G(!0),onLeave(k,K){k._isLeaving=!0;const oe=()=>H(k,K);_t(k,f),_t(k,d),Vf(),xi(()=>{k._isLeaving&&(jt(k,f),_t(k,g),wi(_)||Ei(k,r,P,oe))}),Nt(_,[k,oe])},onEnterCancelled(k){$(k,!1),Nt(m,[k])},onAppearCancelled(k){$(k,!0),Nt(A,[k])},onLeaveCancelled(k){H(k),Nt(E,[k])}})}function Df(e){if(e==null)return null;if(pe(e))return[po(e.enter),po(e.leave)];{const t=po(e);return[t,t]}}function po(e){return ka(e)}function _t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Bn]||(e[Bn]=new Set)).add(t)}function jt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Bn];n&&(n.delete(t),n.size||(e[Bn]=void 0))}function xi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Bf=0;function Ei(e,t,n,r){const o=e._endId=++Bf,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=Uf(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),s()},d=g=>{g.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[y]||"").split(", "),o=r(`${bt}Delay`),s=r(`${bt}Duration`),i=Ci(o,s),a=r(`${xn}Delay`),l=r(`${xn}Duration`),u=Ci(a,l);let c=null,f=0,d=0;t===bt?i>0&&(c=bt,f=i,d=s.length):t===xn?u>0&&(c=xn,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?bt:xn:null,d=c?c===bt?s.length:l.length:0);const g=c===bt&&/\b(transform|all)(,|$)/.test(r(`${bt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:g}}function Ci(e,t){for(;e.lengthRi(n)+Ri(e[r])))}function Ri(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Vf(){return document.body.offsetHeight}function zf(e,t,n){const r=e[Bn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ti=Symbol("_vod"),Wf=Symbol("_vsh"),Vl=Symbol("");function cb(e){const t=Qt();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>Uo(s,o))},r=()=>{const o=e(t.proxy);Bo(t.subTree,o),n(o)};Jn(()=>{Ku(r);const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Ps(()=>o.disconnect())})}function Bo(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Bo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Uo(e.el,t);else if(e.type===Me)e.children.forEach(n=>Bo(n,t));else if(e.type===Ln){let{el:n,anchor:r}=e;for(;n&&(Uo(n,t),n!==r);)n=n.nextSibling}}function Uo(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[Vl]=r}}const Kf=/(^|;)\s*display\s*:/;function qf(e,t,n){const r=e.style,o=be(n);let s=!1;if(n&&!o){if(t)if(be(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&gr(r,a,"")}else for(const i in t)n[i]==null&&gr(r,i,"");for(const i in n)i==="display"&&(s=!0),gr(r,i,n[i])}else if(o){if(t!==n){const i=r[Vl];i&&(n+=";"+i),r.cssText=n,s=Kf.test(n)}}else t&&e.removeAttribute("style");Ti in e&&(e[Ti]=s?r.display:"",e[Wf]&&(r.display="none"))}const Pi=/\s*!important$/;function gr(e,t,n){if(q(n))n.forEach(r=>gr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Gf(e,t);Pi.test(n)?e.setProperty(yn(r),n.replace(Pi,""),"important"):e[r]=n}}const ki=["Webkit","Moz","ms"],ho={};function Gf(e,t){const n=ho[t];if(n)return n;let r=st(t);if(r!=="filter"&&r in e)return ho[t]=r;r=Nr(r);for(let o=0;ogo||(ed.then(()=>go=0),go=Date.now());function nd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ge(rd(r,n.value),t,5,[r])};return n.value=e,n.attached=td(),n}function rd(e,t){if(q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ii=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,od=(e,t,n,r,o,s,i,a,l)=>{const u=o==="svg";t==="class"?zf(e,r,u):t==="style"?qf(e,n,r):Wn(t)?us(t)||Yf(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):sd(e,t,r,u))?Qf(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Jf(e,t,r,u))};function sd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ii(t)&&Q(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Ii(t)&&be(n)?!1:t in e}const Oi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return q(t)?n=>an(t,n):t};function id(e){e.target.composing=!0}function Mi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const mo=Symbol("_assign"),ub={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[mo]=Oi(o);const s=r||o.props&&o.props.type==="number";en(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=Ro(a)),e[mo](a)}),n&&en(e,"change",()=>{e.value=e.value.trim()}),t||(en(e,"compositionstart",id),en(e,"compositionend",Mi),en(e,"change",Mi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},s){if(e[mo]=Oi(s),e.composing)return;const i=(o||e.type==="number")&&!/^0\d/.test(e.value)?Ro(e.value):e.value,a=t??"";i!==a&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===a)||(e.value=a))}},zl=we({patchProp:od},jf);let On,Hi=!1;function ad(){return On||(On=Cf(zl))}function ld(){return On=Hi?On:Rf(zl),Hi=!0,On}const cd=(...e)=>{const t=ad().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Kl(r);if(!o)return;const s=t._component;!Q(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,Wl(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},ud=(...e)=>{const t=ld().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Kl(r);if(o)return n(o,!0,Wl(o))},t};function Wl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Kl(e){return be(e)?document.querySelector(e):e}const fd=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,dd=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,pd=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function hd(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){gd(e);return}return t}function gd(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Sr(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!pd.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(fd.test(e)||dd.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,hd)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const md=/#/g,yd=/&/g,bd=/\//g,_d=/=/g,Is=/\+/g,vd=/%5e/gi,wd=/%60/gi,xd=/%7c/gi,Ed=/%20/gi;function Cd(e){return encodeURI(""+e).replace(xd,"|")}function Vo(e){return Cd(typeof e=="string"?e:JSON.stringify(e)).replace(Is,"%2B").replace(Ed,"+").replace(md,"%23").replace(yd,"%26").replace(wd,"`").replace(vd,"^").replace(bd,"%2F")}function yo(e){return Vo(e).replace(_d,"%3D")}function Ar(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Rd(e){return Ar(e.replace(Is," "))}function Td(e){return Ar(e.replace(Is," "))}function ql(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=Rd(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=Td(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function Pd(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${yo(e)}=${Vo(n)}`).join("&"):`${yo(e)}=${Vo(t)}`:yo(e)}function kd(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Pd(t,e[t])).filter(Boolean).join("&")}const Sd=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Ad=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,Ld=/^([/\\]\s*){2,}[^/\\]/,Id=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Od=/\/$|\/\?|\/#/,Md=/^\.?\//;function gt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Sd.test(e):Ad.test(e)||(t.acceptRelative?Ld.test(e):!1)}function Hd(e){return!!e&&Id.test(e)}function zo(e="",t){return t?Od.test(e):e.endsWith("/")}function Gr(e="",t){if(!t)return(zo(e)?e.slice(0,-1):e)||"/";if(!zo(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Lr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(zo(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function $d(e=""){return e.startsWith("/")}function $i(e=""){return $d(e)?e:"/"+e}function Nd(e,t){if(Jl(t)||gt(e))return e;const n=Gr(t);return e.startsWith(n)?e:Jr(n,e)}function Ni(e,t){if(Jl(t))return e;const n=Gr(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function Gl(e,t){const n=Yn(e),r={...ql(n.search),...t};return n.search=kd(r),Dd(n)}function Jl(e){return!e||e==="/"}function jd(e){return e&&e!=="/"}function Jr(e,...t){let n=e||"";for(const r of t.filter(o=>jd(o)))if(n){const o=r.replace(Md,"");n=Lr(n)+o}else n=r;return n}function Ql(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&>(r[0]))continue;r.pop(),o--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),o++}}let s=r.join("/");return o>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,(u=n[n.length-1])!=null&&u.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function Fd(e,t,n={}){return n.trailingSlash||(e=Lr(e),t=Lr(t)),n.leadingSlash||(e=$i(e),t=$i(t)),n.encoding||(e=Ar(e),t=Ar(t)),e===t}const Xl=Symbol.for("ufo:protocolRelative");function Yn(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!gt(e,{acceptRelative:!0}))return t?Yn(t+e):ji(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=ji(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:l,search:u,hash:c,[Xl]:!r}}function ji(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Dd(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[Xl]?(e.protocol||"")+"//":"")+o+s+t+n+r}class Bd extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Ud(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${o}: ${s}${t?` ${t}`:""}`,a=new Bd(i,e.error?{cause:e.error}:void 0);for(const g of["request","options","response"])Object.defineProperty(a,g,{get(){return e[g]}});for(const[g,y]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,g,{get(){return e.response&&e.response[y]}});return a}const Vd=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Fi(e="GET"){return Vd.has(e.toUpperCase())}function zd(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const Wd=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Kd=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function qd(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Kd.test(t)?"json":Wd.has(t)||t.startsWith("text/")?"text":"blob"}function Gd(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[o,s]of new n((e==null?void 0:e.headers)||{}))r.headers.set(o,s)}return r}const Jd=new Set([408,409,425,429,500,502,503,504]),Qd=new Set([101,204,205,304]);function Yl(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=Fi(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):Jd.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(g=>setTimeout(g,d)),s(a.request,{...a.options,retry:c-1})}}const u=Ud(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){var g;const c={request:l,options:Gd(u,e.defaults,n),response:void 0,error:void 0};c.options.method=(g=c.options.method)==null?void 0:g.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=Nd(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=Gl(c.request,{...c.options.params,...c.options.query}))),c.options.body&&Fi(c.options.method)&&(zd(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const y=new r;f=setTimeout(()=>y.abort(),c.options.timeout),c.options.signal=y.signal}try{c.response=await t(c.request,c.options)}catch(y){return c.error=y,c.options.onRequestError&&await c.options.onRequestError(c),await o(c)}finally{f&&clearTimeout(f)}if(c.response.body&&!Qd.has(c.response.status)&&c.options.method!=="HEAD"){const y=(c.options.parseResponse?"json":c.options.responseType)||qd(c.response.headers.get("content-type")||"");switch(y){case"json":{const w=await c.response.text(),P=c.options.parseResponse||Sr;c.response._data=P(w);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[y]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await o(c)):c.response},i=async function(l,u){return(await s(l,u))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>Yl({...e,defaults:{...e.defaults,...a}}),i}const Os=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),Xd=Os.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Yd=Os.Headers,Zd=Os.AbortController,ep=Yl({fetch:Xd,Headers:Yd,AbortController:Zd}),tp=ep,np=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Ir=np().app,rp=()=>Ir.baseURL,op=()=>Ir.buildAssetsDir,Ms=(...e)=>Ql(Hs(),op(),...e),Hs=(...e)=>{const t=Ir.cdnURL||Ir.baseURL;return e.length?Ql(t,...e):t};globalThis.__buildAssetsURL=Ms,globalThis.__publicAssetsURL=Hs;globalThis.$fetch||(globalThis.$fetch=tp.create({baseURL:rp()}));function Wo(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?Wo(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const sp={run:e=>e()},ip=()=>sp,Zl=typeof console.createTask<"u"?console.createTask:ip;function ap(e,t){const n=t.shift(),r=Zl(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function lp(e,t){const n=t.shift(),r=Zl(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function bo(e,t){for(const n of[...e])n(t)}class cp{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Wo(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=Wo(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(ap,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(lp,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&bo(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&bo(this._after,o)}):(this._after&&o&&bo(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function ec(){return new cp}function up(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;Ko.add(u);try{const c=o?o.run(i,a):a();return n||(t=void 0),await c}finally{Ko.delete(u)}}}}function fp(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=up({...e,...r})),t[n],t[n]}}}const Or=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Di="__unctx__",dp=Or[Di]||(Or[Di]=fp()),pp=(e,t={})=>dp.get(e,t),Bi="__unctx_async_handlers__",Ko=Or[Bi]||(Or[Bi]=new Set);function Un(e){const t=[];for(const o of Ko){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const tc=pp("nuxt-app",{asyncContext:!1}),hp="__nuxt_plugin";function gp(e){let t=0;const n={_scope:Xc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.2"},get vue(){return n.vueApp.version}},payload:pt({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>n._scope.run(()=>bp(n,o)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=ec(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;ur(n,i,s),ur(n.vueApp.config.globalProperties,i,s)},ur(n.vueApp,"$nuxt",n),ur(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||fe;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=n.payload.config;return n.provide("config",r),n}async function mp(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function yp(e,t){const n=[],r=[],o=[],s=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=mp(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,g])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(g)))})))});l.parallel?o.push(f.catch(d=>s.push(d))):await f}}for(const l of t)await a(l);if(await Promise.all(o),i)for(let l=0;l{}),e,{[hp]:!0,_name:t})}function bp(e,t,n){const r=()=>t();return tc.set(e),e.vueApp.runWithContext(r)}function _p(){var t;let e;return vl()&&(e=(t=Qt())==null?void 0:t.appContext.app.$nuxt),e=e||tc.tryUse(),e||null}function fe(){const e=_p();if(!e)throw new Error("[nuxt] instance unavailable");return e}function Qr(e){return fe().$config}function ur(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function vp(e,t){return{ctx:{table:e},matchAll:n=>rc(n,e)}}function nc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,o])=>[r,nc(o)])):new Map(Object.entries(e[n]));return t}function wp(e){return vp(nc(e))}function rc(e,t,n){e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[s,i]of Ui(t.wildcard))(e===s||e.startsWith(s+"/"))&&r.push(i);for(const[s,i]of Ui(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");r.push(...rc(a,i))}const o=t.static.get(e);return o&&r.push(o),r.filter(Boolean)}function Ui(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function _o(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function qo(e,t,n=".",r){if(!_o(t))return qo(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=[...i,...o[s]]:_o(i)&&_o(o[s])?o[s]=qo(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function $s(e){return(...t)=>t.reduce((n,r)=>qo(n,r,"",e),{})}const Ns=$s(),xp=$s((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Ep(e,t){try{return t in e}catch{return!1}}var Cp=Object.defineProperty,Rp=(e,t,n)=>t in e?Cp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ft=(e,t,n)=>(Rp(e,typeof t!="symbol"?t+"":t,n),n);class Go extends Error{constructor(t,n={}){super(t,n),Ft(this,"statusCode",500),Ft(this,"fatal",!1),Ft(this,"unhandled",!1),Ft(this,"statusMessage"),Ft(this,"data"),Ft(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Qo(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=oc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Ft(Go,"__h3_error__",!0);function Jo(e){if(typeof e=="string")return new Go(e);if(Tp(e))return e;const t=new Go(e.message??e.statusMessage??"",{cause:e.cause||e});if(Ep(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Qo(e.statusCode,t.statusCode):e.status&&(t.statusCode=Qo(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;oc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Tp(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Pp=/[^\u0009\u0020-\u007E]/g;function oc(e=""){return e.replace(Pp,"")}function Qo(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const sc=Symbol("layout-meta"),Zn=Symbol("route"),Ue=()=>{var e;return(e=fe())==null?void 0:e.$router},js=()=>vl()?$e(Zn,fe()._route):fe()._route;const kp=()=>{try{if(fe()._processingMiddleware)return!0}catch{return!1}return!1},Sp=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:Gl(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){const{target:a="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");return open(n,a,u),Promise.resolve()}const r=(t==null?void 0:t.external)||gt(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=Yn(n).protocol;if(a&&Hd(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=kp();if(!r&&o)return e;const s=Ue(),i=fe();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},ic="__nuxt_error",Xr=()=>xs(fe().payload,"error"),nn=e=>{const t=Yr(e);try{const n=fe(),r=Xr();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},Ap=async(e={})=>{const t=fe(),n=Xr();t.callHook("app:error:cleared",e),e.redirect&&await Ue().replace(e.redirect),n.value=null},Lp=e=>!!e&&typeof e=="object"&&ic in e,Yr=e=>{const t=Jo(e);return Object.defineProperty(t,ic,{value:!0,configurable:!1,writable:!1}),t},Ip=-1,Op=-2,Mp=-3,Hp=-4,$p=-5,Np=-6;function jp(e,t){return Fp(JSON.parse(e),t)}function Fp(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,i=!1){if(s===Ip)return;if(s===Mp)return NaN;if(s===Hp)return 1/0;if(s===$p)return-1/0;if(s===Np)return-0;if(i)throw new Error("Invalid input");if(s in r)return r[s];const a=n[s];if(!a||typeof a!="object")r[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[s]=u(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const c=new Set;r[s]=c;for(let g=1;g>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Vi(e){return e._h||Fs(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function lc(e,t){const{props:n,tag:r}=e;if(Vp.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];r==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof n[s]<"u"){const i=String(n[s]);return`${r}:${s}:${i}`}return!1}function zi(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Wp(e,t,n){const r={tag:e,props:await cc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return ac.forEach(o=>{const s=typeof r.props[o]<"u"?r.props[o]:n[o];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(o)||Bp.includes(r.tag))&&(r[o==="children"?"innerHTML":o]=s),delete r.props[o])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function Kp(e,t){var r;const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,o])=>o).map(([o,s])=>e==="style"?`${o}:${s}`:o)),(r=Array.isArray(t)?t.join(n):t)==null?void 0:r.split(n).filter(o=>o.trim()).filter(Boolean).join(n)}async function cc(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Kp(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!ac.includes(n)){const r=String(e[n]),o=n.startsWith("data-");r==="true"||r===""?e[n]=o?"true":!0:e[n]||(o&&r==="false"?e[n]="false":delete e[n])}}return e}const qp=10;async function Gp(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Up.includes(n)).forEach(([n,r])=>{const o=Dp(r);t.push(...o.map(s=>Wp(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(vt)&&(e.endsWith(vt)&&(e=e.slice(0,-vt.length).trim()),e.startsWith(vt)&&(e=e.slice(vt.length).trim()),e=e.replace(new RegExp(`\\${vt}\\s*\\${vt}`,"g"),vt),e=yr(e,{separator:n},n)),e}async function uc(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const o=(await e.resolveTags()).map(f=>({tag:f,id:mr.includes(f.tag)?Vi(f):f.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,g=[];for(const y of[...d].filter(w=>mr.includes(w.tagName.toLowerCase()))){const w={tag:y.tagName.toLowerCase(),props:await cc(y.getAttributeNames().reduce((b,m)=>({...b,[m]:y.getAttribute(m)}),{})),innerHTML:y.innerHTML};let P=1,C=lc(w);for(;C&&g.find(b=>b._d===C);)C=`${C}:${P++}`;w._d=C||void 0,g.push(w),s.elMap[y.getAttribute("data-hid")||Vi(w)]=y}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(f,d,g){const y=`${f}:${d}`;s.sideEffects[y]=g,delete s.pendingSideEffects[y]}function a({id:f,$el:d,tag:g}){const y=g.tag.endsWith("Attrs");s.elMap[f]=d,y||(["textContent","innerHTML"].forEach(w=>{g[w]&&g[w]!==d[w]&&(d[w]=g[w])}),i(f,"el",()=>{var w;(w=s.elMap[f])==null||w.remove(),delete s.elMap[f]}));for(const[w,P]of Object.entries(g._eventHandlers||{}))d.getAttribute(`data-${w}`)!==""&&((g.tag==="bodyAttrs"?n.defaultView:d).addEventListener(w.replace("on",""),P.bind(d)),d.setAttribute(`data-${w}`,""));Object.entries(g.props).forEach(([w,P])=>{const C=`attr:${w}`;if(w==="class")for(const b of(P||"").split(" ").filter(Boolean))y&&i(f,`${C}:${b}`,()=>d.classList.remove(b)),!d.classList.contains(b)&&d.classList.add(b);else if(w==="style")for(const b of(P||"").split(";").filter(Boolean)){const[m,..._]=b.split(":").map(E=>E.trim());i(f,`${C}:${b}:${m}`,()=>{d.style.removeProperty(m)}),d.style.setProperty(m,_.join(":"))}else d.getAttribute(w)!==P&&d.setAttribute(w,P===!0?"":String(P)),y&&i(f,C,()=>d.removeAttribute(w))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of o){const{tag:d,shouldRender:g,id:y}=f;if(g){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[y],f.$el?a(f):mr.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of o)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function Qp(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await uc(e,t),delete e._domUpdatePromise,r()}))}function Xp(e){return t=>{var r,o;const n=((o=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){Qp(s,e)}}}}}const Yp=["templateParams","htmlAttrs","bodyAttrs"],Zp={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=lc(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const o=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,s=t[o];if(s){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&Yp.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[o].props={...l,...r.props};return}else if(r._e===s._e){s._duped=s._duped||[],r._d=`${s._d}:${s._duped.length+1}`,s._duped.push(r);return}else if(Mr(r)>Mr(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(mr.includes(r.tag)&&i===0){delete t[o];return}t[o]=r});const n=[];Object.values(t).forEach(r=>{const o=r._duped;delete r._duped,n.push(r),o&&n.push(...o)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},eh={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},th=["script","link","bodyAttrs"],nh=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>th.includes(r.tag)))Object.entries(n.props).forEach(([r,o])=>{r.startsWith("on")&&typeof o=="function"&&(e.ssr&&qi.includes(r)?n.props[r]=`this.dataset.${r}fired = true`:delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=o)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Fs(n.props.src||n.props.href))},"dom:renderTag":function({$el:t,tag:n}){var r,o;for(const s of Object.keys((t==null?void 0:t.dataset)||{}).filter(i=>qi.some(a=>`${a}fired`===i))){const i=s.replace("fired","");(o=(r=n._eventHandlers)==null?void 0:r[i])==null||o.call(t,new Event(i.replace("on","")))}}}}),rh=["link","style","script","noscript"],oh={hooks:{"tag:normalise":({tag:e})=>{e.key&&rh.includes(e.tag)&&(e.props["data-hid"]=e._h=Fs(e.key))}}},sh={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(o=>o._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of Jp)for(const o of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(o.tagPriority.replace(n,""));typeof s<"u"&&(o._p=s+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Mr(n)-Mr(r))}}},ih={meta:"content",link:"href",htmlAttrs:"lang"},ah=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,o=n.findIndex(l=>l.tag==="templateParams"),s=o!==-1?n[o].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=yr(s.pageTitle||r||"",s,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=ih[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=yr(l.props[u],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=yr(l[c],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),lh={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const r=t.findIndex(o=>o.tag==="title");if(r!==-1&&n!==-1){const o=zi(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=zi(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},ch={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),Gi(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:o++,input:l,...u};return Gi(c.mode,n)&&(s.push(c),r()),{dispose(){s=s.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){s=s.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await Gp(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[Zp,eh,nh,oh,sh,ah,lh,ch,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function dh(){return fc}const ph=Bl.startsWith("3");function hh(e){return typeof e=="function"?e():de(e)}function Hr(e,t=""){if(e instanceof Promise)return e;const n=hh(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Hr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,de(o)]:[r,Hr(o,r)])):n}const gh={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Hr(t.input)}}},dc="usehead";function mh(e){return{install(n){ph&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(dc,e))}}.install}function yh(e={}){e.domDelayFn=e.domDelayFn||(n=>_n(()=>setTimeout(()=>n(),0)));const t=uh(e);return t.use(gh),t.install=mh(t),t}const Xo=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Yo="__unhead_injection_handler__";function bh(e){Xo[Yo]=e}function _h(){if(Yo in Xo)return Xo[Yo]();const e=$e(dc);return e||dh()}function vh(e,t={}){const n=t.head||_h();if(n)return n.ssr?n.push(e,t):wh(n,e,t)}function wh(e,t,n={}){const r=He(!1),o=He({});Wu(()=>{o.value=r.value?{}:Hr(t)});const s=e.push(o.value,n);return ft(o,a=>{s.patch(a)}),Qt()&&(Qn(()=>{s.dispose()}),dl(()=>{r.value=!0}),fl(()=>{r.value=!1})),s}const xh={ui:{primary:"amber",gray:"neutral"}},Eh={nuxt:{buildId:"bb7db555-9293-47bc-863a-1f12b0a23ffc"},ui:{primary:"green",gray:"cool",colors:["red","orange","amber","yellow","lime","green","emerald","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","primary"],strategy:"merge"}},Zo=xp(xh,Eh);function Zr(){const e=fe();return e._appConfig||(e._appConfig=pt(Zo)),e._appConfig}const Ch=!1,es=!1,Rh=!1,Th={componentName:"NuxtLink"},fb={deep:!0},Ph="#__nuxt";let br,pc;function kh(){var t;const e=(t=Zr().nuxt)==null?void 0:t.buildId;return br=$fetch(Ms(`builds/meta/${e}.json`)),br.then(n=>{pc=wp(n.matcher)}),br}function eo(){return br||kh()}async function Ds(e){return await eo(),Ns({},...pc.matchAll(e).reverse())}function Ji(e,t={}){const n=Ah(e,t),r=fe(),o=r._payloadCache=r._payloadCache||{};return n in o||(o[n]=Lh(e).then(s=>s?hc(n).then(i=>i||(delete o[n],null)):(o[n]=null,null))),o[n]}const Sh="_payload.json";function Ah(e,t={}){var o;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||gt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():(o=Zr().nuxt)==null?void 0:o.buildId);return Jr(Qr().app.baseURL,n.pathname,Sh+(r?`?${r}`:""))}async function hc(e){const t=fetch(e).then(n=>n.text().then(gc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Lh(e=js().path){if(e=Gr(e),(await eo()).prerendered.includes(e))return!0;const n=await Ds(e);return!!n.prerender&&!n.redirect}let fr=null;async function Ih(){if(fr)return fr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await gc(e.textContent||""),n=e.dataset.src?await hc(e.dataset.src):void 0;return fr={...t,...n,...window.__NUXT__},fr}async function gc(e){return await jp(e,fe()._payloadRevivers)}function Oh(e,t){fe()._payloadRevivers[e]=t}const Qi={NuxtError:e=>Yr(e),EmptyShallowRef:e=>qt(e==="_"?void 0:e==="0n"?BigInt(0):Sr(e)),EmptyRef:e=>He(e==="_"?void 0:e==="0n"?BigInt(0):Sr(e)),ShallowRef:e=>qt(e),ShallowReactive:e=>qn(e),Ref:e=>He(e),Reactive:e=>pt(e)},Mh=Je({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in Qi)Oh(r,Qi[r]);Object.assign(e.payload,([t,n]=Un(()=>e.runWithContext(Ih)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Hh=[],$h=Je({name:"nuxt:head",enforce:"pre",setup(e){const t=yh({plugins:Hh});bh(()=>fe().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await uc(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.3.2 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const tn=typeof document<"u";function Nh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const le=Object.assign;function vo(e,t){const n={};for(const r in t){const o=t[r];n[r]=et(o)?o.map(e):e(o)}return n}const Mn=()=>{},et=Array.isArray,mc=/#/g,jh=/&/g,Fh=/\//g,Dh=/=/g,Bh=/\?/g,yc=/\+/g,Uh=/%5B/g,Vh=/%5D/g,bc=/%5E/g,zh=/%60/g,_c=/%7B/g,Wh=/%7C/g,vc=/%7D/g,Kh=/%20/g;function Bs(e){return encodeURI(""+e).replace(Wh,"|").replace(Uh,"[").replace(Vh,"]")}function qh(e){return Bs(e).replace(_c,"{").replace(vc,"}").replace(bc,"^")}function ts(e){return Bs(e).replace(yc,"%2B").replace(Kh,"+").replace(mc,"%23").replace(jh,"%26").replace(zh,"`").replace(_c,"{").replace(vc,"}").replace(bc,"^")}function Gh(e){return ts(e).replace(Dh,"%3D")}function Jh(e){return Bs(e).replace(mc,"%23").replace(Bh,"%3F")}function Qh(e){return e==null?"":Jh(e).replace(Fh,"%2F")}function Vn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Xh=/\/$/,Yh=e=>e.replace(Xh,"");function wo(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=ng(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:Vn(i)}}function Zh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Xi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function eg(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&gn(t.matched[r],n.matched[o])&&wc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function gn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function wc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!tg(e[n],t[n]))return!1;return!0}function tg(e,t){return et(e)?Yi(e,t):et(t)?Yi(t,e):e===t}function Yi(e,t){return et(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ng(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,a;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}var zn;(function(e){e.pop="pop",e.push="push"})(zn||(zn={}));var Hn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hn||(Hn={}));function rg(e){if(!e)if(tn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Yh(e)}const og=/^[^#]+#/;function sg(e,t){return e.replace(og,"#")+t}function ig(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const to=()=>({left:window.scrollX,top:window.scrollY});function ag(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=ig(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Zi(e,t){return(history.state?history.state.position-t:-1)+e}const ns=new Map;function lg(e,t){ns.set(e,t)}function cg(e){const t=ns.get(e);return ns.delete(e),t}let ug=()=>location.protocol+"//"+location.host;function xc(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Xi(l,"")}return Xi(n,e)+r+o}function fg(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const g=xc(e,location),y=n.value,w=t.value;let P=0;if(d){if(n.value=g,t.value=d,i&&i===y){i=null;return}P=w?d.position-w.position:0}else r(g);o.forEach(C=>{C(n.value,y,{delta:P,type:zn.pop,direction:P?P>0?Hn.forward:Hn.back:Hn.unknown})})};function l(){i=n.value}function u(d){o.push(d);const g=()=>{const y=o.indexOf(d);y>-1&&o.splice(y,1)};return s.push(g),g}function c(){const{history:d}=window;d.state&&d.replaceState(le({},d.state,{scroll:to()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function ea(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?to():null}}function dg(e){const{history:t,location:n}=window,r={value:xc(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:ug()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(g){console.error(g),n[c?"replace":"assign"](d)}}function i(l,u){const c=le({},t.state,ea(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});s(l,c,!0),r.value=l}function a(l,u){const c=le({},o.value,t.state,{forward:l,scroll:to()});s(c.current,c,!0);const f=le({},ea(r.value,l,null),{position:c.position+1},u);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function Ec(e){e=rg(e);const t=dg(e),n=fg(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=le({location:"",base:e,go:r,createHref:sg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function pg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ec(e)}function hg(e){return typeof e=="string"||e&&typeof e=="object"}function Cc(e){return typeof e=="string"||typeof e=="symbol"}const Ye={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Rc=Symbol("");var ta;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ta||(ta={}));function mn(e,t){return le(new Error,{type:e,[Rc]:!0},t)}function it(e,t){return e instanceof Error&&Rc in e&&(t==null||!!(e.type&t))}const na="[^/]+?",gg={sensitive:!1,strict:!1,start:!0,end:!0},mg=/[.+*?^${}()[\]/\\]/g;function yg(e,t){const n=le({},gg,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function _g(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const vg={type:0,value:""},wg=/[a-zA-Z0-9_]/;function xg(e){if(!e)return[[]];if(e==="/")return[[vg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${u}": ${g}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,u="",c="";function f(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(b)}:Mn}function i(c){if(Cc(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!Tc(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!sa(c)&&r.set(c.record.name,c)}function u(c,f){let d,g={},y,w;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw mn(1,{location:c});w=d.record.name,g=le(oa(f.params,d.keys.filter(b=>!b.optional).concat(d.parent?d.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),c.params&&oa(c.params,d.keys.map(b=>b.name))),y=d.stringify(g)}else if(c.path!=null)y=c.path,d=n.find(b=>b.re.test(y)),d&&(g=d.parse(y),w=d.record.name);else{if(d=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!d)throw mn(1,{location:c,currentLocation:f});w=d.record.name,g=le({},f.params,c.params),y=d.stringify(g)}const P=[];let C=d;for(;C;)P.unshift(C.record),C=C.parent;return{name:w,path:y,params:g,matched:P,meta:Pg(P)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function oa(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Rg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Tg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Tg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function sa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Pg(e){return e.reduce((t,n)=>le(t,n.meta),{})}function ia(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Tc(e,t){return t.children.some(n=>n===e||Tc(e,n))}function kg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ts(s)):[r&&ts(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Sg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=et(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Ag=Symbol(""),la=Symbol(""),Us=Symbol(""),Vs=Symbol(""),rs=Symbol("");function En(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Pt(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(mn(4,{from:n,to:t})):d instanceof Error?l(d):hg(d)?l(mn(2,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},c=s(()=>e.call(r&&r.instances[o],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function xo(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Lg(l)){const c=(l.__vccOpts||l)[t];c&&s.push(Pt(c,n,r,i,a,o))}else{let u=l();s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=Nh(c)?c.default:c;i.components[a]=f;const g=(f.__vccOpts||f)[t];return g&&Pt(g,n,r,i,a,o)()}))}}return s}function Lg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ca(e){const t=$e(Us),n=$e(Vs),r=_e(()=>{const l=de(e.to);return t.resolve(l)}),o=_e(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(gn.bind(null,c));if(d>-1)return d;const g=ua(l[u-2]);return u>1&&ua(c)===g&&f[f.length-1].path!==g?f.findIndex(gn.bind(null,l[u-2])):d}),s=_e(()=>o.value>-1&&Hg(n.params,r.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&wc(n.params,r.value.params));function a(l={}){return Mg(l)?t[de(e.replace)?"replace":"push"](de(e.to)).catch(Mn):Promise.resolve()}return{route:r,href:_e(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const Ig=tt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ca,setup(e,{slots:t}){const n=pt(ca(e)),{options:r}=$e(Us),o=_e(()=>({[fa(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[fa(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Ie("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Og=Ig;function Mg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Hg(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!et(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function ua(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const fa=(e,t,n)=>e??t??n,$g=tt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=$e(rs),o=_e(()=>e.route||r.value),s=$e(la,0),i=_e(()=>{let u=de(s);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=_e(()=>o.value.matched[i.value]);Kt(la,_e(()=>i.value+1)),Kt(Ag,a),Kt(rs,o);const l=He();return ft(()=>[l.value,a.value,e.name],([u,c,f],[d,g,y])=>{c&&(c.instances[f]=u,g&&g!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=g.leaveGuards),c.updateGuards.size||(c.updateGuards=g.updateGuards))),u&&c&&(!g||!gn(c,g)||!d)&&(c.enterCallbacks[f]||[]).forEach(w=>w(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return da(n.default,{Component:d,route:u});const g=f.props[c],y=g?g===!0?u.params:typeof g=="function"?g(u):g:null,P=Ie(d,le({},y,t,{onVnodeUnmounted:C=>{C.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return da(n.default,{Component:P,route:u})||P}}});function da(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Pc=$g;function Ng(e){const t=Cg(e.routes,e),n=e.parseQuery||kg,r=e.stringifyQuery||aa,o=e.history,s=En(),i=En(),a=En(),l=qt(Ye);let u=Ye;tn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=vo.bind(null,T=>""+T),f=vo.bind(null,Qh),d=vo.bind(null,Vn);function g(T,B){let j,z;return Cc(T)?(j=t.getRecordMatcher(T),z=B):z=T,t.addRoute(z,j)}function y(T){const B=t.getRecordMatcher(T);B&&t.removeRoute(B)}function w(){return t.getRoutes().map(T=>T.record)}function P(T){return!!t.getRecordMatcher(T)}function C(T,B){if(B=le({},B||l.value),typeof T=="string"){const h=wo(n,T,B.path),v=t.resolve({path:h.path},B),S=o.createHref(h.fullPath);return le(h,v,{params:d(v.params),hash:Vn(h.hash),redirectedFrom:void 0,href:S})}let j;if(T.path!=null)j=le({},T,{path:wo(n,T.path,B.path).path});else{const h=le({},T.params);for(const v in h)h[v]==null&&delete h[v];j=le({},T,{params:f(h)}),B.params=f(B.params)}const z=t.resolve(j,B),ie=T.hash||"";z.params=c(d(z.params));const me=Zh(r,le({},T,{hash:qh(ie),path:z.path})),p=o.createHref(me);return le({fullPath:me,hash:ie,query:r===aa?Sg(T.query):T.query||{}},z,{redirectedFrom:void 0,href:p})}function b(T){return typeof T=="string"?wo(n,T,l.value.path):le({},T)}function m(T,B){if(u!==T)return mn(8,{from:B,to:T})}function _(T){return I(T)}function E(T){return _(le(b(T),{replace:!0}))}function x(T){const B=T.matched[T.matched.length-1];if(B&&B.redirect){const{redirect:j}=B;let z=typeof j=="function"?j(T):j;return typeof z=="string"&&(z=z.includes("?")||z.includes("#")?z=b(z):{path:z},z.params={}),le({query:T.query,hash:T.hash,params:z.path!=null?{}:T.params},z)}}function I(T,B){const j=u=C(T),z=l.value,ie=T.state,me=T.force,p=T.replace===!0,h=x(j);if(h)return I(le(b(h),{state:typeof h=="object"?le({},ie,h.state):ie,force:me,replace:p}),B||j);const v=j;v.redirectedFrom=B;let S;return!me&&eg(r,z,j)&&(S=mn(16,{to:v,from:z}),ke(z,z,!0,!1)),(S?Promise.resolve(S):H(v,z)).catch(R=>it(R)?it(R,2)?R:Qe(R):V(R,v,z)).then(R=>{if(R){if(it(R,2))return I(le({replace:p},b(R.to),{state:typeof R.to=="object"?le({},ie,R.to.state):ie,force:me}),B||v)}else R=k(v,z,!0,p,ie);return G(v,z,R),R})}function A(T,B){const j=m(T,B);return j?Promise.reject(j):Promise.resolve()}function $(T){const B=Yt.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(T):T()}function H(T,B){let j;const[z,ie,me]=jg(T,B);j=xo(z.reverse(),"beforeRouteLeave",T,B);for(const h of z)h.leaveGuards.forEach(v=>{j.push(Pt(v,T,B))});const p=A.bind(null,T,B);return j.push(p),Se(j).then(()=>{j=[];for(const h of s.list())j.push(Pt(h,T,B));return j.push(p),Se(j)}).then(()=>{j=xo(ie,"beforeRouteUpdate",T,B);for(const h of ie)h.updateGuards.forEach(v=>{j.push(Pt(v,T,B))});return j.push(p),Se(j)}).then(()=>{j=[];for(const h of me)if(h.beforeEnter)if(et(h.beforeEnter))for(const v of h.beforeEnter)j.push(Pt(v,T,B));else j.push(Pt(h.beforeEnter,T,B));return j.push(p),Se(j)}).then(()=>(T.matched.forEach(h=>h.enterCallbacks={}),j=xo(me,"beforeRouteEnter",T,B,$),j.push(p),Se(j))).then(()=>{j=[];for(const h of i.list())j.push(Pt(h,T,B));return j.push(p),Se(j)}).catch(h=>it(h,8)?h:Promise.reject(h))}function G(T,B,j){a.list().forEach(z=>$(()=>z(T,B,j)))}function k(T,B,j,z,ie){const me=m(T,B);if(me)return me;const p=B===Ye,h=tn?history.state:{};j&&(z||p?o.replace(T.fullPath,le({scroll:p&&h&&h.scroll},ie)):o.push(T.fullPath,ie)),l.value=T,ke(T,B,j,p),Qe()}let K;function oe(){K||(K=o.listen((T,B,j)=>{if(!er.listening)return;const z=C(T),ie=x(z);if(ie){I(le(ie,{replace:!0}),z).catch(Mn);return}u=z;const me=l.value;tn&&lg(Zi(me.fullPath,j.delta),to()),H(z,me).catch(p=>it(p,12)?p:it(p,2)?(I(p.to,z).then(h=>{it(h,20)&&!j.delta&&j.type===zn.pop&&o.go(-1,!1)}).catch(Mn),Promise.reject()):(j.delta&&o.go(-j.delta,!1),V(p,z,me))).then(p=>{p=p||k(z,me,!1),p&&(j.delta&&!it(p,8)?o.go(-j.delta,!1):j.type===zn.pop&&it(p,20)&&o.go(-1,!1)),G(z,me,p)}).catch(Mn)}))}let ae=En(),D=En(),X;function V(T,B,j){Qe(T);const z=D.list();return z.length?z.forEach(ie=>ie(T,B,j)):console.error(T),Promise.reject(T)}function Re(){return X&&l.value!==Ye?Promise.resolve():new Promise((T,B)=>{ae.add([T,B])})}function Qe(T){return X||(X=!T,oe(),ae.list().forEach(([B,j])=>T?j(T):B()),ae.reset()),T}function ke(T,B,j,z){const{scrollBehavior:ie}=e;if(!tn||!ie)return Promise.resolve();const me=!j&&cg(Zi(T.fullPath,0))||(z||!j)&&history.state&&history.state.scroll||null;return _n().then(()=>ie(T,B,me)).then(p=>p&&ag(p)).catch(p=>V(p,T,B))}const xe=T=>o.go(T);let Xt;const Yt=new Set,er={currentRoute:l,listening:!0,addRoute:g,removeRoute:y,hasRoute:P,getRoutes:w,resolve:C,options:e,push:_,replace:E,go:xe,back:()=>xe(-1),forward:()=>xe(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:D.add,isReady:Re,install(T){const B=this;T.component("RouterLink",Og),T.component("RouterView",Pc),T.config.globalProperties.$router=B,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>de(l)}),tn&&!Xt&&l.value===Ye&&(Xt=!0,_(o.location).catch(ie=>{}));const j={};for(const ie in Ye)Object.defineProperty(j,ie,{get:()=>l.value[ie],enumerable:!0});T.provide(Us,B),T.provide(Vs,qn(j)),T.provide(rs,l);const z=T.unmount;Yt.add(T),T.unmount=function(){Yt.delete(T),Yt.size<1&&(u=Ye,K&&K(),K=null,l.value=Ye,Xt=!1,X=!1),z()}}};function Se(T){return T.reduce((B,j)=>B.then(()=>$(j)),Promise.resolve())}return er}function jg(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ign(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>gn(u,l))||o.push(l))}return[n,r,o]}function Fg(){return $e(Vs)}const Dg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),os=(e,t)=>{const n=e.route.matched.find(o=>{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Dg(e.route,n));return typeof r=="function"?r(e.route):r},Bg=(e,t)=>({default:()=>e?Ie(Yu,e===!0?{}:e,t):t});function zs(e){return Array.isArray(e)?e:[e]}const Ug="modulepreload",Vg=function(e,t){return e[0]==="."?new URL(e,t).href:e},pa={},zg=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=Vg(l,r),l in pa)return;pa[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let g=s.length-1;g>=0;g--){const y=s[g];if(y.href===l&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Ug,u||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((g,y)=>{d.addEventListener("load",g),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},Z=(...e)=>zg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Eo=null,Co=null,ha=[{name:"index",path:"/",meta:{},alias:[],redirect:Eo==null?void 0:Eo.redirect,component:()=>Z(()=>import("./DfriSdLw.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)},{name:"workflow-id",path:"/workflow/:id()",meta:{},alias:[],redirect:Co==null?void 0:Co.redirect,component:()=>Z(()=>import("./2PylcXyw.js"),__vite__mapDeps([6,1,2,3,4,5,7]),import.meta.url).then(e=>e.default||e)}],kc=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ie(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function ga(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Wg(e,t){return e===t||t===Ye?!1:ga(e)!==ga(t)?!0:!e.matched.every((r,o)=>{var s,i;return r.components&&r.components.default===((i=(s=t.matched[o])==null?void 0:s.components)==null?void 0:i.default)})}const Kg={scrollBehavior(e,t,n){var u;const r=fe(),o=((u=Ue().options)==null?void 0:u.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&Wg(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:ma(e.hash),behavior:o}:!1;const a=c=>!!(c.meta.pageTransition??es),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(s={el:e.hash,top:ma(e.hash),behavior:o}),c(s)})})}};function ma(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const qg={hashMode:!1,scrollBehaviorType:"auto"},De={...qg,...Kg},Gg=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=fe(),o=Ue();if(([t,n]=Un(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Yr({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(u=>{if(a(),u===e){const c=o.afterEach(async()=>{c(),await r.runWithContext(()=>nn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Jg=async e=>{let t,n;const r=([t,n]=Un(()=>Ds(e.path)),t=await t,n(),t);if(r.redirect)return gt(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Qg=[Gg,Jg],$n={};function Xg(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const u=s.includes(e.slice(i))?e.slice(i).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),Ni(c,"")}const a=Ni(r,e),l=!n||Fd(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const Yg=Je({name:"nuxt:router",enforce:"pre",async setup(e){var P,C;let t,n,r=Qr().app.baseURL;De.hashMode&&!r.includes("#")&&(r+="#");const o=((P=De.history)==null?void 0:P.call(De,r))??(De.hashMode?pg(r):Ec(r)),s=((C=De.routes)==null?void 0:C.call(De,ha))??ha;let i;const a=Ng({...De,scrollBehavior:(b,m,_)=>{if(m===Ye){i=_;return}if(De.scrollBehavior){if(a.options.scrollBehavior=De.scrollBehavior,"scrollRestoration"in window.history){const E=a.beforeEach(()=>{E(),window.history.scrollRestoration="manual"})}return De.scrollBehavior(b,Ye,i||_)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=qt(a.currentRoute.value);a.afterEach((b,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Xg(r,window.location,e.payload.path),c=qt(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((b,m)=>{var _,E,x,I;((E=(_=b.matched[0])==null?void 0:_.components)==null?void 0:E.default)===((I=(x=m.matched[0])==null?void 0:x.components)==null?void 0:I.default)&&f()});const d={};for(const b in c.value)Object.defineProperty(d,b,{get:()=>c.value[b]});e._route=qn(d),e._middleware=e._middleware||{global:[],named:{}};try{[t,n]=Un(()=>a.isReady()),await t,n()}catch(b){[t,n]=Un(()=>e.runWithContext(()=>nn(b))),await t,n()}const g=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const y=e.payload.state._layout;a.beforeEach(async(b,m)=>{var _;await e.callHook("page:loading:start"),b.meta=pt(b.meta),e.isHydrating&&y&&!fn(b.meta.layout)&&(b.meta.layout=y),e._processingMiddleware=!0;{const E=new Set([...Qg,...e._middleware.global]);for(const x of b.matched){const I=x.meta.middleware;if(I)for(const A of zs(I))E.add(A)}{const x=await e.runWithContext(()=>Ds(b.path));if(x.appMiddleware)for(const I in x.appMiddleware)x.appMiddleware[I]?E.add(I):E.delete(I)}for(const x of E){const I=typeof x=="string"?e._middleware.named[x]||await((_=$n[x])==null?void 0:_.call($n).then($=>$.default||$)):x;if(!I)throw new Error(`Unknown route middleware: '${x}'.`);const A=await e.runWithContext(()=>I(b,m));if(!e.payload.serverRendered&&e.isHydrating&&(A===!1||A instanceof Error)){const $=A||Jo({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>nn($)),!1}if(A!==!0&&(A||A===!1))return A}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")});const w=Xr();return a.afterEach(async(b,m,_)=>{delete e._processingMiddleware,!e.isHydrating&&w.value&&await e.runWithContext(Ap),_&&await e.callHook("page:loading:end"),b.matched.length===0&&await e.runWithContext(()=>nn(Jo({statusCode:404,fatal:!1,statusMessage:`Page not found: ${b.fullPath}`,data:{path:b.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in g&&(g.name=void 0),await a.replace({...g,force:!0}),a.options.scrollBehavior=De.scrollBehavior}catch(b){await e.runWithContext(()=>nn(b))}}),{provide:{router:a}}}}),ss=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Zg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Ws=e=>{const t=fe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ss(e)}):ss(e)},em=Je({name:"nuxt:payload",setup(e){Ue().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Ji(t.path);r&&Object.assign(e.static.data,r.data)}),Ws(()=>{var t;e.hooks.hook("link:prefetch",async n=>{Yn(n).protocol||await Ji(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(eo,1e3)})}}),tm=Je(e=>{let t;async function n(){const r=await eo();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);try{const o=await $fetch(Ms("builds/latest.json")+`?${Date.now()}`);o.id!==r.id&&e.hooks.callHook("app:manifest:update",o)}catch{}}Ws(()=>{t=setTimeout(n,1e3*60*60)})}),nm=te(()=>Z(()=>import("./BX7HqCxZ.js"),__vite__mapDeps([8,9,10,11,12,5,13,14]),import.meta.url).then(e=>e.default||e.default||e)),rm=te(()=>Z(()=>import("./BLbNJEyJ.js"),__vite__mapDeps([15,13,14,5,12]),import.meta.url).then(e=>e.default||e.default||e)),om=te(()=>Z(()=>import("./COLHc7Zo.js"),__vite__mapDeps([16,14,5,12]),import.meta.url).then(e=>e.default||e.default||e)),sm=te(()=>Z(()=>import("./d0YDmE97.js"),__vite__mapDeps([13,14,5,12]),import.meta.url).then(e=>e.default||e.default||e)),im=te(()=>Z(()=>import("./S7UqX5vQ.js"),__vite__mapDeps([9,10,11,12,5]),import.meta.url).then(e=>e.default||e.default||e)),am=te(()=>Z(()=>import("./Dy9f9J-B.js"),__vite__mapDeps([17,10,11,12,5]),import.meta.url).then(e=>e.default||e.default||e)),lm=te(()=>Z(()=>import("./Cq4pZBKz.js"),[],import.meta.url).then(e=>e.default||e.default||e)),cm=te(()=>Z(()=>import("./71TKAreg.js"),[],import.meta.url).then(e=>e.default||e.default||e)),um=te(()=>Z(()=>import("./B2F4_ro1.js"),[],import.meta.url).then(e=>e.default||e.default||e)),fm=te(()=>Z(()=>import("./BEZhSL6r.js"),__vite__mapDeps([18,19]),import.meta.url).then(e=>e.default||e.default||e)),dm=te(()=>Z(()=>import("./J70ZNwtt.js"),__vite__mapDeps([20,21,22]),import.meta.url).then(e=>e.default||e.default||e)),pm=te(()=>Z(()=>import("./Cgpi_DlH.js"),[],import.meta.url).then(e=>e.default||e.default||e)),hm=te(()=>Z(()=>import("./DOLdywvx.js"),__vite__mapDeps([23,21,22]),import.meta.url).then(e=>e.default||e.default||e)),gm=te(()=>Z(()=>import("./_94mpdbo.js"),[],import.meta.url).then(e=>e.default||e.default||e)),mm=te(()=>Z(()=>import("./DP0Z4RhT.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ym=te(()=>Z(()=>import("./Dc4k6aeh.js"),[],import.meta.url).then(e=>e.default||e.default||e)),bm=te(()=>Z(()=>import("./CC5qg0QL.js"),[],import.meta.url).then(e=>e.default||e.default||e)),_m=te(()=>Z(()=>import("./Ciq3B0k2.js"),[],import.meta.url).then(e=>e.default||e.default||e)),vm=te(()=>Z(()=>import("./Q0y6llI6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),wm=te(()=>Z(()=>import("./BdEtlRiI.js"),[],import.meta.url).then(e=>e.default||e.default||e)),xm=te(()=>Z(()=>import("./DUflpUzs.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Em=te(()=>Z(()=>import("./CxkkcxVM.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Cm=te(()=>Z(()=>import("./BtI4KRFq.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Rm=te(()=>Z(()=>import("./D22yXe-6.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Tm=te(()=>Z(()=>import("./tTsFKelM.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Pm=te(()=>Z(()=>import("./BQXauQfw.js"),[],import.meta.url).then(e=>e.default||e.default||e)),km=te(()=>Z(()=>import("./DuOuDy0-.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Sm=te(()=>Z(()=>import("./xr9ovDgs.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Am=te(()=>Z(()=>import("./F27H2LTB.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Lm=te(()=>Z(()=>import("./18CYxNv1.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Im=te(()=>Z(()=>import("./Bnt4ApqC.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Om=te(()=>Z(()=>import("./DcKXAc_F.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Mm=te(()=>Z(()=>import("./COiwL07E.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Hm=te(()=>Z(()=>import("./BtGFNHrc.js"),[],import.meta.url).then(e=>e.default||e.default||e)),$m=te(()=>Z(()=>import("./BCbsI-Go.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Nm=te(()=>Z(()=>import("./HS1jbzzA.js"),[],import.meta.url).then(e=>e.default||e.default||e)),jm=te(()=>Z(()=>import("./C_bLDgeg.js"),__vite__mapDeps([2,3,4]),import.meta.url).then(e=>e.default||e.default||e)),Fm=te(()=>Z(()=>import("./B3XhLCAH.js"),__vite__mapDeps([24,3,25]),import.meta.url).then(e=>e.default||e.default||e)),Dm=[["ContentDoc",nm],["ContentList",rm],["ContentNavigation",om],["ContentQuery",sm],["ContentRenderer",im],["ContentRendererMarkdown",am],["MDCSlot",lm],["DocumentDrivenEmpty",cm],["DocumentDrivenNotFound",um],["Markdown",fm],["ProseCode",dm],["ProseCodeInline",pm],["ProsePre",hm],["ProseA",gm],["ProseBlockquote",mm],["ProseEm",ym],["ProseH1",bm],["ProseH2",_m],["ProseH3",vm],["ProseH4",wm],["ProseH5",xm],["ProseH6",Em],["ProseHr",Cm],["ProseImg",Rm],["ProseLi",Tm],["ProseOl",Pm],["ProseP",km],["ProseScript",Sm],["ProseStrong",Am],["ProseTable",Lm],["ProseTbody",Im],["ProseTd",Om],["ProseTh",Mm],["ProseThead",Hm],["ProseTr",$m],["ProseUl",Nm],["Icon",jm],["IconCSS",Fm]],Bm=Je({name:"nuxt:global-components",setup(e){for(const[t,n]of Dm)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),St={},Um=Je({name:"nuxt:prefetch",setup(e){const t=Ue();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof St[r]=="function"&&await St[r]()})}),e.hooks.hook("link:prefetch",n=>{if(gt(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=zs(r.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof $n[i]=="function"&&$n[i]();o&&typeof St[o]=="function"&&St[o]()})}}),Vm=Symbol("nuxt-ui.slideover"),zm=Je(e=>{const t=qt({component:"div",props:{}});e.vueApp.provide(Vm,t)}),Wm=Symbol("nuxt-ui.modal"),Km=Je(e=>{const t=qt({component:"div",props:{}});e.vueApp.provide(Wm,t)}),Ks="-";function qm(e){const t=Jm(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;function o(i){const a=i.split(Ks);return a[0]===""&&a.length!==1&&a.shift(),Sc(a,t)||Gm(i)}function s(i,a){const l=n[i]||[];return a&&r[i]?[...l,...r[i]]:l}return{getClassGroupId:o,getConflictingClassGroupIds:s}}function Sc(e,t){var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Sc(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const s=e.join(Ks);return(i=t.validators.find(({validator:a})=>a(s)))==null?void 0:i.classGroupId}const ya=/^\[(.+)\]$/;function Gm(e){if(ya.test(e)){const t=ya.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function Jm(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Xm(Object.entries(e.classGroups),n).forEach(([s,i])=>{is(i,r,s,t)}),r}function is(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const s=o===""?t:ba(t,o);s.classGroupId=n;return}if(typeof o=="function"){if(Qm(o)){is(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([s,i])=>{is(i,ba(t,s),n,r)})})}function ba(e,t){let n=e;return t.split(Ks).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function Qm(e){return e.isThemeGetter}function Xm(e,t){return t?e.map(([n,r])=>{const o=r.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[t+i,a])):s);return[n,o]}):e}function Ym(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(s,i){n.set(s,i),t++,t>e&&(t=0,r=n,n=new Map)}return{get(s){let i=n.get(s);if(i!==void 0)return i;if((i=r.get(s))!==void 0)return o(s,i),i},set(s,i){n.has(s)?n.set(s,i):o(s,i)}}}const Ac="!";function Zm(e){const t=e.separator,n=t.length===1,r=t[0],o=t.length;return function(i){const a=[];let l=0,u=0,c;for(let w=0;wu?c-u:void 0;return{modifiers:a,hasImportantModifier:d,baseClassName:g,maybePostfixModifierPosition:y}}}function ey(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function ty(e){return{cache:Ym(e.cacheSize),splitModifiers:Zm(e),...qm(e)}}const ny=/\s+/;function ry(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,s=new Set;return e.trim().split(ny).map(i=>{const{modifiers:a,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:c}=n(i);let f=r(c?u.substring(0,c):u),d=!!c;if(!f){if(!c)return{isTailwindClass:!1,originalClassName:i};if(f=r(u),!f)return{isTailwindClass:!1,originalClassName:i};d=!1}const g=ey(a).join(":");return{isTailwindClass:!0,modifierId:l?g+Ac:g,classGroupId:f,originalClassName:i,hasPostfixModifier:d}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:a,classGroupId:l,hasPostfixModifier:u}=i,c=a+l;return s.has(c)?!1:(s.add(c),o(l,u).forEach(f=>s.add(a+f)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function Lc(){let e=0,t,n,r="";for(;ef(c),e());return n=ty(u),r=n.cache.get,o=n.cache.set,s=a,a(l)}function a(l){const u=r(l);if(u)return u;const c=ry(l,n);return o(l,c),c}return function(){return s(Lc.apply(null,arguments))}}function he(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const Oc=/^\[(?:([a-z-]+):)?(.+)\]$/i,oy=/^\d+\/\d+$/,sy=new Set(["px","full","screen"]),iy=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ay=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ly=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,cy=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,uy=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function at(e){return Ut(e)||sy.has(e)||oy.test(e)}function wt(e){return vn(e,"length",by)}function Ut(e){return!!e&&!Number.isNaN(Number(e))}function dr(e){return vn(e,"number",Ut)}function Cn(e){return!!e&&Number.isInteger(Number(e))}function fy(e){return e.endsWith("%")&&Ut(e.slice(0,-1))}function ee(e){return Oc.test(e)}function xt(e){return iy.test(e)}const dy=new Set(["length","size","percentage"]);function py(e){return vn(e,dy,Mc)}function hy(e){return vn(e,"position",Mc)}const gy=new Set(["image","url"]);function my(e){return vn(e,gy,vy)}function yy(e){return vn(e,"",_y)}function Rn(){return!0}function vn(e,t,n){const r=Oc.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function by(e){return ay.test(e)&&!ly.test(e)}function Mc(){return!1}function _y(e){return cy.test(e)}function vy(e){return uy.test(e)}function ls(){const e=he("colors"),t=he("spacing"),n=he("blur"),r=he("brightness"),o=he("borderColor"),s=he("borderRadius"),i=he("borderSpacing"),a=he("borderWidth"),l=he("contrast"),u=he("grayscale"),c=he("hueRotate"),f=he("invert"),d=he("gap"),g=he("gradientColorStops"),y=he("gradientColorStopPositions"),w=he("inset"),P=he("margin"),C=he("opacity"),b=he("padding"),m=he("saturate"),_=he("scale"),E=he("sepia"),x=he("skew"),I=he("space"),A=he("translate"),$=()=>["auto","contain","none"],H=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto",ee,t],k=()=>[ee,t],K=()=>["",at,wt],oe=()=>["auto",Ut,ee],ae=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],D=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],Re=()=>["","0",ee],Qe=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ke=()=>[Ut,dr],xe=()=>[Ut,ee];return{cacheSize:500,separator:":",theme:{colors:[Rn],spacing:[at,wt],blur:["none","",xt,ee],brightness:ke(),borderColor:[e],borderRadius:["none","","full",xt,ee],borderSpacing:k(),borderWidth:K(),contrast:ke(),grayscale:Re(),hueRotate:xe(),invert:Re(),gap:k(),gradientColorStops:[e],gradientColorStopPositions:[fy,wt],inset:G(),margin:G(),opacity:ke(),padding:k(),saturate:ke(),scale:ke(),sepia:Re(),skew:xe(),space:k(),translate:k()},classGroups:{aspect:[{aspect:["auto","square","video",ee]}],container:["container"],columns:[{columns:[xt]}],"break-after":[{"break-after":Qe()}],"break-before":[{"break-before":Qe()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ae(),ee]}],overflow:[{overflow:H()}],"overflow-x":[{"overflow-x":H()}],"overflow-y":[{"overflow-y":H()}],overscroll:[{overscroll:$()}],"overscroll-x":[{"overscroll-x":$()}],"overscroll-y":[{"overscroll-y":$()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[w]}],"inset-x":[{"inset-x":[w]}],"inset-y":[{"inset-y":[w]}],start:[{start:[w]}],end:[{end:[w]}],top:[{top:[w]}],right:[{right:[w]}],bottom:[{bottom:[w]}],left:[{left:[w]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Cn,ee]}],basis:[{basis:G()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ee]}],grow:[{grow:Re()}],shrink:[{shrink:Re()}],order:[{order:["first","last","none",Cn,ee]}],"grid-cols":[{"grid-cols":[Rn]}],"col-start-end":[{col:["auto",{span:["full",Cn,ee]},ee]}],"col-start":[{"col-start":oe()}],"col-end":[{"col-end":oe()}],"grid-rows":[{"grid-rows":[Rn]}],"row-start-end":[{row:["auto",{span:[Cn,ee]},ee]}],"row-start":[{"row-start":oe()}],"row-end":[{"row-end":oe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ee]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ee]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[P]}],mx:[{mx:[P]}],my:[{my:[P]}],ms:[{ms:[P]}],me:[{me:[P]}],mt:[{mt:[P]}],mr:[{mr:[P]}],mb:[{mb:[P]}],ml:[{ml:[P]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ee,t]}],"min-w":[{"min-w":[ee,t,"min","max","fit"]}],"max-w":[{"max-w":[ee,t,"none","full","min","max","fit","prose",{screen:[xt]},xt]}],h:[{h:[ee,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ee,t,"auto","min","max","fit"]}],"font-size":[{text:["base",xt,wt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",dr]}],"font-family":[{font:[Rn]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ee]}],"line-clamp":[{"line-clamp":["none",Ut,dr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",at,ee]}],"list-image":[{"list-image":["none",ee]}],"list-style-type":[{list:["none","disc","decimal",ee]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[C]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[C]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...D(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",at,wt]}],"underline-offset":[{"underline-offset":["auto",at,ee]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ee]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ee]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[C]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ae(),hy]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",py]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},my]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[y]}],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[g]}],"gradient-via":[{via:[g]}],"gradient-to":[{to:[g]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[C]}],"border-style":[{border:[...D(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[C]}],"divide-style":[{divide:D()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...D()]}],"outline-offset":[{"outline-offset":[at,ee]}],"outline-w":[{outline:[at,wt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[C]}],"ring-offset-w":[{"ring-offset":[at,wt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",xt,yy]}],"shadow-color":[{shadow:[Rn]}],opacity:[{opacity:[C]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",xt,ee]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[m]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[C]}],"backdrop-saturate":[{"backdrop-saturate":[m]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ee]}],duration:[{duration:xe()}],ease:[{ease:["linear","in","out","in-out",ee]}],delay:[{delay:xe()}],animate:[{animate:["none","spin","ping","pulse","bounce",ee]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[_]}],"scale-x":[{"scale-x":[_]}],"scale-y":[{"scale-y":[_]}],rotate:[{rotate:[Cn,ee]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[x]}],"skew-y":[{"skew-y":[x]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ee]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ee]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ee]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[at,wt,dr]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function wy(e,{cacheSize:t,prefix:n,separator:r,extend:o={},override:s={}}){_r(e,"cacheSize",t),_r(e,"prefix",n),_r(e,"separator",r);for(const i in s)xy(e[i],s[i]);for(const i in o)Ey(e[i],o[i]);return e}function _r(e,t,n){n!==void 0&&(e[t]=n)}function xy(e,t){if(t)for(const n in t)_r(e,n,t[n])}function Ey(e,t){if(t)for(const n in t){const r=t[n];r!==void 0&&(e[n]=(e[n]||[]).concat(r))}}function Cy(e,...t){return typeof e=="function"?as(ls,e,...t):as(()=>wy(ls(),e),...t)}const Ry=as(ls);function Ty(e,t){const n={...e};for(const r of t)delete n[r];return n}function Py(e,t,n){typeof t=="string"&&(t=t.split(".").map(o=>{const s=Number(o);return isNaN(s)?o:s}));let r=e;for(const o of t){if(r==null)return n;r=r[o]}return r!==void 0?r:n}const ky=Cy({extend:{classGroups:{icons:[e=>/^i-/.test(e)]}}}),Sy=$s((e,t,n,r)=>{if(r==="default"||r.startsWith("default.")||r==="popper"||r.startsWith("popper.")||r.endsWith("avatar")&&t==="size"||r.endsWith("chip")&&t==="size"||r.endsWith("badge")&&t==="size"||t==="color"||t==="variant")return!1;if(typeof e[t]=="string"&&typeof n=="string"&&e[t]&&n)return e[t]=ky(e[t],n),!0});function Hc(e,...t){return e==="override"?Ns({},...t):Sy({},...t)}function _a(e){const t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(t,function(r,o,s,i){return o+o+s+s+i+i});const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?`${parseInt(n[1],16)} ${parseInt(n[2],16)} ${parseInt(n[3],16)}`:null}function db(e){var n;let t=(n=e.default)==null?void 0:n.call(e);return t!=null&&t.length&&(t=t.flatMap(r=>{var o,s;return typeof r.type=="symbol"?typeof r.children=="string"?void 0:r.children:r.type.name==="MDCSlot"?(s=(o=r.ctx.slots).default)==null?void 0:s.call(o):r}).filter(Boolean)),t||[]}const Ay="inherit",Ly="currentColor",Iy="transparent",Oy="#000",My="#fff",Hy={50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},$y={50:"rgb(var(--color-gray-50) / )",100:"rgb(var(--color-gray-100) / )",200:"rgb(var(--color-gray-200) / )",300:"rgb(var(--color-gray-300) / )",400:"rgb(var(--color-gray-400) / )",500:"rgb(var(--color-gray-500) / )",600:"rgb(var(--color-gray-600) / )",700:"rgb(var(--color-gray-700) / )",800:"rgb(var(--color-gray-800) / )",900:"rgb(var(--color-gray-900) / )",950:"rgb(var(--color-gray-950) / )"},Ny={50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},jy={50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},Fy={50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},Dy={50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},By={50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},Uy={50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},Vy={50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},zy={50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},Wy={50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},Ky={50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},qy={50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},Gy={50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},Jy={50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},Qy={50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},Xy={50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},Yy={50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},Zy={50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},e0={50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},t0={50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},n0={50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},r0={50:"rgb(var(--color-primary-50) / )",100:"rgb(var(--color-primary-100) / )",200:"rgb(var(--color-primary-200) / )",300:"rgb(var(--color-primary-300) / )",400:"rgb(var(--color-primary-400) / )",500:"rgb(var(--color-primary-500) / )",600:"rgb(var(--color-primary-600) / )",700:"rgb(var(--color-primary-700) / )",800:"rgb(var(--color-primary-800) / )",900:"rgb(var(--color-primary-900) / )",950:"rgb(var(--color-primary-950) / )",DEFAULT:"rgb(var(--color-primary-DEFAULT) / )"},o0={50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},pr={inherit:Ay,current:Ly,transparent:Iy,black:Oy,white:My,slate:Hy,gray:$y,zinc:Ny,neutral:jy,stone:Fy,red:Dy,orange:By,amber:Uy,yellow:Vy,lime:zy,green:Wy,emerald:Ky,teal:qy,cyan:Gy,sky:Jy,blue:Qy,indigo:Xy,violet:Yy,purple:Zy,fuchsia:e0,pink:t0,rose:n0,primary:r0,cool:o0},s0=Je(()=>{const e=Zr(),t=fe(),n=_e(()=>{const o=pr[e.ui.primary],s=pr[e.ui.gray];return o||console.warn(`[@nuxt/ui] Primary color '${e.ui.primary}' not found in Tailwind config`),s||console.warn(`[@nuxt/ui] Gray color '${e.ui.gray}' not found in Tailwind config`),`:root { + */const tn=typeof document<"u";function Nh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const le=Object.assign;function vo(e,t){const n={};for(const r in t){const o=t[r];n[r]=et(o)?o.map(e):e(o)}return n}const Mn=()=>{},et=Array.isArray,mc=/#/g,jh=/&/g,Fh=/\//g,Dh=/=/g,Bh=/\?/g,yc=/\+/g,Uh=/%5B/g,Vh=/%5D/g,bc=/%5E/g,zh=/%60/g,_c=/%7B/g,Wh=/%7C/g,vc=/%7D/g,Kh=/%20/g;function Bs(e){return encodeURI(""+e).replace(Wh,"|").replace(Uh,"[").replace(Vh,"]")}function qh(e){return Bs(e).replace(_c,"{").replace(vc,"}").replace(bc,"^")}function ts(e){return Bs(e).replace(yc,"%2B").replace(Kh,"+").replace(mc,"%23").replace(jh,"%26").replace(zh,"`").replace(_c,"{").replace(vc,"}").replace(bc,"^")}function Gh(e){return ts(e).replace(Dh,"%3D")}function Jh(e){return Bs(e).replace(mc,"%23").replace(Bh,"%3F")}function Qh(e){return e==null?"":Jh(e).replace(Fh,"%2F")}function Vn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Xh=/\/$/,Yh=e=>e.replace(Xh,"");function wo(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=ng(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:Vn(i)}}function Zh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Xi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function eg(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&gn(t.matched[r],n.matched[o])&&wc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function gn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function wc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!tg(e[n],t[n]))return!1;return!0}function tg(e,t){return et(e)?Yi(e,t):et(t)?Yi(t,e):e===t}function Yi(e,t){return et(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ng(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,a;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}var zn;(function(e){e.pop="pop",e.push="push"})(zn||(zn={}));var Hn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hn||(Hn={}));function rg(e){if(!e)if(tn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Yh(e)}const og=/^[^#]+#/;function sg(e,t){return e.replace(og,"#")+t}function ig(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const to=()=>({left:window.scrollX,top:window.scrollY});function ag(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=ig(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Zi(e,t){return(history.state?history.state.position-t:-1)+e}const ns=new Map;function lg(e,t){ns.set(e,t)}function cg(e){const t=ns.get(e);return ns.delete(e),t}let ug=()=>location.protocol+"//"+location.host;function xc(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),Xi(l,"")}return Xi(n,e)+r+o}function fg(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const g=xc(e,location),y=n.value,w=t.value;let P=0;if(d){if(n.value=g,t.value=d,i&&i===y){i=null;return}P=w?d.position-w.position:0}else r(g);o.forEach(C=>{C(n.value,y,{delta:P,type:zn.pop,direction:P?P>0?Hn.forward:Hn.back:Hn.unknown})})};function l(){i=n.value}function u(d){o.push(d);const g=()=>{const y=o.indexOf(d);y>-1&&o.splice(y,1)};return s.push(g),g}function c(){const{history:d}=window;d.state&&d.replaceState(le({},d.state,{scroll:to()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function ea(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?to():null}}function dg(e){const{history:t,location:n}=window,r={value:xc(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:ug()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(g){console.error(g),n[c?"replace":"assign"](d)}}function i(l,u){const c=le({},t.state,ea(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});s(l,c,!0),r.value=l}function a(l,u){const c=le({},o.value,t.state,{forward:l,scroll:to()});s(c.current,c,!0);const f=le({},ea(r.value,l,null),{position:c.position+1},u);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function Ec(e){e=rg(e);const t=dg(e),n=fg(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=le({location:"",base:e,go:r,createHref:sg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function pg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ec(e)}function hg(e){return typeof e=="string"||e&&typeof e=="object"}function Cc(e){return typeof e=="string"||typeof e=="symbol"}const Ye={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Rc=Symbol("");var ta;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ta||(ta={}));function mn(e,t){return le(new Error,{type:e,[Rc]:!0},t)}function it(e,t){return e instanceof Error&&Rc in e&&(t==null||!!(e.type&t))}const na="[^/]+?",gg={sensitive:!1,strict:!1,start:!0,end:!0},mg=/[.+*?^${}()[\]/\\]/g;function yg(e,t){const n=le({},gg,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function _g(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const vg={type:0,value:""},wg=/[a-zA-Z0-9_]/;function xg(e){if(!e)return[[]];if(e==="/")return[[vg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${u}": ${g}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,u="",c="";function f(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(b)}:Mn}function i(c){if(Cc(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!Tc(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!sa(c)&&r.set(c.record.name,c)}function u(c,f){let d,g={},y,w;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw mn(1,{location:c});w=d.record.name,g=le(oa(f.params,d.keys.filter(b=>!b.optional).concat(d.parent?d.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),c.params&&oa(c.params,d.keys.map(b=>b.name))),y=d.stringify(g)}else if(c.path!=null)y=c.path,d=n.find(b=>b.re.test(y)),d&&(g=d.parse(y),w=d.record.name);else{if(d=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!d)throw mn(1,{location:c,currentLocation:f});w=d.record.name,g=le({},f.params,c.params),y=d.stringify(g)}const P=[];let C=d;for(;C;)P.unshift(C.record),C=C.parent;return{name:w,path:y,params:g,matched:P,meta:Pg(P)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function oa(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Rg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Tg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Tg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function sa(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Pg(e){return e.reduce((t,n)=>le(t,n.meta),{})}function ia(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Tc(e,t){return t.children.some(n=>n===e||Tc(e,n))}function kg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&ts(s)):[r&&ts(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Sg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=et(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Ag=Symbol(""),la=Symbol(""),Us=Symbol(""),Vs=Symbol(""),rs=Symbol("");function En(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Pt(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(mn(4,{from:n,to:t})):d instanceof Error?l(d):hg(d)?l(mn(2,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},c=s(()=>e.call(r&&r.instances[o],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function xo(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Lg(l)){const c=(l.__vccOpts||l)[t];c&&s.push(Pt(c,n,r,i,a,o))}else{let u=l();s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=Nh(c)?c.default:c;i.components[a]=f;const g=(f.__vccOpts||f)[t];return g&&Pt(g,n,r,i,a,o)()}))}}return s}function Lg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ca(e){const t=$e(Us),n=$e(Vs),r=_e(()=>{const l=de(e.to);return t.resolve(l)}),o=_e(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(gn.bind(null,c));if(d>-1)return d;const g=ua(l[u-2]);return u>1&&ua(c)===g&&f[f.length-1].path!==g?f.findIndex(gn.bind(null,l[u-2])):d}),s=_e(()=>o.value>-1&&Hg(n.params,r.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&wc(n.params,r.value.params));function a(l={}){return Mg(l)?t[de(e.replace)?"replace":"push"](de(e.to)).catch(Mn):Promise.resolve()}return{route:r,href:_e(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const Ig=tt({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ca,setup(e,{slots:t}){const n=pt(ca(e)),{options:r}=$e(Us),o=_e(()=>({[fa(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[fa(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:Ie("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),Og=Ig;function Mg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Hg(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!et(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function ua(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const fa=(e,t,n)=>e??t??n,$g=tt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=$e(rs),o=_e(()=>e.route||r.value),s=$e(la,0),i=_e(()=>{let u=de(s);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=_e(()=>o.value.matched[i.value]);Kt(la,_e(()=>i.value+1)),Kt(Ag,a),Kt(rs,o);const l=He();return ft(()=>[l.value,a.value,e.name],([u,c,f],[d,g,y])=>{c&&(c.instances[f]=u,g&&g!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=g.leaveGuards),c.updateGuards.size||(c.updateGuards=g.updateGuards))),u&&c&&(!g||!gn(c,g)||!d)&&(c.enterCallbacks[f]||[]).forEach(w=>w(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return da(n.default,{Component:d,route:u});const g=f.props[c],y=g?g===!0?u.params:typeof g=="function"?g(u):g:null,P=Ie(d,le({},y,t,{onVnodeUnmounted:C=>{C.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return da(n.default,{Component:P,route:u})||P}}});function da(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Pc=$g;function Ng(e){const t=Cg(e.routes,e),n=e.parseQuery||kg,r=e.stringifyQuery||aa,o=e.history,s=En(),i=En(),a=En(),l=qt(Ye);let u=Ye;tn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=vo.bind(null,T=>""+T),f=vo.bind(null,Qh),d=vo.bind(null,Vn);function g(T,B){let j,z;return Cc(T)?(j=t.getRecordMatcher(T),z=B):z=T,t.addRoute(z,j)}function y(T){const B=t.getRecordMatcher(T);B&&t.removeRoute(B)}function w(){return t.getRoutes().map(T=>T.record)}function P(T){return!!t.getRecordMatcher(T)}function C(T,B){if(B=le({},B||l.value),typeof T=="string"){const h=wo(n,T,B.path),v=t.resolve({path:h.path},B),S=o.createHref(h.fullPath);return le(h,v,{params:d(v.params),hash:Vn(h.hash),redirectedFrom:void 0,href:S})}let j;if(T.path!=null)j=le({},T,{path:wo(n,T.path,B.path).path});else{const h=le({},T.params);for(const v in h)h[v]==null&&delete h[v];j=le({},T,{params:f(h)}),B.params=f(B.params)}const z=t.resolve(j,B),ie=T.hash||"";z.params=c(d(z.params));const me=Zh(r,le({},T,{hash:qh(ie),path:z.path})),p=o.createHref(me);return le({fullPath:me,hash:ie,query:r===aa?Sg(T.query):T.query||{}},z,{redirectedFrom:void 0,href:p})}function b(T){return typeof T=="string"?wo(n,T,l.value.path):le({},T)}function m(T,B){if(u!==T)return mn(8,{from:B,to:T})}function _(T){return I(T)}function E(T){return _(le(b(T),{replace:!0}))}function x(T){const B=T.matched[T.matched.length-1];if(B&&B.redirect){const{redirect:j}=B;let z=typeof j=="function"?j(T):j;return typeof z=="string"&&(z=z.includes("?")||z.includes("#")?z=b(z):{path:z},z.params={}),le({query:T.query,hash:T.hash,params:z.path!=null?{}:T.params},z)}}function I(T,B){const j=u=C(T),z=l.value,ie=T.state,me=T.force,p=T.replace===!0,h=x(j);if(h)return I(le(b(h),{state:typeof h=="object"?le({},ie,h.state):ie,force:me,replace:p}),B||j);const v=j;v.redirectedFrom=B;let S;return!me&&eg(r,z,j)&&(S=mn(16,{to:v,from:z}),ke(z,z,!0,!1)),(S?Promise.resolve(S):H(v,z)).catch(R=>it(R)?it(R,2)?R:Qe(R):V(R,v,z)).then(R=>{if(R){if(it(R,2))return I(le({replace:p},b(R.to),{state:typeof R.to=="object"?le({},ie,R.to.state):ie,force:me}),B||v)}else R=k(v,z,!0,p,ie);return G(v,z,R),R})}function A(T,B){const j=m(T,B);return j?Promise.reject(j):Promise.resolve()}function $(T){const B=Yt.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(T):T()}function H(T,B){let j;const[z,ie,me]=jg(T,B);j=xo(z.reverse(),"beforeRouteLeave",T,B);for(const h of z)h.leaveGuards.forEach(v=>{j.push(Pt(v,T,B))});const p=A.bind(null,T,B);return j.push(p),Se(j).then(()=>{j=[];for(const h of s.list())j.push(Pt(h,T,B));return j.push(p),Se(j)}).then(()=>{j=xo(ie,"beforeRouteUpdate",T,B);for(const h of ie)h.updateGuards.forEach(v=>{j.push(Pt(v,T,B))});return j.push(p),Se(j)}).then(()=>{j=[];for(const h of me)if(h.beforeEnter)if(et(h.beforeEnter))for(const v of h.beforeEnter)j.push(Pt(v,T,B));else j.push(Pt(h.beforeEnter,T,B));return j.push(p),Se(j)}).then(()=>(T.matched.forEach(h=>h.enterCallbacks={}),j=xo(me,"beforeRouteEnter",T,B,$),j.push(p),Se(j))).then(()=>{j=[];for(const h of i.list())j.push(Pt(h,T,B));return j.push(p),Se(j)}).catch(h=>it(h,8)?h:Promise.reject(h))}function G(T,B,j){a.list().forEach(z=>$(()=>z(T,B,j)))}function k(T,B,j,z,ie){const me=m(T,B);if(me)return me;const p=B===Ye,h=tn?history.state:{};j&&(z||p?o.replace(T.fullPath,le({scroll:p&&h&&h.scroll},ie)):o.push(T.fullPath,ie)),l.value=T,ke(T,B,j,p),Qe()}let K;function oe(){K||(K=o.listen((T,B,j)=>{if(!er.listening)return;const z=C(T),ie=x(z);if(ie){I(le(ie,{replace:!0}),z).catch(Mn);return}u=z;const me=l.value;tn&&lg(Zi(me.fullPath,j.delta),to()),H(z,me).catch(p=>it(p,12)?p:it(p,2)?(I(p.to,z).then(h=>{it(h,20)&&!j.delta&&j.type===zn.pop&&o.go(-1,!1)}).catch(Mn),Promise.reject()):(j.delta&&o.go(-j.delta,!1),V(p,z,me))).then(p=>{p=p||k(z,me,!1),p&&(j.delta&&!it(p,8)?o.go(-j.delta,!1):j.type===zn.pop&&it(p,20)&&o.go(-1,!1)),G(z,me,p)}).catch(Mn)}))}let ae=En(),D=En(),X;function V(T,B,j){Qe(T);const z=D.list();return z.length?z.forEach(ie=>ie(T,B,j)):console.error(T),Promise.reject(T)}function Re(){return X&&l.value!==Ye?Promise.resolve():new Promise((T,B)=>{ae.add([T,B])})}function Qe(T){return X||(X=!T,oe(),ae.list().forEach(([B,j])=>T?j(T):B()),ae.reset()),T}function ke(T,B,j,z){const{scrollBehavior:ie}=e;if(!tn||!ie)return Promise.resolve();const me=!j&&cg(Zi(T.fullPath,0))||(z||!j)&&history.state&&history.state.scroll||null;return _n().then(()=>ie(T,B,me)).then(p=>p&&ag(p)).catch(p=>V(p,T,B))}const xe=T=>o.go(T);let Xt;const Yt=new Set,er={currentRoute:l,listening:!0,addRoute:g,removeRoute:y,hasRoute:P,getRoutes:w,resolve:C,options:e,push:_,replace:E,go:xe,back:()=>xe(-1),forward:()=>xe(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:D.add,isReady:Re,install(T){const B=this;T.component("RouterLink",Og),T.component("RouterView",Pc),T.config.globalProperties.$router=B,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>de(l)}),tn&&!Xt&&l.value===Ye&&(Xt=!0,_(o.location).catch(ie=>{}));const j={};for(const ie in Ye)Object.defineProperty(j,ie,{get:()=>l.value[ie],enumerable:!0});T.provide(Us,B),T.provide(Vs,qn(j)),T.provide(rs,l);const z=T.unmount;Yt.add(T),T.unmount=function(){Yt.delete(T),Yt.size<1&&(u=Ye,K&&K(),K=null,l.value=Ye,Xt=!1,X=!1),z()}}};function Se(T){return T.reduce((B,j)=>B.then(()=>$(j)),Promise.resolve())}return er}function jg(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ign(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>gn(u,l))||o.push(l))}return[n,r,o]}function Fg(){return $e(Vs)}const Dg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),os=(e,t)=>{const n=e.route.matched.find(o=>{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Dg(e.route,n));return typeof r=="function"?r(e.route):r},Bg=(e,t)=>({default:()=>e?Ie(Yu,e===!0?{}:e,t):t});function zs(e){return Array.isArray(e)?e:[e]}const Ug="modulepreload",Vg=function(e,t){return e[0]==="."?new URL(e,t).href:e},pa={},zg=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=Vg(l,r),l in pa)return;pa[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let g=s.length-1;g>=0;g--){const y=s[g];if(y.href===l&&(!u||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":Ug,u||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((g,y)=>{d.addEventListener("load",g),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},Z=(...e)=>zg(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Eo=null,Co=null,ha=[{name:"index",path:"/",meta:{},alias:[],redirect:Eo==null?void 0:Eo.redirect,component:()=>Z(()=>import("./CdFWB3il.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(e=>e.default||e)},{name:"workflow-id",path:"/workflow/:id()",meta:{},alias:[],redirect:Co==null?void 0:Co.redirect,component:()=>Z(()=>import("./QH42LMdf.js"),__vite__mapDeps([6,1,2,3,4,5,7]),import.meta.url).then(e=>e.default||e)}],kc=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?Ie(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function ga(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Wg(e,t){return e===t||t===Ye?!1:ga(e)!==ga(t)?!0:!e.matched.every((r,o)=>{var s,i;return r.components&&r.components.default===((i=(s=t.matched[o])==null?void 0:s.components)==null?void 0:i.default)})}const Kg={scrollBehavior(e,t,n){var u;const r=fe(),o=((u=Ue().options)==null?void 0:u.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&Wg(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:ma(e.hash),behavior:o}:!1;const a=c=>!!(c.meta.pageTransition??es),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(s={el:e.hash,top:ma(e.hash),behavior:o}),c(s)})})}};function ma(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const qg={hashMode:!1,scrollBehaviorType:"auto"},De={...qg,...Kg},Gg=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=fe(),o=Ue();if(([t,n]=Un(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=Yr({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(u=>{if(a(),u===e){const c=o.afterEach(async()=>{c(),await r.runWithContext(()=>nn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Jg=async e=>{let t,n;const r=([t,n]=Un(()=>Ds(e.path)),t=await t,n(),t);if(r.redirect)return gt(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Qg=[Gg,Jg],$n={};function Xg(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const u=s.includes(e.slice(i))?e.slice(i).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),Ni(c,"")}const a=Ni(r,e),l=!n||Fd(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const Yg=Je({name:"nuxt:router",enforce:"pre",async setup(e){var P,C;let t,n,r=Qr().app.baseURL;De.hashMode&&!r.includes("#")&&(r+="#");const o=((P=De.history)==null?void 0:P.call(De,r))??(De.hashMode?pg(r):Ec(r)),s=((C=De.routes)==null?void 0:C.call(De,ha))??ha;let i;const a=Ng({...De,scrollBehavior:(b,m,_)=>{if(m===Ye){i=_;return}if(De.scrollBehavior){if(a.options.scrollBehavior=De.scrollBehavior,"scrollRestoration"in window.history){const E=a.beforeEach(()=>{E(),window.history.scrollRestoration="manual"})}return De.scrollBehavior(b,Ye,i||_)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=qt(a.currentRoute.value);a.afterEach((b,m)=>{l.value=m}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=Xg(r,window.location,e.payload.path),c=qt(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((b,m)=>{var _,E,x,I;((E=(_=b.matched[0])==null?void 0:_.components)==null?void 0:E.default)===((I=(x=m.matched[0])==null?void 0:x.components)==null?void 0:I.default)&&f()});const d={};for(const b in c.value)Object.defineProperty(d,b,{get:()=>c.value[b]});e._route=qn(d),e._middleware=e._middleware||{global:[],named:{}};try{[t,n]=Un(()=>a.isReady()),await t,n()}catch(b){[t,n]=Un(()=>e.runWithContext(()=>nn(b))),await t,n()}const g=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value;f();const y=e.payload.state._layout;a.beforeEach(async(b,m)=>{var _;await e.callHook("page:loading:start"),b.meta=pt(b.meta),e.isHydrating&&y&&!fn(b.meta.layout)&&(b.meta.layout=y),e._processingMiddleware=!0;{const E=new Set([...Qg,...e._middleware.global]);for(const x of b.matched){const I=x.meta.middleware;if(I)for(const A of zs(I))E.add(A)}{const x=await e.runWithContext(()=>Ds(b.path));if(x.appMiddleware)for(const I in x.appMiddleware)x.appMiddleware[I]?E.add(I):E.delete(I)}for(const x of E){const I=typeof x=="string"?e._middleware.named[x]||await((_=$n[x])==null?void 0:_.call($n).then($=>$.default||$)):x;if(!I)throw new Error(`Unknown route middleware: '${x}'.`);const A=await e.runWithContext(()=>I(b,m));if(!e.payload.serverRendered&&e.isHydrating&&(A===!1||A instanceof Error)){const $=A||Jo({statusCode:404,statusMessage:`Page Not Found: ${u}`});return await e.runWithContext(()=>nn($)),!1}if(A!==!0&&(A||A===!1))return A}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")});const w=Xr();return a.afterEach(async(b,m,_)=>{delete e._processingMiddleware,!e.isHydrating&&w.value&&await e.runWithContext(Ap),_&&await e.callHook("page:loading:end"),b.matched.length===0&&await e.runWithContext(()=>nn(Jo({statusCode:404,fatal:!1,statusMessage:`Page not found: ${b.fullPath}`,data:{path:b.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in g&&(g.name=void 0),await a.replace({...g,force:!0}),a.options.scrollBehavior=De.scrollBehavior}catch(b){await e.runWithContext(()=>nn(b))}}),{provide:{router:a}}}}),ss=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Zg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Ws=e=>{const t=fe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ss(e)}):ss(e)},em=Je({name:"nuxt:payload",setup(e){Ue().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Ji(t.path);r&&Object.assign(e.static.data,r.data)}),Ws(()=>{var t;e.hooks.hook("link:prefetch",async n=>{Yn(n).protocol||await Ji(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(eo,1e3)})}}),tm=Je(e=>{let t;async function n(){const r=await eo();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);try{const o=await $fetch(Ms("builds/latest.json")+`?${Date.now()}`);o.id!==r.id&&e.hooks.callHook("app:manifest:update",o)}catch{}}Ws(()=>{t=setTimeout(n,1e3*60*60)})}),nm=te(()=>Z(()=>import("./BEdrpsNP.js"),__vite__mapDeps([8,9,10,11,12,5,13,14]),import.meta.url).then(e=>e.default||e.default||e)),rm=te(()=>Z(()=>import("./C6qH28So.js"),__vite__mapDeps([15,13,14,5,12]),import.meta.url).then(e=>e.default||e.default||e)),om=te(()=>Z(()=>import("./DVW6mKyd.js"),__vite__mapDeps([16,14,5,12]),import.meta.url).then(e=>e.default||e.default||e)),sm=te(()=>Z(()=>import("./Dac-UKi4.js"),__vite__mapDeps([13,14,5,12]),import.meta.url).then(e=>e.default||e.default||e)),im=te(()=>Z(()=>import("./BWRM-vu7.js"),__vite__mapDeps([9,10,11,12,5]),import.meta.url).then(e=>e.default||e.default||e)),am=te(()=>Z(()=>import("./BLuEtH_b.js"),__vite__mapDeps([17,10,11,12,5]),import.meta.url).then(e=>e.default||e.default||e)),lm=te(()=>Z(()=>import("./CgfUIu8a.js"),[],import.meta.url).then(e=>e.default||e.default||e)),cm=te(()=>Z(()=>import("./Bve-TeOP.js"),[],import.meta.url).then(e=>e.default||e.default||e)),um=te(()=>Z(()=>import("./CgUvvjOG.js"),[],import.meta.url).then(e=>e.default||e.default||e)),fm=te(()=>Z(()=>import("./Bw42aofy.js"),__vite__mapDeps([18,19]),import.meta.url).then(e=>e.default||e.default||e)),dm=te(()=>Z(()=>import("./O6Xu1IQQ.js"),__vite__mapDeps([20,21,22]),import.meta.url).then(e=>e.default||e.default||e)),pm=te(()=>Z(()=>import("./jVx4GdQ1.js"),[],import.meta.url).then(e=>e.default||e.default||e)),hm=te(()=>Z(()=>import("./Dxu4LSA8.js"),__vite__mapDeps([23,21,22]),import.meta.url).then(e=>e.default||e.default||e)),gm=te(()=>Z(()=>import("./BURjpqrp.js"),[],import.meta.url).then(e=>e.default||e.default||e)),mm=te(()=>Z(()=>import("./D_6HmeRe.js"),[],import.meta.url).then(e=>e.default||e.default||e)),ym=te(()=>Z(()=>import("./D3w5GROP.js"),[],import.meta.url).then(e=>e.default||e.default||e)),bm=te(()=>Z(()=>import("./BLKo9RBc.js"),[],import.meta.url).then(e=>e.default||e.default||e)),_m=te(()=>Z(()=>import("./C5II8VSl.js"),[],import.meta.url).then(e=>e.default||e.default||e)),vm=te(()=>Z(()=>import("./B0PD4Km0.js"),[],import.meta.url).then(e=>e.default||e.default||e)),wm=te(()=>Z(()=>import("./Cir98oUc.js"),[],import.meta.url).then(e=>e.default||e.default||e)),xm=te(()=>Z(()=>import("./DalHd6Nl.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Em=te(()=>Z(()=>import("./DYIZCnub.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Cm=te(()=>Z(()=>import("./DzQFcFQp.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Rm=te(()=>Z(()=>import("./C5EiAhOE.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Tm=te(()=>Z(()=>import("./D2PIAtkT.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Pm=te(()=>Z(()=>import("./BERYsrTf.js"),[],import.meta.url).then(e=>e.default||e.default||e)),km=te(()=>Z(()=>import("./tahdbQxN.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Sm=te(()=>Z(()=>import("./B1lATa-T.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Am=te(()=>Z(()=>import("./B1WhW7ou.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Lm=te(()=>Z(()=>import("./DoUFXegS.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Im=te(()=>Z(()=>import("./C1nP_51f.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Om=te(()=>Z(()=>import("./BhoOjUja.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Mm=te(()=>Z(()=>import("./C6q_xaH0.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Hm=te(()=>Z(()=>import("./DWRm9IlE.js"),[],import.meta.url).then(e=>e.default||e.default||e)),$m=te(()=>Z(()=>import("./RPMs3HYD.js"),[],import.meta.url).then(e=>e.default||e.default||e)),Nm=te(()=>Z(()=>import("./yiPl5MDX.js"),[],import.meta.url).then(e=>e.default||e.default||e)),jm=te(()=>Z(()=>import("./BYqfWOoo.js"),__vite__mapDeps([2,3,4]),import.meta.url).then(e=>e.default||e.default||e)),Fm=te(()=>Z(()=>import("./CaMSfWu1.js"),__vite__mapDeps([24,3,25]),import.meta.url).then(e=>e.default||e.default||e)),Dm=[["ContentDoc",nm],["ContentList",rm],["ContentNavigation",om],["ContentQuery",sm],["ContentRenderer",im],["ContentRendererMarkdown",am],["MDCSlot",lm],["DocumentDrivenEmpty",cm],["DocumentDrivenNotFound",um],["Markdown",fm],["ProseCode",dm],["ProseCodeInline",pm],["ProsePre",hm],["ProseA",gm],["ProseBlockquote",mm],["ProseEm",ym],["ProseH1",bm],["ProseH2",_m],["ProseH3",vm],["ProseH4",wm],["ProseH5",xm],["ProseH6",Em],["ProseHr",Cm],["ProseImg",Rm],["ProseLi",Tm],["ProseOl",Pm],["ProseP",km],["ProseScript",Sm],["ProseStrong",Am],["ProseTable",Lm],["ProseTbody",Im],["ProseTd",Om],["ProseTh",Mm],["ProseThead",Hm],["ProseTr",$m],["ProseUl",Nm],["Icon",jm],["IconCSS",Fm]],Bm=Je({name:"nuxt:global-components",setup(e){for(const[t,n]of Dm)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),St={},Um=Je({name:"nuxt:prefetch",setup(e){const t=Ue();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof St[r]=="function"&&await St[r]()})}),e.hooks.hook("link:prefetch",n=>{if(gt(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=zs(r.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof $n[i]=="function"&&$n[i]();o&&typeof St[o]=="function"&&St[o]()})}}),Vm=Symbol("nuxt-ui.slideover"),zm=Je(e=>{const t=qt({component:"div",props:{}});e.vueApp.provide(Vm,t)}),Wm=Symbol("nuxt-ui.modal"),Km=Je(e=>{const t=qt({component:"div",props:{}});e.vueApp.provide(Wm,t)}),Ks="-";function qm(e){const t=Jm(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;function o(i){const a=i.split(Ks);return a[0]===""&&a.length!==1&&a.shift(),Sc(a,t)||Gm(i)}function s(i,a){const l=n[i]||[];return a&&r[i]?[...l,...r[i]]:l}return{getClassGroupId:o,getConflictingClassGroupIds:s}}function Sc(e,t){var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Sc(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const s=e.join(Ks);return(i=t.validators.find(({validator:a})=>a(s)))==null?void 0:i.classGroupId}const ya=/^\[(.+)\]$/;function Gm(e){if(ya.test(e)){const t=ya.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}function Jm(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Xm(Object.entries(e.classGroups),n).forEach(([s,i])=>{is(i,r,s,t)}),r}function is(e,t,n,r){e.forEach(o=>{if(typeof o=="string"){const s=o===""?t:ba(t,o);s.classGroupId=n;return}if(typeof o=="function"){if(Qm(o)){is(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([s,i])=>{is(i,ba(t,s),n,r)})})}function ba(e,t){let n=e;return t.split(Ks).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n}function Qm(e){return e.isThemeGetter}function Xm(e,t){return t?e.map(([n,r])=>{const o=r.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([i,a])=>[t+i,a])):s);return[n,o]}):e}function Ym(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(s,i){n.set(s,i),t++,t>e&&(t=0,r=n,n=new Map)}return{get(s){let i=n.get(s);if(i!==void 0)return i;if((i=r.get(s))!==void 0)return o(s,i),i},set(s,i){n.has(s)?n.set(s,i):o(s,i)}}}const Ac="!";function Zm(e){const t=e.separator,n=t.length===1,r=t[0],o=t.length;return function(i){const a=[];let l=0,u=0,c;for(let w=0;wu?c-u:void 0;return{modifiers:a,hasImportantModifier:d,baseClassName:g,maybePostfixModifierPosition:y}}}function ey(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t}function ty(e){return{cache:Ym(e.cacheSize),splitModifiers:Zm(e),...qm(e)}}const ny=/\s+/;function ry(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,s=new Set;return e.trim().split(ny).map(i=>{const{modifiers:a,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:c}=n(i);let f=r(c?u.substring(0,c):u),d=!!c;if(!f){if(!c)return{isTailwindClass:!1,originalClassName:i};if(f=r(u),!f)return{isTailwindClass:!1,originalClassName:i};d=!1}const g=ey(a).join(":");return{isTailwindClass:!0,modifierId:l?g+Ac:g,classGroupId:f,originalClassName:i,hasPostfixModifier:d}}).reverse().filter(i=>{if(!i.isTailwindClass)return!0;const{modifierId:a,classGroupId:l,hasPostfixModifier:u}=i,c=a+l;return s.has(c)?!1:(s.add(c),o(l,u).forEach(f=>s.add(a+f)),!0)}).reverse().map(i=>i.originalClassName).join(" ")}function Lc(){let e=0,t,n,r="";for(;ef(c),e());return n=ty(u),r=n.cache.get,o=n.cache.set,s=a,a(l)}function a(l){const u=r(l);if(u)return u;const c=ry(l,n);return o(l,c),c}return function(){return s(Lc.apply(null,arguments))}}function he(e){const t=n=>n[e]||[];return t.isThemeGetter=!0,t}const Oc=/^\[(?:([a-z-]+):)?(.+)\]$/i,oy=/^\d+\/\d+$/,sy=new Set(["px","full","screen"]),iy=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ay=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ly=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,cy=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,uy=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function at(e){return Ut(e)||sy.has(e)||oy.test(e)}function wt(e){return vn(e,"length",by)}function Ut(e){return!!e&&!Number.isNaN(Number(e))}function dr(e){return vn(e,"number",Ut)}function Cn(e){return!!e&&Number.isInteger(Number(e))}function fy(e){return e.endsWith("%")&&Ut(e.slice(0,-1))}function ee(e){return Oc.test(e)}function xt(e){return iy.test(e)}const dy=new Set(["length","size","percentage"]);function py(e){return vn(e,dy,Mc)}function hy(e){return vn(e,"position",Mc)}const gy=new Set(["image","url"]);function my(e){return vn(e,gy,vy)}function yy(e){return vn(e,"",_y)}function Rn(){return!0}function vn(e,t,n){const r=Oc.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1}function by(e){return ay.test(e)&&!ly.test(e)}function Mc(){return!1}function _y(e){return cy.test(e)}function vy(e){return uy.test(e)}function ls(){const e=he("colors"),t=he("spacing"),n=he("blur"),r=he("brightness"),o=he("borderColor"),s=he("borderRadius"),i=he("borderSpacing"),a=he("borderWidth"),l=he("contrast"),u=he("grayscale"),c=he("hueRotate"),f=he("invert"),d=he("gap"),g=he("gradientColorStops"),y=he("gradientColorStopPositions"),w=he("inset"),P=he("margin"),C=he("opacity"),b=he("padding"),m=he("saturate"),_=he("scale"),E=he("sepia"),x=he("skew"),I=he("space"),A=he("translate"),$=()=>["auto","contain","none"],H=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto",ee,t],k=()=>[ee,t],K=()=>["",at,wt],oe=()=>["auto",Ut,ee],ae=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],D=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],Re=()=>["","0",ee],Qe=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ke=()=>[Ut,dr],xe=()=>[Ut,ee];return{cacheSize:500,separator:":",theme:{colors:[Rn],spacing:[at,wt],blur:["none","",xt,ee],brightness:ke(),borderColor:[e],borderRadius:["none","","full",xt,ee],borderSpacing:k(),borderWidth:K(),contrast:ke(),grayscale:Re(),hueRotate:xe(),invert:Re(),gap:k(),gradientColorStops:[e],gradientColorStopPositions:[fy,wt],inset:G(),margin:G(),opacity:ke(),padding:k(),saturate:ke(),scale:ke(),sepia:Re(),skew:xe(),space:k(),translate:k()},classGroups:{aspect:[{aspect:["auto","square","video",ee]}],container:["container"],columns:[{columns:[xt]}],"break-after":[{"break-after":Qe()}],"break-before":[{"break-before":Qe()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...ae(),ee]}],overflow:[{overflow:H()}],"overflow-x":[{"overflow-x":H()}],"overflow-y":[{"overflow-y":H()}],overscroll:[{overscroll:$()}],"overscroll-x":[{"overscroll-x":$()}],"overscroll-y":[{"overscroll-y":$()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[w]}],"inset-x":[{"inset-x":[w]}],"inset-y":[{"inset-y":[w]}],start:[{start:[w]}],end:[{end:[w]}],top:[{top:[w]}],right:[{right:[w]}],bottom:[{bottom:[w]}],left:[{left:[w]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Cn,ee]}],basis:[{basis:G()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ee]}],grow:[{grow:Re()}],shrink:[{shrink:Re()}],order:[{order:["first","last","none",Cn,ee]}],"grid-cols":[{"grid-cols":[Rn]}],"col-start-end":[{col:["auto",{span:["full",Cn,ee]},ee]}],"col-start":[{"col-start":oe()}],"col-end":[{"col-end":oe()}],"grid-rows":[{"grid-rows":[Rn]}],"row-start-end":[{row:["auto",{span:[Cn,ee]},ee]}],"row-start":[{"row-start":oe()}],"row-end":[{"row-end":oe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ee]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ee]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[P]}],mx:[{mx:[P]}],my:[{my:[P]}],ms:[{ms:[P]}],me:[{me:[P]}],mt:[{mt:[P]}],mr:[{mr:[P]}],mb:[{mb:[P]}],ml:[{ml:[P]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ee,t]}],"min-w":[{"min-w":[ee,t,"min","max","fit"]}],"max-w":[{"max-w":[ee,t,"none","full","min","max","fit","prose",{screen:[xt]},xt]}],h:[{h:[ee,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ee,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ee,t,"auto","min","max","fit"]}],"font-size":[{text:["base",xt,wt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",dr]}],"font-family":[{font:[Rn]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ee]}],"line-clamp":[{"line-clamp":["none",Ut,dr]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",at,ee]}],"list-image":[{"list-image":["none",ee]}],"list-style-type":[{list:["none","disc","decimal",ee]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[C]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[C]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...D(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",at,wt]}],"underline-offset":[{"underline-offset":["auto",at,ee]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ee]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ee]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[C]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ae(),hy]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",py]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},my]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[y]}],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[g]}],"gradient-via":[{via:[g]}],"gradient-to":[{to:[g]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[C]}],"border-style":[{border:[...D(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[C]}],"divide-style":[{divide:D()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...D()]}],"outline-offset":[{"outline-offset":[at,ee]}],"outline-w":[{outline:[at,wt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[C]}],"ring-offset-w":[{"ring-offset":[at,wt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",xt,yy]}],"shadow-color":[{shadow:[Rn]}],opacity:[{opacity:[C]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",xt,ee]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[m]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[C]}],"backdrop-saturate":[{"backdrop-saturate":[m]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ee]}],duration:[{duration:xe()}],ease:[{ease:["linear","in","out","in-out",ee]}],delay:[{delay:xe()}],animate:[{animate:["none","spin","ping","pulse","bounce",ee]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[_]}],"scale-x":[{"scale-x":[_]}],"scale-y":[{"scale-y":[_]}],rotate:[{rotate:[Cn,ee]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[x]}],"skew-y":[{"skew-y":[x]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ee]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ee]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ee]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[at,wt,dr]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function wy(e,{cacheSize:t,prefix:n,separator:r,extend:o={},override:s={}}){_r(e,"cacheSize",t),_r(e,"prefix",n),_r(e,"separator",r);for(const i in s)xy(e[i],s[i]);for(const i in o)Ey(e[i],o[i]);return e}function _r(e,t,n){n!==void 0&&(e[t]=n)}function xy(e,t){if(t)for(const n in t)_r(e,n,t[n])}function Ey(e,t){if(t)for(const n in t){const r=t[n];r!==void 0&&(e[n]=(e[n]||[]).concat(r))}}function Cy(e,...t){return typeof e=="function"?as(ls,e,...t):as(()=>wy(ls(),e),...t)}const Ry=as(ls);function Ty(e,t){const n={...e};for(const r of t)delete n[r];return n}function Py(e,t,n){typeof t=="string"&&(t=t.split(".").map(o=>{const s=Number(o);return isNaN(s)?o:s}));let r=e;for(const o of t){if(r==null)return n;r=r[o]}return r!==void 0?r:n}const ky=Cy({extend:{classGroups:{icons:[e=>/^i-/.test(e)]}}}),Sy=$s((e,t,n,r)=>{if(r==="default"||r.startsWith("default.")||r==="popper"||r.startsWith("popper.")||r.endsWith("avatar")&&t==="size"||r.endsWith("chip")&&t==="size"||r.endsWith("badge")&&t==="size"||t==="color"||t==="variant")return!1;if(typeof e[t]=="string"&&typeof n=="string"&&e[t]&&n)return e[t]=ky(e[t],n),!0});function Hc(e,...t){return e==="override"?Ns({},...t):Sy({},...t)}function _a(e){const t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(t,function(r,o,s,i){return o+o+s+s+i+i});const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?`${parseInt(n[1],16)} ${parseInt(n[2],16)} ${parseInt(n[3],16)}`:null}function db(e){var n;let t=(n=e.default)==null?void 0:n.call(e);return t!=null&&t.length&&(t=t.flatMap(r=>{var o,s;return typeof r.type=="symbol"?typeof r.children=="string"?void 0:r.children:r.type.name==="MDCSlot"?(s=(o=r.ctx.slots).default)==null?void 0:s.call(o):r}).filter(Boolean)),t||[]}const Ay="inherit",Ly="currentColor",Iy="transparent",Oy="#000",My="#fff",Hy={50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},$y={50:"rgb(var(--color-gray-50) / )",100:"rgb(var(--color-gray-100) / )",200:"rgb(var(--color-gray-200) / )",300:"rgb(var(--color-gray-300) / )",400:"rgb(var(--color-gray-400) / )",500:"rgb(var(--color-gray-500) / )",600:"rgb(var(--color-gray-600) / )",700:"rgb(var(--color-gray-700) / )",800:"rgb(var(--color-gray-800) / )",900:"rgb(var(--color-gray-900) / )",950:"rgb(var(--color-gray-950) / )"},Ny={50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},jy={50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},Fy={50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},Dy={50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},By={50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},Uy={50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},Vy={50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},zy={50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},Wy={50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},Ky={50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},qy={50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},Gy={50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},Jy={50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},Qy={50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},Xy={50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},Yy={50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},Zy={50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},e0={50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},t0={50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},n0={50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},r0={50:"rgb(var(--color-primary-50) / )",100:"rgb(var(--color-primary-100) / )",200:"rgb(var(--color-primary-200) / )",300:"rgb(var(--color-primary-300) / )",400:"rgb(var(--color-primary-400) / )",500:"rgb(var(--color-primary-500) / )",600:"rgb(var(--color-primary-600) / )",700:"rgb(var(--color-primary-700) / )",800:"rgb(var(--color-primary-800) / )",900:"rgb(var(--color-primary-900) / )",950:"rgb(var(--color-primary-950) / )",DEFAULT:"rgb(var(--color-primary-DEFAULT) / )"},o0={50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},pr={inherit:Ay,current:Ly,transparent:Iy,black:Oy,white:My,slate:Hy,gray:$y,zinc:Ny,neutral:jy,stone:Fy,red:Dy,orange:By,amber:Uy,yellow:Vy,lime:zy,green:Wy,emerald:Ky,teal:qy,cyan:Gy,sky:Jy,blue:Qy,indigo:Xy,violet:Yy,purple:Zy,fuchsia:e0,pink:t0,rose:n0,primary:r0,cool:o0},s0=Je(()=>{const e=Zr(),t=fe(),n=_e(()=>{const o=pr[e.ui.primary],s=pr[e.ui.gray];return o||console.warn(`[@nuxt/ui] Primary color '${e.ui.primary}' not found in Tailwind config`),s||console.warn(`[@nuxt/ui] Gray color '${e.ui.gray}' not found in Tailwind config`),`:root { ${Object.entries(o||pr.green).map(([i,a])=>`--color-primary-${i}: ${_a(a)};`).join(` `)} --color-primary-DEFAULT: var(--color-primary-500); @@ -33,4 +33,4 @@ ${Object.entries(s||pr.cool).map(([i,a])=>`--color-gray-${i}: ${_a(a)};`).join(` } `}),r={style:[{innerHTML:()=>n.value,tagPriority:-2,id:"nuxt-ui-colors"}]};if(t.isHydrating&&!t.payload.serverRendered){const o=document.createElement("style");o.innerHTML=n.value,o.setAttribute("data-nuxt-ui-colors",""),document.head.appendChild(o),r.script=[{innerHTML:"document.head.removeChild(document.querySelector('[data-nuxt-ui-colors]'))"}]}vh(r)}),i0="$s";function a0(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o=i0+n,s=fe(),i=xs(s.payload.state,o);if(i.value===void 0&&r){const a=r();if(Pe(a))return s.payload.state[o]=a,a;i.value=a}return i}const l0="__NUXT_COLOR_MODE__",c0="nuxt-color-mode",lt=window[l0]||{},u0=Je(e=>{const t=a0("color-mode",()=>pt({preference:lt.preference,value:lt.value,unknown:!1,forced:!1})).value;Ue().afterEach(o=>{const s=o.meta.colorMode;s&&s!=="system"?(t.value=s,t.forced=!0):(s==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?lt.getColorScheme():t.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=lt.getColorScheme())}))}ft(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=lt.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(c0,o))},{immediate:!0}),ft(()=>t.value,(o,s)=>{lt.removeColorScheme(s),lt.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=lt.preference,t.value=lt.value,t.unknown=!1)}),e.provide("colorMode",t)});function f0(e={}){const t=e.path||window.location.pathname;let n={};try{n=Sr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:s})=>{r.add(s)});function o(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:Jr(n.app.baseURL,s.fullPath);f0({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((s,i)=>{r.has(s)&&o(i)})}}),p0=[Mh,$h,Yg,em,tm,Bm,Um,zm,Km,s0,u0,d0];function h0(e,t){const n=t/e*100;return 2/Math.PI*100*Math.atan(n/50)}function g0(e={}){const{duration:t=2e3,throttle:n=200,hideDelay:r=500,resetDelay:o=400}=e,s=e.estimatedProgress||h0,i=fe(),a=He(0),l=He(!1);let u=!1,c,f,d,g;const y=()=>w(0);function w(x=0){if(!i.isHydrating){if(x>=100)return C();m(),a.value=x<0?0:x,n?f=setTimeout(()=>{l.value=!0,_()},n):(l.value=!0,_())}}function P(){d=setTimeout(()=>{l.value=!1,g=setTimeout(()=>{a.value=0},o)},r)}function C(x={}){a.value=100,u=!0,m(),b(),x.force?(a.value=0,l.value=!1):P()}function b(){clearTimeout(d),clearTimeout(g)}function m(){clearTimeout(f),cancelAnimationFrame(c)}function _(){u=!1;let x;function I(A){if(u)return;x??(x=A);const $=A-x;a.value=Math.max(0,Math.min(100,s(t,$))),c=requestAnimationFrame(I)}c=requestAnimationFrame(I)}let E=()=>{};{const x=i.hook("page:loading:start",()=>{y()}),I=i.hook("page:loading:end",()=>{C()}),A=i.hook("vue:error",()=>C());E=()=>{A(),x(),I(),m()}}return{_cleanup:E,progress:_e(()=>a.value),isLoading:_e(()=>l.value),start:y,set:w,finish:C,clear:m}}function m0(e={}){const t=fe(),n=t._loadingIndicator=t._loadingIndicator||g0(e);return Oa()&&(t._loadingIndicatorDeps=t._loadingIndicatorDeps||0,t._loadingIndicatorDeps++,Zc(()=>{t._loadingIndicatorDeps--,t._loadingIndicatorDeps===0&&(n._cleanup(),delete t._loadingIndicator)})),n}const y0=tt({name:"NuxtLoadingIndicator",props:{throttle:{type:Number,default:200},duration:{type:Number,default:2e3},height:{type:Number,default:3},color:{type:[String,Boolean],default:"repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%)"},estimatedProgress:{type:Function,required:!1}},setup(e,{slots:t,expose:n}){const{progress:r,isLoading:o,start:s,finish:i,clear:a}=m0({duration:e.duration,throttle:e.throttle,estimatedProgress:e.estimatedProgress});return n({progress:r,isLoading:o,start:s,finish:i,clear:a}),()=>Ie("div",{class:"nuxt-loading-indicator",style:{position:"fixed",top:0,right:0,left:0,pointerEvents:"none",width:"auto",height:`${e.height}px`,opacity:o.value?1:0,background:e.color||void 0,backgroundSize:`${100/r.value*100}% auto`,transform:`scaleX(${r.value}%)`,transformOrigin:"left",transition:"transform 0.1s, height 0.4s, opacity 0.4s",zIndex:999999}},t)}});async function $c(e,t=Ue()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const o=t._preloadPromises=t._preloadPromises||[];if(o.length>4)return Promise.all(o).then(()=>$c(e,t));t._routePreloaded.add(n);const s=r.map(i=>{var a;return(a=i.components)==null?void 0:a.default}).filter(i=>typeof i=="function");for(const i of s){const a=Promise.resolve(i()).catch(()=>{}).finally(()=>o.splice(o.indexOf(a)));o.push(a)}await Promise.all(o)}const b0=(...e)=>e.find(t=>t!==void 0);function _0(e){const t=e.componentName||"NuxtLink";function n(r,o){if(!r||e.trailingSlash!=="append"&&e.trailingSlash!=="remove")return r;if(typeof r=="string")return va(r,e.trailingSlash);const s="path"in r&&r.path!==void 0?r.path:o(r).path;return{...r,name:void 0,path:va(s,e.trailingSlash)}}return tt({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(r,{slots:o}){const s=Ue(),i=Qr(),a=_e(()=>{const y=r.to||r.href||"";return n(y,s.resolve)}),l=_e(()=>typeof a.value=="string"&>(a.value,{acceptRelative:!0})),u=_e(()=>r.target&&r.target!=="_self"),c=_e(()=>r.external||u.value?!0:typeof a.value=="object"?!1:a.value===""||l.value),f=He(!1),d=He(null),g=y=>{var w;d.value=r.custom?(w=y==null?void 0:y.$el)==null?void 0:w.nextElementSibling:y==null?void 0:y.$el};if(r.prefetch!==!1&&r.noPrefetch!==!0&&r.target!=="_blank"&&!x0()){const w=fe();let P,C=null;Jn(()=>{const b=w0();Ws(()=>{P=ss(()=>{var m;(m=d==null?void 0:d.value)!=null&&m.tagName&&(C=b.observe(d.value,async()=>{C==null||C(),C=null;const _=typeof a.value=="string"?a.value:s.resolve(a.value).fullPath;await Promise.all([w.hooks.callHook("link:prefetch",_).catch(()=>{}),!c.value&&$c(a.value,s).catch(()=>{})]),f.value=!0}))})})}),Qn(()=>{P&&Zg(P),C==null||C(),C=null})}return()=>{var C,b;if(!c.value){const m={ref:g,to:a.value,activeClass:r.activeClass||e.activeClass,exactActiveClass:r.exactActiveClass||e.exactActiveClass,replace:r.replace,ariaCurrentValue:r.ariaCurrentValue,custom:r.custom};return r.custom||(f.value&&(m.class=r.prefetchedClass||e.prefetchedClass),m.rel=r.rel||void 0),Ie($u("RouterLink"),m,o.default)}const y=typeof a.value=="object"?((C=s.resolve(a.value))==null?void 0:C.href)??null:a.value&&!r.external&&!l.value?n(Jr(i.app.baseURL,a.value),s.resolve):a.value||null,w=r.target||null,P=b0(r.noRel?"":r.rel,e.externalRelAttribute,l.value||u.value?"noopener noreferrer":"")||null;if(r.custom){if(!o.default)return null;const m=()=>Sp(y,{replace:r.replace,external:r.external});return o.default({href:y,navigate:m,get route(){if(!y)return;const _=Yn(y);return{path:_.pathname,fullPath:_.pathname,get query(){return ql(_.search)},hash:_.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:y}},rel:P,target:w,isExternal:c.value,isActive:!1,isExactActive:!1})}return Ie("a",{ref:d,href:y,rel:P,target:w},(b=o.default)==null?void 0:b.call(o))}}})}const v0=_0(Th);function va(e,t){const n=t==="append"?Lr:Gr;return gt(e)&&!e.startsWith("http")?e:n(e,!0)}function w0(){const e=fe();if(e._observer)return e._observer;let t=null;const n=new Map,r=(s,i)=>(t||(t=new IntersectionObserver(a=>{for(const l of a){const u=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&u&&u()}})),n.set(s,i),t.observe(s),()=>{n.delete(s),t.unobserve(s),n.size===0&&(t.disconnect(),t=null)});return e._observer={observe:r}}function x0(){const e=navigator.connection;return!!(e&&(e.saveData||/2g/.test(e.effectiveType)))}const E0=(e,t,n,r,o=!1)=>{const s=lf(),i=Zr(),a=_e(()=>{var d;const u=oo(t),c=oo(n),f=oo(r);return Hc((u==null?void 0:u.strategy)||((d=i.ui)==null?void 0:d.strategy),f?{wrapper:f}:{},u||{},o?Py(i.ui,e,{}):{},c||{})}),l=_e(()=>Ty(s,["class"]));return{ui:a,attrs:l}},Nc={base:"invisible before:visible before:block before:rotate-45 before:z-[-1] before:w-2 before:h-2",ring:"before:ring-1 before:ring-gray-200 dark:before:ring-gray-800",rounded:"before:rounded-sm",background:"before:bg-gray-200 dark:before:bg-gray-800",shadow:"before:shadow",placement:"group-data-[popper-placement*='right']:-left-1 group-data-[popper-placement*='left']:-right-1 group-data-[popper-placement*='top']:-bottom-1 group-data-[popper-placement*='bottom']:-top-1"},wa={container:"z-20 group",trigger:"flex items-center w-full",width:"w-full",height:"max-h-60",base:"relative focus:outline-none overflow-y-auto scroll-py-1",background:"bg-white dark:bg-gray-800",shadow:"shadow-lg",rounded:"rounded-md",padding:"p-1",ring:"ring-1 ring-gray-200 dark:ring-gray-700",empty:"text-sm text-gray-400 dark:text-gray-500 px-2 py-1.5",option:{base:"cursor-default select-none relative flex items-center justify-between gap-1",rounded:"rounded-md",padding:"px-1.5 py-1.5",size:"text-sm",color:"text-gray-900 dark:text-white",container:"flex items-center gap-1.5 min-w-0",active:"bg-gray-100 dark:bg-gray-900",inactive:"",selected:"pe-7",disabled:"cursor-not-allowed opacity-50",empty:"text-sm text-gray-400 dark:text-gray-500 px-2 py-1.5",icon:{base:"flex-shrink-0 h-5 w-5",active:"text-gray-900 dark:text-white",inactive:"text-gray-400 dark:text-gray-500"},selectedIcon:{wrapper:"absolute inset-y-0 end-0 flex items-center",padding:"pe-2",base:"h-5 w-5 text-gray-900 dark:text-white flex-shrink-0"},avatar:{base:"flex-shrink-0",size:"2xs"},chip:{base:"flex-shrink-0 w-2 h-2 mx-1 rounded-full"}},transition:{leaveActiveClass:"transition ease-in duration-100",leaveFromClass:"opacity-100",leaveToClass:"opacity-0"},popper:{placement:"bottom-end"},default:{selectedIcon:"i-heroicons-check-20-solid",trailingIcon:"i-heroicons-chevron-down-20-solid"},arrow:{...Nc,ring:"before:ring-1 before:ring-gray-200 dark:before:ring-gray-700",background:"before:bg-white dark:before:bg-gray-700"}};({...wa,option:{...wa.option},arrow:{...Nc}});const C0={base:"mx-auto",padding:"px-4 sm:px-6 lg:px-8",constrained:"max-w-7xl"},qs=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},R0=Hc(Zo.ui.strategy,Zo.ui.container,C0),T0=tt({inheritAttrs:!1,props:{as:{type:String,default:"div"},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:n}=E0("container",xs(e,"ui"),R0),r=_e(()=>Ry(Lc(t.value.base,t.value.padding,t.value.constrained),e.class));return{ui:t,attrs:n,containerClass:r}}});function P0(e,t,n,r,o,s){return We(),ct(rl(e.as),Ls({class:e.containerClass},e.attrs),{default:kt(()=>[sf(e.$slots,"default")]),_:3},16,["class"])}const k0=qs(T0,[["render",P0]]),S0=Hs("/iwc_logo.png"),A0={},L0={class:"shadow-md"},I0={class:"flex"},O0={class:"flex flex-grow space-x-2"},M0=It("img",{src:S0,alt:"IWC Logo",width:"64",height:"64"},null,-1),H0=It("span",{class:"text-xl font-semibold"},"Galaxy IWC - Workflow Library",-1),$0={class:"flex items-center space-x-2"};function N0(e,t){const n=v0,r=k0;return We(),Hl("header",L0,[ce(r,{class:"py-4"},{default:kt(()=>[It("div",I0,[It("div",O0,[ce(n,{to:"/",class:"flex items-center space-x-2"},{default:kt(()=>[M0,H0]),_:1})]),It("div",$0,[ce(n,{to:"https://github.com/galaxyproject/iwc/"},{default:kt(()=>[Pr("About")]),_:1}),ce(n,{to:"https://planemo.readthedocs.io/en/latest/best_practices_workflows.html"},{default:kt(()=>[Pr("Development")]),_:1})])])]),_:1})])}const j0=qs(A0,[["render",N0]]),F0=tt({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const o in e.route)Object.defineProperty(r,o,{get:()=>t===e.renderKey?e.route[o]:n[o]});return Kt(Zn,qn(r)),()=>Ie(e.vnode,{ref:e.vnodeRef})}}),D0=tt({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=fe(),o=He(),s=$e(Zn,null);let i;n({pageRef:o});const a=$e(sc,null);let l;const u=r.deferHydration();if(r.isHydrating){const c=r.hooks.hookOnce("app:error",u);Ue().beforeEach(c)}return e.pageKey&&ft(()=>e.pageKey,(c,f)=>{c!==f&&r.callHook("page:loading:start")}),()=>Ie(Pc,{name:e.name,route:e.route,...t},{default:c=>{const f=U0(s,c.route,c.Component),d=s&&s.matched.length===c.route.matched.length;if(!c.Component){if(l&&!d)return l;u();return}if(l&&a&&!a.isCurrent(c.route))return l;if(f&&s&&(!a||a!=null&&a.isCurrent(s)))return d?l:null;const g=os(c,e.pageKey);!r.isHydrating&&!V0(s,c.route,c.Component)&&i===g&&r.callHook("page:loading:end"),i=g;const y=!!(e.transition??c.route.meta.pageTransition??es),w=y&&B0([e.transition,c.route.meta.pageTransition,es,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),P=e.keepalive??c.route.meta.keepalive??Rh;return l=kc(qr,y&&w,Bg(P,Ie(Rs,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{_n(()=>r.callHook("page:finish",c.Component).then(()=>r.callHook("page:loading:end")).finally(u))}},{default:()=>{const C=Ie(F0,{key:g||void 0,vnode:c.Component,route:c.route,renderKey:g||void 0,trackRootNodes:y,vnodeRef:o});return P&&(C.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),C}}))).default(),l}})}});function B0(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?zs(n.onAfterLeave):void 0}));return Ns(...t)}function U0(e,t,n){if(!e)return!1;const r=t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((o,s)=>{var i,a,l;return((i=o.components)==null?void 0:i.default)!==((l=(a=e.matched[s])==null?void 0:a.components)==null?void 0:l.default)})||n&&os({route:t,Component:n})!==os({route:e,Component:n})}function V0(e,t,n){return e?t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)})r.default||r);return()=>Ie(n,e.layoutProps,t.slots)}}),W0=tt({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=fe(),r=$e(Zn),o=r===js()?Fg():r,s=_e(()=>{let l=de(e.name)??o.meta.layout??"default";return l&&!(l in St)&&e.fallback&&(l=de(e.fallback)),l}),i=He();t.expose({layoutRef:i});const a=n.deferHydration();if(n.isHydrating){const l=n.hooks.hookOnce("app:error",a);Ue().beforeEach(l)}return()=>{const l=s.value&&s.value in St,u=o.meta.layoutTransition??Ch;return kc(qr,l&&u,{default:()=>Ie(Rs,{suspensible:!0,onResolve:()=>{_n(a)}},{default:()=>Ie(K0,{layoutProps:Ls(t.attrs,{ref:i}),key:s.value||void 0,name:s.value,shouldProvide:!e.name,hasTransition:!!u},t.slots)})}).default()}}}),K0=tt({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&Kt(sc,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,o;return!n||typeof n=="string"&&!(n in St)?(o=(r=t.slots).default)==null?void 0:o.call(r):Ie(z0,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),q0={},G0={class:"h-dvh flex flex-col"},J0={class:"flex overflow-hidden"};function Q0(e,t){const n=y0,r=j0,o=D0,s=W0;return We(),Hl("div",G0,[ce(n),ce(r),It("main",J0,[ce(s,null,{default:kt(()=>[ce(o)]),_:1})])])}const X0=qs(q0,[["render",Q0]]),Y0={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` `).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` -`);const r=Number(n.statusCode||500),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=o?te(()=>Z(()=>import("./JsvSxmzB.js"),__vite__mapDeps([26,27]),import.meta.url).then(f=>f.default||f)):te(()=>Z(()=>import("./CeLOlcvx.js"),__vite__mapDeps([28,29]),import.meta.url).then(f=>f.default||f));return(f,d)=>(We(),ct(de(c),Gc(Nl({statusCode:de(r),statusMessage:de(s),description:de(i),stack:de(a)})),null,16))}},xa={__name:"nuxt-root",setup(e){const t=()=>null,n=fe(),r=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",r);Ue().beforeEach(a)}const o=!1;Kt(Zn,js()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=Xr();gl((a,l,u)=>{if(n.hooks.callHook("vue:error",a,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Lp(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>nn(a)),!1});const i=!1;return(a,l)=>(We(),ct(Rs,{onResolve:de(r)},{default:kt(()=>[de(s)?(We(),ct(de(Y0),{key:0,error:de(s)},null,8,["error"])):de(i)?(We(),ct(de(t),{key:1,context:de(i)},null,8,["context"])):de(o)?(We(),ct(rl(de(o)),{key:2})):(We(),ct(de(X0),{key:3}))]),_:1},8,["onResolve"]))}};let Ea;{let e;Ea=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?ud(xa):cd(xa),o=gp({vueApp:r});async function s(l){await o.callHook("app:error",l),o.payload.error=o.payload.error||Yr(l)}r.config.errorHandler=s;try{await yp(o,p0)}catch(l){s(l)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(Ph),await o.hooks.callHook("app:mounted",r),await _n()}catch(l){s(l)}return r.config.errorHandler===s&&(r.config.errorHandler=void 0),r},e=Ea().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Nl as $,ob as A,ub as B,sb as C,de as D,Oa as E,Me as F,Zc as G,ft as H,Jn as I,Qt as J,$e as K,Py as L,db as M,Ie as N,fe as O,Kt as P,Wu as Q,dt as R,Ps as S,$u as T,jr as U,Fg as V,pt as W,ef as X,Zr as Y,Gc as Z,qs as _,It as a,Zn as a0,js as a1,_n as a2,Qr as a3,ib as a4,Lr as a5,Z as a6,tb as a7,a0 as a8,fb as a9,qt as aa,Yr as ab,Nd as ac,$i as ad,Jr as ae,Gr as af,se as ag,dn as ah,Le as ai,Sr as aj,eb as ak,ab as al,cb as am,ce as b,Hl as c,Pr as d,v0 as e,rb as f,Zo as g,tt as h,E0 as i,xs as j,_e as k,Ry as l,Hc as m,Lc as n,We as o,nb as p,Ls as q,sf as r,ct as s,Z0 as t,vh as u,Fr as v,kt as w,lb as x,rl as y,He as z}; +`);const r=Number(n.statusCode||500),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=o?te(()=>Z(()=>import("./C8w-YsAR.js"),__vite__mapDeps([26,27]),import.meta.url).then(f=>f.default||f)):te(()=>Z(()=>import("./DDQEN5Di.js"),__vite__mapDeps([28,29]),import.meta.url).then(f=>f.default||f));return(f,d)=>(We(),ct(de(c),Gc(Nl({statusCode:de(r),statusMessage:de(s),description:de(i),stack:de(a)})),null,16))}},xa={__name:"nuxt-root",setup(e){const t=()=>null,n=fe(),r=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",r);Ue().beforeEach(a)}const o=!1;Kt(Zn,js()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=Xr();gl((a,l,u)=>{if(n.hooks.callHook("vue:error",a,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Lp(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>nn(a)),!1});const i=!1;return(a,l)=>(We(),ct(Rs,{onResolve:de(r)},{default:kt(()=>[de(s)?(We(),ct(de(Y0),{key:0,error:de(s)},null,8,["error"])):de(i)?(We(),ct(de(t),{key:1,context:de(i)},null,8,["context"])):de(o)?(We(),ct(rl(de(o)),{key:2})):(We(),ct(de(X0),{key:3}))]),_:1},8,["onResolve"]))}};let Ea;{let e;Ea=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?ud(xa):cd(xa),o=gp({vueApp:r});async function s(l){await o.callHook("app:error",l),o.payload.error=o.payload.error||Yr(l)}r.config.errorHandler=s;try{await yp(o,p0)}catch(l){s(l)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(Ph),await o.hooks.callHook("app:mounted",r),await _n()}catch(l){s(l)}return r.config.errorHandler===s&&(r.config.errorHandler=void 0),r},e=Ea().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Nl as $,ob as A,ub as B,sb as C,de as D,Oa as E,Me as F,Zc as G,ft as H,Jn as I,Qt as J,$e as K,Py as L,db as M,Ie as N,fe as O,Kt as P,Wu as Q,dt as R,Ps as S,$u as T,jr as U,Fg as V,pt as W,ef as X,Zr as Y,Gc as Z,qs as _,It as a,Zn as a0,js as a1,_n as a2,Qr as a3,ib as a4,Lr as a5,Z as a6,tb as a7,a0 as a8,fb as a9,qt as aa,Yr as ab,Nd as ac,$i as ad,Jr as ae,Gr as af,se as ag,dn as ah,Le as ai,Sr as aj,eb as ak,ab as al,cb as am,ce as b,Hl as c,Pr as d,v0 as e,rb as f,Zo as g,tt as h,E0 as i,xs as j,_e as k,Ry as l,Hc as m,Lc as n,We as o,nb as p,Ls as q,sf as r,ct as s,Z0 as t,vh as u,Fr as v,kt as w,lb as x,rl as y,He as z}; diff --git a/_nuxt/BQXauQfw.js b/_nuxt/BERYsrTf.js similarity index 64% rename from _nuxt/BQXauQfw.js rename to _nuxt/BERYsrTf.js index 3ac29f5f5..67791b19e 100644 --- a/_nuxt/BQXauQfw.js +++ b/_nuxt/BERYsrTf.js @@ -1 +1 @@ -import{_ as o,o as r,c as s,r as t}from"./BWFr69vb.js";const c={};function n(e,l){return r(),s("ol",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as s,r as t}from"./B2WrS4F7.js";const c={};function n(e,l){return r(),s("ol",null,[t(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/BX7HqCxZ.js b/_nuxt/BEdrpsNP.js similarity index 87% rename from _nuxt/BX7HqCxZ.js rename to _nuxt/BEdrpsNP.js index 3a06a8235..fd3109446 100644 --- a/_nuxt/BX7HqCxZ.js +++ b/_nuxt/BEdrpsNP.js @@ -1 +1 @@ -import{D as a,H as D,a1 as y,a2 as w,u as H,a3 as g,h as S,a4 as _,a5 as b,N as u}from"./BWFr69vb.js";import q from"./S7UqX5vQ.js";import x from"./d0YDmE97.js";import"./CVNjsBHF.js";import"./C-v3KzvZ.js";import"./BExog0Tt.js";import"./DvDH6DOc.js";import"./RTgJfHXf.js";const d=(p,s=y())=>{const e=a(p),f=g();D(()=>a(p),(n=e)=>{if(!s.path||!n)return;const t=Object.assign({},(n==null?void 0:n.head)||{});t.meta=[...t.meta||[]],t.link=[...t.link||[]];const r=t.title||(n==null?void 0:n.title);r&&(t.title=r),f.public.content.host;const c=(t==null?void 0:t.description)||(n==null?void 0:n.description);c&&t.meta.filter(l=>l.name==="description").length===0&&t.meta.push({name:"description",content:c}),t!=null&&t.image||(n==null||n.image),w(()=>H(t))},{immediate:!0})},$=S({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:void 0}},render(p){const{contentHead:s}=g().public.content,e=_(),{tag:f,excerpt:m,path:n,query:t,head:r}=p,c=r===void 0?s:r,l={...t||{},path:n||(t==null?void 0:t.path)||b(y().path),find:"one"},C=(o,i)=>u("pre",null,JSON.stringify({message:"You should use slots with ",slot:o,data:i},null,2));return u(x,l,{default:e!=null&&e.default?({data:o,refresh:i,isPartial:v})=>{var h;return c&&d(o),(h=e.default)==null?void 0:h.call(e,{doc:o,refresh:i,isPartial:v,excerpt:m,...this.$attrs})}:({data:o})=>(c&&d(o),u(q,{value:o,excerpt:m,tag:f,...this.$attrs},{empty:i=>e!=null&&e.empty?e.empty(i):C("default",o)})),empty:o=>{var i;return((i=e==null?void 0:e.empty)==null?void 0:i.call(e,o))||u("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":o=>{var i;return((i=e==null?void 0:e["not-found"])==null?void 0:i.call(e,o))||u("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),J=$;export{J as default}; +import{D as a,H as D,a1 as y,a2 as w,u as H,a3 as g,h as S,a4 as _,a5 as b,N as u}from"./B2WrS4F7.js";import q from"./BWRM-vu7.js";import x from"./Dac-UKi4.js";import"./Bbvx-Str.js";import"./C-v3KzvZ.js";import"./ONKJz15c.js";import"./DvDH6DOc.js";import"./Hkiugypu.js";const d=(p,s=y())=>{const e=a(p),f=g();D(()=>a(p),(n=e)=>{if(!s.path||!n)return;const t=Object.assign({},(n==null?void 0:n.head)||{});t.meta=[...t.meta||[]],t.link=[...t.link||[]];const r=t.title||(n==null?void 0:n.title);r&&(t.title=r),f.public.content.host;const c=(t==null?void 0:t.description)||(n==null?void 0:n.description);c&&t.meta.filter(l=>l.name==="description").length===0&&t.meta.push({name:"description",content:c}),t!=null&&t.image||(n==null||n.image),w(()=>H(t))},{immediate:!0})},$=S({name:"ContentDoc",props:{tag:{type:String,required:!1,default:"div"},excerpt:{type:Boolean,default:!1},path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0},head:{type:Boolean,required:!1,default:void 0}},render(p){const{contentHead:s}=g().public.content,e=_(),{tag:f,excerpt:m,path:n,query:t,head:r}=p,c=r===void 0?s:r,l={...t||{},path:n||(t==null?void 0:t.path)||b(y().path),find:"one"},C=(o,i)=>u("pre",null,JSON.stringify({message:"You should use slots with ",slot:o,data:i},null,2));return u(x,l,{default:e!=null&&e.default?({data:o,refresh:i,isPartial:v})=>{var h;return c&&d(o),(h=e.default)==null?void 0:h.call(e,{doc:o,refresh:i,isPartial:v,excerpt:m,...this.$attrs})}:({data:o})=>(c&&d(o),u(q,{value:o,excerpt:m,tag:f,...this.$attrs},{empty:i=>e!=null&&e.empty?e.empty(i):C("default",o)})),empty:o=>{var i;return((i=e==null?void 0:e.empty)==null?void 0:i.call(e,o))||u("p",null,"Document is empty, overwrite this content with #empty slot in .")},"not-found":o=>{var i;return((i=e==null?void 0:e["not-found"])==null?void 0:i.call(e,o))||u("p",null,"Document not found, overwrite this content with #not-found slot in .")}})}}),J=$;export{J as default}; diff --git a/_nuxt/CC5qg0QL.js b/_nuxt/BLKo9RBc.js similarity index 85% rename from _nuxt/CC5qg0QL.js rename to _nuxt/BLKo9RBc.js index 8f9f1fa18..f6c39e159 100644 --- a/_nuxt/CC5qg0QL.js +++ b/_nuxt/BLKo9RBc.js @@ -1 +1 @@ -import{h as d,a3 as i,k as p,o as s,c as t,D as u,r as n}from"./BWFr69vb.js";const f=["id"],l=["href"],k=d({__name:"ProseH1",props:{id:{}},setup(r){const a=r,{headings:o}=i().public.mdc,c=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h1)});return(e,m)=>(s(),t("h1",{id:e.id},[u(c)?(s(),t("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,l)):n(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{h as d,a3 as i,k as p,o as s,c as t,D as u,r as n}from"./B2WrS4F7.js";const f=["id"],l=["href"],k=d({__name:"ProseH1",props:{id:{}},setup(r){const a=r,{headings:o}=i().public.mdc,c=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h1)});return(e,m)=>(s(),t("h1",{id:e.id},[u(c)?(s(),t("a",{key:0,href:`#${e.id}`},[n(e.$slots,"default")],8,l)):n(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/BLuEtH_b.js b/_nuxt/BLuEtH_b.js new file mode 100644 index 000000000..872235a07 --- /dev/null +++ b/_nuxt/BLuEtH_b.js @@ -0,0 +1 @@ +import{_ as o}from"./Bbvx-Str.js";import"./B2WrS4F7.js";import"./C-v3KzvZ.js";import"./ONKJz15c.js";import"./DvDH6DOc.js";export{o as default}; diff --git a/_nuxt/_94mpdbo.js b/_nuxt/BURjpqrp.js similarity index 81% rename from _nuxt/_94mpdbo.js rename to _nuxt/BURjpqrp.js index 9abdaa3ff..152756c2d 100644 --- a/_nuxt/_94mpdbo.js +++ b/_nuxt/BURjpqrp.js @@ -1 +1 @@ -import{h as a,o as n,s as o,w as s,r as f,e as u}from"./BWFr69vb.js";const _=a({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){return(t,c)=>{const r=u;return n(),o(r,{href:e.href,target:e.target},{default:s(()=>[f(t.$slots,"default")]),_:3},8,["href","target"])}}});export{_ as default}; +import{h as a,o as n,s as o,w as s,r as f,e as u}from"./B2WrS4F7.js";const _=a({__name:"ProseA",props:{href:{type:String,default:""},target:{type:String,default:void 0,required:!1}},setup(e){return(t,c)=>{const r=u;return n(),o(r,{href:e.href,target:e.target},{default:s(()=>[f(t.$slots,"default")]),_:3},8,["href","target"])}}});export{_ as default}; diff --git a/_nuxt/S7UqX5vQ.js b/_nuxt/BWRM-vu7.js similarity index 84% rename from _nuxt/S7UqX5vQ.js rename to _nuxt/BWRM-vu7.js index 26df62824..bcd48c636 100644 --- a/_nuxt/S7UqX5vQ.js +++ b/_nuxt/BWRM-vu7.js @@ -1 +1 @@ -import{_ as f}from"./CVNjsBHF.js";import{h as l,H as s,a4 as d,N as c}from"./BWFr69vb.js";import"./C-v3KzvZ.js";import"./BExog0Tt.js";import"./DvDH6DOc.js";const _=l({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){s(()=>t.excerpt,n=>{var e,a,i;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(i=t==null?void 0:t.value)==null?void 0:i._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var u,o;const n=d(),{value:e,excerpt:a,tag:i}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((u=r==null?void 0:r.children)!=null&&u.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:i,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:i,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((o=r==null?void 0:r.children)!=null&&o.length)?c(f,{value:e,excerpt:a,tag:i,...this.$attrs}):c("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:i},null,2))}});export{_ as default}; +import{_ as f}from"./Bbvx-Str.js";import{h as l,H as s,a4 as d,N as c}from"./B2WrS4F7.js";import"./C-v3KzvZ.js";import"./ONKJz15c.js";import"./DvDH6DOc.js";const _=l({name:"ContentRenderer",props:{value:{type:Object,required:!1,default:()=>({})},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"}},setup(t){s(()=>t.excerpt,n=>{var e,a,i;n&&!((e=t.value)!=null&&e.excerpt)&&(console.warn(`No excerpt found for document content/${(a=t==null?void 0:t.value)==null?void 0:a._path}.${(i=t==null?void 0:t.value)==null?void 0:i._extension}!`),console.warn("Make sure to use in your content if you want to use excerpt feature."))},{immediate:!0})},render(t){var u,o;const n=d(),{value:e,excerpt:a,tag:i}=t,r=a?e==null?void 0:e.excerpt:e==null?void 0:e.body;return!((u=r==null?void 0:r.children)!=null&&u.length)&&(n!=null&&n.empty)?n.empty({value:e,excerpt:a,tag:i,...this.$attrs}):n!=null&&n.default?n.default({value:e,excerpt:a,tag:i,...this.$attrs}):(r==null?void 0:r.type)==="root"&&((o=r==null?void 0:r.children)!=null&&o.length)?c(f,{value:e,excerpt:a,tag:i,...this.$attrs}):c("pre",null,JSON.stringify({message:"You should use slots with ",value:e,excerpt:a,tag:i},null,2))}});export{_ as default}; diff --git a/_nuxt/C_bLDgeg.js b/_nuxt/BYqfWOoo.js similarity index 99% rename from _nuxt/C_bLDgeg.js rename to _nuxt/BYqfWOoo.js index cbb92c0c3..80c2041c5 100644 --- a/_nuxt/C_bLDgeg.js +++ b/_nuxt/BYqfWOoo.js @@ -1 +1 @@ -import{h as Te,N as ce,Y as Qe,H as le,a8 as Ge,z as Ke,k as C,al as Je,o as M,c as ae,v as z,U as ue,s as fe,D as We,y as Ye,r as Xe,O as Ze,d as et,t as tt,_ as nt}from"./BWFr69vb.js";import{r as ot}from"./BQkc-AXV.js";const Ae=Object.freeze({left:0,top:0,width:16,height:16}),Pe=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Z=Object.freeze({...Ae,...Pe});Object.freeze({...Z,body:"",hidden:!1});({...Ae});const Ee=Object.freeze({width:null,height:null}),Fe=Object.freeze({...Ee,...Pe});function rt(e,t){const n={...e};for(const r in t){const o=t[r],s=typeof o;r in Ee?(o===null||o&&(s==="string"||s==="number"))&&(n[r]=o):s===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const st=/[\s,]+/;function it(e,t){t.split(st).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function ct(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(o){for(;o<0;)o+=4;return o%4}if(n===""){const o=parseInt(e);return isNaN(o)?0:r(o)}else if(n!==e){let o=0;switch(n){case"%":o=25;break;case"deg":o=90}if(o){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/o,s%1===0?r(s):0)}}return t}const lt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,at=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function de(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(lt);if(r===null||!r.length)return e;const o=[];let s=r.shift(),i=at.test(s);for(;;){if(i){const c=parseFloat(s);isNaN(c)?o.push(s):o.push(Math.ceil(c*t*n)/n)}else o.push(s);if(s=r.shift(),s===void 0)return o.join("");i=!i}}function ut(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const o=e.indexOf(">",r),s=e.indexOf("",s);if(i===-1)break;n+=e.slice(o+1,s).trim(),e=e.slice(0,r).trim()+e.slice(i+1)}return{defs:n,content:e}}function ft(e,t){return e?""+e+""+t:t}function dt(e,t,n){const r=ut(e);return ft(r.defs,t+r.content+n)}const pt=e=>e==="unset"||e==="undefined"||e==="none";function ht(e,t){const n={...Z,...e},r={...Fe,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,r].forEach(m=>{const l=[],v=m.hFlip,x=m.vFlip;let y=m.rotate;v?x?y+=2:(l.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),l.push("scale(-1 1)"),o.top=o.left=0):x&&(l.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),l.push("scale(1 -1)"),o.top=o.left=0);let b;switch(y<0&&(y-=Math.floor(y/4)*4),y=y%4,y){case 1:b=o.height/2+o.top,l.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:l.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:b=o.width/2+o.left,l.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}y%2===1&&(o.left!==o.top&&(b=o.left,o.left=o.top,o.top=b),o.width!==o.height&&(b=o.width,o.width=o.height,o.height=b)),l.length&&(s=dt(s,'',""))});const i=r.width,c=r.height,a=o.width,u=o.height;let f,d;i===null?(d=c===null?"1em":c==="auto"?u:c,f=de(d,a/u)):(f=i==="auto"?a:i,d=c===null?de(f,u/a):c==="auto"?u:c);const p={},g=(m,l)=>{pt(l)||(p[m]=l.toString())};g("width",f),g("height",d);const w=[o.left,o.top,a,u];return p.viewBox=w.join(" "),{attributes:p,viewBox:w,body:s}}const gt=/\sid="(\S+)"/g,mt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let yt=0;function vt(e,t=mt){const n=[];let r;for(;r=gt.exec(e);)n.push(r[1]);if(!n.length)return e;const o="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const i=typeof t=="function"?t(s):t+(yt++).toString(),c=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+c+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),""),e}function bt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}function wt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function xt(e){return"data:image/svg+xml,"+wt(e)}function It(e){return'url("'+xt(e)+'")'}const pe={...Fe,inline:!1},St={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Ct={display:"inline-block"},q={backgroundColor:"currentColor"},Me={backgroundColor:"transparent"},he={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ge={webkitMask:q,mask:q,background:Me};for(const e in ge){const t=ge[e];for(const n in he)t[e+n]=he[n]}const N={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";N[e+"-flip"]=t,N[e.slice(0,1)+"-flip"]=t,N[e+"Flip"]=t});function me(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const kt=(e,t)=>{const n=rt(pe,t),r={...St},o=t.mode||"svg",s={},i=t.style,c=typeof i=="object"&&!(i instanceof Array)?i:{};for(let m in t){const l=t[m];if(l!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[m]=l===!0||l==="true"||l===1;break;case"flip":typeof l=="string"&&it(n,l);break;case"color":s.color=l;break;case"rotate":typeof l=="string"?n[m]=ct(l):typeof l=="number"&&(n[m]=l);break;case"ariaHidden":case"aria-hidden":l!==!0&&l!=="true"&&delete r["aria-hidden"];break;default:{const v=N[m];v?(l===!0||l==="true"||l===1)&&(n[v]=!0):pe[m]===void 0&&(r[m]=l)}}}const a=ht(e,n),u=a.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),o==="svg"){r.style={...s,...c},Object.assign(r,u);let m=0,l=t.id;return typeof l=="string"&&(l=l.replace(/-/g,"_")),r.innerHTML=vt(a.body,l?()=>l+"ID"+m++:"iconifyVue"),ce("svg",r)}const{body:f,width:d,height:p}=e,g=o==="mask"||(o==="bg"?!1:f.indexOf("currentColor")!==-1),w=bt(f,{...u,width:d+"",height:p+""});return r.style={...s,"--svg":It(w),width:me(u.width),height:me(u.height),...Ct,...g?q:Me,...c},ce("span",r)},Ot=Object.create(null),jt=Te({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?Ot[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:kt({...Z,...n},e)}}),A=/^[a-z0-9]+(-[a-z0-9]+)*$/,R=(e,t,n,r="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const c=o.pop(),a=o.pop(),u={provider:o.length>0?o[0]:r,prefix:a,name:c};return t&&!_(u)?null:u}const s=o[0],i=s.split("-");if(i.length>1){const c={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!_(c)?null:c}if(n&&r===""){const c={provider:r,prefix:"",name:s};return t&&!_(c,n)?null:c}return null},_=(e,t)=>e?!!((e.provider===""||e.provider.match(A))&&(t&&e.prefix===""||e.prefix.match(A))&&e.name.match(A)):!1,ze=Object.freeze({left:0,top:0,width:16,height:16}),D=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ee=Object.freeze({...ze,...D}),Q=Object.freeze({...ee,body:"",hidden:!1});function Tt(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function ye(e,t){const n=Tt(e,t);for(const r in Q)r in D?r in e&&!(r in n)&&(n[r]=D[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function At(e,t){const n=e.icons,r=e.aliases||Object.create(null),o=Object.create(null);function s(i){if(n[i])return o[i]=[];if(!(i in o)){o[i]=null;const c=r[i]&&r[i].parent,a=c&&s(c);a&&(o[i]=[c].concat(a))}return o[i]}return Object.keys(n).concat(Object.keys(r)).forEach(s),o}function Pt(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let s={};function i(c){s=ye(r[c]||o[c],s)}return i(t),n.forEach(i),ye(e,s)}function Le(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const r=At(e);for(const o in r){const s=r[o];s&&(t(o,Pt(e,o,s)),n.push(o))}return n}const Et={provider:"",aliases:{},not_found:{},...ze};function U(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Ne(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!U(e,Et))return null;const n=t.icons;for(const o in n){const s=n[o];if(!o.match(A)||typeof s.body!="string"||!U(s,Q))return null}const r=t.aliases||Object.create(null);for(const o in r){const s=r[o],i=s.parent;if(!o.match(A)||typeof i!="string"||!n[i]&&!r[i]||!U(s,Q))return null}return t}const ve=Object.create(null);function Ft(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function k(e,t){const n=ve[e]||(ve[e]=Object.create(null));return n[t]||(n[t]=Ft(e,t))}function te(e,t){return Ne(t)?Le(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function Mt(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let P=!1;function _e(e){return typeof e=="boolean"&&(P=e),P}function zt(e){const t=typeof e=="string"?R(e,!0,P):e;if(t){const n=k(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Lt(e,t){const n=R(e,!0,P);if(!n)return!1;const r=k(n.provider,n.prefix);return Mt(r,n.name,t)}function Nt(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),P&&!t&&!e.prefix){let o=!1;return Ne(e)&&(e.prefix="",Le(e,(s,i)=>{i&&Lt(s,i)&&(o=!0)})),o}const n=e.prefix;if(!_({provider:t,prefix:n,name:"a"}))return!1;const r=k(t,n);return!!te(r,e)}const _t=Object.freeze({width:null,height:null}),$t=Object.freeze({..._t,...D});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const G=Object.create(null);function Dt(e,t){G[e]=t}function K(e){return G[e]||G[""]}function ne(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const oe=Object.create(null),T=["https://api.simplesvg.com","https://api.unisvg.com"],$=[];for(;T.length>0;)T.length===1||Math.random()>.5?$.push(T.shift()):$.push(T.pop());oe[""]=ne({resources:["https://api.iconify.design"].concat($)});function J(e,t){const n=ne(t);return n===null?!1:(oe[e]=n,!0)}function re(e){return oe[e]}const Rt=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let be=Rt();function Bt(e,t){const n=re(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let o=0;n.resources.forEach(i=>{o=Math.max(o,i.length)});const s=t+".json?icons=";r=n.maxURL-o-n.path.length-s.length}return r}function Ut(e){return e===404}const Vt=(e,t,n)=>{const r=[],o=Bt(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},c=0;return n.forEach((a,u)=>{c+=a.length+1,c>=o&&u>0&&(r.push(i),i={type:s,provider:e,prefix:t,icons:[]},c=a.length),i.icons.push(a)}),r.push(i),r};function Ht(e){if(typeof e=="string"){const t=re(e);if(t)return t.path}return"/"}const qt=(e,t,n)=>{if(!be){n("abort",424);return}let r=Ht(t.provider);switch(t.type){case"icons":{const s=t.prefix,c=t.icons.join(","),a=new URLSearchParams({icons:c});r+=s+".json?"+a.toString();break}case"custom":{const s=t.uri;r+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let o=503;be(e+r).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(Ut(i)?"abort":"next",i)});return}return o=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",o)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",o)})},Qt={prepare:Vt,send:qt};function Gt(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((o,s)=>o.provider!==s.provider?o.provider.localeCompare(s.provider):o.prefix!==s.prefix?o.prefix.localeCompare(s.prefix):o.name.localeCompare(s.name));let r={provider:"",prefix:"",name:""};return e.forEach(o=>{if(r.name===o.name&&r.prefix===o.prefix&&r.provider===o.provider)return;r=o;const s=o.provider,i=o.prefix,c=o.name,a=n[s]||(n[s]=Object.create(null)),u=a[i]||(a[i]=k(s,i));let f;c in u.icons?f=t.loaded:i===""||u.missing.has(c)?f=t.missing:f=t.pending;const d={provider:s,prefix:i,name:c};f.push(d)}),t}function $e(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}function Kt(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,o=e.prefix;t.forEach(s=>{const i=s.icons,c=i.pending.length;i.pending=i.pending.filter(a=>{if(a.prefix!==o)return!0;const u=a.name;if(e.icons[u])i.loaded.push({provider:r,prefix:o,name:u});else if(e.missing.has(u))i.missing.push({provider:r,prefix:o,name:u});else return n=!0,!0;return!1}),i.pending.length!==c&&(n||$e([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let Jt=0;function Wt(e,t,n){const r=Jt++,o=$e.bind(null,n,r);if(!t.pending.length)return o;const s={id:r,icons:t,callback:e,abort:o};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(s)}),o}function Yt(e,t=!0,n=!1){const r=[];return e.forEach(o=>{const s=typeof o=="string"?R(o,t,n):o;s&&r.push(s)}),r}var Xt={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Zt(e,t,n,r){const o=e.resources.length,s=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let h=e.resources.slice(0);for(i=[];h.length>1;){const I=Math.floor(Math.random()*h.length);i.push(h[I]),h=h.slice(0,I).concat(h.slice(I+1))}i=i.concat(h)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const c=Date.now();let a="pending",u=0,f,d=null,p=[],g=[];typeof r=="function"&&g.push(r);function w(){d&&(clearTimeout(d),d=null)}function m(){a==="pending"&&(a="aborted"),w(),p.forEach(h=>{h.status==="pending"&&(h.status="aborted")}),p=[]}function l(h,I){I&&(g=[]),typeof h=="function"&&g.push(h)}function v(){return{startTime:c,payload:t,status:a,queriesSent:u,queriesPending:p.length,subscribe:l,abort:m}}function x(){a="failed",g.forEach(h=>{h(void 0,f)})}function y(){p.forEach(h=>{h.status==="pending"&&(h.status="aborted")}),p=[]}function b(h,I,j){const F=I!=="success";switch(p=p.filter(S=>S!==h),a){case"pending":break;case"failed":if(F||!e.dataAfterTimeout)return;break;default:return}if(I==="abort"){f=j,x();return}if(F){f=j,p.length||(i.length?O():x());return}if(w(),y(),!e.random){const S=e.resources.indexOf(h.resource);S!==-1&&S!==e.index&&(e.index=S)}a="completed",g.forEach(S=>{S(j)})}function O(){if(a!=="pending")return;w();const h=i.shift();if(h===void 0){if(p.length){d=setTimeout(()=>{w(),a==="pending"&&(y(),x())},e.timeout);return}x();return}const I={status:"pending",resource:h,callback:(j,F)=>{b(I,j,F)}};p.push(I),u++,d=setTimeout(O,e.rotate),n(h,t,I.callback)}return setTimeout(O),v}function De(e){const t={...Xt,...e};let n=[];function r(){n=n.filter(c=>c().status==="pending")}function o(c,a,u){const f=Zt(t,c,a,(d,p)=>{r(),u&&u(d,p)});return n.push(f),f}function s(c){return n.find(a=>c(a))||null}return{query:o,find:s,setIndex:c=>{t.index=c},getIndex:()=>t.index,cleanup:r}}function we(){}const V=Object.create(null);function en(e){if(!V[e]){const t=re(e);if(!t)return;const n=De(t),r={config:t,redundancy:n};V[e]=r}return V[e]}function tn(e,t,n){let r,o;if(typeof e=="string"){const s=K(e);if(!s)return n(void 0,424),we;o=s.send;const i=en(e);i&&(r=i.redundancy)}else{const s=ne(e);if(s){r=De(s);const i=e.resources?e.resources[0]:"",c=K(i);c&&(o=c.send)}}return!r||!o?(n(void 0,424),we):r.query(t,o,n)().abort}const xe="iconify2",E="iconify",Re=E+"-count",Ie=E+"-version",Be=36e5,nn=168,on=50;function W(e,t){try{return e.getItem(t)}catch{}}function se(e,t,n){try{return e.setItem(t,n),!0}catch{}}function Se(e,t){try{e.removeItem(t)}catch{}}function Y(e,t){return se(e,Re,t.toString())}function X(e){return parseInt(W(e,Re))||0}const B={local:!0,session:!0},Ue={local:new Set,session:new Set};let ie=!1;function rn(e){ie=e}let L=typeof window>"u"?{}:window;function Ve(e){const t=e+"Storage";try{if(L&&L[t]&&typeof L[t].length=="number")return L[t]}catch{}B[e]=!1}function He(e,t){const n=Ve(e);if(!n)return;const r=W(n,Ie);if(r!==xe){if(r){const c=X(n);for(let a=0;a{const a=E+c.toString(),u=W(n,a);if(typeof u=="string"){try{const f=JSON.parse(u);if(typeof f=="object"&&typeof f.cached=="number"&&f.cached>o&&typeof f.provider=="string"&&typeof f.data=="object"&&typeof f.data.prefix=="string"&&t(f,c))return!0}catch{}Se(n,a)}};let i=X(n);for(let c=i-1;c>=0;c--)s(c)||(c===i-1?(i--,Y(n,i)):Ue[e].add(c))}function qe(){if(!ie){rn(!0);for(const e in B)He(e,t=>{const n=t.data,r=t.provider,o=n.prefix,s=k(r,o);if(!te(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function sn(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in B)He(r,o=>{const s=o.data;return o.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function cn(e,t){ie||qe();function n(r){let o;if(!B[r]||!(o=Ve(r)))return;const s=Ue[r];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=X(o),i>=on||!Y(o,i+1))return;const c={cached:Math.floor(Date.now()/Be),provider:e.provider,data:t};return se(o,E+i.toString(),JSON.stringify(c))}t.lastModified&&!sn(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function Ce(){}function ln(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Kt(e)}))}function an(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,o=e.iconsToLoad;delete e.iconsToLoad;let s;if(!o||!(s=K(n)))return;s.prepare(n,r,o).forEach(c=>{tn(n,c,a=>{if(typeof a!="object")c.icons.forEach(u=>{e.missing.add(u)});else try{const u=te(e,a);if(!u.length)return;const f=e.pendingIcons;f&&u.forEach(d=>{f.delete(d)}),cn(e,a)}catch(u){console.error(u)}ln(e)})})}))}const un=(e,t)=>{const n=Yt(e,!0,_e()),r=Gt(n);if(!r.pending.length){let a=!0;return t&&setTimeout(()=>{a&&t(r.loaded,r.missing,r.pending,Ce)}),()=>{a=!1}}const o=Object.create(null),s=[];let i,c;return r.pending.forEach(a=>{const{provider:u,prefix:f}=a;if(f===c&&u===i)return;i=u,c=f,s.push(k(u,f));const d=o[u]||(o[u]=Object.create(null));d[f]||(d[f]=[])}),r.pending.forEach(a=>{const{provider:u,prefix:f,name:d}=a,p=k(u,f),g=p.pendingIcons||(p.pendingIcons=new Set);g.has(d)||(g.add(d),o[u][f].push(d))}),s.forEach(a=>{const{provider:u,prefix:f}=a;o[u][f].length&&an(a,o[u][f])}),t?Wt(t,r,s):Ce},fn=e=>new Promise((t,n)=>{const r=typeof e=="string"?R(e,!0):e;if(!r){n(e);return}un([r||e],o=>{if(o.length&&r){const s=zt(r);if(s){t({...ee,...s});return}}n(e)})});({...$t});const ke={backgroundColor:"currentColor"},dn={backgroundColor:"transparent"},Oe={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},je={webkitMask:ke,mask:ke,background:dn};for(const e in je){const t=je[e];for(const n in Oe)t[e+n]=Oe[n]}const H={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";H[e+"-flip"]=t,H[e.slice(0,1)+"-flip"]=t,H[e+"Flip"]=t});_e(!0);Dt("",Qt);if(typeof document<"u"&&typeof window<"u"){qe();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Nt(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;J(n,o)||console.error(r)}catch{console.error(r)}}}}({...ee});const pn=Te({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const r=Ze(),o=Qe(),s=e;le(()=>{var l;return(l=o.nuxtIcon)==null?void 0:l.iconifyApiOptions},()=>{var l,v,x,y,b,O;if((v=(l=o.nuxtIcon)==null?void 0:l.iconifyApiOptions)!=null&&v.url){try{new URL(o.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((y=(x=o.nuxtIcon)==null?void 0:x.iconifyApiOptions)!=null&&y.publicApiFallback){J("custom",{resources:[(b=o.nuxtIcon)==null?void 0:b.iconifyApiOptions.url],index:0});return}J("",{resources:[(O=o.nuxtIcon)==null?void 0:O.iconifyApiOptions.url]})}},{immediate:!0});const i=Ge("icons",()=>({})),c=Ke(!1),a=C(()=>{var l,v;return(v=(l=o.nuxtIcon)==null?void 0:l.aliases)!=null&&v[s.name]?o.nuxtIcon.aliases[s.name]:s.name}),u=C(()=>ot(a.value)),f=C(()=>[u.value.provider,u.value.prefix,u.value.name].filter(Boolean).join(":")),d=C(()=>{var l;return(l=i.value)==null?void 0:l[f.value]}),p=C(()=>{var l;return(l=r.vueApp)==null?void 0:l.component(a.value)}),g=C(()=>{var v,x,y;if(!s.size&&typeof((v=o.nuxtIcon)==null?void 0:v.size)=="boolean"&&!((x=o.nuxtIcon)!=null&&x.size))return;const l=s.size||((y=o.nuxtIcon)==null?void 0:y.size)||"1em";return String(Number(l))===l?`${l}px`:l}),w=C(()=>{var l;return((l=o==null?void 0:o.nuxtIcon)==null?void 0:l.class)??"icon"});async function m(){var l;p.value||(l=i.value)!=null&&l[f.value]||(c.value=!0,i.value[f.value]=await fn(u.value).catch(()=>{}),c.value=!1)}return le(a,m),!p.value&&([t,n]=Je(()=>m()),t=await t,n()),(l,v)=>c.value?(M(),ae("span",{key:0,class:z(w.value),style:ue({width:g.value,height:g.value})},null,6)):d.value?(M(),fe(We(jt),{key:1,icon:d.value,class:z(w.value),width:g.value,height:g.value},null,8,["icon","class","width","height"])):p.value?(M(),fe(Ye(p.value),{key:2,class:z(w.value),width:g.value,height:g.value},null,8,["class","width","height"])):(M(),ae("span",{key:3,class:z(w.value),style:ue({fontSize:g.value,lineHeight:g.value,width:g.value,height:g.value})},[Xe(l.$slots,"default",{},()=>[et(tt(e.name),1)],!0)],6))}}),mn=nt(pn,[["__scopeId","data-v-e8d572f6"]]);export{mn as default}; +import{h as Te,N as ce,Y as Qe,H as le,a8 as Ge,z as Ke,k as C,al as Je,o as M,c as ae,v as z,U as ue,s as fe,D as We,y as Ye,r as Xe,O as Ze,d as et,t as tt,_ as nt}from"./B2WrS4F7.js";import{r as ot}from"./BQkc-AXV.js";const Ae=Object.freeze({left:0,top:0,width:16,height:16}),Pe=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Z=Object.freeze({...Ae,...Pe});Object.freeze({...Z,body:"",hidden:!1});({...Ae});const Ee=Object.freeze({width:null,height:null}),Fe=Object.freeze({...Ee,...Pe});function rt(e,t){const n={...e};for(const r in t){const o=t[r],s=typeof o;r in Ee?(o===null||o&&(s==="string"||s==="number"))&&(n[r]=o):s===typeof n[r]&&(n[r]=r==="rotate"?o%4:o)}return n}const st=/[\s,]+/;function it(e,t){t.split(st).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function ct(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(o){for(;o<0;)o+=4;return o%4}if(n===""){const o=parseInt(e);return isNaN(o)?0:r(o)}else if(n!==e){let o=0;switch(n){case"%":o=25;break;case"deg":o=90}if(o){let s=parseFloat(e.slice(0,e.length-n.length));return isNaN(s)?0:(s=s/o,s%1===0?r(s):0)}}return t}const lt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,at=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function de(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(lt);if(r===null||!r.length)return e;const o=[];let s=r.shift(),i=at.test(s);for(;;){if(i){const c=parseFloat(s);isNaN(c)?o.push(s):o.push(Math.ceil(c*t*n)/n)}else o.push(s);if(s=r.shift(),s===void 0)return o.join("");i=!i}}function ut(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const o=e.indexOf(">",r),s=e.indexOf("",s);if(i===-1)break;n+=e.slice(o+1,s).trim(),e=e.slice(0,r).trim()+e.slice(i+1)}return{defs:n,content:e}}function ft(e,t){return e?""+e+""+t:t}function dt(e,t,n){const r=ut(e);return ft(r.defs,t+r.content+n)}const pt=e=>e==="unset"||e==="undefined"||e==="none";function ht(e,t){const n={...Z,...e},r={...Fe,...t},o={left:n.left,top:n.top,width:n.width,height:n.height};let s=n.body;[n,r].forEach(m=>{const l=[],v=m.hFlip,x=m.vFlip;let y=m.rotate;v?x?y+=2:(l.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),l.push("scale(-1 1)"),o.top=o.left=0):x&&(l.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),l.push("scale(1 -1)"),o.top=o.left=0);let b;switch(y<0&&(y-=Math.floor(y/4)*4),y=y%4,y){case 1:b=o.height/2+o.top,l.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:l.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:b=o.width/2+o.left,l.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}y%2===1&&(o.left!==o.top&&(b=o.left,o.left=o.top,o.top=b),o.width!==o.height&&(b=o.width,o.width=o.height,o.height=b)),l.length&&(s=dt(s,'',""))});const i=r.width,c=r.height,a=o.width,u=o.height;let f,d;i===null?(d=c===null?"1em":c==="auto"?u:c,f=de(d,a/u)):(f=i==="auto"?a:i,d=c===null?de(f,u/a):c==="auto"?u:c);const p={},g=(m,l)=>{pt(l)||(p[m]=l.toString())};g("width",f),g("height",d);const w=[o.left,o.top,a,u];return p.viewBox=w.join(" "),{attributes:p,viewBox:w,body:s}}const gt=/\sid="(\S+)"/g,mt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let yt=0;function vt(e,t=mt){const n=[];let r;for(;r=gt.exec(e);)n.push(r[1]);if(!n.length)return e;const o="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(s=>{const i=typeof t=="function"?t(s):t+(yt++).toString(),c=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+c+')([")]|\\.[a-z])',"g"),"$1"+i+o+"$3")}),e=e.replace(new RegExp(o,"g"),""),e}function bt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+""}function wt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function xt(e){return"data:image/svg+xml,"+wt(e)}function It(e){return'url("'+xt(e)+'")'}const pe={...Fe,inline:!1},St={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Ct={display:"inline-block"},q={backgroundColor:"currentColor"},Me={backgroundColor:"transparent"},he={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ge={webkitMask:q,mask:q,background:Me};for(const e in ge){const t=ge[e];for(const n in he)t[e+n]=he[n]}const N={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";N[e+"-flip"]=t,N[e.slice(0,1)+"-flip"]=t,N[e+"Flip"]=t});function me(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const kt=(e,t)=>{const n=rt(pe,t),r={...St},o=t.mode||"svg",s={},i=t.style,c=typeof i=="object"&&!(i instanceof Array)?i:{};for(let m in t){const l=t[m];if(l!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":n[m]=l===!0||l==="true"||l===1;break;case"flip":typeof l=="string"&&it(n,l);break;case"color":s.color=l;break;case"rotate":typeof l=="string"?n[m]=ct(l):typeof l=="number"&&(n[m]=l);break;case"ariaHidden":case"aria-hidden":l!==!0&&l!=="true"&&delete r["aria-hidden"];break;default:{const v=N[m];v?(l===!0||l==="true"||l===1)&&(n[v]=!0):pe[m]===void 0&&(r[m]=l)}}}const a=ht(e,n),u=a.attributes;if(n.inline&&(s.verticalAlign="-0.125em"),o==="svg"){r.style={...s,...c},Object.assign(r,u);let m=0,l=t.id;return typeof l=="string"&&(l=l.replace(/-/g,"_")),r.innerHTML=vt(a.body,l?()=>l+"ID"+m++:"iconifyVue"),ce("svg",r)}const{body:f,width:d,height:p}=e,g=o==="mask"||(o==="bg"?!1:f.indexOf("currentColor")!==-1),w=bt(f,{...u,width:d+"",height:p+""});return r.style={...s,"--svg":It(w),width:me(u.width),height:me(u.height),...Ct,...g?q:Me,...c},ce("span",r)},Ot=Object.create(null),jt=Te({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?Ot[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:kt({...Z,...n},e)}}),A=/^[a-z0-9]+(-[a-z0-9]+)*$/,R=(e,t,n,r="")=>{const o=e.split(":");if(e.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){const c=o.pop(),a=o.pop(),u={provider:o.length>0?o[0]:r,prefix:a,name:c};return t&&!_(u)?null:u}const s=o[0],i=s.split("-");if(i.length>1){const c={provider:r,prefix:i.shift(),name:i.join("-")};return t&&!_(c)?null:c}if(n&&r===""){const c={provider:r,prefix:"",name:s};return t&&!_(c,n)?null:c}return null},_=(e,t)=>e?!!((e.provider===""||e.provider.match(A))&&(t&&e.prefix===""||e.prefix.match(A))&&e.name.match(A)):!1,ze=Object.freeze({left:0,top:0,width:16,height:16}),D=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ee=Object.freeze({...ze,...D}),Q=Object.freeze({...ee,body:"",hidden:!1});function Tt(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function ye(e,t){const n=Tt(e,t);for(const r in Q)r in D?r in e&&!(r in n)&&(n[r]=D[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function At(e,t){const n=e.icons,r=e.aliases||Object.create(null),o=Object.create(null);function s(i){if(n[i])return o[i]=[];if(!(i in o)){o[i]=null;const c=r[i]&&r[i].parent,a=c&&s(c);a&&(o[i]=[c].concat(a))}return o[i]}return Object.keys(n).concat(Object.keys(r)).forEach(s),o}function Pt(e,t,n){const r=e.icons,o=e.aliases||Object.create(null);let s={};function i(c){s=ye(r[c]||o[c],s)}return i(t),n.forEach(i),ye(e,s)}function Le(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(o=>{t(o,null),n.push(o)});const r=At(e);for(const o in r){const s=r[o];s&&(t(o,Pt(e,o,s)),n.push(o))}return n}const Et={provider:"",aliases:{},not_found:{},...ze};function U(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Ne(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!U(e,Et))return null;const n=t.icons;for(const o in n){const s=n[o];if(!o.match(A)||typeof s.body!="string"||!U(s,Q))return null}const r=t.aliases||Object.create(null);for(const o in r){const s=r[o],i=s.parent;if(!o.match(A)||typeof i!="string"||!n[i]&&!r[i]||!U(s,Q))return null}return t}const ve=Object.create(null);function Ft(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function k(e,t){const n=ve[e]||(ve[e]=Object.create(null));return n[t]||(n[t]=Ft(e,t))}function te(e,t){return Ne(t)?Le(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function Mt(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let P=!1;function _e(e){return typeof e=="boolean"&&(P=e),P}function zt(e){const t=typeof e=="string"?R(e,!0,P):e;if(t){const n=k(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Lt(e,t){const n=R(e,!0,P);if(!n)return!1;const r=k(n.provider,n.prefix);return Mt(r,n.name,t)}function Nt(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),P&&!t&&!e.prefix){let o=!1;return Ne(e)&&(e.prefix="",Le(e,(s,i)=>{i&&Lt(s,i)&&(o=!0)})),o}const n=e.prefix;if(!_({provider:t,prefix:n,name:"a"}))return!1;const r=k(t,n);return!!te(r,e)}const _t=Object.freeze({width:null,height:null}),$t=Object.freeze({..._t,...D});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const G=Object.create(null);function Dt(e,t){G[e]=t}function K(e){return G[e]||G[""]}function ne(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const oe=Object.create(null),T=["https://api.simplesvg.com","https://api.unisvg.com"],$=[];for(;T.length>0;)T.length===1||Math.random()>.5?$.push(T.shift()):$.push(T.pop());oe[""]=ne({resources:["https://api.iconify.design"].concat($)});function J(e,t){const n=ne(t);return n===null?!1:(oe[e]=n,!0)}function re(e){return oe[e]}const Rt=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let be=Rt();function Bt(e,t){const n=re(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let o=0;n.resources.forEach(i=>{o=Math.max(o,i.length)});const s=t+".json?icons=";r=n.maxURL-o-n.path.length-s.length}return r}function Ut(e){return e===404}const Vt=(e,t,n)=>{const r=[],o=Bt(e,t),s="icons";let i={type:s,provider:e,prefix:t,icons:[]},c=0;return n.forEach((a,u)=>{c+=a.length+1,c>=o&&u>0&&(r.push(i),i={type:s,provider:e,prefix:t,icons:[]},c=a.length),i.icons.push(a)}),r.push(i),r};function Ht(e){if(typeof e=="string"){const t=re(e);if(t)return t.path}return"/"}const qt=(e,t,n)=>{if(!be){n("abort",424);return}let r=Ht(t.provider);switch(t.type){case"icons":{const s=t.prefix,c=t.icons.join(","),a=new URLSearchParams({icons:c});r+=s+".json?"+a.toString();break}case"custom":{const s=t.uri;r+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let o=503;be(e+r).then(s=>{const i=s.status;if(i!==200){setTimeout(()=>{n(Ut(i)?"abort":"next",i)});return}return o=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",o)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",o)})},Qt={prepare:Vt,send:qt};function Gt(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((o,s)=>o.provider!==s.provider?o.provider.localeCompare(s.provider):o.prefix!==s.prefix?o.prefix.localeCompare(s.prefix):o.name.localeCompare(s.name));let r={provider:"",prefix:"",name:""};return e.forEach(o=>{if(r.name===o.name&&r.prefix===o.prefix&&r.provider===o.provider)return;r=o;const s=o.provider,i=o.prefix,c=o.name,a=n[s]||(n[s]=Object.create(null)),u=a[i]||(a[i]=k(s,i));let f;c in u.icons?f=t.loaded:i===""||u.missing.has(c)?f=t.missing:f=t.pending;const d={provider:s,prefix:i,name:c};f.push(d)}),t}function $e(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==t))})}function Kt(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,o=e.prefix;t.forEach(s=>{const i=s.icons,c=i.pending.length;i.pending=i.pending.filter(a=>{if(a.prefix!==o)return!0;const u=a.name;if(e.icons[u])i.loaded.push({provider:r,prefix:o,name:u});else if(e.missing.has(u))i.missing.push({provider:r,prefix:o,name:u});else return n=!0,!0;return!1}),i.pending.length!==c&&(n||$e([e],s.id),s.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),s.abort))})}))}let Jt=0;function Wt(e,t,n){const r=Jt++,o=$e.bind(null,n,r);if(!t.pending.length)return o;const s={id:r,icons:t,callback:e,abort:o};return n.forEach(i=>{(i.loaderCallbacks||(i.loaderCallbacks=[])).push(s)}),o}function Yt(e,t=!0,n=!1){const r=[];return e.forEach(o=>{const s=typeof o=="string"?R(o,t,n):o;s&&r.push(s)}),r}var Xt={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Zt(e,t,n,r){const o=e.resources.length,s=e.random?Math.floor(Math.random()*o):e.index;let i;if(e.random){let h=e.resources.slice(0);for(i=[];h.length>1;){const I=Math.floor(Math.random()*h.length);i.push(h[I]),h=h.slice(0,I).concat(h.slice(I+1))}i=i.concat(h)}else i=e.resources.slice(s).concat(e.resources.slice(0,s));const c=Date.now();let a="pending",u=0,f,d=null,p=[],g=[];typeof r=="function"&&g.push(r);function w(){d&&(clearTimeout(d),d=null)}function m(){a==="pending"&&(a="aborted"),w(),p.forEach(h=>{h.status==="pending"&&(h.status="aborted")}),p=[]}function l(h,I){I&&(g=[]),typeof h=="function"&&g.push(h)}function v(){return{startTime:c,payload:t,status:a,queriesSent:u,queriesPending:p.length,subscribe:l,abort:m}}function x(){a="failed",g.forEach(h=>{h(void 0,f)})}function y(){p.forEach(h=>{h.status==="pending"&&(h.status="aborted")}),p=[]}function b(h,I,j){const F=I!=="success";switch(p=p.filter(S=>S!==h),a){case"pending":break;case"failed":if(F||!e.dataAfterTimeout)return;break;default:return}if(I==="abort"){f=j,x();return}if(F){f=j,p.length||(i.length?O():x());return}if(w(),y(),!e.random){const S=e.resources.indexOf(h.resource);S!==-1&&S!==e.index&&(e.index=S)}a="completed",g.forEach(S=>{S(j)})}function O(){if(a!=="pending")return;w();const h=i.shift();if(h===void 0){if(p.length){d=setTimeout(()=>{w(),a==="pending"&&(y(),x())},e.timeout);return}x();return}const I={status:"pending",resource:h,callback:(j,F)=>{b(I,j,F)}};p.push(I),u++,d=setTimeout(O,e.rotate),n(h,t,I.callback)}return setTimeout(O),v}function De(e){const t={...Xt,...e};let n=[];function r(){n=n.filter(c=>c().status==="pending")}function o(c,a,u){const f=Zt(t,c,a,(d,p)=>{r(),u&&u(d,p)});return n.push(f),f}function s(c){return n.find(a=>c(a))||null}return{query:o,find:s,setIndex:c=>{t.index=c},getIndex:()=>t.index,cleanup:r}}function we(){}const V=Object.create(null);function en(e){if(!V[e]){const t=re(e);if(!t)return;const n=De(t),r={config:t,redundancy:n};V[e]=r}return V[e]}function tn(e,t,n){let r,o;if(typeof e=="string"){const s=K(e);if(!s)return n(void 0,424),we;o=s.send;const i=en(e);i&&(r=i.redundancy)}else{const s=ne(e);if(s){r=De(s);const i=e.resources?e.resources[0]:"",c=K(i);c&&(o=c.send)}}return!r||!o?(n(void 0,424),we):r.query(t,o,n)().abort}const xe="iconify2",E="iconify",Re=E+"-count",Ie=E+"-version",Be=36e5,nn=168,on=50;function W(e,t){try{return e.getItem(t)}catch{}}function se(e,t,n){try{return e.setItem(t,n),!0}catch{}}function Se(e,t){try{e.removeItem(t)}catch{}}function Y(e,t){return se(e,Re,t.toString())}function X(e){return parseInt(W(e,Re))||0}const B={local:!0,session:!0},Ue={local:new Set,session:new Set};let ie=!1;function rn(e){ie=e}let L=typeof window>"u"?{}:window;function Ve(e){const t=e+"Storage";try{if(L&&L[t]&&typeof L[t].length=="number")return L[t]}catch{}B[e]=!1}function He(e,t){const n=Ve(e);if(!n)return;const r=W(n,Ie);if(r!==xe){if(r){const c=X(n);for(let a=0;a{const a=E+c.toString(),u=W(n,a);if(typeof u=="string"){try{const f=JSON.parse(u);if(typeof f=="object"&&typeof f.cached=="number"&&f.cached>o&&typeof f.provider=="string"&&typeof f.data=="object"&&typeof f.data.prefix=="string"&&t(f,c))return!0}catch{}Se(n,a)}};let i=X(n);for(let c=i-1;c>=0;c--)s(c)||(c===i-1?(i--,Y(n,i)):Ue[e].add(c))}function qe(){if(!ie){rn(!0);for(const e in B)He(e,t=>{const n=t.data,r=t.provider,o=n.prefix,s=k(r,o);if(!te(s,n).length)return!1;const i=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,i):i,!0})}}function sn(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in B)He(r,o=>{const s=o.data;return o.provider!==e.provider||s.prefix!==e.prefix||s.lastModified===t});return!0}function cn(e,t){ie||qe();function n(r){let o;if(!B[r]||!(o=Ve(r)))return;const s=Ue[r];let i;if(s.size)s.delete(i=Array.from(s).shift());else if(i=X(o),i>=on||!Y(o,i+1))return;const c={cached:Math.floor(Date.now()/Be),provider:e.provider,data:t};return se(o,E+i.toString(),JSON.stringify(c))}t.lastModified&&!sn(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function Ce(){}function ln(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,Kt(e)}))}function an(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,o=e.iconsToLoad;delete e.iconsToLoad;let s;if(!o||!(s=K(n)))return;s.prepare(n,r,o).forEach(c=>{tn(n,c,a=>{if(typeof a!="object")c.icons.forEach(u=>{e.missing.add(u)});else try{const u=te(e,a);if(!u.length)return;const f=e.pendingIcons;f&&u.forEach(d=>{f.delete(d)}),cn(e,a)}catch(u){console.error(u)}ln(e)})})}))}const un=(e,t)=>{const n=Yt(e,!0,_e()),r=Gt(n);if(!r.pending.length){let a=!0;return t&&setTimeout(()=>{a&&t(r.loaded,r.missing,r.pending,Ce)}),()=>{a=!1}}const o=Object.create(null),s=[];let i,c;return r.pending.forEach(a=>{const{provider:u,prefix:f}=a;if(f===c&&u===i)return;i=u,c=f,s.push(k(u,f));const d=o[u]||(o[u]=Object.create(null));d[f]||(d[f]=[])}),r.pending.forEach(a=>{const{provider:u,prefix:f,name:d}=a,p=k(u,f),g=p.pendingIcons||(p.pendingIcons=new Set);g.has(d)||(g.add(d),o[u][f].push(d))}),s.forEach(a=>{const{provider:u,prefix:f}=a;o[u][f].length&&an(a,o[u][f])}),t?Wt(t,r,s):Ce},fn=e=>new Promise((t,n)=>{const r=typeof e=="string"?R(e,!0):e;if(!r){n(e);return}un([r||e],o=>{if(o.length&&r){const s=zt(r);if(s){t({...ee,...s});return}}n(e)})});({...$t});const ke={backgroundColor:"currentColor"},dn={backgroundColor:"transparent"},Oe={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},je={webkitMask:ke,mask:ke,background:dn};for(const e in je){const t=je[e];for(const n in Oe)t[e+n]=Oe[n]}const H={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";H[e+"-flip"]=t,H[e.slice(0,1)+"-flip"]=t,H[e+"Flip"]=t});_e(!0);Dt("",Qt);if(typeof document<"u"&&typeof window<"u"){qe();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Nt(r))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const o=t[n];if(typeof o!="object"||!o||o.resources===void 0)continue;J(n,o)||console.error(r)}catch{console.error(r)}}}}({...ee});const pn=Te({__name:"Icon",props:{name:{type:String,required:!0},size:{type:String,default:""}},async setup(e){let t,n;const r=Ze(),o=Qe(),s=e;le(()=>{var l;return(l=o.nuxtIcon)==null?void 0:l.iconifyApiOptions},()=>{var l,v,x,y,b,O;if((v=(l=o.nuxtIcon)==null?void 0:l.iconifyApiOptions)!=null&&v.url){try{new URL(o.nuxtIcon.iconifyApiOptions.url)}catch{console.warn("Nuxt Icon: Invalid custom Iconify API URL");return}if((y=(x=o.nuxtIcon)==null?void 0:x.iconifyApiOptions)!=null&&y.publicApiFallback){J("custom",{resources:[(b=o.nuxtIcon)==null?void 0:b.iconifyApiOptions.url],index:0});return}J("",{resources:[(O=o.nuxtIcon)==null?void 0:O.iconifyApiOptions.url]})}},{immediate:!0});const i=Ge("icons",()=>({})),c=Ke(!1),a=C(()=>{var l,v;return(v=(l=o.nuxtIcon)==null?void 0:l.aliases)!=null&&v[s.name]?o.nuxtIcon.aliases[s.name]:s.name}),u=C(()=>ot(a.value)),f=C(()=>[u.value.provider,u.value.prefix,u.value.name].filter(Boolean).join(":")),d=C(()=>{var l;return(l=i.value)==null?void 0:l[f.value]}),p=C(()=>{var l;return(l=r.vueApp)==null?void 0:l.component(a.value)}),g=C(()=>{var v,x,y;if(!s.size&&typeof((v=o.nuxtIcon)==null?void 0:v.size)=="boolean"&&!((x=o.nuxtIcon)!=null&&x.size))return;const l=s.size||((y=o.nuxtIcon)==null?void 0:y.size)||"1em";return String(Number(l))===l?`${l}px`:l}),w=C(()=>{var l;return((l=o==null?void 0:o.nuxtIcon)==null?void 0:l.class)??"icon"});async function m(){var l;p.value||(l=i.value)!=null&&l[f.value]||(c.value=!0,i.value[f.value]=await fn(u.value).catch(()=>{}),c.value=!1)}return le(a,m),!p.value&&([t,n]=Je(()=>m()),t=await t,n()),(l,v)=>c.value?(M(),ae("span",{key:0,class:z(w.value),style:ue({width:g.value,height:g.value})},null,6)):d.value?(M(),fe(We(jt),{key:1,icon:d.value,class:z(w.value),width:g.value,height:g.value},null,8,["icon","class","width","height"])):p.value?(M(),fe(Ye(p.value),{key:2,class:z(w.value),width:g.value,height:g.value},null,8,["class","width","height"])):(M(),ae("span",{key:3,class:z(w.value),style:ue({fontSize:g.value,lineHeight:g.value,width:g.value,height:g.value})},[Xe(l.$slots,"default",{},()=>[et(tt(e.name),1)],!0)],6))}}),mn=nt(pn,[["__scopeId","data-v-e8d572f6"]]);export{mn as default}; diff --git a/_nuxt/CVNjsBHF.js b/_nuxt/Bbvx-Str.js similarity index 99% rename from _nuxt/CVNjsBHF.js rename to _nuxt/Bbvx-Str.js index 00b5ed039..0d4ddd17c 100644 --- a/_nuxt/CVNjsBHF.js +++ b/_nuxt/Bbvx-Str.js @@ -1 +1 @@ -import{h as j,J as ln,ag as en,k as w,N as z,T as on,ah as P,ai as tn,aj as rn,o as an,s as un,D as sn}from"./BWFr69vb.js";import{p as F,k as cn}from"./C-v3KzvZ.js";import{u as pn}from"./BExog0Tt.js";class S{constructor(l,o,t){this.property=l,this.normal=o,t&&(this.space=t)}}S.prototype.property={};S.prototype.normal={};S.prototype.space=null;function H(n,l){const o={},t={};let r=-1;for(;++r4&&o.slice(0,4)==="data"&&fn.test(l)){if(l.charAt(4)==="-"){const a=l.slice(5).replace(I,kn);t="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=l.slice(4);if(!I.test(a)){let i=a.replace(yn,bn);i.charAt(0)!=="-"&&(i="-"+i),l="data"+i}}r=T}return new r(t,l)}function bn(n){return"-"+n.toLowerCase()}function kn(n){return n.charAt(1).toUpperCase()}const Cn=H([q,N,X,Y,hn],"html");H([q,N,X,Y,mn],"svg");const A=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"],R="default",$=/^@|^v-on:/,Z=/^:|^v-bind:/,J=/^v-model/,Sn=["select","textarea","input"],xn=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),wn=j({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})}},async setup(n){var i,s,c,g,f,p,y,B;const l=(c=(s=(i=ln())==null?void 0:i.appContext)==null?void 0:s.app)==null?void 0:c.$nuxt,o=(l==null?void 0:l.$route)||(l==null?void 0:l._route),{mdc:t}=((g=l==null?void 0:l.$config)==null?void 0:g.public)||{},r={...(f=t==null?void 0:t.components)!=null&&f.prose&&n.prose!==!1?xn:{},...((p=t==null?void 0:t.components)==null?void 0:p.map)||{},...en(((B=(y=n.data)==null?void 0:y.mdc)==null?void 0:B.components)||{}),...n.components},a=w(()=>{var U;const nn=(((U=n.body)==null?void 0:U.children)||[]).map(x=>x.tag||x.type).filter(x=>!A.includes(x));return Array.from(new Set(nn)).sort().join(".")});return await Un(n.body,{tags:r}),{tags:r,contentKey:a,route:o}},render(n){var f,p,y;const{tags:l,tag:o,body:t,data:r,contentKey:a,route:i}=n;if(!t)return null;const s={...r,tags:l,$route:i},c=o!==!1?E(o||((f=s.component)==null?void 0:f.name)||s.component||"div"):void 0,g=G(t,z,s,s);return c?z(c,{...(p=s.component)==null?void 0:p.props,...this.$attrs,key:a},g):(y=g.default)==null?void 0:y.call(g)}});function Pn(n,l,o,t={}){if(n.type==="text")return l(P,n.value);if(n.type==="comment")return l(tn,null,n.value);const r=n.tag,a=Q(n,o.tags);if(n.tag==="binding")return On(n,l,o,t);const i=E(a);typeof i=="object"&&(i.tag=r);const s=Dn(n,o);return l(i,s,G(n,l,o,{...t,...s}))}function On(n,l,o,t={}){var g,f;const r={...t,$document:o,$doc:o},a=/\.|\[(\d+)\]/,s=((g=n.props)==null?void 0:g.value.trim().split(a).filter(Boolean)).reduce((p,y)=>{if(p&&y in p)return typeof p[y]=="function"?p[y]():p[y]},r),c=(f=n.props)==null?void 0:f.defaultValue;return l(P,s??c??"")}function G(n,l,o,t){const a=(n.children||[]).reduce((s,c)=>{if(!En(c))return s[R].push(c),s;const g=An(c);return s[g]=s[g]||[],c.type==="element"&&s[g].push(...c.children||[]),s},{[R]:[]});return Object.entries(a).reduce((s,[c,g])=>(g.length&&(s[c]=()=>{const f=g.map(p=>Pn(p,l,o,t));return Bn(f)}),s),{})}function Dn(n,l){const{tag:o="",props:t={}}=n;return Object.keys(t).reduce(function(r,a){if(a==="__ignoreMap")return r;const i=t[a];if(J.test(a)&&!Sn.includes(o))return Ln(a,i,r,l);if(a==="v-bind")return Mn(a,i,r,l);if($.test(a))return Rn(a,i,r,l);if(Z.test(a))return Tn(a,i,r,l);const{attribute:s}=vn(Cn,a);return Array.isArray(i)&&i.every(c=>typeof c=="string")?(r[s]=i.join(" "),r):(r[s]=i,r)},{})}function Ln(n,l,o,t){const r=p=>+p,a=p=>p.trim(),i=p=>p,s=n.replace(J,"").split(".").filter(p=>p).reduce((p,y)=>(p[y]=!0,p),{}),c="value",g=s.lazy?"change":"input",f=s.number?r:s.trim?a:i;return o[c]=O(l,t),o.on=o.on||{},o.on[g]=p=>t[l]=f(p),o}function Mn(n,l,o,t){const r=O(l,t);return o=Object.assign(o,r),o}function Rn(n,l,o,t){return n=n.replace($,""),o.on=o.on||{},o.on[n]=()=>O(l,t),o}function Tn(n,l,o,t){return n=n.replace(Z,""),o[n]=O(l,t),o}const E=n=>{if(!A.includes(n)&&!(n!=null&&n.render)&&!(n!=null&&n.ssrRender)){const l=on(F(n),!1);if(typeof l=="object")return l}return n};function O(n,l){const o=n.split(".").reduce((t,r)=>typeof t=="object"?t[r]:void 0,l);return typeof o>"u"?rn(n):o}function An(n){let l="";for(const o of Object.keys(n.props||{}))if(!(!o.startsWith("#")&&!o.startsWith("v-slot:"))){l=o.split(/[:#]/,2)[1];break}return l||R}function En(n){return n.tag==="template"}function Bn(n){const l=[];for(const o of n){const t=l[l.length-1];o.type===P&&(t==null?void 0:t.type)===P?t.children=t.children+o.children:l.push(o)}return l}async function Un(n,l){if(!n)return;const o=Array.from(new Set(t(n,l)));await Promise.all(o.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const a=E(r);a!=null&&a.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function t(r,a){const i=r.tag;if(r.type==="text"||i==="binding"||r.type==="comment")return[];const s=Q(r,a.tags),c=[];r.type!=="root"&&!A.includes(s)&&c.push(s);for(const g of r.children||[])c.push(...t(g,a));return c}}function Q(n,l){var t;const o=n.tag;return!o||typeof((t=n.props)==null?void 0:t.__ignoreMap)<"u"?o:l[o]||l[F(o)]||l[cn(n.tag)]||o}const zn=wn,Fn=j({__name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},setup(n){const l=n,o=pn().isEnabled(),t=w(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i}),r=w(()=>{const{body:i,excerpt:s,...c}=l.value;return{...c,...l.data}}),a=w(()=>({...l.components,...r.value._components||{}}));return(i,s)=>{const c=zn;return an(),un(c,{body:t.value,data:r.value,tag:n.tag,components:a.value,"data-content-id":sn(o)?n.value._id:void 0},null,8,["body","data","tag","components","data-content-id"])}}});export{Fn as _}; +import{h as j,J as ln,ag as en,k as w,N as z,T as on,ah as P,ai as tn,aj as rn,o as an,s as un,D as sn}from"./B2WrS4F7.js";import{p as F,k as cn}from"./C-v3KzvZ.js";import{u as pn}from"./ONKJz15c.js";class S{constructor(l,o,t){this.property=l,this.normal=o,t&&(this.space=t)}}S.prototype.property={};S.prototype.normal={};S.prototype.space=null;function H(n,l){const o={},t={};let r=-1;for(;++r4&&o.slice(0,4)==="data"&&fn.test(l)){if(l.charAt(4)==="-"){const a=l.slice(5).replace(I,kn);t="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=l.slice(4);if(!I.test(a)){let i=a.replace(yn,bn);i.charAt(0)!=="-"&&(i="-"+i),l="data"+i}}r=T}return new r(t,l)}function bn(n){return"-"+n.toLowerCase()}function kn(n){return n.charAt(1).toUpperCase()}const Cn=H([q,N,X,Y,hn],"html");H([q,N,X,Y,mn],"svg");const A=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"],R="default",$=/^@|^v-on:/,Z=/^:|^v-bind:/,J=/^v-model/,Sn=["select","textarea","input"],xn=Object.fromEntries(["p","a","blockquote","code","pre","code","em","h1","h2","h3","h4","h5","h6","hr","img","ul","ol","li","strong","table","thead","tbody","td","th","tr","script"].map(n=>[n,`prose-${n}`])),wn=j({name:"MDCRenderer",props:{body:{type:Object,required:!0},data:{type:Object,default:()=>({})},tag:{type:[String,Boolean],default:void 0},prose:{type:Boolean,default:void 0},components:{type:Object,default:()=>({})}},async setup(n){var i,s,c,g,f,p,y,B;const l=(c=(s=(i=ln())==null?void 0:i.appContext)==null?void 0:s.app)==null?void 0:c.$nuxt,o=(l==null?void 0:l.$route)||(l==null?void 0:l._route),{mdc:t}=((g=l==null?void 0:l.$config)==null?void 0:g.public)||{},r={...(f=t==null?void 0:t.components)!=null&&f.prose&&n.prose!==!1?xn:{},...((p=t==null?void 0:t.components)==null?void 0:p.map)||{},...en(((B=(y=n.data)==null?void 0:y.mdc)==null?void 0:B.components)||{}),...n.components},a=w(()=>{var U;const nn=(((U=n.body)==null?void 0:U.children)||[]).map(x=>x.tag||x.type).filter(x=>!A.includes(x));return Array.from(new Set(nn)).sort().join(".")});return await Un(n.body,{tags:r}),{tags:r,contentKey:a,route:o}},render(n){var f,p,y;const{tags:l,tag:o,body:t,data:r,contentKey:a,route:i}=n;if(!t)return null;const s={...r,tags:l,$route:i},c=o!==!1?E(o||((f=s.component)==null?void 0:f.name)||s.component||"div"):void 0,g=G(t,z,s,s);return c?z(c,{...(p=s.component)==null?void 0:p.props,...this.$attrs,key:a},g):(y=g.default)==null?void 0:y.call(g)}});function Pn(n,l,o,t={}){if(n.type==="text")return l(P,n.value);if(n.type==="comment")return l(tn,null,n.value);const r=n.tag,a=Q(n,o.tags);if(n.tag==="binding")return On(n,l,o,t);const i=E(a);typeof i=="object"&&(i.tag=r);const s=Dn(n,o);return l(i,s,G(n,l,o,{...t,...s}))}function On(n,l,o,t={}){var g,f;const r={...t,$document:o,$doc:o},a=/\.|\[(\d+)\]/,s=((g=n.props)==null?void 0:g.value.trim().split(a).filter(Boolean)).reduce((p,y)=>{if(p&&y in p)return typeof p[y]=="function"?p[y]():p[y]},r),c=(f=n.props)==null?void 0:f.defaultValue;return l(P,s??c??"")}function G(n,l,o,t){const a=(n.children||[]).reduce((s,c)=>{if(!En(c))return s[R].push(c),s;const g=An(c);return s[g]=s[g]||[],c.type==="element"&&s[g].push(...c.children||[]),s},{[R]:[]});return Object.entries(a).reduce((s,[c,g])=>(g.length&&(s[c]=()=>{const f=g.map(p=>Pn(p,l,o,t));return Bn(f)}),s),{})}function Dn(n,l){const{tag:o="",props:t={}}=n;return Object.keys(t).reduce(function(r,a){if(a==="__ignoreMap")return r;const i=t[a];if(J.test(a)&&!Sn.includes(o))return Ln(a,i,r,l);if(a==="v-bind")return Mn(a,i,r,l);if($.test(a))return Rn(a,i,r,l);if(Z.test(a))return Tn(a,i,r,l);const{attribute:s}=vn(Cn,a);return Array.isArray(i)&&i.every(c=>typeof c=="string")?(r[s]=i.join(" "),r):(r[s]=i,r)},{})}function Ln(n,l,o,t){const r=p=>+p,a=p=>p.trim(),i=p=>p,s=n.replace(J,"").split(".").filter(p=>p).reduce((p,y)=>(p[y]=!0,p),{}),c="value",g=s.lazy?"change":"input",f=s.number?r:s.trim?a:i;return o[c]=O(l,t),o.on=o.on||{},o.on[g]=p=>t[l]=f(p),o}function Mn(n,l,o,t){const r=O(l,t);return o=Object.assign(o,r),o}function Rn(n,l,o,t){return n=n.replace($,""),o.on=o.on||{},o.on[n]=()=>O(l,t),o}function Tn(n,l,o,t){return n=n.replace(Z,""),o[n]=O(l,t),o}const E=n=>{if(!A.includes(n)&&!(n!=null&&n.render)&&!(n!=null&&n.ssrRender)){const l=on(F(n),!1);if(typeof l=="object")return l}return n};function O(n,l){const o=n.split(".").reduce((t,r)=>typeof t=="object"?t[r]:void 0,l);return typeof o>"u"?rn(n):o}function An(n){let l="";for(const o of Object.keys(n.props||{}))if(!(!o.startsWith("#")&&!o.startsWith("v-slot:"))){l=o.split(/[:#]/,2)[1];break}return l||R}function En(n){return n.tag==="template"}function Bn(n){const l=[];for(const o of n){const t=l[l.length-1];o.type===P&&(t==null?void 0:t.type)===P?t.children=t.children+o.children:l.push(o)}return l}async function Un(n,l){if(!n)return;const o=Array.from(new Set(t(n,l)));await Promise.all(o.map(async r=>{if(r!=null&&r.render||r!=null&&r.ssrRender||r!=null&&r.__ssrInlineRender)return;const a=E(r);a!=null&&a.__asyncLoader&&!a.__asyncResolved&&await a.__asyncLoader()}));function t(r,a){const i=r.tag;if(r.type==="text"||i==="binding"||r.type==="comment")return[];const s=Q(r,a.tags),c=[];r.type!=="root"&&!A.includes(s)&&c.push(s);for(const g of r.children||[])c.push(...t(g,a));return c}}function Q(n,l){var t;const o=n.tag;return!o||typeof((t=n.props)==null?void 0:t.__ignoreMap)<"u"?o:l[o]||l[F(o)]||l[cn(n.tag)]||o}const zn=wn,Fn=j({__name:"ContentRendererMarkdown",props:{value:{type:Object,required:!0},excerpt:{type:Boolean,default:!1},tag:{type:String,default:"div"},components:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},setup(n){const l=n,o=pn().isEnabled(),t=w(()=>{let i=l.value.body||l.value;return l.excerpt&&l.value.excerpt&&(i=l.value.excerpt),i}),r=w(()=>{const{body:i,excerpt:s,...c}=l.value;return{...c,...l.data}}),a=w(()=>({...l.components,...r.value._components||{}}));return(i,s)=>{const c=zn;return an(),un(c,{body:t.value,data:r.value,tag:n.tag,components:a.value,"data-content-id":sn(o)?n.value._id:void 0},null,8,["body","data","tag","components","data-content-id"])}}});export{Fn as _}; diff --git a/_nuxt/DcKXAc_F.js b/_nuxt/BhoOjUja.js similarity index 63% rename from _nuxt/DcKXAc_F.js rename to _nuxt/BhoOjUja.js index d95cfa6d3..4d5479969 100644 --- a/_nuxt/DcKXAc_F.js +++ b/_nuxt/BhoOjUja.js @@ -1 +1 @@ -import{_ as r,o,c as t,r as s}from"./BWFr69vb.js";const c={};function n(e,a){return o(),t("td",null,[s(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; +import{_ as r,o,c as t,r as s}from"./B2WrS4F7.js";const c={};function n(e,a){return o(),t("td",null,[s(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/CW33h0F2.js b/_nuxt/BszVJK1C.js similarity index 79% rename from _nuxt/CW33h0F2.js rename to _nuxt/BszVJK1C.js index 1a65d2f8f..edc16a9b0 100644 --- a/_nuxt/CW33h0F2.js +++ b/_nuxt/BszVJK1C.js @@ -1 +1 @@ -import{h as t,r}from"./BWFr69vb.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(n){return(e,a)=>r(e.$slots,"default")}});export{o as _}; +import{h as t,r}from"./B2WrS4F7.js";const o=t({__name:"ProseCode",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null}},setup(n){return(e,a)=>r(e.$slots,"default")}});export{o as _}; diff --git a/_nuxt/71TKAreg.js b/_nuxt/Bve-TeOP.js similarity index 77% rename from _nuxt/71TKAreg.js rename to _nuxt/Bve-TeOP.js index 47c0f16b9..04a1590df 100644 --- a/_nuxt/71TKAreg.js +++ b/_nuxt/Bve-TeOP.js @@ -1 +1 @@ -import{h as n,N as e}from"./BWFr69vb.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default}; +import{h as n,N as e}from"./B2WrS4F7.js";const r=n({name:"DocumentDrivenEmpty",props:{value:{type:Object,required:!0}},render({value:t}){return e("div",void 0,[e("p","Document is empty"),e("p",`Add content to it by opening ${t._source}/${t._file} file.`)])}});export{r as default}; diff --git a/_nuxt/BEZhSL6r.js b/_nuxt/Bw42aofy.js similarity index 58% rename from _nuxt/BEZhSL6r.js rename to _nuxt/Bw42aofy.js index 5c9266055..d58b6a712 100644 --- a/_nuxt/BEZhSL6r.js +++ b/_nuxt/Bw42aofy.js @@ -1 +1 @@ -import r from"./Cq4pZBKz.js";import{h as o,a4 as u,k as f,J as c}from"./BWFr69vb.js";const i=o({name:"Markdown",extends:r,setup(t){const{parent:e}=c(),{between:n,default:a}=u(),s=f(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:a,tags:s,between:n,parent:e}}});export{i as default}; +import r from"./CgfUIu8a.js";import{h as o,a4 as u,k as f,J as c}from"./B2WrS4F7.js";const i=o({name:"Markdown",extends:r,setup(t){const{parent:e}=c(),{between:n,default:a}=u(),s=f(()=>typeof t.unwrap=="string"?t.unwrap.split(" "):["*"]);return{fallbackSlot:a,tags:s,between:n,parent:e}}});export{i as default}; diff --git a/_nuxt/Bnt4ApqC.js b/_nuxt/C1nP_51f.js similarity index 65% rename from _nuxt/Bnt4ApqC.js rename to _nuxt/C1nP_51f.js index 3690c7418..39b54f8d9 100644 --- a/_nuxt/Bnt4ApqC.js +++ b/_nuxt/C1nP_51f.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,r as s}from"./BWFr69vb.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as t,r as s}from"./B2WrS4F7.js";const c={};function n(e,a){return r(),t("tbody",null,[s(e.$slots,"default")])}const _=o(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/D22yXe-6.js b/_nuxt/C5EiAhOE.js similarity index 89% rename from _nuxt/D22yXe-6.js rename to _nuxt/C5EiAhOE.js index cb70647f1..618de9246 100644 --- a/_nuxt/D22yXe-6.js +++ b/_nuxt/C5EiAhOE.js @@ -1 +1 @@ -import{h as r,k as n,ad as c,a5 as h,a3 as o,ae as d,o as l,c as u,D as f}from"./BWFr69vb.js";const g=["src","alt","width","height"],p=r({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const t=e,i=n(()=>{var s;if((s=t.src)!=null&&s.startsWith("/")&&!t.src.startsWith("//")){const a=c(h(o().app.baseURL));if(a!=="/"&&!t.src.startsWith(a))return d(a,t.src)}return t.src});return(s,a)=>(l(),u("img",{src:f(i),alt:e.alt,width:e.width,height:e.height},null,8,g))}});export{p as default}; +import{h as r,k as n,ad as c,a5 as h,a3 as o,ae as d,o as l,c as u,D as f}from"./B2WrS4F7.js";const g=["src","alt","width","height"],p=r({__name:"ProseImg",props:{src:{type:String,default:""},alt:{type:String,default:""},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0}},setup(e){const t=e,i=n(()=>{var s;if((s=t.src)!=null&&s.startsWith("/")&&!t.src.startsWith("//")){const a=c(h(o().app.baseURL));if(a!=="/"&&!t.src.startsWith(a))return d(a,t.src)}return t.src});return(s,a)=>(l(),u("img",{src:f(i),alt:e.alt,width:e.width,height:e.height},null,8,g))}});export{p as default}; diff --git a/_nuxt/Ciq3B0k2.js b/_nuxt/C5II8VSl.js similarity index 85% rename from _nuxt/Ciq3B0k2.js rename to _nuxt/C5II8VSl.js index 9f22d27ce..eb2a5b158 100644 --- a/_nuxt/Ciq3B0k2.js +++ b/_nuxt/C5II8VSl.js @@ -1 +1 @@ -import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./BWFr69vb.js";const f=["id"],l=["href"],k=i({__name:"ProseH2",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h2)});return(e,m)=>(s(),n("h2",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./B2WrS4F7.js";const f=["id"],l=["href"],k=i({__name:"ProseH2",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h2)});return(e,m)=>(s(),n("h2",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/BLbNJEyJ.js b/_nuxt/C6qH28So.js similarity index 78% rename from _nuxt/BLbNJEyJ.js rename to _nuxt/C6qH28So.js index 2754b433a..f5548928d 100644 --- a/_nuxt/BLbNJEyJ.js +++ b/_nuxt/C6qH28So.js @@ -1 +1 @@ -import d from"./d0YDmE97.js";import{h as c,a4 as h,N as p}from"./BWFr69vb.js";import"./RTgJfHXf.js";import"./DvDH6DOc.js";import"./BExog0Tt.js";const u=(r,t)=>p("pre",null,JSON.stringify({message:"You should use slots with ",slot:r,data:t},null,2)),l=c({name:"ContentList",props:{path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0}},render(r){const t=h(),{path:f,query:a}=r,m={...a||{},path:f||(a==null?void 0:a.path)||"/"};return p(d,m,{default:t!=null&&t.default?({data:e,refresh:o,isPartial:n})=>t.default({list:e,refresh:o,isPartial:n,...this.$attrs}):e=>u("default",e.data),empty:e=>t!=null&&t.empty?t.empty(e):u("default",e==null?void 0:e.data),"not-found":e=>{var o;return t!=null&&t["not-found"]?(o=t==null?void 0:t["not-found"])==null?void 0:o.call(t,e):u("not-found",e==null?void 0:e.data)}})}}),N=l;export{N as default}; +import d from"./Dac-UKi4.js";import{h as c,a4 as h,N as p}from"./B2WrS4F7.js";import"./Hkiugypu.js";import"./DvDH6DOc.js";import"./ONKJz15c.js";const u=(r,t)=>p("pre",null,JSON.stringify({message:"You should use slots with ",slot:r,data:t},null,2)),l=c({name:"ContentList",props:{path:{type:String,required:!1,default:void 0},query:{type:Object,required:!1,default:void 0}},render(r){const t=h(),{path:f,query:a}=r,m={...a||{},path:f||(a==null?void 0:a.path)||"/"};return p(d,m,{default:t!=null&&t.default?({data:e,refresh:o,isPartial:n})=>t.default({list:e,refresh:o,isPartial:n,...this.$attrs}):e=>u("default",e.data),empty:e=>t!=null&&t.empty?t.empty(e):u("default",e==null?void 0:e.data),"not-found":e=>{var o;return t!=null&&t["not-found"]?(o=t==null?void 0:t["not-found"])==null?void 0:o.call(t,e):u("not-found",e==null?void 0:e.data)}})}}),N=l;export{N as default}; diff --git a/_nuxt/COiwL07E.js b/_nuxt/C6q_xaH0.js similarity index 63% rename from _nuxt/COiwL07E.js rename to _nuxt/C6q_xaH0.js index 33a78fba1..6c64e530d 100644 --- a/_nuxt/COiwL07E.js +++ b/_nuxt/C6q_xaH0.js @@ -1 +1 @@ -import{_ as r,o,c as t,r as s}from"./BWFr69vb.js";const c={};function n(e,a){return o(),t("th",null,[s(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; +import{_ as r,o,c as t,r as s}from"./B2WrS4F7.js";const c={};function n(e,a){return o(),t("th",null,[s(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/JsvSxmzB.js b/_nuxt/C8w-YsAR.js similarity index 97% rename from _nuxt/JsvSxmzB.js rename to _nuxt/C8w-YsAR.js index f355c8d0a..80e333af0 100644 --- a/_nuxt/JsvSxmzB.js +++ b/_nuxt/C8w-YsAR.js @@ -1 +1 @@ -import{_ as r,u as s,o as i,c as u,a as e,t as o,b as c,w as d,d as l,e as p,p as h,f}from"./BWFr69vb.js";const g=t=>(h("data-v-73a07988"),t=t(),f(),t),b={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},x=g(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),m={class:"max-w-520px text-center z-20"},y=["textContent"],_=["textContent"],k={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return s({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const a=p;return i(),u("div",b,[x,e("div",m,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,_),e("div",k,[c(a,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:d(()=>[l(o(t.backHome),1)]),_:1})])])])}}},C=r(w,[["__scopeId","data-v-73a07988"]]);export{C as default}; +import{_ as r,u as s,o as i,c as u,a as e,t as o,b as c,w as d,d as l,e as p,p as h,f}from"./B2WrS4F7.js";const g=t=>(h("data-v-73a07988"),t=t(),f(),t),b={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},x=g(()=>e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),m={class:"max-w-520px text-center z-20"},y=["textContent"],_=["textContent"],k={class:"w-full flex items-center justify-center"},w={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return s({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(z,S)=>{const a=p;return i(),u("div",b,[x,e("div",m,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:o(t.statusCode)},null,8,y),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:o(t.description)},null,8,_),e("div",k,[c(a,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:d(()=>[l(o(t.backHome),1)]),_:1})])])])}}},C=r(w,[["__scopeId","data-v-73a07988"]]);export{C as default}; diff --git a/_nuxt/B3XhLCAH.js b/_nuxt/CaMSfWu1.js similarity index 93% rename from _nuxt/B3XhLCAH.js rename to _nuxt/CaMSfWu1.js index 1e8821f5a..d571a33b4 100644 --- a/_nuxt/B3XhLCAH.js +++ b/_nuxt/CaMSfWu1.js @@ -1 +1 @@ -import{h as m,am as f,Y as I,k as r,o as d,c as x,U as v,_}from"./BWFr69vb.js";import{r as S}from"./BQkc-AXV.js";const y=m({__name:"IconCSS",props:{name:{type:String,required:!0},size:{type:String,default:""}},setup(u){f(e=>({efdb04fa:p.value}));const t=I(),o=u,l=r(()=>{var e,n;return(n=(e=t.nuxtIcon)==null?void 0:e.aliases)!=null&&n[o.name]?t.nuxtIcon.aliases[o.name]:o.name}),c=r(()=>S(l.value)),p=r(()=>{var s,a;const e=(a=(s=t.nuxtIcon)==null?void 0:s.iconifyApiOptions)==null?void 0:a.url;if(e)try{new URL(e)}catch{console.warn("Nuxt IconCSS: Invalid custom Iconify API URL");return}return`url('${e||"https://api.iconify.design"}/${c.value.prefix}/${c.value.name}.svg')`}),i=r(()=>{var n,s,a;if(!o.size&&typeof((n=t.nuxtIcon)==null?void 0:n.size)=="boolean"&&!((s=t.nuxtIcon)!=null&&s.size))return;const e=o.size||((a=t.nuxtIcon)==null?void 0:a.size)||"1em";return String(Number(e))===e?`${e}px`:e});return(e,n)=>(d(),x("span",{style:v({width:i.value,height:i.value})},null,4))}}),C=_(y,[["__scopeId","data-v-41e8d397"]]);export{C as default}; +import{h as m,am as f,Y as I,k as r,o as d,c as x,U as v,_}from"./B2WrS4F7.js";import{r as S}from"./BQkc-AXV.js";const y=m({__name:"IconCSS",props:{name:{type:String,required:!0},size:{type:String,default:""}},setup(u){f(e=>({efdb04fa:p.value}));const t=I(),o=u,l=r(()=>{var e,n;return(n=(e=t.nuxtIcon)==null?void 0:e.aliases)!=null&&n[o.name]?t.nuxtIcon.aliases[o.name]:o.name}),c=r(()=>S(l.value)),p=r(()=>{var s,a;const e=(a=(s=t.nuxtIcon)==null?void 0:s.iconifyApiOptions)==null?void 0:a.url;if(e)try{new URL(e)}catch{console.warn("Nuxt IconCSS: Invalid custom Iconify API URL");return}return`url('${e||"https://api.iconify.design"}/${c.value.prefix}/${c.value.name}.svg')`}),i=r(()=>{var n,s,a;if(!o.size&&typeof((n=t.nuxtIcon)==null?void 0:n.size)=="boolean"&&!((s=t.nuxtIcon)!=null&&s.size))return;const e=o.size||((a=t.nuxtIcon)==null?void 0:a.size)||"1em";return String(Number(e))===e?`${e}px`:e});return(e,n)=>(d(),x("span",{style:v({width:i.value,height:i.value})},null,4))}}),C=_(y,[["__scopeId","data-v-41e8d397"]]);export{C as default}; diff --git a/_nuxt/DfriSdLw.js b/_nuxt/CdFWB3il.js similarity index 97% rename from _nuxt/DfriSdLw.js rename to _nuxt/CdFWB3il.js index c8aeae229..7619f135b 100644 --- a/_nuxt/DfriSdLw.js +++ b/_nuxt/CdFWB3il.js @@ -1 +1 @@ -import{_ as O,m as A,g as m,h as $,i as T,j as W,k as w,l as D,n as N,o,c as n,r as _,d as B,t as p,q as U,s as x,w as y,v as b,x as h,y as I,z as j,a as u,A as q,B as E,F as S,C as z,b as F,D as G}from"./BWFr69vb.js";import{u as J,_ as P,w as Q}from"./FcJJd0cX.js";import"./C_bLDgeg.js";import"./BQkc-AXV.js";import"./DvDH6DOc.js";const R={base:"inline-flex items-center",rounded:"rounded-md",font:"font-medium",size:{xs:"text-xs px-1.5 py-0.5",sm:"text-xs px-2 py-1",md:"text-sm px-2 py-1",lg:"text-sm px-2.5 py-1.5"},color:{white:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white dark:bg-gray-900"},gray:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 dark:bg-gray-800"},black:{solid:"text-white dark:text-gray-900 bg-gray-900 dark:bg-white"}},variant:{solid:"bg-{color}-500 dark:bg-{color}-400 text-white dark:text-gray-900",outline:"text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400",soft:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400",subtle:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400 ring-opacity-25 dark:ring-opacity-25"},default:{size:"sm",variant:"solid",color:"primary"}},H={base:"",background:"bg-white dark:bg-gray-900",divide:"divide-y divide-gray-200 dark:divide-gray-800",ring:"ring-1 ring-gray-200 dark:ring-gray-800",rounded:"rounded-lg",shadow:"shadow",body:{base:"",background:"",padding:"px-4 py-5 sm:p-6"},header:{base:"",background:"",padding:"px-4 py-5 sm:px-6"},footer:{base:"",background:"",padding:"px-4 py-4 sm:px-6"}},l=A(m.ui.strategy,m.ui.badge,R),K=$({inheritAttrs:!1,props:{size:{type:String,default:()=>l.default.size,validator(e){return Object.keys(l.size).includes(e)}},color:{type:String,default:()=>l.default.color,validator(e){return[...m.ui.colors,...Object.keys(l.color)].includes(e)}},variant:{type:String,default:()=>l.default.variant,validator(e){return[...Object.keys(l.variant),...Object.values(l.color).flatMap(t=>Object.keys(t))].includes(e)}},label:{type:[String,Number],default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:r}=T("badge",W(e,"ui"),l),{size:s,rounded:d}=J({ui:t,props:e}),g=w(()=>{var v,k;const c=((k=(v=t.value.color)==null?void 0:v[e.color])==null?void 0:k[e.variant])||t.value.variant[e.variant];return D(N(t.value.base,t.value.font,d.value,t.value.size[s.value],c==null?void 0:c.replaceAll("{color}",e.color)),e.class)});return{attrs:r,badgeClass:g}}});function X(e,t,r,s,d,g){return o(),n("span",U({class:e.badgeClass},e.attrs),[_(e.$slots,"default",{},()=>[B(p(e.label),1)])],16)}const Y=O(K,[["render",X]]),Z=A(m.ui.strategy,m.ui.card,H),ee=$({inheritAttrs:!1,props:{as:{type:String,default:"div"},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:r}=T("card",W(e,"ui"),Z),s=w(()=>D(N(t.value.base,t.value.rounded,t.value.divide,t.value.ring,t.value.shadow,t.value.background),e.class));return{ui:t,attrs:r,cardClass:s}}});function te(e,t,r,s,d,g){return o(),x(I(e.$attrs.onSubmit?"form":e.as),U({class:e.cardClass},e.attrs),{default:y(()=>[e.$slots.header?(o(),n("div",{key:0,class:b([e.ui.header.base,e.ui.header.padding,e.ui.header.background])},[_(e.$slots,"header")],2)):h("",!0),e.$slots.default?(o(),n("div",{key:1,class:b([e.ui.body.base,e.ui.body.padding,e.ui.body.background])},[_(e.$slots,"default")],2)):h("",!0),e.$slots.footer?(o(),n("div",{key:2,class:b([e.ui.footer.base,e.ui.footer.padding,e.ui.footer.background])},[_(e.$slots,"footer")],2)):h("",!0)]),_:3},16,["class"])}const ae=O(ee,[["render",te]]),oe={class:"flex"},re={class:"w-1/4 p-4 overflow-y-auto"},se={class:"sticky top-4 h-16"},ne={class:"mt-6"},ie=["onClick"],le={class:"text-xl font-bold mb-2"},de={class:"mb-4"},ue={key:0,class:"mb-4"},ce=$({__name:"WorkflowList",props:{workflowCollections:{type:Array,required:!0}},setup(e){const t=e,r=j(""),s=j(null),d=j(null),g=w(()=>t.workflowCollections.flatMap(i=>i.workflows)),c=w(()=>g.value.filter(i=>i.definition.name.toLowerCase().includes(r.value.toLowerCase())));function v(i){const f=document.getElementById(`workflow-${i.definition.uuid}`);f&&s.value&&(s.value.scrollTop=f.offsetTop-s.value.offsetTop)}function k(i){d.value=i,v(i)}return(i,f)=>{const V=Y,L=P,M=ae;return o(),n("div",oe,[u("div",re,[u("div",se,[q(u("input",{"onUpdate:modelValue":f[0]||(f[0]=a=>r.value=a),type:"text",placeholder:"Search workflows",class:"w-full mb-4 p-2 border rounded"},null,512),[[E,r.value]])]),u("ul",ne,[(o(!0),n(S,null,z(c.value,a=>(o(),n("li",{key:a.definition.uuid,onClick:C=>k(a),class:b(["cursor-pointer hover:bg-gray-100 p-2 rounded",{"bg-blue-100":d.value===a}])},p(a.definition.name),11,ie))),128))])]),u("div",{class:"w-3/4 p-4 overflow-y-auto",ref_key:"workflowContainer",ref:s},[(o(!0),n(S,null,z(c.value,a=>(o(),x(M,{key:a.definition.uuid,id:`workflow-${a.definition.uuid}`,class:b(["mb-4 p-6",{"border-2 border-blue-500":d.value===a}])},{header:y(()=>[u("h2",le,p(a.definition.name),1)]),default:y(()=>[u("p",de,p(a.definition.annotation),1),a.definition.tags&&a.definition.tags.length>0?(o(),n("div",ue,[(o(!0),n(S,null,z(a.definition.tags,C=>(o(),x(V,{key:C,class:"mr-2 mb-2",color:"primary",variant:"soft"},{default:y(()=>[B(p(C),1)]),_:2},1024))),128))])):h("",!0),F(L,{to:`/workflow/${a.definition.uuid}`,class:"text-primary-400"},{default:y(()=>[B(" Details")]),_:2},1032,["to"])]),_:2},1032,["id","class"]))),128))],512)])}}}),me=$({__name:"index",setup(e){return(t,r)=>(o(),x(ce,{workflowCollections:G(Q)},null,8,["workflowCollections"]))}});export{me as default}; +import{_ as O,m as A,g as m,h as $,i as T,j as W,k as w,l as D,n as N,o,c as n,r as _,d as B,t as p,q as U,s as x,w as y,v as b,x as h,y as I,z as j,a as u,A as q,B as E,F as S,C as z,b as F,D as G}from"./B2WrS4F7.js";import{u as J,_ as P,w as Q}from"./CuxHF_lL.js";import"./BYqfWOoo.js";import"./BQkc-AXV.js";import"./DvDH6DOc.js";const R={base:"inline-flex items-center",rounded:"rounded-md",font:"font-medium",size:{xs:"text-xs px-1.5 py-0.5",sm:"text-xs px-2 py-1",md:"text-sm px-2 py-1",lg:"text-sm px-2.5 py-1.5"},color:{white:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white dark:bg-gray-900"},gray:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 dark:bg-gray-800"},black:{solid:"text-white dark:text-gray-900 bg-gray-900 dark:bg-white"}},variant:{solid:"bg-{color}-500 dark:bg-{color}-400 text-white dark:text-gray-900",outline:"text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400",soft:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400",subtle:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400 ring-opacity-25 dark:ring-opacity-25"},default:{size:"sm",variant:"solid",color:"primary"}},H={base:"",background:"bg-white dark:bg-gray-900",divide:"divide-y divide-gray-200 dark:divide-gray-800",ring:"ring-1 ring-gray-200 dark:ring-gray-800",rounded:"rounded-lg",shadow:"shadow",body:{base:"",background:"",padding:"px-4 py-5 sm:p-6"},header:{base:"",background:"",padding:"px-4 py-5 sm:px-6"},footer:{base:"",background:"",padding:"px-4 py-4 sm:px-6"}},l=A(m.ui.strategy,m.ui.badge,R),K=$({inheritAttrs:!1,props:{size:{type:String,default:()=>l.default.size,validator(e){return Object.keys(l.size).includes(e)}},color:{type:String,default:()=>l.default.color,validator(e){return[...m.ui.colors,...Object.keys(l.color)].includes(e)}},variant:{type:String,default:()=>l.default.variant,validator(e){return[...Object.keys(l.variant),...Object.values(l.color).flatMap(t=>Object.keys(t))].includes(e)}},label:{type:[String,Number],default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:r}=T("badge",W(e,"ui"),l),{size:s,rounded:d}=J({ui:t,props:e}),g=w(()=>{var v,k;const c=((k=(v=t.value.color)==null?void 0:v[e.color])==null?void 0:k[e.variant])||t.value.variant[e.variant];return D(N(t.value.base,t.value.font,d.value,t.value.size[s.value],c==null?void 0:c.replaceAll("{color}",e.color)),e.class)});return{attrs:r,badgeClass:g}}});function X(e,t,r,s,d,g){return o(),n("span",U({class:e.badgeClass},e.attrs),[_(e.$slots,"default",{},()=>[B(p(e.label),1)])],16)}const Y=O(K,[["render",X]]),Z=A(m.ui.strategy,m.ui.card,H),ee=$({inheritAttrs:!1,props:{as:{type:String,default:"div"},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:r}=T("card",W(e,"ui"),Z),s=w(()=>D(N(t.value.base,t.value.rounded,t.value.divide,t.value.ring,t.value.shadow,t.value.background),e.class));return{ui:t,attrs:r,cardClass:s}}});function te(e,t,r,s,d,g){return o(),x(I(e.$attrs.onSubmit?"form":e.as),U({class:e.cardClass},e.attrs),{default:y(()=>[e.$slots.header?(o(),n("div",{key:0,class:b([e.ui.header.base,e.ui.header.padding,e.ui.header.background])},[_(e.$slots,"header")],2)):h("",!0),e.$slots.default?(o(),n("div",{key:1,class:b([e.ui.body.base,e.ui.body.padding,e.ui.body.background])},[_(e.$slots,"default")],2)):h("",!0),e.$slots.footer?(o(),n("div",{key:2,class:b([e.ui.footer.base,e.ui.footer.padding,e.ui.footer.background])},[_(e.$slots,"footer")],2)):h("",!0)]),_:3},16,["class"])}const ae=O(ee,[["render",te]]),oe={class:"flex"},re={class:"w-1/4 p-4 overflow-y-auto"},se={class:"sticky top-4 h-16"},ne={class:"mt-6"},ie=["onClick"],le={class:"text-xl font-bold mb-2"},de={class:"mb-4"},ue={key:0,class:"mb-4"},ce=$({__name:"WorkflowList",props:{workflowCollections:{type:Array,required:!0}},setup(e){const t=e,r=j(""),s=j(null),d=j(null),g=w(()=>t.workflowCollections.flatMap(i=>i.workflows)),c=w(()=>g.value.filter(i=>i.definition.name.toLowerCase().includes(r.value.toLowerCase())));function v(i){const f=document.getElementById(`workflow-${i.definition.uuid}`);f&&s.value&&(s.value.scrollTop=f.offsetTop-s.value.offsetTop)}function k(i){d.value=i,v(i)}return(i,f)=>{const V=Y,L=P,M=ae;return o(),n("div",oe,[u("div",re,[u("div",se,[q(u("input",{"onUpdate:modelValue":f[0]||(f[0]=a=>r.value=a),type:"text",placeholder:"Search workflows",class:"w-full mb-4 p-2 border rounded"},null,512),[[E,r.value]])]),u("ul",ne,[(o(!0),n(S,null,z(c.value,a=>(o(),n("li",{key:a.definition.uuid,onClick:C=>k(a),class:b(["cursor-pointer hover:bg-gray-100 p-2 rounded",{"bg-blue-100":d.value===a}])},p(a.definition.name),11,ie))),128))])]),u("div",{class:"w-3/4 p-4 overflow-y-auto",ref_key:"workflowContainer",ref:s},[(o(!0),n(S,null,z(c.value,a=>(o(),x(M,{key:a.definition.uuid,id:`workflow-${a.definition.uuid}`,class:b(["mb-4 p-6",{"border-2 border-blue-500":d.value===a}])},{header:y(()=>[u("h2",le,p(a.definition.name),1)]),default:y(()=>[u("p",de,p(a.definition.annotation),1),a.definition.tags&&a.definition.tags.length>0?(o(),n("div",ue,[(o(!0),n(S,null,z(a.definition.tags,C=>(o(),x(V,{key:C,class:"mr-2 mb-2",color:"primary",variant:"soft"},{default:y(()=>[B(p(C),1)]),_:2},1024))),128))])):h("",!0),F(L,{to:`/workflow/${a.definition.uuid}`,class:"text-primary-400"},{default:y(()=>[B(" Details")]),_:2},1032,["to"])]),_:2},1032,["id","class"]))),128))],512)])}}}),me=$({__name:"index",setup(e){return(t,r)=>(o(),x(ce,{workflowCollections:G(Q)},null,8,["workflowCollections"]))}});export{me as default}; diff --git a/_nuxt/B2F4_ro1.js b/_nuxt/CgUvvjOG.js similarity index 58% rename from _nuxt/B2F4_ro1.js rename to _nuxt/CgUvvjOG.js index 622d3c277..82a8a6c82 100644 --- a/_nuxt/B2F4_ro1.js +++ b/_nuxt/CgUvvjOG.js @@ -1 +1 @@ -import{h as n,N as e}from"./BWFr69vb.js";const t=n({name:"DocumentDrivenNotFound",render(){return e("div","Document not found")}});export{t as default}; +import{h as n,N as e}from"./B2WrS4F7.js";const t=n({name:"DocumentDrivenNotFound",render(){return e("div","Document not found")}});export{t as default}; diff --git a/_nuxt/Cq4pZBKz.js b/_nuxt/CgfUIu8a.js similarity index 96% rename from _nuxt/Cq4pZBKz.js rename to _nuxt/CgfUIu8a.js index 65fec4762..90e29cc5d 100644 --- a/_nuxt/Cq4pZBKz.js +++ b/_nuxt/CgfUIu8a.js @@ -1 +1 @@ -import{h as p,a4 as m,k as A,N as l,J as w}from"./BWFr69vb.js";const S=["p","h1","h2","h3","h4","h5","h6","li"];function f(r,t){return r.type===t||typeof r.type=="object"&&r.type.tag===t||r.tag===t}function s(r){return f(r,"text")||f(r,Symbol.for("v-txt"))}function y(r){var t;return Array.isArray(r.children)||typeof r.children=="string"?r.children:typeof((t=r.children)==null?void 0:t.default)=="function"?r.children.default():[]}function a(r){if(!r)return"";if(Array.isArray(r))return r.map(a).join("");if(s(r))return r.children||r.value||"";const t=y(r);return Array.isArray(t)?t.map(a).filter(Boolean).join(""):""}function c(r,t=[]){if(Array.isArray(r))return r.flatMap(n=>c(n,t));let e=r;return t.some(n=>n==="*"||f(r,n))&&(e=y(r)||r,!Array.isArray(e)&&S.some(n=>f(r,n))&&(e=[e])),e}function h(r,t=[]){return r=Array.isArray(r)?r:[r],t.length?r.flatMap(e=>h(c(e,[t[0]]),t.slice(1))).filter(e=>!(s(e)&&a(e).trim()==="")):r}function g(r,t=[]){return typeof t=="string"&&(t=t.split(",").map(e=>e.trim()).filter(Boolean)),t.length?h(r,t).reduce((e,n)=>(s(n)?typeof e[e.length-1]=="string"?e[e.length-1]+=n.children:e.push(n.children):e.push(n),e),[]):r}const C=p({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(r){const{parent:t}=w(),{default:e}=m(),n=A(()=>typeof r.unwrap=="string"?r.unwrap.split(" "):["*"]);return{fallbackSlot:e,tags:n,parent:t}},render({use:r,unwrap:t,fallbackSlot:e,tags:n,parent:i}){var o;try{let u=r;return typeof r=="string"&&(u=(i==null?void 0:i.slots[r])||((o=i==null?void 0:i.parent)==null?void 0:o.slots[r]),console.warn(`Please set :use="$slots.${r}" in component to enable reactivity`)),u?t?g(u(),n):[u()]:e?e():l("div")}catch{return l("div")}}}),_=p({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(r){return l(C,r)}});export{_ as default}; +import{h as p,a4 as m,k as A,N as l,J as w}from"./B2WrS4F7.js";const S=["p","h1","h2","h3","h4","h5","h6","li"];function f(r,t){return r.type===t||typeof r.type=="object"&&r.type.tag===t||r.tag===t}function s(r){return f(r,"text")||f(r,Symbol.for("v-txt"))}function y(r){var t;return Array.isArray(r.children)||typeof r.children=="string"?r.children:typeof((t=r.children)==null?void 0:t.default)=="function"?r.children.default():[]}function a(r){if(!r)return"";if(Array.isArray(r))return r.map(a).join("");if(s(r))return r.children||r.value||"";const t=y(r);return Array.isArray(t)?t.map(a).filter(Boolean).join(""):""}function c(r,t=[]){if(Array.isArray(r))return r.flatMap(n=>c(n,t));let e=r;return t.some(n=>n==="*"||f(r,n))&&(e=y(r)||r,!Array.isArray(e)&&S.some(n=>f(r,n))&&(e=[e])),e}function h(r,t=[]){return r=Array.isArray(r)?r:[r],t.length?r.flatMap(e=>h(c(e,[t[0]]),t.slice(1))).filter(e=>!(s(e)&&a(e).trim()==="")):r}function g(r,t=[]){return typeof t=="string"&&(t=t.split(",").map(e=>e.trim()).filter(Boolean)),t.length?h(r,t).reduce((e,n)=>(s(n)?typeof e[e.length-1]=="string"?e[e.length-1]+=n.children:e.push(n.children):e.push(n),e),[]):r}const C=p({name:"MDCSlot",functional:!0,props:{name:{type:String,default:"default"},unwrap:{type:[Boolean,String],default:!1},use:{type:Function,default:void 0}},setup(r){const{parent:t}=w(),{default:e}=m(),n=A(()=>typeof r.unwrap=="string"?r.unwrap.split(" "):["*"]);return{fallbackSlot:e,tags:n,parent:t}},render({use:r,unwrap:t,fallbackSlot:e,tags:n,parent:i}){var o;try{let u=r;return typeof r=="string"&&(u=(i==null?void 0:i.slots[r])||((o=i==null?void 0:i.parent)==null?void 0:o.slots[r]),console.warn(`Please set :use="$slots.${r}" in component to enable reactivity`)),u?t?g(u(),n):[u()]:e?e():l("div")}catch{return l("div")}}}),_=p({props:{use:{type:Function,default:void 0},unwrap:{type:[Boolean,String],default:!1}},render(r){return l(C,r)}});export{_ as default}; diff --git a/_nuxt/BdEtlRiI.js b/_nuxt/Cir98oUc.js similarity index 85% rename from _nuxt/BdEtlRiI.js rename to _nuxt/Cir98oUc.js index 3c136f61d..35aa76956 100644 --- a/_nuxt/BdEtlRiI.js +++ b/_nuxt/Cir98oUc.js @@ -1 +1 @@ -import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./BWFr69vb.js";const f=["id"],l=["href"],k=i({__name:"ProseH4",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h4)});return(e,m)=>(s(),n("h4",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./B2WrS4F7.js";const f=["id"],l=["href"],k=i({__name:"ProseH4",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h4)});return(e,m)=>(s(),n("h4",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/FcJJd0cX.js b/_nuxt/CuxHF_lL.js similarity index 99% rename from _nuxt/FcJJd0cX.js rename to _nuxt/CuxHF_lL.js index c9fc3e8d8..b83483f8f 100644 --- a/_nuxt/FcJJd0cX.js +++ b/_nuxt/CuxHF_lL.js @@ -1,4 +1,4 @@ -import E from"./C_bLDgeg.js";import{z as N,P,J as z,K as V,k as i,I as B,S as L,_ as T,h as j,Y as O,o as u,s as r,c as H,v as b,w as D,r as d,Z as M,$ as I,q as h,y as U,a as Q,a0 as W,e as X,m as K,g as q,i as $,j as Y,l as J,n as C,x as k,t as Z}from"./BWFr69vb.js";import{i as ee}from"./DvDH6DOc.js";const y={to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1}},te={as:{type:String,default:"button"},type:{type:String,default:"button"},disabled:{type:Boolean,default:null},active:{type:Boolean,default:void 0},exact:{type:Boolean,default:!1},exactQuery:{type:Boolean,default:!1},exactHash:{type:Boolean,default:!1},inactiveClass:{type:String,default:void 0}},oe=e=>Object.keys(y).reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{}),ge=e=>[...Object.keys(y),...Object.keys(te)].reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{}),ae={base:"focus:outline-none focus-visible:outline-0 disabled:cursor-not-allowed disabled:opacity-75 flex-shrink-0",font:"font-medium",rounded:"rounded-md",truncate:"text-left break-all line-clamp-1",block:"w-full flex justify-center items-center",inline:"inline-flex items-center",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base"},gap:{"2xs":"gap-x-1",xs:"gap-x-1.5",sm:"gap-x-1.5",md:"gap-x-2",lg:"gap-x-2.5",xl:"gap-x-2.5"},padding:{"2xs":"px-2 py-1",xs:"px-2.5 py-1.5",sm:"px-2.5 py-1.5",md:"px-3 py-2",lg:"px-3.5 py-2.5",xl:"px-3.5 py-2.5"},square:{"2xs":"p-1",xs:"p-1.5",sm:"p-1.5",md:"p-2",lg:"p-2.5",xl:"p-2.5"},color:{white:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white hover:bg-gray-50 disabled:bg-white dark:bg-gray-900 dark:hover:bg-gray-800/50 dark:disabled:bg-gray-900 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-900 dark:text-white hover:bg-white dark:hover:bg-gray-900 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},gray:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 hover:bg-gray-100 disabled:bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700/50 dark:disabled:bg-gray-800 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-700 dark:text-gray-200 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},black:{solid:"shadow-sm text-white dark:text-gray-900 bg-gray-900 hover:bg-gray-800 disabled:bg-gray-900 dark:bg-white dark:hover:bg-gray-100 dark:disabled:bg-white focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-900 dark:text-white underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"}},variant:{solid:"shadow-sm text-white dark:text-gray-900 bg-{color}-500 hover:bg-{color}-600 disabled:bg-{color}-500 dark:bg-{color}-400 dark:hover:bg-{color}-500 dark:disabled:bg-{color}-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-{color}-500 dark:focus-visible:outline-{color}-400",outline:"ring-1 ring-inset ring-current text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",soft:"text-{color}-500 dark:text-{color}-400 bg-{color}-50 hover:bg-{color}-100 disabled:bg-{color}-50 dark:bg-{color}-950 dark:hover:bg-{color}-900 dark:disabled:bg-{color}-950 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",ghost:"text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",link:"text-{color}-500 hover:text-{color}-600 disabled:text-{color}-500 dark:text-{color}-400 dark:hover:text-{color}-500 dark:disabled:text-{color}-400 underline-offset-4 hover:underline focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400"},icon:{base:"flex-shrink-0",loading:"animate-spin",size:{"2xs":"h-4 w-4",xs:"h-4 w-4",sm:"h-5 w-5",md:"h-5 w-5",lg:"h-5 w-5",xl:"h-6 w-6"}},default:{size:"sm",variant:"solid",color:"primary",loadingIcon:"i-heroicons-arrow-path-20-solid"}};function be(e){const t=`group-${z().uid}`,n=N({children:[],register(a){this.children.push(a)},unregister(a){const o=this.children.indexOf(a);o>-1&&this.children.splice(o,1)},...e});P(t,n)}function ne({ui:e,props:s}){const t=z();if(P("ButtonGroupContextConsumer",!0),V("ButtonGroupContextConsumer",!1))return{size:i(()=>s.size),rounded:i(()=>e.value.rounded)};let a=t.parent,o;for(;a&&!o;){if(a.type.name==="ButtonGroup"){o=V(`group-${a.uid}`);break}a=a.parent}const _=i(()=>o==null?void 0:o.value.children.indexOf(t));return B(()=>{o==null||o.value.register(t)}),L(()=>{o==null||o.value.unregister(t)}),{size:i(()=>(o==null?void 0:o.value.size)||s.size),rounded:i(()=>!o||_.value===-1?e.value.rounded:o.value.children.length===1?o.value.ui.rounded:_.value===0?o.value.rounded.start:_.value===o.value.children.length-1?o.value.rounded.end:"rounded-none")}}const se=j({props:{name:{type:String,required:!0},dynamic:{type:Boolean,default:!1}},setup(e){const s=O();return{dynamic:i(()=>{var n,a;return e.dynamic||((a=(n=s.ui)==null?void 0:n.icons)==null?void 0:a.dynamic)})}}});function ie(e,s,t,n,a,o){const _=E;return e.dynamic?(u(),r(_,{key:0,name:e.name},null,8,["name"])):(u(),H("span",{key:1,class:b(e.name)},null,2))}const F=T(se,[["render",ie]]),_e=j({inheritAttrs:!1,props:{...y,as:{type:String,default:"button"},type:{type:String,default:"button"},disabled:{type:Boolean,default:null},active:{type:Boolean,default:void 0},exact:{type:Boolean,default:!1},exactQuery:{type:Boolean,default:!1},exactHash:{type:Boolean,default:!1},inactiveClass:{type:String,default:void 0}},setup(e){function s(t,n,{isActive:a,isExactActive:o}){return e.exactQuery&&!ee(t.query,n.query)||e.exactHash&&t.hash!==n.hash?e.inactiveClass:e.exact&&o||!e.exact&&a?e.activeClass:e.inactiveClass}return{resolveLinkClass:s}}}),le=["href","aria-disabled","role","rel","target","onClick"];function ue(e,s,t,n,a,o){const _=X;return e.to?(u(),r(_,h({key:1},e.$props,{custom:""}),{default:D(({route:p,href:m,target:w,rel:x,navigate:v,isActive:f,isExactActive:g,isExternal:A})=>[Q("a",h(e.$attrs,{href:e.disabled?void 0:m,"aria-disabled":e.disabled?"true":void 0,role:e.disabled?"link":void 0,rel:x,target:w,class:e.active!==void 0?e.active?e.activeClass:e.inactiveClass:e.resolveLinkClass(p,e._.provides[W]||e.$route,{isActive:f,isExactActive:g}),onClick:c=>!A&&!e.disabled&&v(c)}),[d(e.$slots,"default",M(I({isActive:e.active!==void 0?e.active:e.exact?g:f})))],16,le)]),_:3},16)):(u(),r(U(e.as),h({key:0,type:e.type,disabled:e.disabled},e.$attrs,{class:e.active?e.activeClass:e.inactiveClass}),{default:D(()=>[d(e.$slots,"default",M(I({isActive:e.active})))]),_:3},16,["type","disabled","class"]))}const G=T(_e,[["render",ue]]),l=K(q.ui.strategy,q.ui.button,ae),re=j({components:{UIcon:F,ULink:G},inheritAttrs:!1,props:{...y,type:{type:String,default:"button"},block:{type:Boolean,default:!1},label:{type:String,default:null},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},size:{type:String,default:()=>l.default.size,validator(e){return Object.keys(l.size).includes(e)}},color:{type:String,default:()=>l.default.color,validator(e){return[...q.ui.colors,...Object.keys(l.color)].includes(e)}},variant:{type:String,default:()=>l.default.variant,validator(e){return[...Object.keys(l.variant),...Object.values(l.color).flatMap(s=>Object.keys(s))].includes(e)}},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>l.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:null},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},square:{type:Boolean,default:!1},truncate:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e,{slots:s}){const{ui:t,attrs:n}=$("button",Y(e,"ui"),l),{size:a,rounded:o}=ne({ui:t,props:e}),_=i(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),p=i(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),m=i(()=>e.square||!s.default&&!e.label),w=i(()=>{var R,S;const c=((S=(R=t.value.color)==null?void 0:R[e.color])==null?void 0:S[e.variant])||t.value.variant[e.variant];return J(C(t.value.base,t.value.font,o.value,t.value.size[a.value],t.value.gap[a.value],e.padded&&t.value[m.value?"square":"padding"][a.value],c==null?void 0:c.replaceAll("{color}",e.color),e.block?t.value.block:t.value.inline),e.class)}),x=i(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),v=i(()=>e.loading&&!_.value?e.loadingIcon:e.trailingIcon||e.icon),f=i(()=>C(t.value.icon.base,t.value.icon.size[a.value],e.loading&&t.value.icon.loading)),g=i(()=>C(t.value.icon.base,t.value.icon.size[a.value],e.loading&&!_.value&&t.value.icon.loading)),A=i(()=>oe(e));return{ui:t,attrs:n,isLeading:_,isTrailing:p,isSquare:m,buttonClass:w,leadingIconName:x,trailingIconName:v,leadingIconClass:f,trailingIconClass:g,linkProps:A}}});function pe(e,s,t,n,a,o){const _=F,p=G;return u(),r(p,h({type:e.type,disabled:e.disabled||e.loading,class:e.buttonClass},{...e.linkProps,...e.attrs}),{default:D(()=>[d(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[e.isLeading&&e.leadingIconName?(u(),r(_,{key:0,name:e.leadingIconName,class:b(e.leadingIconClass),"aria-hidden":"true"},null,8,["name","class"])):k("",!0)]),d(e.$slots,"default",{},()=>[e.label?(u(),H("span",{key:0,class:b([e.truncate?e.ui.truncate:""])},Z(e.label),3)):k("",!0)]),d(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[e.isTrailing&&e.trailingIconName?(u(),r(_,{key:0,name:e.trailingIconName,class:b(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])):k("",!0)])]),_:3},16,["type","disabled","class"])}const he=T(re,[["render",pe]]),ce=[{version:1.2,workflows:[{name:"main",subclass:"Galaxy",publish:!0,primaryDescriptorPath:"/iwc-clinicalmp-quantitation.ga",testParameterFiles:["/iwc-clinicalmp-quantitation-tests.yml"],authors:[{name:"GalaxyP",url:"https://galaxyp.org/"}],definition:{a_galaxy_workflow:"true",annotation:"Clinical Metaproteomics 4: Quantitation ",comments:[],creator:[{class:"Organization",name:"GalaxyP"}],"format-version":"0.1",license:"CC-BY-4.0",name:"Clinical Metaproteomics Quantitation",release:"0.1",report:{markdown:"\n# Workflow Execution Report\n\n## Workflow Inputs\n```galaxy\ninvocation_inputs()\n```\n\n## Workflow Outputs\n```galaxy\ninvocation_outputs()\n```\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n"},steps:{0:{annotation:"Input protein database",content_id:null,errors:null,id:0,input_connections:{},inputs:[{description:"Input protein database",name:"Quantitation_Database-For-MaxQuant"}],label:"Quantitation_Database-For-MaxQuant",name:"Input dataset",outputs:[],position:{left:0,top:0},tool_id:null,tool_state:'{"optional": false, "tag": null}',tool_version:null,type:"data_input",uuid:"c2311b55-b0c7-4237-bed1-4b25bf1a1655",when:null,workflow_outputs:[]},1:{annotation:"design file ",content_id:null,errors:null,id:1,input_connections:{},inputs:[{description:"design file ",name:"Experimental-Design Discovery MaxQuant"}],label:"Experimental-Design Discovery MaxQuant",name:"Input dataset",outputs:[],position:{left:65.796875,top:168.203125},tool_id:null,tool_state:'{"optional": false, "tag": null}',tool_version:null,type:"data_input",uuid:"d957f00d-79a9-4e2e-8e15-088444ca5605",when:null,workflow_outputs:[]},2:{annotation:"MSMS data",content_id:null,errors:null,id:2,input_connections:{},inputs:[{description:"MSMS data",name:"Input Raw-files"}],label:"Input Raw-files",name:"Input dataset collection",outputs:[],position:{left:41.671875,top:532.3671875},tool_id:null,tool_state:'{"optional": false, "tag": null, "collection_type": "list"}',tool_version:null,type:"data_collection_input",uuid:"2864b493-6d12-4313-ad29-f3b1e2564aba",when:null,workflow_outputs:[]},3:{annotation:"Database searching",content_id:"toolshed.g2.bx.psu.edu/repos/galaxyp/maxquant/maxquant/2.0.3.0+galaxy0",errors:null,id:3,input_connections:{"input_opts|fasta_files":{id:0,output_name:"output"},"paramGroups_0|files":{id:2,output_name:"output"},"search_opts|template":{id:1,output_name:"output"}},inputs:[{description:"runtime parameter for tool MaxQuant",name:"input_opts"},{description:"runtime parameter for tool MaxQuant",name:"search_opts"}],label:"MaxQuant",name:"MaxQuant",outputs:[{name:"proteinGroups",type:"tabular"},{name:"mqpar",type:"xml"},{name:"peptides",type:"tabular"},{name:"evidence",type:"tabular"},{name:"msms",type:"tabular"}],position:{left:427.9609375,top:170.17578125},post_job_actions:{},tool_id:"toolshed.g2.bx.psu.edu/repos/galaxyp/maxquant/maxquant/2.0.3.0+galaxy0",tool_shed_repository:{changeset_revision:"9c52362ae7bb",name:"maxquant",owner:"galaxyp",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"input_opts": {"ftype": ".thermo.raw", "fasta_files": {"__class__": "ConnectedValue"}, "identifier_parse_rule": ">([^\\\\s]*)", "description_parse_rule": ">(.*)"}, "output_opts": {"dry_run": false, "output": ["proteinGroups", "mqpar", "peptides", "msms", "evidence"]}, "paramGroups": [{"__index__": 0, "files": {"__class__": "ConnectedValue"}, "maxMissedCleavages": "2", "fixedModifications": ["Carbamidomethyl (C)"], "variableModifications": ["Oxidation (M)"], "enzymes": ["Trypsin/P"], "digestion_mode": "0", "quant_method": {"select_quant_method": "reporter_ion_ms2", "__current_case__": 3, "iso_labels": {"labeling": "tmt11plex", "__current_case__": 4}, "filter_by_pif": {"filter_pif": "False", "__current_case__": 1}}}], "protein_quant": {"peptides_for_quantification": "1", "only_unmod_prot": {"unmod_prot": "True", "__current_case__": 0, "mods_used_prot_quant": ["Oxidation (M)"], "discard_unmod_cpart_peptides": true}, "lfq_opts": {"separateLfq": false, "lfqStabilizeLargeRatios": true, "lfqRequireMsms": true, "do_ibaq": {"ibaq": "False", "__current_case__": 1}, "advancedSiteIntensities": true}}, "qc": {"do_it": "false", "__current_case__": 1}, "search_opts": {"template": {"__class__": "ConnectedValue"}, "min_peptide_len": "8", "max_peptide_mass": "4600", "min_unique_pep": "0", "calc_peak_properties": false, "mbr": {"match_between_runs": "True", "__current_case__": 1, "matching_time_window": "0.7", "matching_ion_mobility_window": "0.05", "alignment_time_window": "20", "alignment_ion_mobility_window": "1", "match_unidentified_features": false}, "incl_contaminants": false, "decoy_mode": "revert", "psm_fdr": "0.01", "protein_fdr": "0.01", "min_pep_length": "8", "max_pep_length": "50"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.0.3.0+galaxy0",type:"tool",uuid:"7e8ec7d9-8fe8-4cf0-a2b3-6358b96c7af5",when:null,workflow_outputs:[]},4:{annotation:"extracting microbial Proteins",content_id:"Grep1",errors:null,id:4,input_connections:{input:{id:3,output_name:"proteinGroups"}},inputs:[],label:"extracting microbial Proteins",name:"Select",outputs:[{name:"out_file1",type:"input"}],position:{left:701.3374260878941,top:226.36456298828125},post_job_actions:{},tool_id:"Grep1",tool_state:'{"__input_ext": "input", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "input": {"__class__": "ConnectedValue"}, "invert": "-v", "keep_header": false, "pattern": "(_HUMAN)|(_REVERSED)|(CON)|(con)", "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.4",type:"tool",uuid:"ee371998-9bf4-4462-abad-63d6a73b995e",when:null,workflow_outputs:[]},5:{annotation:"extracting microbial Peptides",content_id:"Grep1",errors:null,id:5,input_connections:{input:{id:3,output_name:"peptides"}},inputs:[],label:"extracting microbial Peptides",name:"Select",outputs:[{name:"out_file1",type:"input"}],position:{left:700.39453125,top:350.8984375},post_job_actions:{},tool_id:"Grep1",tool_state:'{"__input_ext": "input", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "input": {"__class__": "ConnectedValue"}, "invert": "-v", "keep_header": false, "pattern": "(_HUMAN)|(_REVERSED)|(CON)|(con)", "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.4",type:"tool",uuid:"72ea8f91-5de4-43bc-a2c9-264491627eb2",when:null,workflow_outputs:[]},6:{annotation:"extract proteins",content_id:"Cut1",errors:null,id:6,input_connections:{input:{id:4,output_name:"out_file1"}},inputs:[],label:"extract proteins",name:"Cut",outputs:[{name:"out_file1",type:"tabular"}],position:{left:966.0546875,top:189.30078125},post_job_actions:{},tool_id:"Cut1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "columnList": "c1", "delimiter": "T", "input": {"__class__": "ConnectedValue"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.2",type:"tool",uuid:"44654f5d-e388-4604-bd61-8eda7bd71152",when:null,workflow_outputs:[]},7:{annotation:"extract peptides",content_id:"Cut1",errors:null,id:7,input_connections:{input:{id:5,output_name:"out_file1"}},inputs:[],label:"extract peptides",name:"Cut",outputs:[{name:"out_file1",type:"tabular"}],position:{left:936.2249993300816,top:350.8452453613281},post_job_actions:{},tool_id:"Cut1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "columnList": "c1", "delimiter": "T", "input": {"__class__": "ConnectedValue"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.2",type:"tool",uuid:"c8cc87cd-13ec-418a-8f95-d0d23dd37e6c",when:null,workflow_outputs:[]},8:{annotation:"Quantified-Proteins",content_id:"Grouping1",errors:null,id:8,input_connections:{input1:{id:6,output_name:"out_file1"}},inputs:[],label:"Quantified-Proteins",name:"Group",outputs:[{name:"out_file1",type:"tabular"}],position:{left:1221.822265625,top:177.025390625},post_job_actions:{RenameDatasetActionout_file1:{action_arguments:{newname:"Quantified-Proteins"},action_type:"RenameDatasetAction",output_name:"out_file1"}},tool_id:"Grouping1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "groupcol": "1", "ignorecase": false, "ignorelines": null, "input1": {"__class__": "ConnectedValue"}, "operations": [], "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.1.4",type:"tool",uuid:"d76c6369-3878-45de-9b28-45ae510ba481",when:null,workflow_outputs:[{label:"Quantified-Proteins",output_name:"out_file1",uuid:"57a2ff00-7ad2-4fbb-aafb-6b8323bd23c3"}]},9:{annotation:"Quantified-Peptides",content_id:"Grouping1",errors:null,id:9,input_connections:{input1:{id:7,output_name:"out_file1"}},inputs:[],label:"Quantified-Peptides",name:"Group",outputs:[{name:"out_file1",type:"tabular"}],position:{left:1213.8046875,top:342.296875},post_job_actions:{RenameDatasetActionout_file1:{action_arguments:{newname:"Quantified-Peptides"},action_type:"RenameDatasetAction",output_name:"out_file1"}},tool_id:"Grouping1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "groupcol": "1", "ignorecase": false, "ignorelines": null, "input1": {"__class__": "ConnectedValue"}, "operations": [], "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.1.4",type:"tool",uuid:"019fe847-4fb9-441f-9450-505f855434e7",when:null,workflow_outputs:[{label:"Quantified-Peptides",output_name:"out_file1",uuid:"41b20ef9-acef-4b1d-9a93-1df0c1447a03"}]}},tags:["name:clinicalMP"],uuid:"e21d954c-bb46-46f3-8081-0095b6b0de1f",version:1},readme:`# Clinical Metaproteomics 4: Quantitation +import E from"./BYqfWOoo.js";import{z as N,P,J as z,K as V,k as i,I as B,S as L,_ as T,h as j,Y as O,o as u,s as r,c as H,v as b,w as D,r as d,Z as M,$ as I,q as h,y as U,a as Q,a0 as W,e as X,m as K,g as q,i as $,j as Y,l as J,n as C,x as k,t as Z}from"./B2WrS4F7.js";import{i as ee}from"./DvDH6DOc.js";const y={to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1}},te={as:{type:String,default:"button"},type:{type:String,default:"button"},disabled:{type:Boolean,default:null},active:{type:Boolean,default:void 0},exact:{type:Boolean,default:!1},exactQuery:{type:Boolean,default:!1},exactHash:{type:Boolean,default:!1},inactiveClass:{type:String,default:void 0}},oe=e=>Object.keys(y).reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{}),ge=e=>[...Object.keys(y),...Object.keys(te)].reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{}),ae={base:"focus:outline-none focus-visible:outline-0 disabled:cursor-not-allowed disabled:opacity-75 flex-shrink-0",font:"font-medium",rounded:"rounded-md",truncate:"text-left break-all line-clamp-1",block:"w-full flex justify-center items-center",inline:"inline-flex items-center",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base"},gap:{"2xs":"gap-x-1",xs:"gap-x-1.5",sm:"gap-x-1.5",md:"gap-x-2",lg:"gap-x-2.5",xl:"gap-x-2.5"},padding:{"2xs":"px-2 py-1",xs:"px-2.5 py-1.5",sm:"px-2.5 py-1.5",md:"px-3 py-2",lg:"px-3.5 py-2.5",xl:"px-3.5 py-2.5"},square:{"2xs":"p-1",xs:"p-1.5",sm:"p-1.5",md:"p-2",lg:"p-2.5",xl:"p-2.5"},color:{white:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white hover:bg-gray-50 disabled:bg-white dark:bg-gray-900 dark:hover:bg-gray-800/50 dark:disabled:bg-gray-900 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-900 dark:text-white hover:bg-white dark:hover:bg-gray-900 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},gray:{solid:"shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 hover:bg-gray-100 disabled:bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700/50 dark:disabled:bg-gray-800 focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",ghost:"text-gray-700 dark:text-gray-200 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"},black:{solid:"shadow-sm text-white dark:text-gray-900 bg-gray-900 hover:bg-gray-800 disabled:bg-gray-900 dark:bg-white dark:hover:bg-gray-100 dark:disabled:bg-white focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400",link:"text-gray-900 dark:text-white underline-offset-4 hover:underline focus-visible:ring-inset focus-visible:ring-2 focus-visible:ring-primary-500 dark:focus-visible:ring-primary-400"}},variant:{solid:"shadow-sm text-white dark:text-gray-900 bg-{color}-500 hover:bg-{color}-600 disabled:bg-{color}-500 dark:bg-{color}-400 dark:hover:bg-{color}-500 dark:disabled:bg-{color}-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-{color}-500 dark:focus-visible:outline-{color}-400",outline:"ring-1 ring-inset ring-current text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",soft:"text-{color}-500 dark:text-{color}-400 bg-{color}-50 hover:bg-{color}-100 disabled:bg-{color}-50 dark:bg-{color}-950 dark:hover:bg-{color}-900 dark:disabled:bg-{color}-950 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",ghost:"text-{color}-500 dark:text-{color}-400 hover:bg-{color}-50 disabled:bg-transparent dark:hover:bg-{color}-950 dark:disabled:bg-transparent focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400",link:"text-{color}-500 hover:text-{color}-600 disabled:text-{color}-500 dark:text-{color}-400 dark:hover:text-{color}-500 dark:disabled:text-{color}-400 underline-offset-4 hover:underline focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-{color}-500 dark:focus-visible:ring-{color}-400"},icon:{base:"flex-shrink-0",loading:"animate-spin",size:{"2xs":"h-4 w-4",xs:"h-4 w-4",sm:"h-5 w-5",md:"h-5 w-5",lg:"h-5 w-5",xl:"h-6 w-6"}},default:{size:"sm",variant:"solid",color:"primary",loadingIcon:"i-heroicons-arrow-path-20-solid"}};function be(e){const t=`group-${z().uid}`,n=N({children:[],register(a){this.children.push(a)},unregister(a){const o=this.children.indexOf(a);o>-1&&this.children.splice(o,1)},...e});P(t,n)}function ne({ui:e,props:s}){const t=z();if(P("ButtonGroupContextConsumer",!0),V("ButtonGroupContextConsumer",!1))return{size:i(()=>s.size),rounded:i(()=>e.value.rounded)};let a=t.parent,o;for(;a&&!o;){if(a.type.name==="ButtonGroup"){o=V(`group-${a.uid}`);break}a=a.parent}const _=i(()=>o==null?void 0:o.value.children.indexOf(t));return B(()=>{o==null||o.value.register(t)}),L(()=>{o==null||o.value.unregister(t)}),{size:i(()=>(o==null?void 0:o.value.size)||s.size),rounded:i(()=>!o||_.value===-1?e.value.rounded:o.value.children.length===1?o.value.ui.rounded:_.value===0?o.value.rounded.start:_.value===o.value.children.length-1?o.value.rounded.end:"rounded-none")}}const se=j({props:{name:{type:String,required:!0},dynamic:{type:Boolean,default:!1}},setup(e){const s=O();return{dynamic:i(()=>{var n,a;return e.dynamic||((a=(n=s.ui)==null?void 0:n.icons)==null?void 0:a.dynamic)})}}});function ie(e,s,t,n,a,o){const _=E;return e.dynamic?(u(),r(_,{key:0,name:e.name},null,8,["name"])):(u(),H("span",{key:1,class:b(e.name)},null,2))}const F=T(se,[["render",ie]]),_e=j({inheritAttrs:!1,props:{...y,as:{type:String,default:"button"},type:{type:String,default:"button"},disabled:{type:Boolean,default:null},active:{type:Boolean,default:void 0},exact:{type:Boolean,default:!1},exactQuery:{type:Boolean,default:!1},exactHash:{type:Boolean,default:!1},inactiveClass:{type:String,default:void 0}},setup(e){function s(t,n,{isActive:a,isExactActive:o}){return e.exactQuery&&!ee(t.query,n.query)||e.exactHash&&t.hash!==n.hash?e.inactiveClass:e.exact&&o||!e.exact&&a?e.activeClass:e.inactiveClass}return{resolveLinkClass:s}}}),le=["href","aria-disabled","role","rel","target","onClick"];function ue(e,s,t,n,a,o){const _=X;return e.to?(u(),r(_,h({key:1},e.$props,{custom:""}),{default:D(({route:p,href:m,target:w,rel:x,navigate:v,isActive:f,isExactActive:g,isExternal:A})=>[Q("a",h(e.$attrs,{href:e.disabled?void 0:m,"aria-disabled":e.disabled?"true":void 0,role:e.disabled?"link":void 0,rel:x,target:w,class:e.active!==void 0?e.active?e.activeClass:e.inactiveClass:e.resolveLinkClass(p,e._.provides[W]||e.$route,{isActive:f,isExactActive:g}),onClick:c=>!A&&!e.disabled&&v(c)}),[d(e.$slots,"default",M(I({isActive:e.active!==void 0?e.active:e.exact?g:f})))],16,le)]),_:3},16)):(u(),r(U(e.as),h({key:0,type:e.type,disabled:e.disabled},e.$attrs,{class:e.active?e.activeClass:e.inactiveClass}),{default:D(()=>[d(e.$slots,"default",M(I({isActive:e.active})))]),_:3},16,["type","disabled","class"]))}const G=T(_e,[["render",ue]]),l=K(q.ui.strategy,q.ui.button,ae),re=j({components:{UIcon:F,ULink:G},inheritAttrs:!1,props:{...y,type:{type:String,default:"button"},block:{type:Boolean,default:!1},label:{type:String,default:null},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},size:{type:String,default:()=>l.default.size,validator(e){return Object.keys(l.size).includes(e)}},color:{type:String,default:()=>l.default.color,validator(e){return[...q.ui.colors,...Object.keys(l.color)].includes(e)}},variant:{type:String,default:()=>l.default.variant,validator(e){return[...Object.keys(l.variant),...Object.values(l.color).flatMap(s=>Object.keys(s))].includes(e)}},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>l.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:null},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},square:{type:Boolean,default:!1},truncate:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e,{slots:s}){const{ui:t,attrs:n}=$("button",Y(e,"ui"),l),{size:a,rounded:o}=ne({ui:t,props:e}),_=i(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),p=i(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),m=i(()=>e.square||!s.default&&!e.label),w=i(()=>{var R,S;const c=((S=(R=t.value.color)==null?void 0:R[e.color])==null?void 0:S[e.variant])||t.value.variant[e.variant];return J(C(t.value.base,t.value.font,o.value,t.value.size[a.value],t.value.gap[a.value],e.padded&&t.value[m.value?"square":"padding"][a.value],c==null?void 0:c.replaceAll("{color}",e.color),e.block?t.value.block:t.value.inline),e.class)}),x=i(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),v=i(()=>e.loading&&!_.value?e.loadingIcon:e.trailingIcon||e.icon),f=i(()=>C(t.value.icon.base,t.value.icon.size[a.value],e.loading&&t.value.icon.loading)),g=i(()=>C(t.value.icon.base,t.value.icon.size[a.value],e.loading&&!_.value&&t.value.icon.loading)),A=i(()=>oe(e));return{ui:t,attrs:n,isLeading:_,isTrailing:p,isSquare:m,buttonClass:w,leadingIconName:x,trailingIconName:v,leadingIconClass:f,trailingIconClass:g,linkProps:A}}});function pe(e,s,t,n,a,o){const _=F,p=G;return u(),r(p,h({type:e.type,disabled:e.disabled||e.loading,class:e.buttonClass},{...e.linkProps,...e.attrs}),{default:D(()=>[d(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[e.isLeading&&e.leadingIconName?(u(),r(_,{key:0,name:e.leadingIconName,class:b(e.leadingIconClass),"aria-hidden":"true"},null,8,["name","class"])):k("",!0)]),d(e.$slots,"default",{},()=>[e.label?(u(),H("span",{key:0,class:b([e.truncate?e.ui.truncate:""])},Z(e.label),3)):k("",!0)]),d(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[e.isTrailing&&e.trailingIconName?(u(),r(_,{key:0,name:e.trailingIconName,class:b(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])):k("",!0)])]),_:3},16,["type","disabled","class"])}const he=T(re,[["render",pe]]),ce=[{version:1.2,workflows:[{name:"main",subclass:"Galaxy",publish:!0,primaryDescriptorPath:"/iwc-clinicalmp-quantitation.ga",testParameterFiles:["/iwc-clinicalmp-quantitation-tests.yml"],authors:[{name:"GalaxyP",url:"https://galaxyp.org/"}],definition:{a_galaxy_workflow:"true",annotation:"Clinical Metaproteomics 4: Quantitation ",comments:[],creator:[{class:"Organization",name:"GalaxyP"}],"format-version":"0.1",license:"CC-BY-4.0",name:"Clinical Metaproteomics Quantitation",release:"0.1",report:{markdown:"\n# Workflow Execution Report\n\n## Workflow Inputs\n```galaxy\ninvocation_inputs()\n```\n\n## Workflow Outputs\n```galaxy\ninvocation_outputs()\n```\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n"},steps:{0:{annotation:"Input protein database",content_id:null,errors:null,id:0,input_connections:{},inputs:[{description:"Input protein database",name:"Quantitation_Database-For-MaxQuant"}],label:"Quantitation_Database-For-MaxQuant",name:"Input dataset",outputs:[],position:{left:0,top:0},tool_id:null,tool_state:'{"optional": false, "tag": null}',tool_version:null,type:"data_input",uuid:"c2311b55-b0c7-4237-bed1-4b25bf1a1655",when:null,workflow_outputs:[]},1:{annotation:"design file ",content_id:null,errors:null,id:1,input_connections:{},inputs:[{description:"design file ",name:"Experimental-Design Discovery MaxQuant"}],label:"Experimental-Design Discovery MaxQuant",name:"Input dataset",outputs:[],position:{left:65.796875,top:168.203125},tool_id:null,tool_state:'{"optional": false, "tag": null}',tool_version:null,type:"data_input",uuid:"d957f00d-79a9-4e2e-8e15-088444ca5605",when:null,workflow_outputs:[]},2:{annotation:"MSMS data",content_id:null,errors:null,id:2,input_connections:{},inputs:[{description:"MSMS data",name:"Input Raw-files"}],label:"Input Raw-files",name:"Input dataset collection",outputs:[],position:{left:41.671875,top:532.3671875},tool_id:null,tool_state:'{"optional": false, "tag": null, "collection_type": "list"}',tool_version:null,type:"data_collection_input",uuid:"2864b493-6d12-4313-ad29-f3b1e2564aba",when:null,workflow_outputs:[]},3:{annotation:"Database searching",content_id:"toolshed.g2.bx.psu.edu/repos/galaxyp/maxquant/maxquant/2.0.3.0+galaxy0",errors:null,id:3,input_connections:{"input_opts|fasta_files":{id:0,output_name:"output"},"paramGroups_0|files":{id:2,output_name:"output"},"search_opts|template":{id:1,output_name:"output"}},inputs:[{description:"runtime parameter for tool MaxQuant",name:"input_opts"},{description:"runtime parameter for tool MaxQuant",name:"search_opts"}],label:"MaxQuant",name:"MaxQuant",outputs:[{name:"proteinGroups",type:"tabular"},{name:"mqpar",type:"xml"},{name:"peptides",type:"tabular"},{name:"evidence",type:"tabular"},{name:"msms",type:"tabular"}],position:{left:427.9609375,top:170.17578125},post_job_actions:{},tool_id:"toolshed.g2.bx.psu.edu/repos/galaxyp/maxquant/maxquant/2.0.3.0+galaxy0",tool_shed_repository:{changeset_revision:"9c52362ae7bb",name:"maxquant",owner:"galaxyp",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"input_opts": {"ftype": ".thermo.raw", "fasta_files": {"__class__": "ConnectedValue"}, "identifier_parse_rule": ">([^\\\\s]*)", "description_parse_rule": ">(.*)"}, "output_opts": {"dry_run": false, "output": ["proteinGroups", "mqpar", "peptides", "msms", "evidence"]}, "paramGroups": [{"__index__": 0, "files": {"__class__": "ConnectedValue"}, "maxMissedCleavages": "2", "fixedModifications": ["Carbamidomethyl (C)"], "variableModifications": ["Oxidation (M)"], "enzymes": ["Trypsin/P"], "digestion_mode": "0", "quant_method": {"select_quant_method": "reporter_ion_ms2", "__current_case__": 3, "iso_labels": {"labeling": "tmt11plex", "__current_case__": 4}, "filter_by_pif": {"filter_pif": "False", "__current_case__": 1}}}], "protein_quant": {"peptides_for_quantification": "1", "only_unmod_prot": {"unmod_prot": "True", "__current_case__": 0, "mods_used_prot_quant": ["Oxidation (M)"], "discard_unmod_cpart_peptides": true}, "lfq_opts": {"separateLfq": false, "lfqStabilizeLargeRatios": true, "lfqRequireMsms": true, "do_ibaq": {"ibaq": "False", "__current_case__": 1}, "advancedSiteIntensities": true}}, "qc": {"do_it": "false", "__current_case__": 1}, "search_opts": {"template": {"__class__": "ConnectedValue"}, "min_peptide_len": "8", "max_peptide_mass": "4600", "min_unique_pep": "0", "calc_peak_properties": false, "mbr": {"match_between_runs": "True", "__current_case__": 1, "matching_time_window": "0.7", "matching_ion_mobility_window": "0.05", "alignment_time_window": "20", "alignment_ion_mobility_window": "1", "match_unidentified_features": false}, "incl_contaminants": false, "decoy_mode": "revert", "psm_fdr": "0.01", "protein_fdr": "0.01", "min_pep_length": "8", "max_pep_length": "50"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.0.3.0+galaxy0",type:"tool",uuid:"7e8ec7d9-8fe8-4cf0-a2b3-6358b96c7af5",when:null,workflow_outputs:[]},4:{annotation:"extracting microbial Proteins",content_id:"Grep1",errors:null,id:4,input_connections:{input:{id:3,output_name:"proteinGroups"}},inputs:[],label:"extracting microbial Proteins",name:"Select",outputs:[{name:"out_file1",type:"input"}],position:{left:701.3374260878941,top:226.36456298828125},post_job_actions:{},tool_id:"Grep1",tool_state:'{"__input_ext": "input", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "input": {"__class__": "ConnectedValue"}, "invert": "-v", "keep_header": false, "pattern": "(_HUMAN)|(_REVERSED)|(CON)|(con)", "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.4",type:"tool",uuid:"ee371998-9bf4-4462-abad-63d6a73b995e",when:null,workflow_outputs:[]},5:{annotation:"extracting microbial Peptides",content_id:"Grep1",errors:null,id:5,input_connections:{input:{id:3,output_name:"peptides"}},inputs:[],label:"extracting microbial Peptides",name:"Select",outputs:[{name:"out_file1",type:"input"}],position:{left:700.39453125,top:350.8984375},post_job_actions:{},tool_id:"Grep1",tool_state:'{"__input_ext": "input", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "input": {"__class__": "ConnectedValue"}, "invert": "-v", "keep_header": false, "pattern": "(_HUMAN)|(_REVERSED)|(CON)|(con)", "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.4",type:"tool",uuid:"72ea8f91-5de4-43bc-a2c9-264491627eb2",when:null,workflow_outputs:[]},6:{annotation:"extract proteins",content_id:"Cut1",errors:null,id:6,input_connections:{input:{id:4,output_name:"out_file1"}},inputs:[],label:"extract proteins",name:"Cut",outputs:[{name:"out_file1",type:"tabular"}],position:{left:966.0546875,top:189.30078125},post_job_actions:{},tool_id:"Cut1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "columnList": "c1", "delimiter": "T", "input": {"__class__": "ConnectedValue"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.2",type:"tool",uuid:"44654f5d-e388-4604-bd61-8eda7bd71152",when:null,workflow_outputs:[]},7:{annotation:"extract peptides",content_id:"Cut1",errors:null,id:7,input_connections:{input:{id:5,output_name:"out_file1"}},inputs:[],label:"extract peptides",name:"Cut",outputs:[{name:"out_file1",type:"tabular"}],position:{left:936.2249993300816,top:350.8452453613281},post_job_actions:{},tool_id:"Cut1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "columnList": "c1", "delimiter": "T", "input": {"__class__": "ConnectedValue"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.0.2",type:"tool",uuid:"c8cc87cd-13ec-418a-8f95-d0d23dd37e6c",when:null,workflow_outputs:[]},8:{annotation:"Quantified-Proteins",content_id:"Grouping1",errors:null,id:8,input_connections:{input1:{id:6,output_name:"out_file1"}},inputs:[],label:"Quantified-Proteins",name:"Group",outputs:[{name:"out_file1",type:"tabular"}],position:{left:1221.822265625,top:177.025390625},post_job_actions:{RenameDatasetActionout_file1:{action_arguments:{newname:"Quantified-Proteins"},action_type:"RenameDatasetAction",output_name:"out_file1"}},tool_id:"Grouping1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "groupcol": "1", "ignorecase": false, "ignorelines": null, "input1": {"__class__": "ConnectedValue"}, "operations": [], "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.1.4",type:"tool",uuid:"d76c6369-3878-45de-9b28-45ae510ba481",when:null,workflow_outputs:[{label:"Quantified-Proteins",output_name:"out_file1",uuid:"57a2ff00-7ad2-4fbb-aafb-6b8323bd23c3"}]},9:{annotation:"Quantified-Peptides",content_id:"Grouping1",errors:null,id:9,input_connections:{input1:{id:7,output_name:"out_file1"}},inputs:[],label:"Quantified-Peptides",name:"Group",outputs:[{name:"out_file1",type:"tabular"}],position:{left:1213.8046875,top:342.296875},post_job_actions:{RenameDatasetActionout_file1:{action_arguments:{newname:"Quantified-Peptides"},action_type:"RenameDatasetAction",output_name:"out_file1"}},tool_id:"Grouping1",tool_state:'{"__input_ext": "tabular", "chromInfo": "/opt/galaxy/tool-data/shared/ucsc/chrom/?.len", "groupcol": "1", "ignorecase": false, "ignorelines": null, "input1": {"__class__": "ConnectedValue"}, "operations": [], "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.1.4",type:"tool",uuid:"019fe847-4fb9-441f-9450-505f855434e7",when:null,workflow_outputs:[{label:"Quantified-Peptides",output_name:"out_file1",uuid:"41b20ef9-acef-4b1d-9a93-1df0c1447a03"}]}},tags:["name:clinicalMP"],uuid:"e21d954c-bb46-46f3-8081-0095b6b0de1f",version:1},readme:`# Clinical Metaproteomics 4: Quantitation Quantitative proteomics is crucial for many important purposes. It allows researchers to measure and compare the levels of proteins or peptides in biological samples. This provides valuable insights into biomarker discovery, comparative analysis, and differential expression studies. Quantitative proteomics also helps in understanding the functional roles of proteins, the composition of protein complexes, and the effects of drugs on protein expression in pharmacological studies. Additionally, it serves as a quality control measure by validating initial protein identifications and providing data normalization for increased accuracy. The quantitative data are essential for hypothesis testing, and systems biology, and have clinical relevance in areas such as disease diagnosis, prognosis, and therapeutic decision-making. In summary, the quantitation workflow in proteomics is essential for understanding the complexities of protein expression and regulation, and it facilitates a wide range of biological and clinical applications. @@ -77,7 +77,7 @@ This workflow performs segmentation and counting of cell nuclei using fluorescen ## [0.1] - 2024-02-29 - Creation of workflow for segmentation and counting of cell nuclei in fluorescence microscopy images. -`,trsID:"#workflow/github.com/iwc-workflows/fluorescence-nuclei-segmentation-and-counting/main",tests:[{doc:"Test outline for segmentation-and-counting.ga",job:{input_image:{class:"File",path:"test-data/input_image.tiff",filetype:"tiff"}},outputs:{overlay_image:{path:"test-data/overlay_image.png",compare:"sim_size",delta:100},objects_count:{path:"test-data/objects_count.tabular",compare:"diff",lines_diff:0},label_image:{path:"test-data/label_image.tiff",compare:"sim_size",delta:100}}}]}],path:"./workflows/imaging/fluorescence-nuclei-segmentation-and-counting"},{version:1.2,workflows:[{name:"main",subclass:"Galaxy",publish:!0,primaryDescriptorPath:"/bacterial_genome_annotation.ga",testParameterFiles:["/bacterial_genome_annotation-tests.yml"],authors:[{name:"ABRomics",email:"abromics-support@groupes.france-bioinformatique.fr"},{name:"abromics-consortium",url:"https://www.abromics.fr/"},{name:"Pierre Marin",alternateName:"pimarin",orcid:"0000-0002-8304-138X"},{name:"Clea Siguret",alternateName:"clsiguret",orcid:"0009-0005-6140-0379"}],definition:{a_galaxy_workflow:"true",annotation:"Annotation of an assembled bacterial genomes to detect genes, potential plasmids, integrons and Insertion sequence (IS) elements.",creator:[{class:"Person",email:"mailto:abromics-support@groupes.france-bioinformatique.fr",name:"ABRomics"},{class:"Organization",name:"abromics-consortium",url:"https://www.abromics.fr/"},{alternateName:"pimarin",class:"Person",identifier:"https://orcid.org/0000-0002-8304-138X",name:"Pierre Marin"},{alternateName:"clsiguret",class:"Person",identifier:"https://orcid.org/0009-0005-6140-0379",name:"Clea Siguret"}],"format-version":"0.1",license:"GPL-3.0-or-later",release:"1.1.6",name:"bacterial_genome_annotation",steps:{0:{annotation:"Can be any fasta file.",content_id:null,errors:null,id:0,input_connections:{},inputs:[{description:"Can be any fasta file.",name:"Input sequence fasta"}],label:"Input sequence fasta",name:"Input dataset",outputs:[],position:{left:0,top:559.2197431502472},tool_id:null,tool_state:'{"optional": false, "format": ["fasta"], "tag": null}',tool_version:null,type:"data_input",uuid:"8afa880e-a04c-4831-b37b-d0f317f767b0",when:null,workflow_outputs:[]},1:{annotation:"Select a database to identify plasmids with PlasmidFinder.",content_id:null,errors:null,id:1,input_connections:{},inputs:[{description:"Select a database to identify plasmids with PlasmidFinder.",name:"Select a plasmid detection database"}],label:"Select a plasmid detection database",name:"Input parameter",outputs:[],position:{left:9.602014342350742,top:734.3939210886799},tool_id:null,tool_state:'{"restrictOnConnections": true, "parameter_type": "text", "optional": false}',tool_version:null,type:"parameter_input",uuid:"66c11ad1-7cd5-40b7-b97f-8d15cc097dd9",when:null,workflow_outputs:[{label:null,output_name:"output",uuid:"a2d4e531-c070-45c1-b56a-be4356aabc79"}]},2:{annotation:"Select a database to predict CDS and small proteins (sORF) with Bakta.",content_id:null,errors:null,id:2,input_connections:{},inputs:[{description:"Select a database to predict CDS and small proteins (sORF) with Bakta.",name:"Select a bacterial genome annotation database"}],label:"Select a bacterial genome annotation database",name:"Input parameter",outputs:[],position:{left:21.882601498378413,top:859.5166625976562},tool_id:null,tool_state:'{"restrictOnConnections": true, "parameter_type": "text", "optional": false}',tool_version:null,type:"parameter_input",uuid:"4de1f52c-078c-4112-86ad-e4e8f3b62e3a",when:null,workflow_outputs:[{label:null,output_name:"output",uuid:"724dc1d5-6f90-4c1c-915c-99dded697740"}]},3:{annotation:"Select a database to annotate AMR genes with Bakta.",content_id:null,errors:null,id:3,input_connections:{},inputs:[{description:"Select a database to annotate AMR genes with Bakta.",name:"Select a AMRFinderPlus database"}],label:"Select a AMRFinderPlus database",name:"Input parameter",outputs:[],position:{left:10.643158620281753,top:995.2631409484753},tool_id:null,tool_state:'{"restrictOnConnections": true, "parameter_type": "text", "optional": false}',tool_version:null,type:"parameter_input",uuid:"aec02a2c-6bf7-476d-91aa-3f1ce49083c7",when:null,workflow_outputs:[{label:null,output_name:"output",uuid:"768e962a-f016-41c6-96c5-4b32b26b4856"}]},4:{annotation:"genomic_annotation_insertionelement_isescan",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/isescan/isescan/1.7.2.3+galaxy1",errors:null,id:4,input_connections:{input_file:{id:0,output_name:"output"}},inputs:[],label:"genomic_annotation_insertionelement_isescan",name:"ISEScan",outputs:[{name:"logfile",type:"txt"},{name:"summary",type:"tabular"},{name:"all_results",type:"tabular"},{name:"annotation",type:"gff"},{name:"is_fasta",type:"fasta"},{name:"orf_fna",type:"fasta"},{name:"orf_faa",type:"fasta"}],position:{left:887.7889628790149,top:105.14125185095409},post_job_actions:{RenameDatasetActionall_results:{action_arguments:{newname:"isescan_results_tabular"},action_type:"RenameDatasetAction",output_name:"all_results"},RenameDatasetActionannotation:{action_arguments:{newname:"isescan_annotation_gff3"},action_type:"RenameDatasetAction",output_name:"annotation"},RenameDatasetActionis_fasta:{action_arguments:{newname:"isescan_is_fasta"},action_type:"RenameDatasetAction",output_name:"is_fasta"},RenameDatasetActionlogfile:{action_arguments:{newname:"isescan_logfile_text"},action_type:"RenameDatasetAction",output_name:"logfile"},RenameDatasetActionorf_faa:{action_arguments:{newname:"isescan_orf_faa"},action_type:"RenameDatasetAction",output_name:"orf_faa"},RenameDatasetActionorf_fna:{action_arguments:{newname:"isescan_orf_fasta"},action_type:"RenameDatasetAction",output_name:"orf_fna"},RenameDatasetActionsummary:{action_arguments:{newname:"isescan_summary_tabular"},action_type:"RenameDatasetAction",output_name:"summary"},TagDatasetActionall_results:{action_arguments:{tags:"isescan_results_tabular"},action_type:"TagDatasetAction",output_name:"all_results"},TagDatasetActionannotation:{action_arguments:{tags:"isescan_annotation_gff3"},action_type:"TagDatasetAction",output_name:"annotation"},TagDatasetActionis_fasta:{action_arguments:{tags:"isescan_is_fasta"},action_type:"TagDatasetAction",output_name:"is_fasta"},TagDatasetActionlogfile:{action_arguments:{tags:"isescan,logfile"},action_type:"TagDatasetAction",output_name:"logfile"},TagDatasetActionorf_faa:{action_arguments:{tags:"isescan_orf_faa"},action_type:"TagDatasetAction",output_name:"orf_faa"},TagDatasetActionorf_fna:{action_arguments:{tags:"isescan_orf_fasta"},action_type:"TagDatasetAction",output_name:"orf_fna"},TagDatasetActionsummary:{action_arguments:{tags:"isescan_summary_tabular"},action_type:"TagDatasetAction",output_name:"summary"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/isescan/isescan/1.7.2.3+galaxy1",tool_shed_repository:{changeset_revision:"9e776e7fab4f",name:"isescan",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"input_file": {"__class__": "ConnectedValue"}, "log_activate": true, "remove_short_is": false, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.7.2.3+galaxy1",type:"tool",uuid:"f589af2f-9dd9-41c0-b7a2-a499c875cb54",when:null,workflow_outputs:[{label:"isescan_summary_tabular",output_name:"summary",uuid:"a09e2ed7-5b31-4beb-9923-d5ec6910da16"},{label:"isescan_annotation_gff3",output_name:"annotation",uuid:"de82533b-90f8-470d-80a2-e1559be93f0d"},{label:"isescan_logfile_text",output_name:"logfile",uuid:"c0539e24-831e-406f-a5d2-3dd52845a5d7"},{label:"isescan_results_tabular",output_name:"all_results",uuid:"24f7dee0-f50a-4444-83f4-b09623a4a993"},{label:"isescan_orf_faa",output_name:"orf_faa",uuid:"c74754f5-e011-4f55-801f-feeab8dd777c"},{label:"isescan_is_fasta",output_name:"is_fasta",uuid:"a89b0159-ccef-4c10-9b17-d5da62312bda"},{label:"isescan_orf_fasta",output_name:"orf_fna",uuid:"1a91afd7-104d-4807-bffa-61c5df646b85"}]},5:{annotation:"genomic_annotation_integron",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0",errors:null,id:5,input_connections:{sequence:{id:0,output_name:"output"}},inputs:[{description:"runtime parameter for tool Integron Finder",name:"topology_file"}],label:"genomic_annotation_integron",name:"Integron Finder",outputs:[{name:"integron_log",type:"txt"},{name:"integrons_table",type:"tsv"},{name:"summary",type:"tsv"}],position:{left:581.3510244512896,top:719.4853608141518},post_job_actions:{RenameDatasetActionintegron_log:{action_arguments:{newname:"integronfinder2_logfile_text"},action_type:"RenameDatasetAction",output_name:"integron_log"},RenameDatasetActionintegrons_table:{action_arguments:{newname:"integronfinder2_results_tabular"},action_type:"RenameDatasetAction",output_name:"integrons_table"},RenameDatasetActionsummary:{action_arguments:{newname:"integronfinder2_summary"},action_type:"RenameDatasetAction",output_name:"summary"},TagDatasetActionintegron_log:{action_arguments:{tags:"integronfinder,logfile"},action_type:"TagDatasetAction",output_name:"integron_log"},TagDatasetActionintegrons_table:{action_arguments:{tags:"integronfinder2_results_tabular"},action_type:"TagDatasetAction",output_name:"integrons_table"},TagDatasetActionsummary:{action_arguments:{tags:"integronfinder2_summary"},action_type:"TagDatasetAction",output_name:"summary"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0",tool_shed_repository:{changeset_revision:"bfd290fe1588",name:"integron_finder",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"gbk": false, "local_max": true, "no_logfile": false, "pdf": false, "promoter_attI": true, "sequence": {"__class__": "ConnectedValue"}, "settings": {"attc_settings": {"dist_thresh": "4000", "calin_threshold": "2", "max_attc_size": "200", "min_attc_size": "40", "keep_palindromes": false, "covar_matrix": {"__class__": "RuntimeValue"}}, "protein_settings": {"no_proteins": false, "union_integrases": false, "func_annot": false}}, "topology_file": {"__class__": "RuntimeValue"}, "type_replicon": null, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.0.5+galaxy0",type:"tool",uuid:"0f39c064-cac7-4ee7-9f37-94b7717a033e",when:null,workflow_outputs:[{label:"integronfinder2_logfile_text",output_name:"integron_log",uuid:"dca60f87-9f7a-4631-b197-62ca54f7bafe"},{label:"integronfinder2_summary",output_name:"summary",uuid:"b96d90c3-7678-41b8-9b01-61d5c9da80bc"},{label:"integronfinder2_results_tabular",output_name:"integrons_table",uuid:"cb38191b-3a0e-43d3-823a-0c9563e39d66"}]},6:{annotation:"genomic_annotation_plasmid_plasmidfinder",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/plasmidfinder/plasmidfinder/2.1.6+galaxy1",errors:null,id:6,input_connections:{"input|database_name":{id:1,output_name:"output"},"input|input_file":{id:0,output_name:"output"}},inputs:[{description:"runtime parameter for tool PlasmidFinder",name:"input"},{description:"runtime parameter for tool PlasmidFinder",name:"input"}],label:"genomic_annotation_plasmid_plasmidfinder",name:"PlasmidFinder",outputs:[{name:"json_file",type:"json"},{name:"hit_file",type:"fasta"},{name:"plasmid_file",type:"fasta"},{name:"result_file",type:"tabular"},{name:"raw_file",type:"txt"}],position:{left:469.0425884161387,top:0},post_job_actions:{RenameDatasetActionhit_file:{action_arguments:{newname:"plasmidfinder_hit_genome_fasta"},action_type:"RenameDatasetAction",output_name:"hit_file"},RenameDatasetActionjson_file:{action_arguments:{newname:"plasmidfinder_result_json"},action_type:"RenameDatasetAction",output_name:"json_file"},RenameDatasetActionplasmid_file:{action_arguments:{newname:"plasmidfinder_hit_reference_fasta"},action_type:"RenameDatasetAction",output_name:"plasmid_file"},RenameDatasetActionraw_file:{action_arguments:{newname:"plasmidfinder_results_raw"},action_type:"RenameDatasetAction",output_name:"raw_file"},RenameDatasetActionresult_file:{action_arguments:{newname:"plasmidfinder_results_tabular"},action_type:"RenameDatasetAction",output_name:"result_file"},TagDatasetActionhit_file:{action_arguments:{tags:"plasmidfinder_hit_genome_fasta"},action_type:"TagDatasetAction",output_name:"hit_file"},TagDatasetActionjson_file:{action_arguments:{tags:"plasmidfinder_result_json"},action_type:"TagDatasetAction",output_name:"json_file"},TagDatasetActionplasmid_file:{action_arguments:{tags:"plasmidfinder_hit_reference_fasta"},action_type:"TagDatasetAction",output_name:"plasmid_file"},TagDatasetActionraw_file:{action_arguments:{tags:"plasmidfinder_results_raw"},action_type:"TagDatasetAction",output_name:"raw_file"},TagDatasetActionresult_file:{action_arguments:{tags:"plasmidfinder_results_tabular"},action_type:"TagDatasetAction",output_name:"result_file"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/plasmidfinder/plasmidfinder/2.1.6+galaxy1",tool_shed_repository:{changeset_revision:"7075b7a5441b",name:"plasmidfinder",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"input": {"input_file": {"__class__": "ConnectedValue"}, "database_name": {"__class__": "ConnectedValue"}}, "options": {"min_cov": "0.6", "threshold": "0.95"}, "output_files": {"output_selection": ["hit_fasta", "plasmid_fasta", "result_tsv", "result_txt", "data_json"]}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.1.6+galaxy1",type:"tool",uuid:"0cbd7d74-9525-4fc4-9518-836c99f6d397",when:null,workflow_outputs:[{label:"plasmidfinder_results_tabular",output_name:"result_file",uuid:"696867f7-0700-4ca5-bee4-bf405f44f6fa"},{label:"plasmidfinder_result_json",output_name:"json_file",uuid:"1449c8c3-9621-4ba2-b32e-29a597a63f2d"},{label:"plasmidfinder_results_raw",output_name:"raw_file",uuid:"e4c42f08-1e32-40e0-a0f0-09037299c4a7"},{label:"plasmidfinder_hit_genome_fasta",output_name:"hit_file",uuid:"2924588e-064d-4c31-9011-ef9cfc646c6e"},{label:"plasmidfinder_hit_reference_fasta",output_name:"plasmid_file",uuid:"b70ea191-97da-4e59-b14c-3988284e552e"}]},7:{annotation:"",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.4+galaxy0",errors:null,id:7,input_connections:{"input_option|amrfinder_db_select":{id:3,output_name:"output"},"input_option|bakta_db_select":{id:2,output_name:"output"},"input_option|input_file":{id:0,output_name:"output"}},inputs:[{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"input_option"},{description:"runtime parameter for tool Bakta",name:"input_option"},{description:"runtime parameter for tool Bakta",name:"input_option"}],label:null,name:"Bakta",outputs:[{name:"annotation_tsv",type:"tabular"},{name:"annotation_gff3",type:"gff3"},{name:"annotation_gbff",type:"tabular"},{name:"annotation_embl",type:"tabular"},{name:"annotation_fna",type:"fasta"},{name:"annotation_ffn",type:"fasta"},{name:"annotation_faa",type:"fasta"},{name:"hypotheticals_tsv",type:"tabular"},{name:"hypotheticals_faa",type:"fasta"},{name:"summary_txt",type:"txt"},{name:"annotation_json",type:"json"},{name:"annotation_plot",type:"svg"}],position:{left:1035.0012031530584,top:927.9172491992002},post_job_actions:{RenameDatasetActionannotation_embl:{action_arguments:{newname:"bakta_annotation_embl"},action_type:"RenameDatasetAction",output_name:"annotation_embl"},RenameDatasetActionannotation_faa:{action_arguments:{newname:"bakta_aminoacid_sequence_faa"},action_type:"RenameDatasetAction",output_name:"annotation_faa"},RenameDatasetActionannotation_ffn:{action_arguments:{newname:"bakta_nucleotide_sequence_fasta"},action_type:"RenameDatasetAction",output_name:"annotation_ffn"},RenameDatasetActionannotation_fna:{action_arguments:{newname:"bakta_assembly_fasta"},action_type:"RenameDatasetAction",output_name:"annotation_fna"},RenameDatasetActionannotation_gbff:{action_arguments:{newname:"bakta_annotation_gbff"},action_type:"RenameDatasetAction",output_name:"annotation_gbff"},RenameDatasetActionannotation_gff3:{action_arguments:{newname:"bakta_annotation_gff3"},action_type:"RenameDatasetAction",output_name:"annotation_gff3"},RenameDatasetActionannotation_json:{action_arguments:{newname:"bakta_annotation_json"},action_type:"RenameDatasetAction",output_name:"annotation_json"},RenameDatasetActionannotation_plot:{action_arguments:{newname:"bakta_annotation_plot"},action_type:"RenameDatasetAction",output_name:"annotation_plot"},RenameDatasetActionannotation_tsv:{action_arguments:{newname:"bakta_annotation_tabular"},action_type:"RenameDatasetAction",output_name:"annotation_tsv"},RenameDatasetActionhypotheticals_faa:{action_arguments:{newname:"bakta_hypothetical_faa"},action_type:"RenameDatasetAction",output_name:"hypotheticals_faa"},RenameDatasetActionhypotheticals_tsv:{action_arguments:{newname:"bakta_hypothetical_tabular"},action_type:"RenameDatasetAction",output_name:"hypotheticals_tsv"},RenameDatasetActionsummary_txt:{action_arguments:{newname:"bakta_summary_text"},action_type:"RenameDatasetAction",output_name:"summary_txt"},TagDatasetActionannotation_embl:{action_arguments:{tags:"bakta_annotation_embl"},action_type:"TagDatasetAction",output_name:"annotation_embl"},TagDatasetActionannotation_faa:{action_arguments:{tags:"bakta_aminoacid_sequence_faa"},action_type:"TagDatasetAction",output_name:"annotation_faa"},TagDatasetActionannotation_ffn:{action_arguments:{tags:"bakta_nucleotide_sequence_fasta"},action_type:"TagDatasetAction",output_name:"annotation_ffn"},TagDatasetActionannotation_fna:{action_arguments:{tags:"bakta_assembly_fasta"},action_type:"TagDatasetAction",output_name:"annotation_fna"},TagDatasetActionannotation_gbff:{action_arguments:{tags:"bakta_annotation_gbff"},action_type:"TagDatasetAction",output_name:"annotation_gbff"},TagDatasetActionannotation_gff3:{action_arguments:{tags:"bakta_annotation_gff3"},action_type:"TagDatasetAction",output_name:"annotation_gff3"},TagDatasetActionannotation_json:{action_arguments:{tags:"bakta_annotation_json"},action_type:"TagDatasetAction",output_name:"annotation_json"},TagDatasetActionannotation_plot:{action_arguments:{tags:"bakta_annotation_plot"},action_type:"TagDatasetAction",output_name:"annotation_plot"},TagDatasetActionannotation_tsv:{action_arguments:{tags:"bakta_annotation_tabular"},action_type:"TagDatasetAction",output_name:"annotation_tsv"},TagDatasetActionhypotheticals_faa:{action_arguments:{tags:"bakta_hypothetical_faa"},action_type:"TagDatasetAction",output_name:"hypotheticals_faa"},TagDatasetActionhypotheticals_tsv:{action_arguments:{tags:"bakta_hypothetical_tabular"},action_type:"TagDatasetAction",output_name:"hypotheticals_tsv"},TagDatasetActionsummary_txt:{action_arguments:{tags:"bakta_summary_text"},action_type:"TagDatasetAction",output_name:"summary_txt"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.4+galaxy0",tool_shed_repository:{changeset_revision:"d77802fe76f7",name:"bakta",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"annotation": {"complete": false, "prodigal": {"__class__": "RuntimeValue"}, "translation_table": "11", "keep_contig_headers": false, "replicons": {"__class__": "RuntimeValue"}, "compliant": false, "proteins": {"__class__": "RuntimeValue"}, "meta": false, "regions": {"__class__": "RuntimeValue"}}, "input_option": {"input_file": {"__class__": "ConnectedValue"}, "min_contig_length": null, "bakta_db_select": {"__class__": "ConnectedValue"}, "amrfinder_db_select": {"__class__": "ConnectedValue"}}, "organism": {"genus": null, "species": null, "strain": null, "plasmid": null}, "output_files": {"output_selection": ["file_tsv", "file_gff3", "file_ffn", "file_plot", "file_gbff", "file_embl", "file_fna", "file_faa", "hypo_tsv", "hypo_fa", "file_json", "sum_txt"]}, "workflow": {"skip_analysis": null}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.9.4+galaxy0",type:"tool",uuid:"0a32dcad-f456-460e-9e6f-9e306a8fd515",when:null,workflow_outputs:[{label:"bakta_nucleotide_sequence_fasta",output_name:"annotation_ffn",uuid:"31d239a4-5065-49fb-9989-8b83f3b53642"},{label:"bakta_aminoacid_sequence_faa",output_name:"annotation_faa",uuid:"3827a853-ad2a-48ad-89dd-648883467abd"},{label:"bakta_hypothetical_tabular",output_name:"hypotheticals_tsv",uuid:"db4f4056-01ba-42ed-b053-e3c6086011ab"},{label:"bakta_assembly_fasta",output_name:"annotation_fna",uuid:"7d88510c-813b-40f7-8fd6-5b079ff11ab2"},{label:"bakta_annotation_tabular",output_name:"annotation_tsv",uuid:"b84d6b52-d921-42d5-a7df-4abbd523bdc7"},{label:"bakta_annotation_gff3",output_name:"annotation_gff3",uuid:"3af64163-439d-4241-b950-f540e6f18134"},{label:"bakta_annotation_gbff",output_name:"annotation_gbff",uuid:"5a6c32eb-42ca-45c0-afc9-a12cc777247d"},{label:"bakta_annotation_embl",output_name:"annotation_embl",uuid:"e3b70765-90ee-47e9-8870-411e6a263963"},{label:"bakta_hypothetical_faa",output_name:"hypotheticals_faa",uuid:"4aa10d6e-0577-45b3-8759-63f1e0712b0e"},{label:"bakta_annotation_json",output_name:"annotation_json",uuid:"4ab292e3-0eb7-4746-b2aa-e03c2679aa2b"},{label:"bakta_annotation_plot",output_name:"annotation_plot",uuid:"c5b8dc03-6ee6-4d0b-8703-f92b15165d77"},{label:"bakta_summary_text",output_name:"summary_txt",uuid:"12e3ec34-9d84-4924-a8a6-0bc41a9f23f1"}]},8:{annotation:"ToolDistillator extracts results from tools and creates a JSON file for each tool",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0",errors:null,id:8,input_connections:{"tool_section|tools_0|select_tool|genome_hit_path":{id:6,output_name:"hit_file"},"tool_section|tools_0|select_tool|input":{id:6,output_name:"json_file"},"tool_section|tools_0|select_tool|plasmid_hit_path":{id:6,output_name:"plasmid_file"},"tool_section|tools_0|select_tool|plasmid_result_tabular_path":{id:6,output_name:"result_file"},"tool_section|tools_0|select_tool|reference_database_version":{id:1,output_name:"output"},"tool_section|tools_1|select_tool|annotation_path":{id:4,output_name:"annotation"},"tool_section|tools_1|select_tool|input":{id:4,output_name:"all_results"},"tool_section|tools_1|select_tool|is_fna_path":{id:4,output_name:"is_fasta"},"tool_section|tools_1|select_tool|orf_faa_path":{id:4,output_name:"orf_faa"},"tool_section|tools_1|select_tool|orf_fna_path":{id:4,output_name:"orf_fna"},"tool_section|tools_1|select_tool|summary_path":{id:4,output_name:"summary"},"tool_section|tools_2|select_tool|input":{id:5,output_name:"integrons_table"},"tool_section|tools_2|select_tool|summary_file_path":{id:5,output_name:"summary"},"tool_section|tools_3|select_tool|amino_acid_annotation_path":{id:7,output_name:"annotation_faa"},"tool_section|tools_3|select_tool|annotation_embl_path":{id:7,output_name:"annotation_embl"},"tool_section|tools_3|select_tool|annotation_genbank_path":{id:7,output_name:"annotation_gbff"},"tool_section|tools_3|select_tool|annotation_tabular_path":{id:7,output_name:"annotation_tsv"},"tool_section|tools_3|select_tool|contig_sequences_path":{id:7,output_name:"annotation_fna"},"tool_section|tools_3|select_tool|gff_file_path":{id:7,output_name:"annotation_gff3"},"tool_section|tools_3|select_tool|hypothetical_protein_path":{id:7,output_name:"hypotheticals_faa"},"tool_section|tools_3|select_tool|hypothetical_tabular_path":{id:7,output_name:"hypotheticals_tsv"},"tool_section|tools_3|select_tool|input":{id:7,output_name:"annotation_json"},"tool_section|tools_3|select_tool|nucleotide_annotation_path":{id:7,output_name:"annotation_ffn"},"tool_section|tools_3|select_tool|plot_file_path":{id:7,output_name:"annotation_plot"},"tool_section|tools_3|select_tool|reference_database_version":{id:2,output_name:"output"},"tool_section|tools_3|select_tool|summary_result_path":{id:7,output_name:"summary_txt"}},inputs:[],label:"ToolDistillator",name:"ToolDistillator",outputs:[{name:"output_json",type:"input"}],position:{left:1521.7059634117236,top:515.5903476661389},post_job_actions:{RenameDatasetActionoutput_json:{action_arguments:{newname:"tooldistillator_results"},action_type:"RenameDatasetAction",output_name:"output_json"},TagDatasetActionoutput_json:{action_arguments:{tags:"tooldistillator_results"},action_type:"TagDatasetAction",output_name:"output_json"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0",tool_shed_repository:{changeset_revision:"8d6686664021",name:"tooldistillator",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"log": false, "tool_section": {"tools": [{"__index__": 0, "select_tool": {"tool_list": "plasmidfinder", "__current_case__": 14, "input": {"__class__": "ConnectedValue"}, "plasmid_result_tabular_path": {"__class__": "ConnectedValue"}, "genome_hit_path": {"__class__": "ConnectedValue"}, "plasmid_hit_path": {"__class__": "ConnectedValue"}, "analysis_software_version": "2.1.6", "reference_database_version": {"__class__": "ConnectedValue"}}}, {"__index__": 1, "select_tool": {"tool_list": "isescan", "__current_case__": 11, "input": {"__class__": "ConnectedValue"}, "summary_path": {"__class__": "ConnectedValue"}, "annotation_path": {"__class__": "ConnectedValue"}, "orf_fna_path": {"__class__": "ConnectedValue"}, "orf_faa_path": {"__class__": "ConnectedValue"}, "is_fna_path": {"__class__": "ConnectedValue"}, "analysis_software_version": "1.7.2.3", "reference_database_version": null}}, {"__index__": 2, "select_tool": {"tool_list": "integronfinder2", "__current_case__": 10, "input": {"__class__": "ConnectedValue"}, "summary_file_path": {"__class__": "ConnectedValue"}, "analysis_software_version": "2.0.5", "reference_database_version": null}}, {"__index__": 3, "select_tool": {"tool_list": "bakta", "__current_case__": 2, "input": {"__class__": "ConnectedValue"}, "annotation_tabular_path": {"__class__": "ConnectedValue"}, "annotation_genbank_path": {"__class__": "ConnectedValue"}, "annotation_embl_path": {"__class__": "ConnectedValue"}, "contig_sequences_path": {"__class__": "ConnectedValue"}, "hypothetical_protein_path": {"__class__": "ConnectedValue"}, "hypothetical_tabular_path": {"__class__": "ConnectedValue"}, "plot_file_path": {"__class__": "ConnectedValue"}, "summary_result_path": {"__class__": "ConnectedValue"}, "nucleotide_annotation_path": {"__class__": "ConnectedValue"}, "amino_acid_annotation_path": {"__class__": "ConnectedValue"}, "gff_file_path": {"__class__": "ConnectedValue"}, "analysis_software_version": "1.9.4", "reference_database_version": {"__class__": "ConnectedValue"}}}]}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"0.9.1+galaxy0",type:"tool",uuid:"678bdbfe-7a3a-4a91-8ea7-1cb17f53daa6",when:null,workflow_outputs:[{label:"tooldistillator_results",output_name:"output_json",uuid:"a8db4b4d-8573-45bf-990c-304868ad5150"}]},9:{annotation:"ToolDistillator summarize groups all JSON file into a unique JSON file",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0",errors:null,id:9,input_connections:{summarize_data:{id:8,output_name:"output_json"}},inputs:[],label:"ToolDistillator summarize",name:"ToolDistillator Summarize",outputs:[{name:"summary_json",type:"json"}],position:{left:1999.7866424448703,top:1179.174084225585},post_job_actions:{RenameDatasetActionsummary_json:{action_arguments:{newname:"tooldistillator_summarize"},action_type:"RenameDatasetAction",output_name:"summary_json"},TagDatasetActionsummary_json:{action_arguments:{tags:"tooldistillator_summarize"},action_type:"TagDatasetAction",output_name:"summary_json"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0",tool_shed_repository:{changeset_revision:"f3233d395549",name:"tooldistillator_summarize",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"summarize_data": {"__class__": "ConnectedValue"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"0.9.1+galaxy0",type:"tool",uuid:"3427b1f1-79ce-4ade-a350-baf15ac250c2",when:null,workflow_outputs:[{label:"tooldistillator_summarize",output_name:"summary_json",uuid:"96d63721-4cb5-4879-8984-4eeba8dec36b"}]}},tags:["Genomics","fasta","ABRomics","bacterial-genomics","Annotation","genome-annotation"],uuid:"d55a9e46-a205-4143-b92f-3783499063ed",version:1},readme:`# Bacterial genome annotation workflow (v1.0) +`,trsID:"#workflow/github.com/iwc-workflows/fluorescence-nuclei-segmentation-and-counting/main",tests:[{doc:"Test outline for segmentation-and-counting.ga",job:{input_image:{class:"File",path:"test-data/input_image.tiff",filetype:"tiff"}},outputs:{overlay_image:{path:"test-data/overlay_image.png",compare:"sim_size",delta:100},objects_count:{path:"test-data/objects_count.tabular",compare:"diff",lines_diff:0},label_image:{path:"test-data/label_image.tiff",compare:"sim_size",delta:100}}}]}],path:"./workflows/imaging/fluorescence-nuclei-segmentation-and-counting"},{version:1.2,workflows:[{name:"main",subclass:"Galaxy",publish:!0,primaryDescriptorPath:"/bacterial_genome_annotation.ga",testParameterFiles:["/bacterial_genome_annotation-tests.yml"],authors:[{name:"ABRomics",email:"abromics-support@groupes.france-bioinformatique.fr"},{name:"abromics-consortium",url:"https://www.abromics.fr/"},{name:"Pierre Marin",alternateName:"pimarin",orcid:"0000-0002-8304-138X"},{name:"Clea Siguret",alternateName:"clsiguret",orcid:"0009-0005-6140-0379"}],definition:{a_galaxy_workflow:"true",annotation:"Annotation of an assembled bacterial genomes to detect genes, potential plasmids, integrons and Insertion sequence (IS) elements.",creator:[{class:"Person",email:"mailto:abromics-support@groupes.france-bioinformatique.fr",name:"ABRomics"},{class:"Organization",name:"abromics-consortium",url:"https://www.abromics.fr/"},{alternateName:"pimarin",class:"Person",identifier:"https://orcid.org/0000-0002-8304-138X",name:"Pierre Marin"},{alternateName:"clsiguret",class:"Person",identifier:"https://orcid.org/0009-0005-6140-0379",name:"Clea Siguret"}],"format-version":"0.1",license:"GPL-3.0-or-later",release:"1.1.7",name:"bacterial_genome_annotation",steps:{0:{annotation:"Can be any fasta file.",content_id:null,errors:null,id:0,input_connections:{},inputs:[{description:"Can be any fasta file.",name:"Input sequence fasta"}],label:"Input sequence fasta",name:"Input dataset",outputs:[],position:{left:0,top:559.2197431502472},tool_id:null,tool_state:'{"optional": false, "format": ["fasta"], "tag": null}',tool_version:null,type:"data_input",uuid:"8afa880e-a04c-4831-b37b-d0f317f767b0",when:null,workflow_outputs:[]},1:{annotation:"Select a database to identify plasmids with PlasmidFinder.",content_id:null,errors:null,id:1,input_connections:{},inputs:[{description:"Select a database to identify plasmids with PlasmidFinder.",name:"Select a plasmid detection database"}],label:"Select a plasmid detection database",name:"Input parameter",outputs:[],position:{left:9.602014342350742,top:734.3939210886799},tool_id:null,tool_state:'{"restrictOnConnections": true, "parameter_type": "text", "optional": false}',tool_version:null,type:"parameter_input",uuid:"66c11ad1-7cd5-40b7-b97f-8d15cc097dd9",when:null,workflow_outputs:[{label:null,output_name:"output",uuid:"a2d4e531-c070-45c1-b56a-be4356aabc79"}]},2:{annotation:"Select a database to predict CDS and small proteins (sORF) with Bakta.",content_id:null,errors:null,id:2,input_connections:{},inputs:[{description:"Select a database to predict CDS and small proteins (sORF) with Bakta.",name:"Select a bacterial genome annotation database"}],label:"Select a bacterial genome annotation database",name:"Input parameter",outputs:[],position:{left:21.882601498378413,top:859.5166625976562},tool_id:null,tool_state:'{"restrictOnConnections": true, "parameter_type": "text", "optional": false}',tool_version:null,type:"parameter_input",uuid:"4de1f52c-078c-4112-86ad-e4e8f3b62e3a",when:null,workflow_outputs:[{label:null,output_name:"output",uuid:"724dc1d5-6f90-4c1c-915c-99dded697740"}]},3:{annotation:"Select a database to annotate AMR genes with Bakta.",content_id:null,errors:null,id:3,input_connections:{},inputs:[{description:"Select a database to annotate AMR genes with Bakta.",name:"Select a AMRFinderPlus database"}],label:"Select a AMRFinderPlus database",name:"Input parameter",outputs:[],position:{left:10.643158620281753,top:995.2631409484753},tool_id:null,tool_state:'{"restrictOnConnections": true, "parameter_type": "text", "optional": false}',tool_version:null,type:"parameter_input",uuid:"aec02a2c-6bf7-476d-91aa-3f1ce49083c7",when:null,workflow_outputs:[{label:null,output_name:"output",uuid:"768e962a-f016-41c6-96c5-4b32b26b4856"}]},4:{annotation:"genomic_annotation_insertionelement_isescan",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/isescan/isescan/1.7.2.3+galaxy1",errors:null,id:4,input_connections:{input_file:{id:0,output_name:"output"}},inputs:[],label:"genomic_annotation_insertionelement_isescan",name:"ISEScan",outputs:[{name:"logfile",type:"txt"},{name:"summary",type:"tabular"},{name:"all_results",type:"tabular"},{name:"annotation",type:"gff"},{name:"is_fasta",type:"fasta"},{name:"orf_fna",type:"fasta"},{name:"orf_faa",type:"fasta"}],position:{left:887.7889628790149,top:105.14125185095409},post_job_actions:{RenameDatasetActionall_results:{action_arguments:{newname:"isescan_results_tabular"},action_type:"RenameDatasetAction",output_name:"all_results"},RenameDatasetActionannotation:{action_arguments:{newname:"isescan_annotation_gff3"},action_type:"RenameDatasetAction",output_name:"annotation"},RenameDatasetActionis_fasta:{action_arguments:{newname:"isescan_is_fasta"},action_type:"RenameDatasetAction",output_name:"is_fasta"},RenameDatasetActionlogfile:{action_arguments:{newname:"isescan_logfile_text"},action_type:"RenameDatasetAction",output_name:"logfile"},RenameDatasetActionorf_faa:{action_arguments:{newname:"isescan_orf_faa"},action_type:"RenameDatasetAction",output_name:"orf_faa"},RenameDatasetActionorf_fna:{action_arguments:{newname:"isescan_orf_fasta"},action_type:"RenameDatasetAction",output_name:"orf_fna"},RenameDatasetActionsummary:{action_arguments:{newname:"isescan_summary_tabular"},action_type:"RenameDatasetAction",output_name:"summary"},TagDatasetActionall_results:{action_arguments:{tags:"isescan_results_tabular"},action_type:"TagDatasetAction",output_name:"all_results"},TagDatasetActionannotation:{action_arguments:{tags:"isescan_annotation_gff3"},action_type:"TagDatasetAction",output_name:"annotation"},TagDatasetActionis_fasta:{action_arguments:{tags:"isescan_is_fasta"},action_type:"TagDatasetAction",output_name:"is_fasta"},TagDatasetActionlogfile:{action_arguments:{tags:"isescan,logfile"},action_type:"TagDatasetAction",output_name:"logfile"},TagDatasetActionorf_faa:{action_arguments:{tags:"isescan_orf_faa"},action_type:"TagDatasetAction",output_name:"orf_faa"},TagDatasetActionorf_fna:{action_arguments:{tags:"isescan_orf_fasta"},action_type:"TagDatasetAction",output_name:"orf_fna"},TagDatasetActionsummary:{action_arguments:{tags:"isescan_summary_tabular"},action_type:"TagDatasetAction",output_name:"summary"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/isescan/isescan/1.7.2.3+galaxy1",tool_shed_repository:{changeset_revision:"9e776e7fab4f",name:"isescan",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"input_file": {"__class__": "ConnectedValue"}, "log_activate": true, "remove_short_is": false, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.7.2.3+galaxy1",type:"tool",uuid:"f589af2f-9dd9-41c0-b7a2-a499c875cb54",when:null,workflow_outputs:[{label:"isescan_summary_tabular",output_name:"summary",uuid:"a09e2ed7-5b31-4beb-9923-d5ec6910da16"},{label:"isescan_annotation_gff3",output_name:"annotation",uuid:"de82533b-90f8-470d-80a2-e1559be93f0d"},{label:"isescan_logfile_text",output_name:"logfile",uuid:"c0539e24-831e-406f-a5d2-3dd52845a5d7"},{label:"isescan_results_tabular",output_name:"all_results",uuid:"24f7dee0-f50a-4444-83f4-b09623a4a993"},{label:"isescan_orf_faa",output_name:"orf_faa",uuid:"c74754f5-e011-4f55-801f-feeab8dd777c"},{label:"isescan_is_fasta",output_name:"is_fasta",uuid:"a89b0159-ccef-4c10-9b17-d5da62312bda"},{label:"isescan_orf_fasta",output_name:"orf_fna",uuid:"1a91afd7-104d-4807-bffa-61c5df646b85"}]},5:{annotation:"genomic_annotation_integron",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0",errors:null,id:5,input_connections:{sequence:{id:0,output_name:"output"}},inputs:[{description:"runtime parameter for tool Integron Finder",name:"topology_file"}],label:"genomic_annotation_integron",name:"Integron Finder",outputs:[{name:"integron_log",type:"txt"},{name:"integrons_table",type:"tsv"},{name:"summary",type:"tsv"}],position:{left:581.3510244512896,top:719.4853608141518},post_job_actions:{RenameDatasetActionintegron_log:{action_arguments:{newname:"integronfinder2_logfile_text"},action_type:"RenameDatasetAction",output_name:"integron_log"},RenameDatasetActionintegrons_table:{action_arguments:{newname:"integronfinder2_results_tabular"},action_type:"RenameDatasetAction",output_name:"integrons_table"},RenameDatasetActionsummary:{action_arguments:{newname:"integronfinder2_summary"},action_type:"RenameDatasetAction",output_name:"summary"},TagDatasetActionintegron_log:{action_arguments:{tags:"integronfinder,logfile"},action_type:"TagDatasetAction",output_name:"integron_log"},TagDatasetActionintegrons_table:{action_arguments:{tags:"integronfinder2_results_tabular"},action_type:"TagDatasetAction",output_name:"integrons_table"},TagDatasetActionsummary:{action_arguments:{tags:"integronfinder2_summary"},action_type:"TagDatasetAction",output_name:"summary"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0",tool_shed_repository:{changeset_revision:"bfd290fe1588",name:"integron_finder",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"gbk": false, "local_max": true, "no_logfile": false, "pdf": false, "promoter_attI": true, "sequence": {"__class__": "ConnectedValue"}, "settings": {"attc_settings": {"dist_thresh": "4000", "calin_threshold": "2", "max_attc_size": "200", "min_attc_size": "40", "keep_palindromes": false, "covar_matrix": {"__class__": "RuntimeValue"}}, "protein_settings": {"no_proteins": false, "union_integrases": false, "func_annot": false}}, "topology_file": {"__class__": "RuntimeValue"}, "type_replicon": null, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.0.5+galaxy0",type:"tool",uuid:"0f39c064-cac7-4ee7-9f37-94b7717a033e",when:null,workflow_outputs:[{label:"integronfinder2_logfile_text",output_name:"integron_log",uuid:"dca60f87-9f7a-4631-b197-62ca54f7bafe"},{label:"integronfinder2_summary",output_name:"summary",uuid:"b96d90c3-7678-41b8-9b01-61d5c9da80bc"},{label:"integronfinder2_results_tabular",output_name:"integrons_table",uuid:"cb38191b-3a0e-43d3-823a-0c9563e39d66"}]},6:{annotation:"genomic_annotation_plasmid_plasmidfinder",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/plasmidfinder/plasmidfinder/2.1.6+galaxy1",errors:null,id:6,input_connections:{"input|database_name":{id:1,output_name:"output"},"input|input_file":{id:0,output_name:"output"}},inputs:[{description:"runtime parameter for tool PlasmidFinder",name:"input"},{description:"runtime parameter for tool PlasmidFinder",name:"input"}],label:"genomic_annotation_plasmid_plasmidfinder",name:"PlasmidFinder",outputs:[{name:"json_file",type:"json"},{name:"hit_file",type:"fasta"},{name:"plasmid_file",type:"fasta"},{name:"result_file",type:"tabular"},{name:"raw_file",type:"txt"}],position:{left:469.0425884161387,top:0},post_job_actions:{RenameDatasetActionhit_file:{action_arguments:{newname:"plasmidfinder_hit_genome_fasta"},action_type:"RenameDatasetAction",output_name:"hit_file"},RenameDatasetActionjson_file:{action_arguments:{newname:"plasmidfinder_result_json"},action_type:"RenameDatasetAction",output_name:"json_file"},RenameDatasetActionplasmid_file:{action_arguments:{newname:"plasmidfinder_hit_reference_fasta"},action_type:"RenameDatasetAction",output_name:"plasmid_file"},RenameDatasetActionraw_file:{action_arguments:{newname:"plasmidfinder_results_raw"},action_type:"RenameDatasetAction",output_name:"raw_file"},RenameDatasetActionresult_file:{action_arguments:{newname:"plasmidfinder_results_tabular"},action_type:"RenameDatasetAction",output_name:"result_file"},TagDatasetActionhit_file:{action_arguments:{tags:"plasmidfinder_hit_genome_fasta"},action_type:"TagDatasetAction",output_name:"hit_file"},TagDatasetActionjson_file:{action_arguments:{tags:"plasmidfinder_result_json"},action_type:"TagDatasetAction",output_name:"json_file"},TagDatasetActionplasmid_file:{action_arguments:{tags:"plasmidfinder_hit_reference_fasta"},action_type:"TagDatasetAction",output_name:"plasmid_file"},TagDatasetActionraw_file:{action_arguments:{tags:"plasmidfinder_results_raw"},action_type:"TagDatasetAction",output_name:"raw_file"},TagDatasetActionresult_file:{action_arguments:{tags:"plasmidfinder_results_tabular"},action_type:"TagDatasetAction",output_name:"result_file"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/plasmidfinder/plasmidfinder/2.1.6+galaxy1",tool_shed_repository:{changeset_revision:"7075b7a5441b",name:"plasmidfinder",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"input": {"input_file": {"__class__": "ConnectedValue"}, "database_name": {"__class__": "ConnectedValue"}}, "options": {"min_cov": "0.6", "threshold": "0.95"}, "output_files": {"output_selection": ["hit_fasta", "plasmid_fasta", "result_tsv", "result_txt", "data_json"]}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"2.1.6+galaxy1",type:"tool",uuid:"0cbd7d74-9525-4fc4-9518-836c99f6d397",when:null,workflow_outputs:[{label:"plasmidfinder_results_tabular",output_name:"result_file",uuid:"696867f7-0700-4ca5-bee4-bf405f44f6fa"},{label:"plasmidfinder_result_json",output_name:"json_file",uuid:"1449c8c3-9621-4ba2-b32e-29a597a63f2d"},{label:"plasmidfinder_results_raw",output_name:"raw_file",uuid:"e4c42f08-1e32-40e0-a0f0-09037299c4a7"},{label:"plasmidfinder_hit_genome_fasta",output_name:"hit_file",uuid:"2924588e-064d-4c31-9011-ef9cfc646c6e"},{label:"plasmidfinder_hit_reference_fasta",output_name:"plasmid_file",uuid:"b70ea191-97da-4e59-b14c-3988284e552e"}]},7:{annotation:"",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.4+galaxy0",errors:null,id:7,input_connections:{"input_option|amrfinder_db_select":{id:3,output_name:"output"},"input_option|bakta_db_select":{id:2,output_name:"output"},"input_option|input_file":{id:0,output_name:"output"}},inputs:[{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"annotation"},{description:"runtime parameter for tool Bakta",name:"input_option"},{description:"runtime parameter for tool Bakta",name:"input_option"},{description:"runtime parameter for tool Bakta",name:"input_option"}],label:null,name:"Bakta",outputs:[{name:"annotation_tsv",type:"tabular"},{name:"annotation_gff3",type:"gff3"},{name:"annotation_gbff",type:"tabular"},{name:"annotation_embl",type:"tabular"},{name:"annotation_fna",type:"fasta"},{name:"annotation_ffn",type:"fasta"},{name:"annotation_faa",type:"fasta"},{name:"hypotheticals_tsv",type:"tabular"},{name:"hypotheticals_faa",type:"fasta"},{name:"summary_txt",type:"txt"},{name:"annotation_json",type:"json"},{name:"annotation_plot",type:"svg"}],position:{left:1035.0012031530584,top:927.9172491992002},post_job_actions:{RenameDatasetActionannotation_embl:{action_arguments:{newname:"bakta_annotation_embl"},action_type:"RenameDatasetAction",output_name:"annotation_embl"},RenameDatasetActionannotation_faa:{action_arguments:{newname:"bakta_aminoacid_sequence_faa"},action_type:"RenameDatasetAction",output_name:"annotation_faa"},RenameDatasetActionannotation_ffn:{action_arguments:{newname:"bakta_nucleotide_sequence_fasta"},action_type:"RenameDatasetAction",output_name:"annotation_ffn"},RenameDatasetActionannotation_fna:{action_arguments:{newname:"bakta_assembly_fasta"},action_type:"RenameDatasetAction",output_name:"annotation_fna"},RenameDatasetActionannotation_gbff:{action_arguments:{newname:"bakta_annotation_gbff"},action_type:"RenameDatasetAction",output_name:"annotation_gbff"},RenameDatasetActionannotation_gff3:{action_arguments:{newname:"bakta_annotation_gff3"},action_type:"RenameDatasetAction",output_name:"annotation_gff3"},RenameDatasetActionannotation_json:{action_arguments:{newname:"bakta_annotation_json"},action_type:"RenameDatasetAction",output_name:"annotation_json"},RenameDatasetActionannotation_plot:{action_arguments:{newname:"bakta_annotation_plot"},action_type:"RenameDatasetAction",output_name:"annotation_plot"},RenameDatasetActionannotation_tsv:{action_arguments:{newname:"bakta_annotation_tabular"},action_type:"RenameDatasetAction",output_name:"annotation_tsv"},RenameDatasetActionhypotheticals_faa:{action_arguments:{newname:"bakta_hypothetical_faa"},action_type:"RenameDatasetAction",output_name:"hypotheticals_faa"},RenameDatasetActionhypotheticals_tsv:{action_arguments:{newname:"bakta_hypothetical_tabular"},action_type:"RenameDatasetAction",output_name:"hypotheticals_tsv"},RenameDatasetActionsummary_txt:{action_arguments:{newname:"bakta_summary_text"},action_type:"RenameDatasetAction",output_name:"summary_txt"},TagDatasetActionannotation_embl:{action_arguments:{tags:"bakta_annotation_embl"},action_type:"TagDatasetAction",output_name:"annotation_embl"},TagDatasetActionannotation_faa:{action_arguments:{tags:"bakta_aminoacid_sequence_faa"},action_type:"TagDatasetAction",output_name:"annotation_faa"},TagDatasetActionannotation_ffn:{action_arguments:{tags:"bakta_nucleotide_sequence_fasta"},action_type:"TagDatasetAction",output_name:"annotation_ffn"},TagDatasetActionannotation_fna:{action_arguments:{tags:"bakta_assembly_fasta"},action_type:"TagDatasetAction",output_name:"annotation_fna"},TagDatasetActionannotation_gbff:{action_arguments:{tags:"bakta_annotation_gbff"},action_type:"TagDatasetAction",output_name:"annotation_gbff"},TagDatasetActionannotation_gff3:{action_arguments:{tags:"bakta_annotation_gff3"},action_type:"TagDatasetAction",output_name:"annotation_gff3"},TagDatasetActionannotation_json:{action_arguments:{tags:"bakta_annotation_json"},action_type:"TagDatasetAction",output_name:"annotation_json"},TagDatasetActionannotation_plot:{action_arguments:{tags:"bakta_annotation_plot"},action_type:"TagDatasetAction",output_name:"annotation_plot"},TagDatasetActionannotation_tsv:{action_arguments:{tags:"bakta_annotation_tabular"},action_type:"TagDatasetAction",output_name:"annotation_tsv"},TagDatasetActionhypotheticals_faa:{action_arguments:{tags:"bakta_hypothetical_faa"},action_type:"TagDatasetAction",output_name:"hypotheticals_faa"},TagDatasetActionhypotheticals_tsv:{action_arguments:{tags:"bakta_hypothetical_tabular"},action_type:"TagDatasetAction",output_name:"hypotheticals_tsv"},TagDatasetActionsummary_txt:{action_arguments:{tags:"bakta_summary_text"},action_type:"TagDatasetAction",output_name:"summary_txt"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.4+galaxy0",tool_shed_repository:{changeset_revision:"d77802fe76f7",name:"bakta",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"annotation": {"complete": false, "prodigal": {"__class__": "RuntimeValue"}, "translation_table": "11", "keep_contig_headers": false, "replicons": {"__class__": "RuntimeValue"}, "compliant": false, "proteins": {"__class__": "RuntimeValue"}, "meta": false, "regions": {"__class__": "RuntimeValue"}}, "input_option": {"input_file": {"__class__": "ConnectedValue"}, "min_contig_length": null, "bakta_db_select": {"__class__": "ConnectedValue"}, "amrfinder_db_select": {"__class__": "ConnectedValue"}}, "organism": {"genus": null, "species": null, "strain": null, "plasmid": null}, "output_files": {"output_selection": ["file_tsv", "file_gff3", "file_ffn", "file_plot", "file_gbff", "file_embl", "file_fna", "file_faa", "hypo_tsv", "hypo_fa", "file_json", "sum_txt"]}, "workflow": {"skip_analysis": null}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"1.9.4+galaxy0",type:"tool",uuid:"0a32dcad-f456-460e-9e6f-9e306a8fd515",when:null,workflow_outputs:[{label:"bakta_nucleotide_sequence_fasta",output_name:"annotation_ffn",uuid:"31d239a4-5065-49fb-9989-8b83f3b53642"},{label:"bakta_aminoacid_sequence_faa",output_name:"annotation_faa",uuid:"3827a853-ad2a-48ad-89dd-648883467abd"},{label:"bakta_hypothetical_tabular",output_name:"hypotheticals_tsv",uuid:"db4f4056-01ba-42ed-b053-e3c6086011ab"},{label:"bakta_assembly_fasta",output_name:"annotation_fna",uuid:"7d88510c-813b-40f7-8fd6-5b079ff11ab2"},{label:"bakta_annotation_tabular",output_name:"annotation_tsv",uuid:"b84d6b52-d921-42d5-a7df-4abbd523bdc7"},{label:"bakta_annotation_gff3",output_name:"annotation_gff3",uuid:"3af64163-439d-4241-b950-f540e6f18134"},{label:"bakta_annotation_gbff",output_name:"annotation_gbff",uuid:"5a6c32eb-42ca-45c0-afc9-a12cc777247d"},{label:"bakta_annotation_embl",output_name:"annotation_embl",uuid:"e3b70765-90ee-47e9-8870-411e6a263963"},{label:"bakta_hypothetical_faa",output_name:"hypotheticals_faa",uuid:"4aa10d6e-0577-45b3-8759-63f1e0712b0e"},{label:"bakta_annotation_json",output_name:"annotation_json",uuid:"4ab292e3-0eb7-4746-b2aa-e03c2679aa2b"},{label:"bakta_annotation_plot",output_name:"annotation_plot",uuid:"c5b8dc03-6ee6-4d0b-8703-f92b15165d77"},{label:"bakta_summary_text",output_name:"summary_txt",uuid:"12e3ec34-9d84-4924-a8a6-0bc41a9f23f1"}]},8:{annotation:"ToolDistillator extracts results from tools and creates a JSON file for each tool",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy1",errors:null,id:8,input_connections:{"tool_section|tools_0|select_tool|genome_hit_path":{id:6,output_name:"hit_file"},"tool_section|tools_0|select_tool|input":{id:6,output_name:"json_file"},"tool_section|tools_0|select_tool|plasmid_hit_path":{id:6,output_name:"plasmid_file"},"tool_section|tools_0|select_tool|plasmid_result_tabular_path":{id:6,output_name:"result_file"},"tool_section|tools_0|select_tool|reference_database_version":{id:1,output_name:"output"},"tool_section|tools_1|select_tool|annotation_path":{id:4,output_name:"annotation"},"tool_section|tools_1|select_tool|input":{id:4,output_name:"all_results"},"tool_section|tools_1|select_tool|is_fna_path":{id:4,output_name:"is_fasta"},"tool_section|tools_1|select_tool|orf_faa_path":{id:4,output_name:"orf_faa"},"tool_section|tools_1|select_tool|orf_fna_path":{id:4,output_name:"orf_fna"},"tool_section|tools_1|select_tool|summary_path":{id:4,output_name:"summary"},"tool_section|tools_2|select_tool|input":{id:5,output_name:"integrons_table"},"tool_section|tools_2|select_tool|summary_file_path":{id:5,output_name:"summary"},"tool_section|tools_3|select_tool|amino_acid_annotation_path":{id:7,output_name:"annotation_faa"},"tool_section|tools_3|select_tool|annotation_embl_path":{id:7,output_name:"annotation_embl"},"tool_section|tools_3|select_tool|annotation_genbank_path":{id:7,output_name:"annotation_gbff"},"tool_section|tools_3|select_tool|annotation_tabular_path":{id:7,output_name:"annotation_tsv"},"tool_section|tools_3|select_tool|contig_sequences_path":{id:7,output_name:"annotation_fna"},"tool_section|tools_3|select_tool|gff_file_path":{id:7,output_name:"annotation_gff3"},"tool_section|tools_3|select_tool|hypothetical_protein_path":{id:7,output_name:"hypotheticals_faa"},"tool_section|tools_3|select_tool|hypothetical_tabular_path":{id:7,output_name:"hypotheticals_tsv"},"tool_section|tools_3|select_tool|input":{id:7,output_name:"annotation_json"},"tool_section|tools_3|select_tool|nucleotide_annotation_path":{id:7,output_name:"annotation_ffn"},"tool_section|tools_3|select_tool|plot_file_path":{id:7,output_name:"annotation_plot"},"tool_section|tools_3|select_tool|reference_database_version":{id:2,output_name:"output"},"tool_section|tools_3|select_tool|summary_result_path":{id:7,output_name:"summary_txt"}},inputs:[],label:"ToolDistillator",name:"ToolDistillator",outputs:[{name:"output_json",type:"input"}],position:{left:1521.7059634117236,top:515.5903476661389},post_job_actions:{RenameDatasetActionoutput_json:{action_arguments:{newname:"tooldistillator_results"},action_type:"RenameDatasetAction",output_name:"output_json"},TagDatasetActionoutput_json:{action_arguments:{tags:"tooldistillator_results"},action_type:"TagDatasetAction",output_name:"output_json"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy1",tool_shed_repository:{changeset_revision:"ea93df4b3df2",name:"tooldistillator",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"log": false, "tool_section": {"tools": [{"__index__": 0, "select_tool": {"tool_list": "plasmidfinder", "__current_case__": 14, "input": {"__class__": "ConnectedValue"}, "plasmid_result_tabular_path": {"__class__": "ConnectedValue"}, "genome_hit_path": {"__class__": "ConnectedValue"}, "plasmid_hit_path": {"__class__": "ConnectedValue"}, "origin": {"origin": "true", "__current_case__": 0, "analysis_software_version": null}, "reference_database_version": {"__class__": "ConnectedValue"}}}, {"__index__": 1, "select_tool": {"tool_list": "isescan", "__current_case__": 11, "input": {"__class__": "ConnectedValue"}, "summary_path": {"__class__": "ConnectedValue"}, "annotation_path": {"__class__": "ConnectedValue"}, "orf_fna_path": {"__class__": "ConnectedValue"}, "orf_faa_path": {"__class__": "ConnectedValue"}, "is_fna_path": {"__class__": "ConnectedValue"}, "origin": {"origin": "true", "__current_case__": 0, "analysis_software_version": null}, "reference_database_version": null}}, {"__index__": 2, "select_tool": {"tool_list": "integronfinder2", "__current_case__": 10, "input": {"__class__": "ConnectedValue"}, "summary_file_path": {"__class__": "ConnectedValue"}, "origin": {"origin": "true", "__current_case__": 0, "analysis_software_version": null}, "reference_database_version": null}}, {"__index__": 3, "select_tool": {"tool_list": "bakta", "__current_case__": 2, "input": {"__class__": "ConnectedValue"}, "annotation_tabular_path": {"__class__": "ConnectedValue"}, "annotation_genbank_path": {"__class__": "ConnectedValue"}, "annotation_embl_path": {"__class__": "ConnectedValue"}, "contig_sequences_path": {"__class__": "ConnectedValue"}, "hypothetical_protein_path": {"__class__": "ConnectedValue"}, "hypothetical_tabular_path": {"__class__": "ConnectedValue"}, "plot_file_path": {"__class__": "ConnectedValue"}, "summary_result_path": {"__class__": "ConnectedValue"}, "nucleotide_annotation_path": {"__class__": "ConnectedValue"}, "amino_acid_annotation_path": {"__class__": "ConnectedValue"}, "gff_file_path": {"__class__": "ConnectedValue"}, "origin": {"origin": "true", "__current_case__": 0, "analysis_software_version": null}, "reference_database_version": {"__class__": "ConnectedValue"}}}]}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"0.9.1+galaxy1",type:"tool",uuid:"678bdbfe-7a3a-4a91-8ea7-1cb17f53daa6",when:null,workflow_outputs:[{label:"tooldistillator_results",output_name:"output_json",uuid:"a8db4b4d-8573-45bf-990c-304868ad5150"}]},9:{annotation:"ToolDistillator summarize groups all JSON file into a unique JSON file",content_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy1",errors:null,id:9,input_connections:{summarize_data:{id:8,output_name:"output_json"}},inputs:[],label:"ToolDistillator summarize",name:"ToolDistillator Summarize",outputs:[{name:"summary_json",type:"json"}],position:{left:1999.7866424448703,top:1179.174084225585},post_job_actions:{RenameDatasetActionsummary_json:{action_arguments:{newname:"tooldistillator_summarize"},action_type:"RenameDatasetAction",output_name:"summary_json"},TagDatasetActionsummary_json:{action_arguments:{tags:"tooldistillator_summarize"},action_type:"TagDatasetAction",output_name:"summary_json"}},tool_id:"toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy1",tool_shed_repository:{changeset_revision:"24eec94e6dfc",name:"tooldistillator_summarize",owner:"iuc",tool_shed:"toolshed.g2.bx.psu.edu"},tool_state:'{"summarize_data": {"__class__": "ConnectedValue"}, "__page__": null, "__rerun_remap_job_id__": null}',tool_version:"0.9.1+galaxy1",type:"tool",uuid:"3427b1f1-79ce-4ade-a350-baf15ac250c2",when:null,workflow_outputs:[{label:"tooldistillator_summarize",output_name:"summary_json",uuid:"96d63721-4cb5-4879-8984-4eeba8dec36b"}]}},tags:["Genomics","fasta","ABRomics","bacterial-genomics","Annotation","genome-annotation"],uuid:"d55a9e46-a205-4143-b92f-3783499063ed",version:1},readme:`# Bacterial genome annotation workflow (v1.0) This workflow uses assembled bacterial genome fasta files (but can be any fasta file) and executes the following steps: 1. Genomic annotation @@ -114,6 +114,12 @@ This workflow uses assembled bacterial genome fasta files (but can be any fasta 5. Aggregating outputs: - JSON file with information about the outputs of **Bakta**, **IntegronFinder2**, **Plasmidfinder**, **ISEScan**`,changelog:`# Changelog +## [1.1.7] 2024-10-21 + +### Automatic update +- \`toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0\` was updated to \`toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy1\` +- \`toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0\` was updated to \`toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy1\` + ## [1.1.6] 2024-10-11 ### Manual update diff --git a/_nuxt/tTsFKelM.js b/_nuxt/D2PIAtkT.js similarity index 63% rename from _nuxt/tTsFKelM.js rename to _nuxt/D2PIAtkT.js index 91baf3520..7e7d35dac 100644 --- a/_nuxt/tTsFKelM.js +++ b/_nuxt/D2PIAtkT.js @@ -1 +1 @@ -import{_ as r,o,c as s,r as t}from"./BWFr69vb.js";const c={};function n(e,a){return o(),s("li",null,[t(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; +import{_ as r,o,c as s,r as t}from"./B2WrS4F7.js";const c={};function n(e,a){return o(),s("li",null,[t(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/Dc4k6aeh.js b/_nuxt/D3w5GROP.js similarity index 63% rename from _nuxt/Dc4k6aeh.js rename to _nuxt/D3w5GROP.js index 901405427..236105302 100644 --- a/_nuxt/Dc4k6aeh.js +++ b/_nuxt/D3w5GROP.js @@ -1 +1 @@ -import{_ as r,o,c as s,r as t}from"./BWFr69vb.js";const c={};function n(e,a){return o(),s("em",null,[t(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; +import{_ as r,o,c as s,r as t}from"./B2WrS4F7.js";const c={};function n(e,a){return o(),s("em",null,[t(e.$slots,"default")])}const _=r(c,[["render",n]]);export{_ as default}; diff --git a/_nuxt/CeLOlcvx.js b/_nuxt/DDQEN5Di.js similarity index 97% rename from _nuxt/CeLOlcvx.js rename to _nuxt/DDQEN5Di.js index 981d5f26e..82c9c83c1 100644 --- a/_nuxt/CeLOlcvx.js +++ b/_nuxt/DDQEN5Di.js @@ -1 +1 @@ -import{_ as a,u as o,o as s,c as i,a as e,t as r,p as u,f as l}from"./BWFr69vb.js";const c=t=>(u("data-v-6fdef64d"),t=t(),l(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},f=["textContent"],g=["textContent"],b={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,f),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,g)])]))}},k=a(b,[["__scopeId","data-v-6fdef64d"]]);export{k as default}; +import{_ as a,u as o,o as s,c as i,a as e,t as r,p as u,f as l}from"./B2WrS4F7.js";const c=t=>(u("data-v-6fdef64d"),t=t(),l(),t),d={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},p=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},f=["textContent"],g=["textContent"],b={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return o({title:`${n.statusCode} - ${n.statusMessage} | ${n.appName}`,script:[],style:[{children:'*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(m,x)=>(s(),i("div",d,[p,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:r(t.statusCode)},null,8,f),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:r(t.description)},null,8,g)])]))}},k=a(b,[["__scopeId","data-v-6fdef64d"]]);export{k as default}; diff --git a/_nuxt/COLHc7Zo.js b/_nuxt/DVW6mKyd.js similarity index 74% rename from _nuxt/COLHc7Zo.js rename to _nuxt/DVW6mKyd.js index 43ae1def9..204972e48 100644 --- a/_nuxt/COLHc7Zo.js +++ b/_nuxt/DVW6mKyd.js @@ -1,2 +1,2 @@ -const __vite__fileDeps=["./zfhR0ja8.js","./BWFr69vb.js","./RTgJfHXf.js","./DvDH6DOc.js","./BExog0Tt.js","./C-v3KzvZ.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{q as f,w as m,e as v,s as g,j as d,u as l,a as h}from"./RTgJfHXf.js";import{a3 as _,a6 as y,h as C,a7 as w,k as N,a8 as P,a4 as $,N as r,e as j}from"./BWFr69vb.js";import{h as p}from"./DvDH6DOc.js";import{u as T}from"./BExog0Tt.js";const D=async e=>{const{content:t}=_().public;typeof(e==null?void 0:e.params)!="function"&&(e=f(e));const a=e.params(),s=t.experimental.stripQueryParameters?m(`/navigation/${`${p(a)}.${t.integrity}`}/${v(a)}.json`):m(`/navigation/${p(a)}.${t.integrity}.json`);if(g())return(await y(()=>import("./zfhR0ja8.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(o=>o.generateNavigation))(a);const n=await $fetch(s,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:d(a),previewToken:T().getPreviewToken()}});if(typeof n=="string"&&n.startsWith(""))throw new Error("Not found");return n},E=C({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(e){const{query:t}=w(e),a=N(()=>{var n;return typeof((n=t.value)==null?void 0:n.params)=="function"?t.value.params():t.value});if(!a.value&&P("dd-navigation").value){const{navigation:n}=l();return{navigation:n}}const{data:s}=await h(`content-navigation-${p(a.value)}`,()=>D(a.value));return{navigation:s}},render(e){const t=$(),{navigation:a}=e,s=o=>r(j,{to:o._path},()=>o.title),n=(o,u)=>r("ul",u?{"data-level":u}:null,o.map(i=>i.children?r("li",null,[s(i),n(i.children,u+1)]):r("li",null,s(i)))),c=o=>n(o,0);return t!=null&&t.default?t.default({navigation:a,...this.$attrs}):c(a)}}),Q=E;export{Q as default}; +const __vite__fileDeps=["./DoKgMDk6.js","./B2WrS4F7.js","./Hkiugypu.js","./DvDH6DOc.js","./ONKJz15c.js","./C-v3KzvZ.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{q as f,w as m,e as v,s as g,j as d,u as l,a as h}from"./Hkiugypu.js";import{a3 as _,a6 as y,h as C,a7 as w,k as N,a8 as P,a4 as $,N as r,e as j}from"./B2WrS4F7.js";import{h as p}from"./DvDH6DOc.js";import{u as T}from"./ONKJz15c.js";const D=async e=>{const{content:t}=_().public;typeof(e==null?void 0:e.params)!="function"&&(e=f(e));const a=e.params(),s=t.experimental.stripQueryParameters?m(`/navigation/${`${p(a)}.${t.integrity}`}/${v(a)}.json`):m(`/navigation/${p(a)}.${t.integrity}.json`);if(g())return(await y(()=>import("./DoKgMDk6.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url).then(o=>o.generateNavigation))(a);const n=await $fetch(s,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:d(a),previewToken:T().getPreviewToken()}});if(typeof n=="string"&&n.startsWith(""))throw new Error("Not found");return n},E=C({name:"ContentNavigation",props:{query:{type:Object,required:!1,default:void 0}},async setup(e){const{query:t}=w(e),a=N(()=>{var n;return typeof((n=t.value)==null?void 0:n.params)=="function"?t.value.params():t.value});if(!a.value&&P("dd-navigation").value){const{navigation:n}=l();return{navigation:n}}const{data:s}=await h(`content-navigation-${p(a.value)}`,()=>D(a.value));return{navigation:s}},render(e){const t=$(),{navigation:a}=e,s=o=>r(j,{to:o._path},()=>o.title),n=(o,u)=>r("ul",u?{"data-level":u}:null,o.map(i=>i.children?r("li",null,[s(i),n(i.children,u+1)]):r("li",null,s(i)))),c=o=>n(o,0);return t!=null&&t.default?t.default({navigation:a,...this.$attrs}):c(a)}}),Q=E;export{Q as default}; diff --git a/_nuxt/BtGFNHrc.js b/_nuxt/DWRm9IlE.js similarity index 64% rename from _nuxt/BtGFNHrc.js rename to _nuxt/DWRm9IlE.js index 577837641..b4ad2abe1 100644 --- a/_nuxt/BtGFNHrc.js +++ b/_nuxt/DWRm9IlE.js @@ -1 +1 @@ -import{_ as r,o,c as t,r as s}from"./BWFr69vb.js";const a={};function c(e,n){return o(),t("thead",null,[s(e.$slots,"default")])}const _=r(a,[["render",c]]);export{_ as default}; +import{_ as r,o,c as t,r as s}from"./B2WrS4F7.js";const a={};function c(e,n){return o(),t("thead",null,[s(e.$slots,"default")])}const _=r(a,[["render",c]]);export{_ as default}; diff --git a/_nuxt/CxkkcxVM.js b/_nuxt/DYIZCnub.js similarity index 85% rename from _nuxt/CxkkcxVM.js rename to _nuxt/DYIZCnub.js index 29ae6f0ed..f32972e38 100644 --- a/_nuxt/CxkkcxVM.js +++ b/_nuxt/DYIZCnub.js @@ -1 +1 @@ -import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./BWFr69vb.js";const f=["id"],l=["href"],k=i({__name:"ProseH6",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6)});return(e,m)=>(s(),n("h6",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./B2WrS4F7.js";const f=["id"],l=["href"],k=i({__name:"ProseH6",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h6)});return(e,m)=>(s(),n("h6",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/DP0Z4RhT.js b/_nuxt/D_6HmeRe.js similarity index 65% rename from _nuxt/DP0Z4RhT.js rename to _nuxt/D_6HmeRe.js index be1edf8ac..479266a19 100644 --- a/_nuxt/DP0Z4RhT.js +++ b/_nuxt/D_6HmeRe.js @@ -1 +1 @@ -import{_ as o,o as r,c as t,r as c}from"./BWFr69vb.js";const s={};function n(e,l){return r(),t("blockquote",null,[c(e.$slots,"default")])}const _=o(s,[["render",n]]);export{_ as default}; +import{_ as o,o as r,c as t,r as c}from"./B2WrS4F7.js";const s={};function n(e,l){return r(),t("blockquote",null,[c(e.$slots,"default")])}const _=o(s,[["render",n]]);export{_ as default}; diff --git a/_nuxt/d0YDmE97.js b/_nuxt/Dac-UKi4.js similarity index 92% rename from _nuxt/d0YDmE97.js rename to _nuxt/Dac-UKi4.js index 5ace327ba..2a6a750ab 100644 --- a/_nuxt/d0YDmE97.js +++ b/_nuxt/Dac-UKi4.js @@ -1 +1 @@ -import{a as g,q as m}from"./RTgJfHXf.js";import{h as C,a7 as S,k as b,a3 as k,H as N,a4 as _,N as A}from"./BWFr69vb.js";import{h as O}from"./DvDH6DOc.js";import"./BExog0Tt.js";const Q=C({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(a){const{path:t,only:r,without:o,where:u,sort:f,limit:l,skip:d,locale:s,find:h}=S(a),y=b(()=>{var e;return(e=t.value)==null?void 0:e.includes("/_")}),p=!k().public.content.experimental.advanceQuery;N(()=>a,()=>n(),{deep:!0});const i=e=>p?e!=null&&e.surround?e.surround:e!=null&&e._id||Array.isArray(e)?e:e==null?void 0:e.result:e.result,{data:v,refresh:n}=await g(`content-query-${O(a)}`,()=>{let e;return t.value?e=m(t.value):e=m(),r.value&&(e=e.only(r.value)),o.value&&(e=e.without(o.value)),u.value&&(e=e.where(u.value)),f.value&&(e=e.sort(f.value)),l.value&&(e=e.limit(l.value)),d.value&&(e=e.skip(d.value)),s.value&&(e=e.where({_locale:s.value})),h.value==="one"?e.findOne().then(i):h.value==="surround"?t.value?p?e.findSurround(t.value):e.withSurround(t.value).findOne().then(i):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),e.find().then(i)):e.find().then(i)});return{isPartial:y,data:v,refresh:n}},render(a){var c;const t=_(),{data:r,refresh:o,isPartial:u,path:f,only:l,without:d,where:s,sort:h,limit:y,skip:p,locale:i,find:v}=a,n={path:f,only:l,without:d,where:s,sort:h,limit:y,skip:p,locale:i,find:v};if(n.find==="one"){if(!r&&(t!=null&&t["not-found"]))return t["not-found"]({props:n,...this.$attrs});if(t!=null&&t.empty&&(r==null?void 0:r._type)==="markdown"&&!((c=r==null?void 0:r.body)!=null&&c.children.length))return t.empty({props:n,...this.$attrs})}else if((!r||!r.length)&&t!=null&&t["not-found"])return t["not-found"]({props:n,...this.$attrs});return t!=null&&t.default?t.default({data:r,refresh:o,isPartial:u,props:n,...this.$attrs}):((w,q)=>A("pre",null,JSON.stringify({message:"You should use slots with !",slot:w,data:q},null,2)))("default",{data:r,props:n,isPartial:u})}}),P=Q;export{P as default}; +import{a as g,q as m}from"./Hkiugypu.js";import{h as C,a7 as S,k as b,a3 as k,H as N,a4 as _,N as A}from"./B2WrS4F7.js";import{h as O}from"./DvDH6DOc.js";import"./ONKJz15c.js";const Q=C({name:"ContentQuery",props:{path:{type:String,required:!1,default:void 0},only:{type:Array,required:!1,default:void 0},without:{type:Array,required:!1,default:void 0},where:{type:Object,required:!1,default:void 0},sort:{type:Object,required:!1,default:void 0},limit:{type:Number,required:!1,default:void 0},skip:{type:Number,required:!1,default:void 0},locale:{type:String,required:!1,default:void 0},find:{type:String,required:!1,default:void 0}},async setup(a){const{path:t,only:r,without:o,where:u,sort:f,limit:l,skip:d,locale:s,find:h}=S(a),y=b(()=>{var e;return(e=t.value)==null?void 0:e.includes("/_")}),p=!k().public.content.experimental.advanceQuery;N(()=>a,()=>n(),{deep:!0});const i=e=>p?e!=null&&e.surround?e.surround:e!=null&&e._id||Array.isArray(e)?e:e==null?void 0:e.result:e.result,{data:v,refresh:n}=await g(`content-query-${O(a)}`,()=>{let e;return t.value?e=m(t.value):e=m(),r.value&&(e=e.only(r.value)),o.value&&(e=e.without(o.value)),u.value&&(e=e.where(u.value)),f.value&&(e=e.sort(f.value)),l.value&&(e=e.limit(l.value)),d.value&&(e=e.skip(d.value)),s.value&&(e=e.where({_locale:s.value})),h.value==="one"?e.findOne().then(i):h.value==="surround"?t.value?p?e.findSurround(t.value):e.withSurround(t.value).findOne().then(i):(console.warn("[Content] Surround queries requires `path` prop to be set."),console.warn("[Content] Query without `path` will return regular `find()` results."),e.find().then(i)):e.find().then(i)});return{isPartial:y,data:v,refresh:n}},render(a){var c;const t=_(),{data:r,refresh:o,isPartial:u,path:f,only:l,without:d,where:s,sort:h,limit:y,skip:p,locale:i,find:v}=a,n={path:f,only:l,without:d,where:s,sort:h,limit:y,skip:p,locale:i,find:v};if(n.find==="one"){if(!r&&(t!=null&&t["not-found"]))return t["not-found"]({props:n,...this.$attrs});if(t!=null&&t.empty&&(r==null?void 0:r._type)==="markdown"&&!((c=r==null?void 0:r.body)!=null&&c.children.length))return t.empty({props:n,...this.$attrs})}else if((!r||!r.length)&&t!=null&&t["not-found"])return t["not-found"]({props:n,...this.$attrs});return t!=null&&t.default?t.default({data:r,refresh:o,isPartial:u,props:n,...this.$attrs}):((w,q)=>A("pre",null,JSON.stringify({message:"You should use slots with !",slot:w,data:q},null,2)))("default",{data:r,props:n,isPartial:u})}}),P=Q;export{P as default}; diff --git a/_nuxt/DUflpUzs.js b/_nuxt/DalHd6Nl.js similarity index 85% rename from _nuxt/DUflpUzs.js rename to _nuxt/DalHd6Nl.js index 085eab77c..a8135e947 100644 --- a/_nuxt/DUflpUzs.js +++ b/_nuxt/DalHd6Nl.js @@ -1 +1 @@ -import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./BWFr69vb.js";const f=["id"],l=["href"],k=i({__name:"ProseH5",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5)});return(e,m)=>(s(),n("h5",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; +import{h as i,a3 as c,k as p,o as s,c as n,D as u,r as t}from"./B2WrS4F7.js";const f=["id"],l=["href"],k=i({__name:"ProseH5",props:{id:{}},setup(r){const a=r,{headings:o}=c().public.mdc,d=p(()=>{var e;return a.id&&((e=o==null?void 0:o.anchorLinks)==null?void 0:e.h5)});return(e,m)=>(s(),n("h5",{id:e.id},[e.id&&u(d)?(s(),n("a",{key:0,href:`#${e.id}`},[t(e.$slots,"default")],8,l)):t(e.$slots,"default",{key:1})],8,f))}});export{k as default}; diff --git a/_nuxt/zfhR0ja8.js b/_nuxt/DoKgMDk6.js similarity index 99% rename from _nuxt/zfhR0ja8.js rename to _nuxt/DoKgMDk6.js index 504547965..30ef321d4 100644 --- a/_nuxt/zfhR0ja8.js +++ b/_nuxt/DoKgMDk6.js @@ -1 +1 @@ -import{aj as _,ae as T,a3 as M,ac as W,O as B}from"./BWFr69vb.js";import{g as b,b as j,c as E,o as k,d as J,f as $,h as P,i as D,k as H}from"./RTgJfHXf.js";import{p as G}from"./C-v3KzvZ.js";import{u as U}from"./BExog0Tt.js";import"./DvDH6DOc.js";const Z="memory",q=()=>{const t=new Map;return{name:Z,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function F(t){return!t||typeof t.then!="function"?Promise.resolve(t):t}function p(t,...r){try{return F(t(...r))}catch(n){return Promise.reject(n)}}function V(t){const r=typeof t;return t===null||r!=="object"&&r!=="function"}function Q(t){const r=Object.getPrototypeOf(t);return!r||r.isPrototypeOf(Object)}function K(t){if(V(t))return String(t);if(Q(t)||Array.isArray(t))return JSON.stringify(t);if(typeof t.toJSON=="function")return K(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function z(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const R="base64:";function X(t){if(typeof t=="string")return t;z();const r=Buffer.from(t).toString("base64");return R+r}function ee(t){return typeof t!="string"||!t.startsWith(R)?t:(z(),Buffer.from(t.slice(R.length),"base64"))}const te=["hasItem","getItem","getItemRaw","setItem","setItemRaw","removeItem","getMeta","setMeta","removeMeta","getKeys","clear","mount","unmount"];function re(t,r){if(r=A(r),!r)return t;const n={...t};for(const a of te)n[a]=(l="",...c)=>t[a](r+l,...c);return n.getKeys=(a="",...l)=>t.getKeys(r+a,...l).then(c=>c.map(o=>o.slice(r.length))),n}function d(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function ne(...t){return d(t.join(":"))}function A(t){return t=d(t),t?t+":":""}const ie="memory",ae=()=>{const t=new Map;return{name:ie,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function se(t={}){const r={mounts:{"":t.driver||ae()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},n=e=>{for(const i of r.mountpoints)if(e.startsWith(i))return{base:i,relativeKey:e.slice(i.length),driver:r.mounts[i]};return{base:"",relativeKey:e,driver:r.mounts[""]}},a=(e,i)=>r.mountpoints.filter(s=>s.startsWith(e)||i&&e.startsWith(s)).map(s=>({relativeBase:e.length>s.length?e.slice(s.length):void 0,mountpoint:s,driver:r.mounts[s]})),l=(e,i)=>{if(r.watching){i=d(i);for(const s of r.watchListeners)s(e,i)}},c=async()=>{if(!r.watching){r.watching=!0;for(const e in r.mounts)r.unwatch[e]=await x(r.mounts[e],l,e)}},o=async()=>{if(r.watching){for(const e in r.unwatch)await r.unwatch[e]();r.unwatch={},r.watching=!1}},h=(e,i,s)=>{const u=new Map,f=m=>{let y=u.get(m.base);return y||(y={driver:m.driver,base:m.base,items:[]},u.set(m.base,y)),y};for(const m of e){const y=typeof m=="string",v=d(y?m:m.key),w=y?void 0:m.value,I=y||!m.options?i:{...i,...m.options},O=n(v);f(O).items.push({key:v,value:w,relativeKey:O.relativeKey,options:I})}return Promise.all([...u.values()].map(m=>s(m))).then(m=>m.flat())},g={hasItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.hasItem,s,i)},getItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.getItem,s,i).then(f=>_(f))},getItems(e,i){return h(e,i,s=>s.driver.getItems?p(s.driver.getItems,s.items.map(u=>({key:u.relativeKey,options:u.options})),i).then(u=>u.map(f=>({key:ne(s.base,f.key),value:_(f.value)}))):Promise.all(s.items.map(u=>p(s.driver.getItem,u.relativeKey,u.options).then(f=>({key:u.key,value:_(f)})))))},getItemRaw(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return u.getItemRaw?p(u.getItemRaw,s,i):p(u.getItem,s,i).then(f=>ee(f))},async setItem(e,i,s={}){if(i===void 0)return g.removeItem(e);e=d(e);const{relativeKey:u,driver:f}=n(e);f.setItem&&(await p(f.setItem,u,K(i),s),f.watch||l("update",e))},async setItems(e,i){await h(e,i,async s=>{if(s.driver.setItems)return p(s.driver.setItems,s.items.map(u=>({key:u.relativeKey,value:K(u.value),options:u.options})),i);s.driver.setItem&&await Promise.all(s.items.map(u=>p(s.driver.setItem,u.relativeKey,K(u.value),u.options)))})},async setItemRaw(e,i,s={}){if(i===void 0)return g.removeItem(e,s);e=d(e);const{relativeKey:u,driver:f}=n(e);if(f.setItemRaw)await p(f.setItemRaw,u,i,s);else if(f.setItem)await p(f.setItem,u,X(i),s);else return;f.watch||l("update",e)},async removeItem(e,i={}){typeof i=="boolean"&&(i={removeMeta:i}),e=d(e);const{relativeKey:s,driver:u}=n(e);u.removeItem&&(await p(u.removeItem,s,i),(i.removeMeta||i.removeMata)&&await p(u.removeItem,s+"$",i),u.watch||l("remove",e))},async getMeta(e,i={}){typeof i=="boolean"&&(i={nativeOnly:i}),e=d(e);const{relativeKey:s,driver:u}=n(e),f=Object.create(null);if(u.getMeta&&Object.assign(f,await p(u.getMeta,s,i)),!i.nativeOnly){const m=await p(u.getItem,s+"$",i).then(y=>_(y));m&&typeof m=="object"&&(typeof m.atime=="string"&&(m.atime=new Date(m.atime)),typeof m.mtime=="string"&&(m.mtime=new Date(m.mtime)),Object.assign(f,m))}return f},setMeta(e,i,s={}){return this.setItem(e+"$",i,s)},removeMeta(e,i={}){return this.removeItem(e+"$",i)},async getKeys(e,i={}){e=A(e);const s=a(e,!0);let u=[];const f=[];for(const m of s){const v=(await p(m.driver.getKeys,m.relativeBase,i)).map(w=>m.mountpoint+d(w)).filter(w=>!u.some(I=>w.startsWith(I)));f.push(...v),u=[m.mountpoint,...u.filter(w=>!w.startsWith(m.mountpoint))]}return e?f.filter(m=>m.startsWith(e)&&!m.endsWith("$")):f.filter(m=>!m.endsWith("$"))},async clear(e,i={}){e=A(e),await Promise.all(a(e,!1).map(async s=>{if(s.driver.clear)return p(s.driver.clear,s.relativeBase,i);if(s.driver.removeItem){const u=await s.driver.getKeys(s.relativeBase||"",i);return Promise.all(u.map(f=>s.driver.removeItem(f,i)))}}))},async dispose(){await Promise.all(Object.values(r.mounts).map(e=>L(e)))},async watch(e){return await c(),r.watchListeners.push(e),async()=>{r.watchListeners=r.watchListeners.filter(i=>i!==e),r.watchListeners.length===0&&await o()}},async unwatch(){r.watchListeners=[],await o()},mount(e,i){if(e=A(e),e&&r.mounts[e])throw new Error(`already mounted at ${e}`);return e&&(r.mountpoints.push(e),r.mountpoints.sort((s,u)=>u.length-s.length)),r.mounts[e]=i,r.watching&&Promise.resolve(x(i,l,e)).then(s=>{r.unwatch[e]=s}).catch(console.error),g},async unmount(e,i=!0){e=A(e),!(!e||!r.mounts[e])&&(r.watching&&e in r.unwatch&&(r.unwatch[e](),delete r.unwatch[e]),i&&await L(r.mounts[e]),r.mountpoints=r.mountpoints.filter(s=>s!==e),delete r.mounts[e])},getMount(e=""){e=d(e)+":";const i=n(e);return{driver:i.driver,base:i.base}},getMounts(e="",i={}){return e=d(e),a(e,i.parents).map(u=>({driver:u.driver,base:u.mountpoint}))}};return g}function x(t,r,n){return t.watch?t.watch((a,l)=>r(a,n+l)):()=>{}}async function L(t){typeof t.dispose=="function"&&await p(t.dispose)}function oe(t={}){const r=ue(n,t.operators);function n(a,l){return typeof l!="object"||l instanceof RegExp?r.$eq(a,l):Object.keys(l||{}).every(c=>{const o=l[c];if(c.startsWith("$")&&r[c]){const h=r[c];return typeof h=="function"?h(a,o):!1}return n(b(a,c),o)})}return n}function ue(t,r={}){return{$match:(n,a)=>t(n,a),$eq:(n,a)=>a instanceof RegExp?a.test(n):n===a,$ne:(n,a)=>a instanceof RegExp?!a.test(n):n!==a,$not:(n,a)=>!t(n,a),$and:(n,a)=>(j(a,"$and requires an array as condition"),a.every(l=>t(n,l))),$or:(n,a)=>(j(a,"$or requires an array as condition"),a.some(l=>t(n,l))),$in:(n,a)=>E(a).some(l=>Array.isArray(n)?t(n,{$contains:l}):t(n,l)),$contains:(n,a)=>(n=Array.isArray(n)?n:String(n),E(a).every(l=>n.includes(l))),$icontains:(n,a)=>{if(typeof a!="string")throw new TypeError("$icontains requires a string, use $contains instead");return n=String(n).toLocaleLowerCase(),E(a).every(l=>n.includes(l.toLocaleLowerCase()))},$containsAny:(n,a)=>(j(a,"$containsAny requires an array as condition"),n=Array.isArray(n)?n:String(n),a.some(l=>n.includes(l))),$exists:(n,a)=>a?typeof n<"u":typeof n>"u",$type:(n,a)=>typeof n===String(a),$regex:(n,a)=>{if(!(a instanceof RegExp)){const l=String(a).match(/\/(.*)\/([dgimsuy]*)$/);a=l?new RegExp(l[1],l[2]||""):new RegExp(a)}return a.test(String(n||""))},$lt:(n,a)=>nn<=a,$gt:(n,a)=>n>a,$gte:(n,a)=>n>=a,...r||{}}}function ce(t){const r=oe(),n=(c,{query:o,before:h,after:g})=>{const e=typeof o=="string"?{_path:o}:o,i=c.findIndex(u=>r(u,e));h=h??1,g=g??1;const s=new Array(h+g).fill(null,0);return i===-1?s:s.map((u,f)=>c[i-h+f+ +(f>=h)]||null)},a=[(c,o)=>{const h=c.result.filter(g=>E(o.where).every(e=>r(g,e)));return{...c,result:h,total:h.length}},(c,o)=>E(o.sort).forEach(h=>J(c.result,h)),function(o,h,g){var e;if(h.surround){let i=n(((e=o.result)==null?void 0:e.length)===1?g:o.result,h.surround);i=$(P(h.without))(i),i=$(D(h.only))(i),o.surround=i}return o}],l=[(c,o)=>{if(o.skip)return{...c,result:c.result.slice(o.skip),skip:o.skip}},(c,o)=>{if(o.limit)return{...c,result:c.result.slice(0,o.limit),limit:o.limit}},function(o,h,g){var e,i,s;if(h.dirConfig){const u=((e=o.result[0])==null?void 0:e._path)||((s=(i=h.where)==null?void 0:i.find(f=>f._path))==null?void 0:s._path);if(typeof u=="string"){const f=g.find(m=>m._path===T(u,"_dir"));f&&(o.dirConfig={_path:f._path,...P(["_"])(f)})}}return o},(c,o)=>({...c,result:$(P(o.without))(c.result)}),(c,o)=>({...c,result:$(D(o.only))(c.result)})];return async c=>{const o=await t(),h=c.params(),g={result:o,limit:0,skip:0,total:o.length},e=a.reduce((s,u)=>u(s,h,o)||s,g);if(h.count)return{result:e.result.length};const i=l.reduce((s,u)=>u(s,h,o)||s,e);return h.first?{...k(["skip","limit","total"])(i),result:i.result[0]}:i}}function N(t){const r=ce(t);return async n=>{var c;n.params().first&&n.withDirConfig();const a=n.params(),l=await r(n);return a.surround?l==null?void 0:l.surround:(l!=null&&l.dirConfig&&(l.result={_path:(c=l.dirConfig)==null?void 0:c._path,...l.result,_dir:l.dirConfig}),l==null?void 0:l.result)}}var le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fe={exports:{}};(function(t,r){(function(n,a,l){t.exports=l(),t.exports.default=l()})("slugify",le,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(c,o){if(typeof c!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var h=a[o.locale]||{},g=o.replacement===void 0?"-":o.replacement,e=o.trim===void 0?!0:o.trim,i=c.normalize().split("").reduce(function(s,u){var f=h[u];return f===void 0&&(f=n[u]),f===void 0&&(f=u),f===g&&(f=" "),s+f.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(i=i.replace(/[^A-Za-z0-9\s]/g,"")),e&&(i=i.trim()),i=i.replace(/\s+/g,g),o.lower&&(i=i.toLowerCase()),i}return l.extend=function(c){Object.assign(n,c)},l})})(fe);const me=t=>t.split(/[\s-]/g).map(G).join(" ");function he(t,r){const{navigation:n}=M().public.content;if(n===!1)return[];const a=c=>({...pe(["title",...n.fields])(c),...de(c==null?void 0:c.navigation)?c.navigation:{}}),l=t.sort((c,o)=>c._path.localeCompare(o._path)).reduce((c,o)=>{const h=o._path.substring(1).split("/"),g=o._id.split(":").slice(1),e=!!g[g.length-1].match(/([1-9][0-9]*\.)?index.md/g),i=f=>({title:f.title,_path:f._path,_file:f._file,children:[],...a(f),...f._draft?{_draft:!0}:{}}),s=i(o);if(e){const f=r[s._path];if(typeof(f==null?void 0:f.navigation)<"u"&&!(f!=null&&f.navigation))return c;if(o._path!=="/"){const m=i(o);s.children.push(m)}Object.assign(s,a(f))}return h.length===1?(c.push(s),c):(h.slice(0,-1).reduce((f,m,y)=>{const v="/"+h.slice(0,y+1).join("/"),w=r[v];if(typeof(w==null?void 0:w.navigation)<"u"&&!w.navigation)return[];let I=f.find(O=>O._path===v);return I||(I={title:me(m),_path:v,_file:o._file,children:[],...a(w)},f.push(I)),I.children},c).push(s),c)},[]);return Y(l)}const ge=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function Y(t){var n;t.forEach(a=>{a._file=a._file.split(".").slice(0,-1).join(".")});const r=t.sort((a,l)=>ge.compare(a._file,l._file));for(const a of r)(n=a.children)!=null&&n.length?Y(a.children):delete a.children,delete a._file;return t}function pe(t){return r=>(r=r||{},t&&t.length?t.filter(n=>typeof r[n]<"u").reduce((n,a)=>Object.assign(n,{[a]:r[a]}),{}):r)}function de(t){return Object.prototype.toString.call(t)==="[object Object]"}const ye=t=>W(t,M().public.content.api.baseURL),we=re(se({driver:q()}),"@content");function ve(t){async function r(){const n=new Set(await t.getKeys("cache:")),a=U().getPreviewToken();if(a){const c=await t.getItem(`${a}$`).then(g=>g||{});if(Array.isArray(c.ignoreSources)){const g=c.ignoreSources.map(e=>`cache:${e.trim()}:`);for(const e of n)g.some(i=>e.startsWith(i))&&n.delete(e)}const o=await t.getKeys(`${a}:`),h=await Promise.all(o.map(g=>t.getItem(g)));for(const g of h)n.delete(`cache:${g._id}`),g.__deleted||n.add(`${a}:${g._id}`)}return await Promise.all(Array.from(n).map(c=>t.getItem(c)))}return{storage:t,fetch:N(r),query:n=>H(N(r),{initialParams:n,legacy:!0})}}let C=null,S=null;async function Ie(){return S?await S:C||(S=Ae(),C=await S),C}async function Ae(){const t=B(),{content:r}=M().public,n=ve(we),a=await n.storage.getItem("integrity");if(r.integrity!==+(a||0)){const{contents:l,navigation:c}=await $fetch(ye(r.integrity?`cache.${r.integrity}.json`:"cache.json"));await Promise.all(l.map(o=>n.storage.setItem(`cache:${o._id}`,o))),await n.storage.setItem("navigation",c),await n.storage.setItem("integrity",r.integrity)}return await t.callHook("content:storage",n.storage),n}async function Ke(t){const r=await Ie();if(!U().getPreviewToken()&&Object.keys(t||{}).length===0)return r.storage.getItem("navigation");const n=await r.query(t).where({_partial:!1,navigation:{$ne:!1}}).find(),l=(await r.query().where({_path:/\/_dir$/i,_partial:!0}).find()).reduce((c,o)=>{var g;((g=o.title)==null?void 0:g.toLowerCase())==="dir"&&(o.title=void 0);const h=o._path.split("/").slice(0,-1).join("/")||"/";return c[h]={...o,...o.body},c},{});return he(n,l)}export{we as contentStorage,ve as createDB,Ke as generateNavigation,Ie as useContentDatabase}; +import{aj as _,ae as T,a3 as M,ac as W,O as B}from"./B2WrS4F7.js";import{g as b,b as j,c as E,o as k,d as J,f as $,h as P,i as D,k as H}from"./Hkiugypu.js";import{p as G}from"./C-v3KzvZ.js";import{u as U}from"./ONKJz15c.js";import"./DvDH6DOc.js";const Z="memory",q=()=>{const t=new Map;return{name:Z,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function F(t){return!t||typeof t.then!="function"?Promise.resolve(t):t}function p(t,...r){try{return F(t(...r))}catch(n){return Promise.reject(n)}}function V(t){const r=typeof t;return t===null||r!=="object"&&r!=="function"}function Q(t){const r=Object.getPrototypeOf(t);return!r||r.isPrototypeOf(Object)}function K(t){if(V(t))return String(t);if(Q(t)||Array.isArray(t))return JSON.stringify(t);if(typeof t.toJSON=="function")return K(t.toJSON());throw new Error("[unstorage] Cannot stringify value!")}function z(){if(typeof Buffer===void 0)throw new TypeError("[unstorage] Buffer is not supported!")}const R="base64:";function X(t){if(typeof t=="string")return t;z();const r=Buffer.from(t).toString("base64");return R+r}function ee(t){return typeof t!="string"||!t.startsWith(R)?t:(z(),Buffer.from(t.slice(R.length),"base64"))}const te=["hasItem","getItem","getItemRaw","setItem","setItemRaw","removeItem","getMeta","setMeta","removeMeta","getKeys","clear","mount","unmount"];function re(t,r){if(r=A(r),!r)return t;const n={...t};for(const a of te)n[a]=(l="",...c)=>t[a](r+l,...c);return n.getKeys=(a="",...l)=>t.getKeys(r+a,...l).then(c=>c.map(o=>o.slice(r.length))),n}function d(t){return t?t.split("?")[0].replace(/[/\\]/g,":").replace(/:+/g,":").replace(/^:|:$/g,""):""}function ne(...t){return d(t.join(":"))}function A(t){return t=d(t),t?t+":":""}const ie="memory",ae=()=>{const t=new Map;return{name:ie,options:{},hasItem(r){return t.has(r)},getItem(r){return t.get(r)??null},getItemRaw(r){return t.get(r)??null},setItem(r,n){t.set(r,n)},setItemRaw(r,n){t.set(r,n)},removeItem(r){t.delete(r)},getKeys(){return Array.from(t.keys())},clear(){t.clear()},dispose(){t.clear()}}};function se(t={}){const r={mounts:{"":t.driver||ae()},mountpoints:[""],watching:!1,watchListeners:[],unwatch:{}},n=e=>{for(const i of r.mountpoints)if(e.startsWith(i))return{base:i,relativeKey:e.slice(i.length),driver:r.mounts[i]};return{base:"",relativeKey:e,driver:r.mounts[""]}},a=(e,i)=>r.mountpoints.filter(s=>s.startsWith(e)||i&&e.startsWith(s)).map(s=>({relativeBase:e.length>s.length?e.slice(s.length):void 0,mountpoint:s,driver:r.mounts[s]})),l=(e,i)=>{if(r.watching){i=d(i);for(const s of r.watchListeners)s(e,i)}},c=async()=>{if(!r.watching){r.watching=!0;for(const e in r.mounts)r.unwatch[e]=await x(r.mounts[e],l,e)}},o=async()=>{if(r.watching){for(const e in r.unwatch)await r.unwatch[e]();r.unwatch={},r.watching=!1}},h=(e,i,s)=>{const u=new Map,f=m=>{let y=u.get(m.base);return y||(y={driver:m.driver,base:m.base,items:[]},u.set(m.base,y)),y};for(const m of e){const y=typeof m=="string",v=d(y?m:m.key),w=y?void 0:m.value,I=y||!m.options?i:{...i,...m.options},O=n(v);f(O).items.push({key:v,value:w,relativeKey:O.relativeKey,options:I})}return Promise.all([...u.values()].map(m=>s(m))).then(m=>m.flat())},g={hasItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.hasItem,s,i)},getItem(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return p(u.getItem,s,i).then(f=>_(f))},getItems(e,i){return h(e,i,s=>s.driver.getItems?p(s.driver.getItems,s.items.map(u=>({key:u.relativeKey,options:u.options})),i).then(u=>u.map(f=>({key:ne(s.base,f.key),value:_(f.value)}))):Promise.all(s.items.map(u=>p(s.driver.getItem,u.relativeKey,u.options).then(f=>({key:u.key,value:_(f)})))))},getItemRaw(e,i={}){e=d(e);const{relativeKey:s,driver:u}=n(e);return u.getItemRaw?p(u.getItemRaw,s,i):p(u.getItem,s,i).then(f=>ee(f))},async setItem(e,i,s={}){if(i===void 0)return g.removeItem(e);e=d(e);const{relativeKey:u,driver:f}=n(e);f.setItem&&(await p(f.setItem,u,K(i),s),f.watch||l("update",e))},async setItems(e,i){await h(e,i,async s=>{if(s.driver.setItems)return p(s.driver.setItems,s.items.map(u=>({key:u.relativeKey,value:K(u.value),options:u.options})),i);s.driver.setItem&&await Promise.all(s.items.map(u=>p(s.driver.setItem,u.relativeKey,K(u.value),u.options)))})},async setItemRaw(e,i,s={}){if(i===void 0)return g.removeItem(e,s);e=d(e);const{relativeKey:u,driver:f}=n(e);if(f.setItemRaw)await p(f.setItemRaw,u,i,s);else if(f.setItem)await p(f.setItem,u,X(i),s);else return;f.watch||l("update",e)},async removeItem(e,i={}){typeof i=="boolean"&&(i={removeMeta:i}),e=d(e);const{relativeKey:s,driver:u}=n(e);u.removeItem&&(await p(u.removeItem,s,i),(i.removeMeta||i.removeMata)&&await p(u.removeItem,s+"$",i),u.watch||l("remove",e))},async getMeta(e,i={}){typeof i=="boolean"&&(i={nativeOnly:i}),e=d(e);const{relativeKey:s,driver:u}=n(e),f=Object.create(null);if(u.getMeta&&Object.assign(f,await p(u.getMeta,s,i)),!i.nativeOnly){const m=await p(u.getItem,s+"$",i).then(y=>_(y));m&&typeof m=="object"&&(typeof m.atime=="string"&&(m.atime=new Date(m.atime)),typeof m.mtime=="string"&&(m.mtime=new Date(m.mtime)),Object.assign(f,m))}return f},setMeta(e,i,s={}){return this.setItem(e+"$",i,s)},removeMeta(e,i={}){return this.removeItem(e+"$",i)},async getKeys(e,i={}){e=A(e);const s=a(e,!0);let u=[];const f=[];for(const m of s){const v=(await p(m.driver.getKeys,m.relativeBase,i)).map(w=>m.mountpoint+d(w)).filter(w=>!u.some(I=>w.startsWith(I)));f.push(...v),u=[m.mountpoint,...u.filter(w=>!w.startsWith(m.mountpoint))]}return e?f.filter(m=>m.startsWith(e)&&!m.endsWith("$")):f.filter(m=>!m.endsWith("$"))},async clear(e,i={}){e=A(e),await Promise.all(a(e,!1).map(async s=>{if(s.driver.clear)return p(s.driver.clear,s.relativeBase,i);if(s.driver.removeItem){const u=await s.driver.getKeys(s.relativeBase||"",i);return Promise.all(u.map(f=>s.driver.removeItem(f,i)))}}))},async dispose(){await Promise.all(Object.values(r.mounts).map(e=>L(e)))},async watch(e){return await c(),r.watchListeners.push(e),async()=>{r.watchListeners=r.watchListeners.filter(i=>i!==e),r.watchListeners.length===0&&await o()}},async unwatch(){r.watchListeners=[],await o()},mount(e,i){if(e=A(e),e&&r.mounts[e])throw new Error(`already mounted at ${e}`);return e&&(r.mountpoints.push(e),r.mountpoints.sort((s,u)=>u.length-s.length)),r.mounts[e]=i,r.watching&&Promise.resolve(x(i,l,e)).then(s=>{r.unwatch[e]=s}).catch(console.error),g},async unmount(e,i=!0){e=A(e),!(!e||!r.mounts[e])&&(r.watching&&e in r.unwatch&&(r.unwatch[e](),delete r.unwatch[e]),i&&await L(r.mounts[e]),r.mountpoints=r.mountpoints.filter(s=>s!==e),delete r.mounts[e])},getMount(e=""){e=d(e)+":";const i=n(e);return{driver:i.driver,base:i.base}},getMounts(e="",i={}){return e=d(e),a(e,i.parents).map(u=>({driver:u.driver,base:u.mountpoint}))}};return g}function x(t,r,n){return t.watch?t.watch((a,l)=>r(a,n+l)):()=>{}}async function L(t){typeof t.dispose=="function"&&await p(t.dispose)}function oe(t={}){const r=ue(n,t.operators);function n(a,l){return typeof l!="object"||l instanceof RegExp?r.$eq(a,l):Object.keys(l||{}).every(c=>{const o=l[c];if(c.startsWith("$")&&r[c]){const h=r[c];return typeof h=="function"?h(a,o):!1}return n(b(a,c),o)})}return n}function ue(t,r={}){return{$match:(n,a)=>t(n,a),$eq:(n,a)=>a instanceof RegExp?a.test(n):n===a,$ne:(n,a)=>a instanceof RegExp?!a.test(n):n!==a,$not:(n,a)=>!t(n,a),$and:(n,a)=>(j(a,"$and requires an array as condition"),a.every(l=>t(n,l))),$or:(n,a)=>(j(a,"$or requires an array as condition"),a.some(l=>t(n,l))),$in:(n,a)=>E(a).some(l=>Array.isArray(n)?t(n,{$contains:l}):t(n,l)),$contains:(n,a)=>(n=Array.isArray(n)?n:String(n),E(a).every(l=>n.includes(l))),$icontains:(n,a)=>{if(typeof a!="string")throw new TypeError("$icontains requires a string, use $contains instead");return n=String(n).toLocaleLowerCase(),E(a).every(l=>n.includes(l.toLocaleLowerCase()))},$containsAny:(n,a)=>(j(a,"$containsAny requires an array as condition"),n=Array.isArray(n)?n:String(n),a.some(l=>n.includes(l))),$exists:(n,a)=>a?typeof n<"u":typeof n>"u",$type:(n,a)=>typeof n===String(a),$regex:(n,a)=>{if(!(a instanceof RegExp)){const l=String(a).match(/\/(.*)\/([dgimsuy]*)$/);a=l?new RegExp(l[1],l[2]||""):new RegExp(a)}return a.test(String(n||""))},$lt:(n,a)=>nn<=a,$gt:(n,a)=>n>a,$gte:(n,a)=>n>=a,...r||{}}}function ce(t){const r=oe(),n=(c,{query:o,before:h,after:g})=>{const e=typeof o=="string"?{_path:o}:o,i=c.findIndex(u=>r(u,e));h=h??1,g=g??1;const s=new Array(h+g).fill(null,0);return i===-1?s:s.map((u,f)=>c[i-h+f+ +(f>=h)]||null)},a=[(c,o)=>{const h=c.result.filter(g=>E(o.where).every(e=>r(g,e)));return{...c,result:h,total:h.length}},(c,o)=>E(o.sort).forEach(h=>J(c.result,h)),function(o,h,g){var e;if(h.surround){let i=n(((e=o.result)==null?void 0:e.length)===1?g:o.result,h.surround);i=$(P(h.without))(i),i=$(D(h.only))(i),o.surround=i}return o}],l=[(c,o)=>{if(o.skip)return{...c,result:c.result.slice(o.skip),skip:o.skip}},(c,o)=>{if(o.limit)return{...c,result:c.result.slice(0,o.limit),limit:o.limit}},function(o,h,g){var e,i,s;if(h.dirConfig){const u=((e=o.result[0])==null?void 0:e._path)||((s=(i=h.where)==null?void 0:i.find(f=>f._path))==null?void 0:s._path);if(typeof u=="string"){const f=g.find(m=>m._path===T(u,"_dir"));f&&(o.dirConfig={_path:f._path,...P(["_"])(f)})}}return o},(c,o)=>({...c,result:$(P(o.without))(c.result)}),(c,o)=>({...c,result:$(D(o.only))(c.result)})];return async c=>{const o=await t(),h=c.params(),g={result:o,limit:0,skip:0,total:o.length},e=a.reduce((s,u)=>u(s,h,o)||s,g);if(h.count)return{result:e.result.length};const i=l.reduce((s,u)=>u(s,h,o)||s,e);return h.first?{...k(["skip","limit","total"])(i),result:i.result[0]}:i}}function N(t){const r=ce(t);return async n=>{var c;n.params().first&&n.withDirConfig();const a=n.params(),l=await r(n);return a.surround?l==null?void 0:l.surround:(l!=null&&l.dirConfig&&(l.result={_path:(c=l.dirConfig)==null?void 0:c._path,...l.result,_dir:l.dirConfig}),l==null?void 0:l.result)}}var le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fe={exports:{}};(function(t,r){(function(n,a,l){t.exports=l(),t.exports.default=l()})("slugify",le,function(){var n=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function l(c,o){if(typeof c!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var h=a[o.locale]||{},g=o.replacement===void 0?"-":o.replacement,e=o.trim===void 0?!0:o.trim,i=c.normalize().split("").reduce(function(s,u){var f=h[u];return f===void 0&&(f=n[u]),f===void 0&&(f=u),f===g&&(f=" "),s+f.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(i=i.replace(/[^A-Za-z0-9\s]/g,"")),e&&(i=i.trim()),i=i.replace(/\s+/g,g),o.lower&&(i=i.toLowerCase()),i}return l.extend=function(c){Object.assign(n,c)},l})})(fe);const me=t=>t.split(/[\s-]/g).map(G).join(" ");function he(t,r){const{navigation:n}=M().public.content;if(n===!1)return[];const a=c=>({...pe(["title",...n.fields])(c),...de(c==null?void 0:c.navigation)?c.navigation:{}}),l=t.sort((c,o)=>c._path.localeCompare(o._path)).reduce((c,o)=>{const h=o._path.substring(1).split("/"),g=o._id.split(":").slice(1),e=!!g[g.length-1].match(/([1-9][0-9]*\.)?index.md/g),i=f=>({title:f.title,_path:f._path,_file:f._file,children:[],...a(f),...f._draft?{_draft:!0}:{}}),s=i(o);if(e){const f=r[s._path];if(typeof(f==null?void 0:f.navigation)<"u"&&!(f!=null&&f.navigation))return c;if(o._path!=="/"){const m=i(o);s.children.push(m)}Object.assign(s,a(f))}return h.length===1?(c.push(s),c):(h.slice(0,-1).reduce((f,m,y)=>{const v="/"+h.slice(0,y+1).join("/"),w=r[v];if(typeof(w==null?void 0:w.navigation)<"u"&&!w.navigation)return[];let I=f.find(O=>O._path===v);return I||(I={title:me(m),_path:v,_file:o._file,children:[],...a(w)},f.push(I)),I.children},c).push(s),c)},[]);return Y(l)}const ge=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});function Y(t){var n;t.forEach(a=>{a._file=a._file.split(".").slice(0,-1).join(".")});const r=t.sort((a,l)=>ge.compare(a._file,l._file));for(const a of r)(n=a.children)!=null&&n.length?Y(a.children):delete a.children,delete a._file;return t}function pe(t){return r=>(r=r||{},t&&t.length?t.filter(n=>typeof r[n]<"u").reduce((n,a)=>Object.assign(n,{[a]:r[a]}),{}):r)}function de(t){return Object.prototype.toString.call(t)==="[object Object]"}const ye=t=>W(t,M().public.content.api.baseURL),we=re(se({driver:q()}),"@content");function ve(t){async function r(){const n=new Set(await t.getKeys("cache:")),a=U().getPreviewToken();if(a){const c=await t.getItem(`${a}$`).then(g=>g||{});if(Array.isArray(c.ignoreSources)){const g=c.ignoreSources.map(e=>`cache:${e.trim()}:`);for(const e of n)g.some(i=>e.startsWith(i))&&n.delete(e)}const o=await t.getKeys(`${a}:`),h=await Promise.all(o.map(g=>t.getItem(g)));for(const g of h)n.delete(`cache:${g._id}`),g.__deleted||n.add(`${a}:${g._id}`)}return await Promise.all(Array.from(n).map(c=>t.getItem(c)))}return{storage:t,fetch:N(r),query:n=>H(N(r),{initialParams:n,legacy:!0})}}let C=null,S=null;async function Ie(){return S?await S:C||(S=Ae(),C=await S),C}async function Ae(){const t=B(),{content:r}=M().public,n=ve(we),a=await n.storage.getItem("integrity");if(r.integrity!==+(a||0)){const{contents:l,navigation:c}=await $fetch(ye(r.integrity?`cache.${r.integrity}.json`:"cache.json"));await Promise.all(l.map(o=>n.storage.setItem(`cache:${o._id}`,o))),await n.storage.setItem("navigation",c),await n.storage.setItem("integrity",r.integrity)}return await t.callHook("content:storage",n.storage),n}async function Ke(t){const r=await Ie();if(!U().getPreviewToken()&&Object.keys(t||{}).length===0)return r.storage.getItem("navigation");const n=await r.query(t).where({_partial:!1,navigation:{$ne:!1}}).find(),l=(await r.query().where({_path:/\/_dir$/i,_partial:!0}).find()).reduce((c,o)=>{var g;((g=o.title)==null?void 0:g.toLowerCase())==="dir"&&(o.title=void 0);const h=o._path.split("/").slice(0,-1).join("/")||"/";return c[h]={...o,...o.body},c},{});return he(n,l)}export{we as contentStorage,ve as createDB,Ke as generateNavigation,Ie as useContentDatabase}; diff --git a/_nuxt/18CYxNv1.js b/_nuxt/DoUFXegS.js similarity index 64% rename from _nuxt/18CYxNv1.js rename to _nuxt/DoUFXegS.js index 17c761f90..7405807e9 100644 --- a/_nuxt/18CYxNv1.js +++ b/_nuxt/DoUFXegS.js @@ -1 +1 @@ -import{_ as r,o,c as t,r as s}from"./BWFr69vb.js";const a={};function c(e,n){return o(),t("table",null,[s(e.$slots,"default")])}const _=r(a,[["render",c]]);export{_ as default}; +import{_ as r,o,c as t,r as s}from"./B2WrS4F7.js";const a={};function c(e,n){return o(),t("table",null,[s(e.$slots,"default")])}const _=r(a,[["render",c]]);export{_ as default}; diff --git a/_nuxt/DOLdywvx.js b/_nuxt/Dxu4LSA8.js similarity index 82% rename from _nuxt/DOLdywvx.js rename to _nuxt/Dxu4LSA8.js index d7c85bedc..a8234d155 100644 --- a/_nuxt/DOLdywvx.js +++ b/_nuxt/Dxu4LSA8.js @@ -1 +1 @@ -import{_ as l}from"./CW33h0F2.js";import{h as n,o as s,s as i,w as r,a as o,v as g,U as u,r as f}from"./BWFr69vb.js";const h=n({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null},style:{type:[String,Object],default:null}},setup(e){return(a,m)=>{const t=l;return s(),i(t,{code:e.code,language:e.language,filename:e.filename,highlights:e.highlights,meta:e.meta},{default:r(()=>[o("pre",{class:g(a.$props.class),style:u(e.style)},[f(a.$slots,"default")],6)]),_:3},8,["code","language","filename","highlights","meta"])}}});export{h as default}; +import{_ as l}from"./BszVJK1C.js";import{h as n,o as s,s as i,w as r,a as o,v as g,U as u,r as f}from"./B2WrS4F7.js";const h=n({__name:"ProsePre",props:{code:{type:String,default:""},language:{type:String,default:null},filename:{type:String,default:null},highlights:{type:Array,default:()=>[]},meta:{type:String,default:null},class:{type:String,default:null},style:{type:[String,Object],default:null}},setup(e){return(a,m)=>{const t=l;return s(),i(t,{code:e.code,language:e.language,filename:e.filename,highlights:e.highlights,meta:e.meta},{default:r(()=>[o("pre",{class:g(a.$props.class),style:u(e.style)},[f(a.$slots,"default")],6)]),_:3},8,["code","language","filename","highlights","meta"])}}});export{h as default}; diff --git a/_nuxt/Dy9f9J-B.js b/_nuxt/Dy9f9J-B.js deleted file mode 100644 index d6d9036b4..000000000 --- a/_nuxt/Dy9f9J-B.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./CVNjsBHF.js";import"./BWFr69vb.js";import"./C-v3KzvZ.js";import"./BExog0Tt.js";import"./DvDH6DOc.js";export{o as default}; diff --git a/_nuxt/BtI4KRFq.js b/_nuxt/DzQFcFQp.js similarity index 53% rename from _nuxt/BtI4KRFq.js rename to _nuxt/DzQFcFQp.js index db0b10325..b796f002b 100644 --- a/_nuxt/BtI4KRFq.js +++ b/_nuxt/DzQFcFQp.js @@ -1 +1 @@ -import{_ as e,o as r,c}from"./BWFr69vb.js";const o={};function t(n,s){return r(),c("hr")}const a=e(o,[["render",t]]);export{a as default}; +import{_ as e,o as r,c}from"./B2WrS4F7.js";const o={};function t(n,s){return r(),c("hr")}const a=e(o,[["render",t]]);export{a as default}; diff --git a/_nuxt/RTgJfHXf.js b/_nuxt/Hkiugypu.js similarity index 95% rename from _nuxt/RTgJfHXf.js rename to _nuxt/Hkiugypu.js index 6fa10db11..357a897d7 100644 --- a/_nuxt/RTgJfHXf.js +++ b/_nuxt/Hkiugypu.js @@ -1,2 +1,2 @@ -const __vite__fileDeps=["./zfhR0ja8.js","./BWFr69vb.js","./C-v3KzvZ.js","./BExog0Tt.js","./DvDH6DOc.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{a9 as x,z as _,aa as T,j,X as L,S as q,H as I,G as C,O as F,ab as H,D as M,J as Q,E as z,ac as K,a3 as g,ad as N,ae as U,af as A,a6 as G}from"./BWFr69vb.js";import{h as b}from"./DvDH6DOc.js";import{u as $}from"./BExog0Tt.js";const k=e=>e==="defer"||e===!1;function se(...e){var P;const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);let[a,i,n={}]=e;if(typeof a!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof i!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const s=F(),r=i,u=()=>null,l=()=>s.isHydrating?s.payload.data[a]:s.static.data[a];n.server=n.server??!0,n.default=n.default??u,n.getCachedData=n.getCachedData??l,n.lazy=n.lazy??!1,n.immediate=n.immediate??!0,n.deep=n.deep??x.deep,n.dedupe=n.dedupe??"cancel";const p=()=>n.getCachedData(a,s)!=null;if(!s._asyncData[a]||!n.immediate){(P=s.payload._errors)[a]??(P[a]=null);const f=n.deep?_:T;s._asyncData[a]={data:f(n.getCachedData(a,s)??n.default()),pending:_(!p()),error:j(s.payload._errors,a),status:_("idle")}}const o={...s._asyncData[a]};o.refresh=o.execute=(f={})=>{if(s._asyncDataPromises[a]){if(k(f.dedupe??n.dedupe))return s._asyncDataPromises[a];s._asyncDataPromises[a].cancelled=!0}if((f._initial||s.isHydrating&&f._initial!==!1)&&p())return Promise.resolve(n.getCachedData(a,s));o.pending.value=!0,o.status.value="pending";const y=new Promise((h,c)=>{try{h(r(s))}catch(w){c(w)}}).then(async h=>{if(y.cancelled)return s._asyncDataPromises[a];let c=h;n.transform&&(c=await n.transform(h)),n.pick&&(c=W(c,n.pick)),s.payload.data[a]=c,o.data.value=c,o.error.value=null,o.status.value="success"}).catch(h=>{if(y.cancelled)return s._asyncDataPromises[a];o.error.value=H(h),o.data.value=M(n.default()),o.status.value="error"}).finally(()=>{y.cancelled||(o.pending.value=!1,delete s._asyncDataPromises[a])});return s._asyncDataPromises[a]=y,s._asyncDataPromises[a]},o.clear=()=>J(s,a);const m=()=>o.refresh({_initial:!0}),R=n.server!==!1&&s.payload.serverRendered;{const f=Q();if(f&&!f._nuxtOnBeforeMountCbs){f._nuxtOnBeforeMountCbs=[];const c=f._nuxtOnBeforeMountCbs;L(()=>{c.forEach(w=>{w()}),c.splice(0,c.length)}),q(()=>c.splice(0,c.length))}R&&s.isHydrating&&(o.error.value||p())?(o.pending.value=!1,o.status.value=o.error.value?"error":"success"):f&&(s.payload.serverRendered&&s.isHydrating||n.lazy)&&n.immediate?f._nuxtOnBeforeMountCbs.push(m):n.immediate&&m();const y=z();if(n.watch){const c=I(n.watch,()=>o.refresh());y&&C(c)}const h=s.hook("app:data:refresh",async c=>{(!c||c.includes(a))&&await o.refresh()});y&&C(h)}const v=Promise.resolve(s._asyncDataPromises[a]).then(()=>o);return Object.assign(v,o),v}function J(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=null),e._asyncData[t]&&(e._asyncData[t].data.value=void 0,e._asyncData[t].error.value=null,e._asyncData[t].pending.value=!1,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t].cancelled=!0,e._asyncDataPromises[t]=void 0)}function W(e,t){const a={};for(const i of t)a[i]=e[i];return a}const E=(e,t)=>t.split(".").reduce((a,i)=>a&&a[i],e),D=(e,t)=>Object.keys(e).filter(t).reduce((a,i)=>Object.assign(a,{[i]:e[i]}),{}),ie=e=>t=>e&&e.length?D(t,a=>!e.includes(a)):t,oe=e=>t=>Array.isArray(t)?t.map(a=>e(a)):e(t),S=e=>{const t=[],a=[];for(const i of e)["$","_"].includes(i)?t.push(i):a.push(i);return{prefixes:t,properties:a}},ce=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:a,properties:i}=S(e);return D(t,n=>!i.includes(n)&&!a.includes(n[0]))},ue=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:a,properties:i}=S(e);return D(t,n=>i.includes(n)||a.includes(n[0]))},le=(e,t)=>{const a=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),i=Object.keys(t).filter(n=>!n.startsWith("$"));for(const n of i)e=e.sort((s,r)=>{const u=[E(s,n),E(r,n)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[n]===-1&&u.reverse(),a.compare(u[0],u[1])});return e},fe=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},d=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],X=["sort","where","only","without"];function V(e,t={}){const a={};for(const r of Object.keys(t.initialParams||{}))a[r]=X.includes(r)?d(t.initialParams[r]):t.initialParams[r];const i=(r,u=l=>l)=>(...l)=>(a[r]=u(...l),s),n=r=>{var u;return t.legacy?r!=null&&r.surround?r.surround:r&&(r!=null&&r.dirConfig&&(r.result={_path:(u=r.dirConfig)==null?void 0:u._path,...r.result,_dir:r.dirConfig}),r!=null&&r._path||Array.isArray(r)||!Object.prototype.hasOwnProperty.call(r,"result")?r:r==null?void 0:r.result):r},s={params:()=>({...a,...a.where?{where:[...d(a.where)]}:{},...a.sort?{sort:[...d(a.sort)]}:{}}),only:i("only",d),without:i("without",d),where:i("where",r=>[...d(a.where),...d(r)]),sort:i("sort",r=>[...d(a.sort),...d(r)]),limit:i("limit",r=>parseInt(String(r),10)),skip:i("skip",r=>parseInt(String(r),10)),find:()=>e(s).then(n),findOne:()=>e(i("first")(!0)).then(n),count:()=>e(i("count")(!0)).then(n),locale:r=>s.where({_locale:r}),withSurround:i("surround",(r,u)=>({query:r,...u})),withDirConfig:()=>i("dirConfig")(!0)};return t.legacy&&(s.findSurround=(r,u)=>s.withSurround(r,u).find().then(n)),s}function B(e){return JSON.stringify(e,Y)}function Y(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const Z=e=>{let t=B(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},O=e=>K(e,g().public.content.api.baseURL),de=()=>{throw console.warn("useContent is only accessible when you are using `documentDriven` mode."),console.warn("Learn more by visiting: https://content.nuxt.com/document-driven"),new Error("useContent is only accessible when you are using `documentDriven` mode.")},ee=()=>{const{experimental:e}=g().public.content;return e.clientDB?!0:$().isEnabled()},te=()=>async e=>{const{content:t}=g().public,a=e.params(),i=t.experimental.stripQueryParameters?O(`/query/${`${b(a)}.${t.integrity}`}/${Z(a)}.json`):O(`/query/${b(a)}.${t.integrity}.json`);if(ee())return(await G(()=>import("./zfhR0ja8.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(r=>r.useContentDatabase())).fetch(e);const n=await $fetch(i,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:B(a),previewToken:$().getPreviewToken()}});if(typeof n=="string"&&n.startsWith(""))throw new Error("Not found");return n};function he(e,...t){const{content:a}=g().public,i=V(te(),{initialParams:typeof e!="string"?e:{},legacy:!0});let n;typeof e=="string"&&(n=N(U(e,...t)));const s=i.params;return i.params=()=>{var u,l,p;const r=s();return n&&(r.where=r.where||[],r.first&&(r.where||[]).length===0?r.where.push({_path:A(n)}):r.where.push({_path:new RegExp(`^${n.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(u=r.sort)!=null&&u.length||(r.sort=[{_file:1,$numeric:!0}]),a.locales.length&&((p=(l=r.where)==null?void 0:l.find(m=>m._locale))!=null&&p._locale||(r.where=r.where||[],r.where.push({_locale:a.defaultLocale}))),r},i}export{se as a,fe as b,d as c,le as d,Z as e,oe as f,E as g,ce as h,ue as i,B as j,V as k,ie as o,he as q,ee as s,de as u,O as w}; +const __vite__fileDeps=["./DoKgMDk6.js","./B2WrS4F7.js","./C-v3KzvZ.js","./ONKJz15c.js","./DvDH6DOc.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{a9 as x,z as _,aa as T,j,X as L,S as q,H as I,G as C,O as F,ab as H,D as M,J as Q,E as z,ac as K,a3 as g,ad as N,ae as U,af as A,a6 as G}from"./B2WrS4F7.js";import{h as b}from"./DvDH6DOc.js";import{u as $}from"./ONKJz15c.js";const k=e=>e==="defer"||e===!1;function se(...e){var P;const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);let[a,i,n={}]=e;if(typeof a!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof i!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const s=F(),r=i,u=()=>null,l=()=>s.isHydrating?s.payload.data[a]:s.static.data[a];n.server=n.server??!0,n.default=n.default??u,n.getCachedData=n.getCachedData??l,n.lazy=n.lazy??!1,n.immediate=n.immediate??!0,n.deep=n.deep??x.deep,n.dedupe=n.dedupe??"cancel";const p=()=>n.getCachedData(a,s)!=null;if(!s._asyncData[a]||!n.immediate){(P=s.payload._errors)[a]??(P[a]=null);const f=n.deep?_:T;s._asyncData[a]={data:f(n.getCachedData(a,s)??n.default()),pending:_(!p()),error:j(s.payload._errors,a),status:_("idle")}}const o={...s._asyncData[a]};o.refresh=o.execute=(f={})=>{if(s._asyncDataPromises[a]){if(k(f.dedupe??n.dedupe))return s._asyncDataPromises[a];s._asyncDataPromises[a].cancelled=!0}if((f._initial||s.isHydrating&&f._initial!==!1)&&p())return Promise.resolve(n.getCachedData(a,s));o.pending.value=!0,o.status.value="pending";const y=new Promise((h,c)=>{try{h(r(s))}catch(w){c(w)}}).then(async h=>{if(y.cancelled)return s._asyncDataPromises[a];let c=h;n.transform&&(c=await n.transform(h)),n.pick&&(c=W(c,n.pick)),s.payload.data[a]=c,o.data.value=c,o.error.value=null,o.status.value="success"}).catch(h=>{if(y.cancelled)return s._asyncDataPromises[a];o.error.value=H(h),o.data.value=M(n.default()),o.status.value="error"}).finally(()=>{y.cancelled||(o.pending.value=!1,delete s._asyncDataPromises[a])});return s._asyncDataPromises[a]=y,s._asyncDataPromises[a]},o.clear=()=>J(s,a);const m=()=>o.refresh({_initial:!0}),R=n.server!==!1&&s.payload.serverRendered;{const f=Q();if(f&&!f._nuxtOnBeforeMountCbs){f._nuxtOnBeforeMountCbs=[];const c=f._nuxtOnBeforeMountCbs;L(()=>{c.forEach(w=>{w()}),c.splice(0,c.length)}),q(()=>c.splice(0,c.length))}R&&s.isHydrating&&(o.error.value||p())?(o.pending.value=!1,o.status.value=o.error.value?"error":"success"):f&&(s.payload.serverRendered&&s.isHydrating||n.lazy)&&n.immediate?f._nuxtOnBeforeMountCbs.push(m):n.immediate&&m();const y=z();if(n.watch){const c=I(n.watch,()=>o.refresh());y&&C(c)}const h=s.hook("app:data:refresh",async c=>{(!c||c.includes(a))&&await o.refresh()});y&&C(h)}const v=Promise.resolve(s._asyncDataPromises[a]).then(()=>o);return Object.assign(v,o),v}function J(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=null),e._asyncData[t]&&(e._asyncData[t].data.value=void 0,e._asyncData[t].error.value=null,e._asyncData[t].pending.value=!1,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t].cancelled=!0,e._asyncDataPromises[t]=void 0)}function W(e,t){const a={};for(const i of t)a[i]=e[i];return a}const E=(e,t)=>t.split(".").reduce((a,i)=>a&&a[i],e),D=(e,t)=>Object.keys(e).filter(t).reduce((a,i)=>Object.assign(a,{[i]:e[i]}),{}),ie=e=>t=>e&&e.length?D(t,a=>!e.includes(a)):t,oe=e=>t=>Array.isArray(t)?t.map(a=>e(a)):e(t),S=e=>{const t=[],a=[];for(const i of e)["$","_"].includes(i)?t.push(i):a.push(i);return{prefixes:t,properties:a}},ce=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:a,properties:i}=S(e);return D(t,n=>!i.includes(n)&&!a.includes(n[0]))},ue=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:a,properties:i}=S(e);return D(t,n=>i.includes(n)||a.includes(n[0]))},le=(e,t)=>{const a=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),i=Object.keys(t).filter(n=>!n.startsWith("$"));for(const n of i)e=e.sort((s,r)=>{const u=[E(s,n),E(r,n)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[n]===-1&&u.reverse(),a.compare(u[0],u[1])});return e},fe=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},d=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],X=["sort","where","only","without"];function V(e,t={}){const a={};for(const r of Object.keys(t.initialParams||{}))a[r]=X.includes(r)?d(t.initialParams[r]):t.initialParams[r];const i=(r,u=l=>l)=>(...l)=>(a[r]=u(...l),s),n=r=>{var u;return t.legacy?r!=null&&r.surround?r.surround:r&&(r!=null&&r.dirConfig&&(r.result={_path:(u=r.dirConfig)==null?void 0:u._path,...r.result,_dir:r.dirConfig}),r!=null&&r._path||Array.isArray(r)||!Object.prototype.hasOwnProperty.call(r,"result")?r:r==null?void 0:r.result):r},s={params:()=>({...a,...a.where?{where:[...d(a.where)]}:{},...a.sort?{sort:[...d(a.sort)]}:{}}),only:i("only",d),without:i("without",d),where:i("where",r=>[...d(a.where),...d(r)]),sort:i("sort",r=>[...d(a.sort),...d(r)]),limit:i("limit",r=>parseInt(String(r),10)),skip:i("skip",r=>parseInt(String(r),10)),find:()=>e(s).then(n),findOne:()=>e(i("first")(!0)).then(n),count:()=>e(i("count")(!0)).then(n),locale:r=>s.where({_locale:r}),withSurround:i("surround",(r,u)=>({query:r,...u})),withDirConfig:()=>i("dirConfig")(!0)};return t.legacy&&(s.findSurround=(r,u)=>s.withSurround(r,u).find().then(n)),s}function B(e){return JSON.stringify(e,Y)}function Y(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const Z=e=>{let t=B(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},O=e=>K(e,g().public.content.api.baseURL),de=()=>{throw console.warn("useContent is only accessible when you are using `documentDriven` mode."),console.warn("Learn more by visiting: https://content.nuxt.com/document-driven"),new Error("useContent is only accessible when you are using `documentDriven` mode.")},ee=()=>{const{experimental:e}=g().public.content;return e.clientDB?!0:$().isEnabled()},te=()=>async e=>{const{content:t}=g().public,a=e.params(),i=t.experimental.stripQueryParameters?O(`/query/${`${b(a)}.${t.integrity}`}/${Z(a)}.json`):O(`/query/${b(a)}.${t.integrity}.json`);if(ee())return(await G(()=>import("./DoKgMDk6.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(r=>r.useContentDatabase())).fetch(e);const n=await $fetch(i,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:B(a),previewToken:$().getPreviewToken()}});if(typeof n=="string"&&n.startsWith(""))throw new Error("Not found");return n};function he(e,...t){const{content:a}=g().public,i=V(te(),{initialParams:typeof e!="string"?e:{},legacy:!0});let n;typeof e=="string"&&(n=N(U(e,...t)));const s=i.params;return i.params=()=>{var u,l,p;const r=s();return n&&(r.where=r.where||[],r.first&&(r.where||[]).length===0?r.where.push({_path:A(n)}):r.where.push({_path:new RegExp(`^${n.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(u=r.sort)!=null&&u.length||(r.sort=[{_file:1,$numeric:!0}]),a.locales.length&&((p=(l=r.where)==null?void 0:l.find(m=>m._locale))!=null&&p._locale||(r.where=r.where||[],r.where.push({_locale:a.defaultLocale}))),r},i}export{se as a,fe as b,d as c,le as d,Z as e,oe as f,E as g,ce as h,ue as i,B as j,V as k,ie as o,he as q,ee as s,de as u,O as w}; diff --git a/_nuxt/J70ZNwtt.js b/_nuxt/J70ZNwtt.js deleted file mode 100644 index e79e29300..000000000 --- a/_nuxt/J70ZNwtt.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./CW33h0F2.js";import"./BWFr69vb.js";export{m as default}; diff --git a/_nuxt/O6Xu1IQQ.js b/_nuxt/O6Xu1IQQ.js new file mode 100644 index 000000000..f009ca61b --- /dev/null +++ b/_nuxt/O6Xu1IQQ.js @@ -0,0 +1 @@ +import{_ as m}from"./BszVJK1C.js";import"./B2WrS4F7.js";export{m as default}; diff --git a/_nuxt/BExog0Tt.js b/_nuxt/ONKJz15c.js similarity index 98% rename from _nuxt/BExog0Tt.js rename to _nuxt/ONKJz15c.js index 96f612496..368df9b82 100644 --- a/_nuxt/BExog0Tt.js +++ b/_nuxt/ONKJz15c.js @@ -1 +1 @@ -import{z as S,E as T,G as E,H as C,ak as A,aj as O,a2 as P,a1 as h}from"./BWFr69vb.js";import{i as I}from"./DvDH6DOc.js";const m=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function R(e,i){if(typeof e!="string")throw new TypeError("argument str must be a string");const o={},a=(i||{}).decode||N;let s=0;for(;sO(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},U=void 0;function y(e,i){var f;const o={...L,...i},t=b(o)||{};let a;o.maxAge!==void 0?a=o.maxAge*1e3:o.expires&&(a=o.expires.getTime()-Date.now());const s=a!==void 0&&a<=0,r=u(s?void 0:t[e]??((f=o.default)==null?void 0:f.call(o))),n=a&&!s?z(r,a,o.watch&&o.watch!=="shallow"):S(r);{let c=null;try{!U&&typeof BroadcastChannel<"u"&&(c=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const l=()=>{o.readonly||I(n.value,t[e])||(q(e,n.value,o),t[e]=u(n.value),c==null||c.postMessage({value:o.encode(n.value)}))},p=w=>{var v;const j=w.refresh?(v=b(o))==null?void 0:v[e]:o.decode(w.value);d=!0,t[e]=n.value=j,P(()=>{d=!1})};let d=!1;T()&&E(()=>{d=!0,l(),c==null||c.close()}),c&&(c.onmessage=({data:w})=>p(w)),o.watch?C(n,()=>{d||l()},{deep:o.watch!=="shallow"}):l()}return n}function b(e={}){return R(document.cookie,e)}function _(e,i,o={}){return i==null?g(e,i,{...o,maxAge:-1}):g(e,i,o)}function q(e,i,o={}){document.cookie=_(e,i,o)}const k=2147483647;function z(e,i,o){let t,a,s=0;const r=o?S(e):{value:e};return T()&&E(()=>{a==null||a(),clearTimeout(t)}),A((n,f)=>{o&&(a=C(r,f));function c(){clearTimeout(t);const l=i-s,p=l{if(s+=p,s({isEnabled:()=>{const t=h().query;return Object.prototype.hasOwnProperty.call(t,"preview")&&!t.preview?!1:!!(t.preview||y("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>y("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:t=>{y("previewToken").value=t,h().query.preview=t||"",t?sessionStorage.setItem("previewToken",t):sessionStorage.removeItem("previewToken"),window.location.reload()}});export{H as u}; +import{z as S,E as T,G as E,H as C,ak as A,aj as O,a2 as P,a1 as h}from"./B2WrS4F7.js";import{i as I}from"./DvDH6DOc.js";const m=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function R(e,i){if(typeof e!="string")throw new TypeError("argument str must be a string");const o={},a=(i||{}).decode||N;let s=0;for(;sO(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},U=void 0;function y(e,i){var f;const o={...L,...i},t=b(o)||{};let a;o.maxAge!==void 0?a=o.maxAge*1e3:o.expires&&(a=o.expires.getTime()-Date.now());const s=a!==void 0&&a<=0,r=u(s?void 0:t[e]??((f=o.default)==null?void 0:f.call(o))),n=a&&!s?z(r,a,o.watch&&o.watch!=="shallow"):S(r);{let c=null;try{!U&&typeof BroadcastChannel<"u"&&(c=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const l=()=>{o.readonly||I(n.value,t[e])||(q(e,n.value,o),t[e]=u(n.value),c==null||c.postMessage({value:o.encode(n.value)}))},p=w=>{var v;const j=w.refresh?(v=b(o))==null?void 0:v[e]:o.decode(w.value);d=!0,t[e]=n.value=j,P(()=>{d=!1})};let d=!1;T()&&E(()=>{d=!0,l(),c==null||c.close()}),c&&(c.onmessage=({data:w})=>p(w)),o.watch?C(n,()=>{d||l()},{deep:o.watch!=="shallow"}):l()}return n}function b(e={}){return R(document.cookie,e)}function _(e,i,o={}){return i==null?g(e,i,{...o,maxAge:-1}):g(e,i,o)}function q(e,i,o={}){document.cookie=_(e,i,o)}const k=2147483647;function z(e,i,o){let t,a,s=0;const r=o?S(e):{value:e};return T()&&E(()=>{a==null||a(),clearTimeout(t)}),A((n,f)=>{o&&(a=C(r,f));function c(){clearTimeout(t);const l=i-s,p=l{if(s+=p,s({isEnabled:()=>{const t=h().query;return Object.prototype.hasOwnProperty.call(t,"preview")&&!t.preview?!1:!!(t.preview||y("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>y("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:t=>{y("previewToken").value=t,h().query.preview=t||"",t?sessionStorage.setItem("previewToken",t):sessionStorage.removeItem("previewToken"),window.location.reload()}});export{H as u}; diff --git a/_nuxt/2PylcXyw.js b/_nuxt/QH42LMdf.js similarity index 99% rename from _nuxt/2PylcXyw.js rename to _nuxt/QH42LMdf.js index 414a35d04..0f148c729 100644 --- a/_nuxt/2PylcXyw.js +++ b/_nuxt/QH42LMdf.js @@ -1,4 +1,4 @@ -var Et=Object.defineProperty;var Ot=(e,t,n)=>t in e?Et(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var S=(e,t,n)=>(Ot(e,typeof t!="symbol"?t+"":t,n),n);import{a as ze,b as rt,g as Ct,u as Lt,c as jt,d as Pt,w as Nt,_ as Bt}from"./FcJJd0cX.js";import{E as Mt,G as Ft,D as ge,k as v,H as Be,z as O,I as J,J as st,_ as Ae,m as be,g as P,h as N,i as Re,j as Z,l as Me,n as G,o as k,c as $,a as w,F as H,C as Y,v as C,b as B,w as W,r as X,s as pe,x as K,t as L,q as Ie,K as Q,L as xe,M as Dt,N as se,O as qt,P as Le,Q as it,R as Ht,S as at,T as oe,U as Ut,d as $e,V as Vt,W as Wt,X as Zt}from"./BWFr69vb.js";import"./C_bLDgeg.js";import"./BQkc-AXV.js";import"./DvDH6DOc.js";function Qt(e){return Mt()?(Ft(e),!0):!1}function je(e){return typeof e=="function"?e():ge(e)}const Gt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Qe=()=>{};function Kt(e,t){function n(...l){return new Promise((r,s)=>{Promise.resolve(e(()=>t.apply(this,l),{fn:t,thisArg:this,args:l})).then(r).catch(s)})}return n}function Xt(e,t={}){let n,l,r=Qe;const s=a=>{clearTimeout(a),r(),r=Qe};return a=>{const o=je(e),c=je(t.maxWait);return n&&s(n),o<=0||c!==void 0&&c<=0?(l&&(s(l),l=null),Promise.resolve(a())):new Promise((u,d)=>{r=t.rejectOnCancel?d:u,c&&!l&&(l=setTimeout(()=>{n&&s(n),l=null,u(a())},c)),n=setTimeout(()=>{l&&s(l),l=null,u(a())},o)})}}function Jt(e,t=200,n={}){return Kt(Xt(t,n),e)}function Ge(e){var t;const n=je(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Yt=Gt?window:void 0;function en(){const e=O(!1),t=st();return t&&J(()=>{e.value=!0},t),e}function tn(e){const t=en();return v(()=>(t.value,!!e()))}function nn(e,t,n={}){const{window:l=Yt,...r}=n;let s;const i=tn(()=>l&&"ResizeObserver"in l),a=()=>{s&&(s.disconnect(),s=void 0)},o=v(()=>Array.isArray(e)?e.map(d=>Ge(d)):[Ge(e)]),c=Be(o,d=>{if(a(),i.value&&l){s=new ResizeObserver(t);for(const h of d)h&&s.observe(h,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Qt(u),{isSupported:i,stop:u}}const ln={wrapper:{horizontal:"inline-flex -space-x-px",vertical:"inline-flex flex-col -space-y-px"},rounded:"rounded-md",shadow:"shadow-sm",orientation:{"rounded-none":{horizontal:{start:"rounded-s-none",end:"rounded-e-none"},vertical:{start:"rounded-t-none",end:"rounded-b-none"}},"rounded-sm":{horizontal:{start:"rounded-s-sm",end:"rounded-e-sm"},vertical:{start:"rounded-t-sm",end:"rounded-b-sm"}},rounded:{horizontal:{start:"rounded-s",end:"rounded-e"},vertical:{start:"rounded-t",end:"rounded-b"}},"rounded-md":{horizontal:{start:"rounded-s-md",end:"rounded-e-md"},vertical:{start:"rounded-t-md",end:"rounded-b-md"}},"rounded-lg":{horizontal:{start:"rounded-s-lg",end:"rounded-e-lg"},vertical:{start:"rounded-t-lg",end:"rounded-b-lg"}},"rounded-xl":{horizontal:{start:"rounded-s-xl",end:"rounded-e-xl"},vertical:{start:"rounded-t-xl",end:"rounded-b-xl"}},"rounded-2xl":{horizontal:{start:"rounded-s-2xl",end:"rounded-e-2xl"},vertical:{start:"rounded-t-2xl",end:"rounded-b-2xl"}},"rounded-3xl":{horizontal:{start:"rounded-s-3xl",end:"rounded-e-3xl"},vertical:{start:"rounded-t-3xl",end:"rounded-b-3xl"}},"rounded-full":{horizontal:{start:"rounded-s-full",end:"rounded-e-full"},vertical:{start:"rounded-t-full",end:"rounded-b-full"}}}},rn={wrapper:"relative",base:"relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0",form:"form-input",rounded:"rounded-md",placeholder:"placeholder-gray-400 dark:placeholder-gray-500",file:{base:"file:mr-1.5 file:font-medium file:text-gray-500 dark:file:text-gray-400 file:bg-transparent file:border-0 file:p-0 file:outline-none"},size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base"},gap:{"2xs":"gap-x-1",xs:"gap-x-1.5",sm:"gap-x-1.5",md:"gap-x-2",lg:"gap-x-2.5",xl:"gap-x-2.5"},padding:{"2xs":"px-2 py-1",xs:"px-2.5 py-1.5",sm:"px-2.5 py-1.5",md:"px-3 py-2",lg:"px-3.5 py-2.5",xl:"px-3.5 py-2.5"},leading:{padding:{"2xs":"ps-7",xs:"ps-8",sm:"ps-9",md:"ps-10",lg:"ps-11",xl:"ps-12"}},trailing:{padding:{"2xs":"pe-7",xs:"pe-8",sm:"pe-9",md:"pe-10",lg:"pe-11",xl:"pe-12"}},color:{white:{outline:"shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400"},gray:{outline:"shadow-sm bg-gray-50 dark:bg-gray-800 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400"}},variant:{outline:"shadow-sm bg-transparent text-gray-900 dark:text-white ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400 focus:ring-2 focus:ring-{color}-500 dark:focus:ring-{color}-400",none:"bg-transparent focus:ring-0 focus:shadow-none"},icon:{base:"flex-shrink-0 text-gray-400 dark:text-gray-500",color:"text-{color}-500 dark:text-{color}-400",loading:"animate-spin",size:{"2xs":"h-4 w-4",xs:"h-4 w-4",sm:"h-5 w-5",md:"h-5 w-5",lg:"h-5 w-5",xl:"h-6 w-6"},leading:{wrapper:"absolute inset-y-0 start-0 flex items-center",pointer:"pointer-events-none",padding:{"2xs":"px-2",xs:"px-2.5",sm:"px-2.5",md:"px-3",lg:"px-3.5",xl:"px-3.5"}},trailing:{wrapper:"absolute inset-y-0 end-0 flex items-center",pointer:"pointer-events-none",padding:{"2xs":"px-2",xs:"px-2.5",sm:"px-2.5",md:"px-3",lg:"px-3.5",xl:"px-3.5"}}},default:{size:"sm",color:"white",variant:"outline",loadingIcon:"i-heroicons-arrow-path-20-solid"}},sn={...rn,form:"form-select",placeholder:"text-gray-400 dark:text-gray-500",default:{size:"sm",color:"white",variant:"outline",loadingIcon:"i-heroicons-arrow-path-20-solid",trailingIcon:"i-heroicons-chevron-down-20-solid"}},an={wrapper:"relative space-y-2",container:"relative w-full",base:"focus:outline-none",list:{base:"relative",background:"bg-gray-100 dark:bg-gray-800",rounded:"rounded-lg",shadow:"",padding:"p-1",height:"h-10",width:"w-full",marker:{wrapper:"absolute top-[4px] left-[4px] duration-200 ease-out focus:outline-none",base:"w-full h-full",background:"bg-white dark:bg-gray-900",rounded:"rounded-md",shadow:"shadow-sm"},tab:{base:"relative inline-flex items-center justify-center flex-shrink-0 w-full ui-focus-visible:outline-0 ui-focus-visible:ring-2 ui-focus-visible:ring-primary-500 dark:ui-focus-visible:ring-primary-400 ui-not-focus-visible:outline-none focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 transition-colors duration-200 ease-out",background:"",active:"text-gray-900 dark:text-white",inactive:"text-gray-500 dark:text-gray-400",height:"h-8",padding:"px-3",size:"text-sm",font:"font-medium",rounded:"rounded-md",shadow:""}}},on={wrapper:"relative min-w-0",ol:"flex items-center gap-x-1.5",li:"flex items-center gap-x-1.5 text-gray-500 dark:text-gray-400 text-sm leading-6 min-w-0",base:"flex items-center gap-x-1.5 group font-semibold min-w-0",label:"block truncate",icon:{base:"flex-shrink-0 w-5 h-5",active:"",inactive:""},divider:{base:"flex-shrink-0 w-5 h-5"},active:"text-primary-500 dark:text-primary-400",inactive:" hover:text-gray-700 dark:hover:text-gray-200",default:{divider:"i-heroicons-chevron-right-20-solid rtl:i-heroicons-chevron-left-20-solid"}},Ke=be(P.ui.strategy,P.ui.breadcrumb,on),un=N({components:{UIcon:ze,ULink:rt},inheritAttrs:!1,props:{links:{type:Array,default:()=>[]},divider:{type:String,default:()=>Ke.default.divider},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:n}=Re("breadcrumb",Z(e,"ui"),Ke,Z(e,"class"));return{ui:t,attrs:n,getULinkProps:Ct,twMerge:Me,twJoin:G}}}),cn={key:1,role:"presentation"};function dn(e,t,n,l,r,s){const i=ze,a=rt;return k(),$("nav",Ie({"aria-label":"Breadcrumb",class:e.ui.wrapper},e.attrs),[w("ol",{class:C(e.ui.ol)},[(k(!0),$(H,null,Y(e.links,(o,c)=>(k(),$("li",{key:c,class:C(e.ui.li)},[B(a,Ie({as:"span",class:[e.ui.base,c===e.links.length-1?e.ui.active:o.to?e.ui.inactive:""],ref_for:!0},e.getULinkProps(o),{"aria-current":c===e.links.length-1?"page":void 0,onClick:o.click}),{default:W(()=>[X(e.$slots,"icon",{link:o,index:c,isActive:c===e.links.length-1},()=>[o.icon?(k(),pe(i,{key:0,name:o.icon,class:C(e.twMerge(e.twJoin(e.ui.icon.base,c===e.links.length-1?e.ui.icon.active:o.to?e.ui.icon.inactive:""),o.iconClass))},null,8,["name","class"])):K("",!0)]),X(e.$slots,"default",{link:o,index:c,isActive:c===e.links.length-1},()=>[o.label?(k(),$("span",{key:0,class:C(e.twMerge(e.ui.label,o.labelClass))},L(o.label),3)):K("",!0)])]),_:2},1040,["class","aria-current","onClick"]),c[e.divider?(k(),$(H,{key:0},[e.divider.startsWith("i-")?(k(),pe(i,{key:0,name:e.divider,class:C(e.ui.divider.base),role:"presentation"},null,8,["name","class"])):(k(),$("span",cn,L(e.divider),1))],64)):K("",!0)]):K("",!0)],2))),128))],2)],16)}const pn=Ae(un,[["render",dn]]),hn=(e,t)=>{const n=Q("form-events",void 0),l=Q("form-group",void 0),r=Q("form-inputs",void 0);l&&(e!=null&&e.id&&(l.inputId.value=e==null?void 0:e.id),r&&(r.value[l.name.value]=l.inputId.value));const s=O(!1);function i(u,d){n&&n.emit({type:u,path:d})}function a(){i("blur",l==null?void 0:l.name.value),s.value=!0}function o(){i("change",l==null?void 0:l.name.value)}const c=Jt(()=>{(s.value||l!=null&&l.eagerValidation.value)&&i("input",l==null?void 0:l.name.value)},300);return{inputId:v(()=>(e==null?void 0:e.id)??(l==null?void 0:l.inputId.value)),name:v(()=>(e==null?void 0:e.name)??(l==null?void 0:l.name.value)),size:v(()=>{var d;const u=t.size[l==null?void 0:l.size.value]?l==null?void 0:l.size.value:null;return(e==null?void 0:e.size)??u??((d=t==null?void 0:t.default)==null?void 0:d.size)}),color:v(()=>{var u;return(u=l==null?void 0:l.error)!=null&&u.value?"red":e==null?void 0:e.color}),emitFormBlur:a,emitFormInput:c,emitFormChange:o}},V=be(P.ui.strategy,P.ui.select,sn),fn=N({components:{UIcon:ze},inheritAttrs:!1,props:{modelValue:{type:[String,Number,Object],default:""},id:{type:String,default:null},name:{type:String,default:null},placeholder:{type:String,default:null},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>V.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:()=>V.default.trailingIcon},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},options:{type:Array,default:()=>[]},size:{type:String,default:null,validator(e){return Object.keys(V.size).includes(e)}},color:{type:String,default:()=>V.default.color,validator(e){return[...P.ui.colors,...Object.keys(V.color)].includes(e)}},variant:{type:String,default:()=>V.default.variant,validator(e){return[...Object.keys(V.variant),...Object.values(V.color).flatMap(t=>Object.keys(t))].includes(e)}},optionAttribute:{type:String,default:"label"},valueAttribute:{type:String,default:"value"},selectClass:{type:String,default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","change"],setup(e,{emit:t,slots:n}){const{ui:l,attrs:r}=Re("select",Z(e,"ui"),V,Z(e,"class")),{size:s,rounded:i}=Lt({ui:l,props:e}),{emitFormChange:a,inputId:o,color:c,size:u,name:d}=hn(e,V),h=v(()=>s.value||u.value),g=z=>{t("update:modelValue",z.target.value)},b=z=>{t("change",z.target.value),a()},p=z=>xe(z,e.valueAttribute,xe(z,e.optionAttribute)),f=z=>xe(z,e.optionAttribute,xe(z,e.valueAttribute)),x=z=>["string","number","boolean"].includes(typeof z)?{[e.valueAttribute]:z,[e.optionAttribute]:z}:{...z,[e.valueAttribute]:p(z),[e.optionAttribute]:f(z)},m=v(()=>e.options.map(z=>x(z))),T=v(()=>e.placeholder?[{[e.valueAttribute]:"",[e.optionAttribute]:e.placeholder,disabled:!0},...m.value]:m.value),R=v(()=>{const z=x(e.modelValue),ae=T.value.find(we=>we[e.valueAttribute]===z[e.valueAttribute]);return ae?ae[e.valueAttribute]:""}),A=v(()=>{var ae,we;const z=((we=(ae=l.value.color)==null?void 0:ae[c.value])==null?void 0:we[e.variant])||l.value.variant[e.variant];return Me(G(l.value.base,l.value.form,i.value,l.value.size[h.value],e.padded?l.value.padding[h.value]:"p-0",z==null?void 0:z.replaceAll("{color}",c.value),(y.value||n.leading)&&l.value.leading.padding[h.value],(U.value||n.trailing)&&l.value.trailing.padding[h.value]),e.placeholder&&!e.modelValue&&l.value.placeholder,e.selectClass)}),y=v(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),U=v(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),Oe=v(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),_t=v(()=>e.loading&&!y.value?e.loadingIcon:e.trailingIcon||e.icon),St=v(()=>G(l.value.icon.leading.wrapper,l.value.icon.leading.pointer,l.value.icon.leading.padding[h.value])),zt=v(()=>G(l.value.icon.base,c.value&&P.ui.colors.includes(c.value)&&l.value.icon.color.replaceAll("{color}",c.value),l.value.icon.size[h.value],e.loading&&l.value.icon.loading)),At=v(()=>G(l.value.icon.trailing.wrapper,l.value.icon.trailing.pointer,l.value.icon.trailing.padding[h.value])),Rt=v(()=>G(l.value.icon.base,c.value&&P.ui.colors.includes(c.value)&&l.value.icon.color.replaceAll("{color}",c.value),l.value.icon.size[h.value],e.loading&&!y.value&&l.value.icon.loading));return{ui:l,attrs:r,name:d,inputId:o,normalizedOptionsWithPlaceholder:T,normalizedValue:R,isLeading:y,isTrailing:U,selectClass:A,leadingIconName:Oe,leadingIconClass:zt,leadingWrapperIconClass:St,trailingIconName:_t,trailingIconClass:Rt,trailingWrapperIconClass:At,onInput:g,onChange:b}}}),gn=["id","name","value","required","disabled"],bn=["value","label"],mn=["value","selected","disabled","textContent"],vn=["value","selected","disabled","textContent"];function kn(e,t,n,l,r,s){const i=ze;return k(),$("div",{class:C(e.ui.wrapper)},[w("select",Ie({id:e.inputId,name:e.name,value:e.modelValue,required:e.required,disabled:e.disabled,class:e.selectClass},e.attrs,{onInput:t[0]||(t[0]=(...a)=>e.onInput&&e.onInput(...a)),onChange:t[1]||(t[1]=(...a)=>e.onChange&&e.onChange(...a))}),[(k(!0),$(H,null,Y(e.normalizedOptionsWithPlaceholder,(a,o)=>(k(),$(H,null,[a.children?(k(),$("optgroup",{key:`${a[e.valueAttribute]}-optgroup-${o}`,value:a[e.valueAttribute],label:a[e.optionAttribute]},[(k(!0),$(H,null,Y(a.children,(c,u)=>(k(),$("option",{key:`${c[e.valueAttribute]}-${o}-${u}`,value:c[e.valueAttribute],selected:c[e.valueAttribute]===e.normalizedValue,disabled:c.disabled,textContent:L(c[e.optionAttribute])},null,8,mn))),128))],8,bn)):(k(),$("option",{key:`${a[e.valueAttribute]}-${o}`,value:a[e.valueAttribute],selected:a[e.valueAttribute]===e.normalizedValue,disabled:a.disabled,textContent:L(a[e.optionAttribute])},null,8,vn))],64))),256))],16,gn),e.isLeading&&e.leadingIconName||e.$slots.leading?(k(),$("span",{key:0,class:C(e.leadingWrapperIconClass)},[X(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[B(i,{name:e.leadingIconName,class:C(e.leadingIconClass)},null,8,["name","class"])],!0)],2)):K("",!0),e.isTrailing&&e.trailingIconName||e.$slots.trailing?(k(),$("span",{key:1,class:C(e.trailingWrapperIconClass)},[X(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[B(i,{name:e.trailingIconName,class:C(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])],!0)],2)):K("",!0)],2)}const wn=Ae(fn,[["render",kn],["__scopeId","data-v-931b50ef"]]),xn=be(P.ui.strategy,P.ui.button,jt),yn=be(P.ui.strategy,P.ui.buttonGroup,ln),$n=N({name:"ButtonGroup",inheritAttrs:!1,props:{size:{type:String,default:null,validator(e){return Object.keys(xn.size).includes(e)}},orientation:{type:String,default:"horizontal",validator(e){return["horizontal","vertical"].includes(e)}},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e,{slots:t}){const{ui:n,attrs:l}=Re("buttonGroup",Z(e,"ui"),yn),r=v(()=>Dt(t)),s=v(()=>Me(G(n.value.wrapper[e.orientation],n.value.rounded,n.value.shadow),e.class)),i=v(()=>n.value.orientation[n.value.rounded][e.orientation]);return Pt({orientation:Z(e,"orientation"),size:Z(e,"size"),ui:n,rounded:i}),()=>se("div",{class:s.value,...l.value},r.value)}}),In=Symbol.for("nuxt:client-only"),Tn="data-n-ids",_n="-";function Sn(e){var r,s,i,a,o,c;if(typeof e!="string")throw new TypeError("[nuxt] [useId] key must be a string.");e=`n${e.slice(1)}`;const t=qt(),n=st();if(!n)throw new TypeError("[nuxt] `useId` must be called within a component setup function.");t._id||(t._id=0),n._nuxtIdIndex||(n._nuxtIdIndex={}),(r=n._nuxtIdIndex)[e]||(r[e]=0);const l=e+_n+n._nuxtIdIndex[e]++;if(t.payload.serverRendered&&t.isHydrating&&!Q(In,!1)){const u=((s=n.vnode.el)==null?void 0:s.nodeType)===8&&((a=(i=n.vnode.el)==null?void 0:i.nextElementSibling)!=null&&a.getAttribute)?(o=n.vnode.el)==null?void 0:o.nextElementSibling:n.vnode.el,d=JSON.parse(((c=u==null?void 0:u.getAttribute)==null?void 0:c.call(u,Tn))||"{}");if(d[l])return d[l]}return e+"_"+t._id++}function zn(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}let ot=Symbol("headlessui.useid"),An=0;function ut(){return Q(ot,()=>`${++An}`)()}function Rn(e){Le(ot,e)}function E(e){var t;if(e==null||e.value==null)return null;let n=(t=e.value.$el)!=null?t:e.value;return n instanceof Node?n:null}function re(e,t,...n){if(e in t){let r=t[e];return typeof r=="function"?r(...n):r}let l=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(r=>`"${r}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,re),l}var En=Object.defineProperty,On=(e,t,n)=>t in e?En(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xe=(e,t,n)=>(On(e,typeof t!="symbol"?t+"":t,n),n);let Cn=class{constructor(){Xe(this,"current",this.detect()),Xe(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},Ln=new Cn;function jn(e){if(Ln.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=E(e);if(t)return t.ownerDocument}return document}let Pn=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var D=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(D||{}),de=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(de||{}),Nn=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Nn||{});function Bn(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Pn)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var Mn=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Mn||{}),Fn=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Fn||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let Dn=["textarea","input"].join(",");function qn(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Dn))!=null?n:!1}function le(e,t=n=>n){return e.slice().sort((n,l)=>{let r=t(n),s=t(l);if(r===null||s===null)return 0;let i=r.compareDocumentPosition(s);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function ne(e,t,{sorted:n=!0,relativeTo:l=null,skipElements:r=[]}={}){var s;let i=(s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?s:document,a=Array.isArray(e)?n?le(e):e:Bn(e);r.length>0&&a.length>1&&(a=a.filter(b=>!r.includes(b))),l=l??i.activeElement;let o=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(l))-1;if(t&4)return Math.max(0,a.indexOf(l))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},d=0,h=a.length,g;do{if(d>=h||d+h<=0)return 0;let b=c+d;if(t&16)b=(b+h)%h;else{if(b<0)return 3;if(b>=h)return 1}g=a[b],g==null||g.focus(u),d+=o}while(g!==i.activeElement);return t&6&&qn(g)&&g.select(),2}function Je(e,t){if(e)return e;let n=t??"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function Hn(e,t){let n=O(Je(e.value.type,e.value.as));return J(()=>{n.value=Je(e.value.type,e.value.as)}),it(()=>{var l;n.value||E(t)&&E(t)instanceof HTMLButtonElement&&!((l=E(t))!=null&&l.hasAttribute("type"))&&(n.value="button")}),n}var Pe=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Pe||{}),Un=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Un||{});function ie({visible:e=!0,features:t=0,ourProps:n,theirProps:l,...r}){var s;let i=dt(l,n),a=Object.assign(r,{props:i});if(e||t&2&&i.static)return Ce(a);if(t&1){let o=(s=i.unmount)==null||s?0:1;return re(o,{0(){return null},1(){return Ce({...r,props:{...i,hidden:!0,style:{display:"none"}}})}})}return Ce(a)}function Ce({props:e,attrs:t,slots:n,slot:l,name:r}){var s,i;let{as:a,...o}=pt(e,["unmount","static"]),c=(s=n.default)==null?void 0:s.call(n,l),u={};if(l){let d=!1,h=[];for(let[g,b]of Object.entries(l))typeof b=="boolean"&&(d=!0),b===!0&&h.push(g);d&&(u["data-headlessui-state"]=h.join(" "))}if(a==="template"){if(c=ct(c??[]),Object.keys(o).length>0||Object.keys(t).length>0){let[d,...h]=c??[];if(!Vn(d)||h.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${r} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(o).concat(Object.keys(t)).map(p=>p.trim()).filter((p,f,x)=>x.indexOf(p)===f).sort((p,f)=>p.localeCompare(f)).map(p=>` - ${p}`).join(` +var Et=Object.defineProperty;var Ot=(e,t,n)=>t in e?Et(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var S=(e,t,n)=>(Ot(e,typeof t!="symbol"?t+"":t,n),n);import{a as ze,b as rt,g as Ct,u as Lt,c as jt,d as Pt,w as Nt,_ as Bt}from"./CuxHF_lL.js";import{E as Mt,G as Ft,D as ge,k as v,H as Be,z as O,I as J,J as st,_ as Ae,m as be,g as P,h as N,i as Re,j as Z,l as Me,n as G,o as k,c as $,a as w,F as H,C as Y,v as C,b as B,w as W,r as X,s as pe,x as K,t as L,q as Ie,K as Q,L as xe,M as Dt,N as se,O as qt,P as Le,Q as it,R as Ht,S as at,T as oe,U as Ut,d as $e,V as Vt,W as Wt,X as Zt}from"./B2WrS4F7.js";import"./BYqfWOoo.js";import"./BQkc-AXV.js";import"./DvDH6DOc.js";function Qt(e){return Mt()?(Ft(e),!0):!1}function je(e){return typeof e=="function"?e():ge(e)}const Gt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Qe=()=>{};function Kt(e,t){function n(...l){return new Promise((r,s)=>{Promise.resolve(e(()=>t.apply(this,l),{fn:t,thisArg:this,args:l})).then(r).catch(s)})}return n}function Xt(e,t={}){let n,l,r=Qe;const s=a=>{clearTimeout(a),r(),r=Qe};return a=>{const o=je(e),c=je(t.maxWait);return n&&s(n),o<=0||c!==void 0&&c<=0?(l&&(s(l),l=null),Promise.resolve(a())):new Promise((u,d)=>{r=t.rejectOnCancel?d:u,c&&!l&&(l=setTimeout(()=>{n&&s(n),l=null,u(a())},c)),n=setTimeout(()=>{l&&s(l),l=null,u(a())},o)})}}function Jt(e,t=200,n={}){return Kt(Xt(t,n),e)}function Ge(e){var t;const n=je(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Yt=Gt?window:void 0;function en(){const e=O(!1),t=st();return t&&J(()=>{e.value=!0},t),e}function tn(e){const t=en();return v(()=>(t.value,!!e()))}function nn(e,t,n={}){const{window:l=Yt,...r}=n;let s;const i=tn(()=>l&&"ResizeObserver"in l),a=()=>{s&&(s.disconnect(),s=void 0)},o=v(()=>Array.isArray(e)?e.map(d=>Ge(d)):[Ge(e)]),c=Be(o,d=>{if(a(),i.value&&l){s=new ResizeObserver(t);for(const h of d)h&&s.observe(h,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),c()};return Qt(u),{isSupported:i,stop:u}}const ln={wrapper:{horizontal:"inline-flex -space-x-px",vertical:"inline-flex flex-col -space-y-px"},rounded:"rounded-md",shadow:"shadow-sm",orientation:{"rounded-none":{horizontal:{start:"rounded-s-none",end:"rounded-e-none"},vertical:{start:"rounded-t-none",end:"rounded-b-none"}},"rounded-sm":{horizontal:{start:"rounded-s-sm",end:"rounded-e-sm"},vertical:{start:"rounded-t-sm",end:"rounded-b-sm"}},rounded:{horizontal:{start:"rounded-s",end:"rounded-e"},vertical:{start:"rounded-t",end:"rounded-b"}},"rounded-md":{horizontal:{start:"rounded-s-md",end:"rounded-e-md"},vertical:{start:"rounded-t-md",end:"rounded-b-md"}},"rounded-lg":{horizontal:{start:"rounded-s-lg",end:"rounded-e-lg"},vertical:{start:"rounded-t-lg",end:"rounded-b-lg"}},"rounded-xl":{horizontal:{start:"rounded-s-xl",end:"rounded-e-xl"},vertical:{start:"rounded-t-xl",end:"rounded-b-xl"}},"rounded-2xl":{horizontal:{start:"rounded-s-2xl",end:"rounded-e-2xl"},vertical:{start:"rounded-t-2xl",end:"rounded-b-2xl"}},"rounded-3xl":{horizontal:{start:"rounded-s-3xl",end:"rounded-e-3xl"},vertical:{start:"rounded-t-3xl",end:"rounded-b-3xl"}},"rounded-full":{horizontal:{start:"rounded-s-full",end:"rounded-e-full"},vertical:{start:"rounded-t-full",end:"rounded-b-full"}}}},rn={wrapper:"relative",base:"relative block w-full disabled:cursor-not-allowed disabled:opacity-75 focus:outline-none border-0",form:"form-input",rounded:"rounded-md",placeholder:"placeholder-gray-400 dark:placeholder-gray-500",file:{base:"file:mr-1.5 file:font-medium file:text-gray-500 dark:file:text-gray-400 file:bg-transparent file:border-0 file:p-0 file:outline-none"},size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base"},gap:{"2xs":"gap-x-1",xs:"gap-x-1.5",sm:"gap-x-1.5",md:"gap-x-2",lg:"gap-x-2.5",xl:"gap-x-2.5"},padding:{"2xs":"px-2 py-1",xs:"px-2.5 py-1.5",sm:"px-2.5 py-1.5",md:"px-3 py-2",lg:"px-3.5 py-2.5",xl:"px-3.5 py-2.5"},leading:{padding:{"2xs":"ps-7",xs:"ps-8",sm:"ps-9",md:"ps-10",lg:"ps-11",xl:"ps-12"}},trailing:{padding:{"2xs":"pe-7",xs:"pe-8",sm:"pe-9",md:"pe-10",lg:"pe-11",xl:"pe-12"}},color:{white:{outline:"shadow-sm bg-white dark:bg-gray-900 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400"},gray:{outline:"shadow-sm bg-gray-50 dark:bg-gray-800 text-gray-900 dark:text-white ring-1 ring-inset ring-gray-300 dark:ring-gray-700 focus:ring-2 focus:ring-primary-500 dark:focus:ring-primary-400"}},variant:{outline:"shadow-sm bg-transparent text-gray-900 dark:text-white ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400 focus:ring-2 focus:ring-{color}-500 dark:focus:ring-{color}-400",none:"bg-transparent focus:ring-0 focus:shadow-none"},icon:{base:"flex-shrink-0 text-gray-400 dark:text-gray-500",color:"text-{color}-500 dark:text-{color}-400",loading:"animate-spin",size:{"2xs":"h-4 w-4",xs:"h-4 w-4",sm:"h-5 w-5",md:"h-5 w-5",lg:"h-5 w-5",xl:"h-6 w-6"},leading:{wrapper:"absolute inset-y-0 start-0 flex items-center",pointer:"pointer-events-none",padding:{"2xs":"px-2",xs:"px-2.5",sm:"px-2.5",md:"px-3",lg:"px-3.5",xl:"px-3.5"}},trailing:{wrapper:"absolute inset-y-0 end-0 flex items-center",pointer:"pointer-events-none",padding:{"2xs":"px-2",xs:"px-2.5",sm:"px-2.5",md:"px-3",lg:"px-3.5",xl:"px-3.5"}}},default:{size:"sm",color:"white",variant:"outline",loadingIcon:"i-heroicons-arrow-path-20-solid"}},sn={...rn,form:"form-select",placeholder:"text-gray-400 dark:text-gray-500",default:{size:"sm",color:"white",variant:"outline",loadingIcon:"i-heroicons-arrow-path-20-solid",trailingIcon:"i-heroicons-chevron-down-20-solid"}},an={wrapper:"relative space-y-2",container:"relative w-full",base:"focus:outline-none",list:{base:"relative",background:"bg-gray-100 dark:bg-gray-800",rounded:"rounded-lg",shadow:"",padding:"p-1",height:"h-10",width:"w-full",marker:{wrapper:"absolute top-[4px] left-[4px] duration-200 ease-out focus:outline-none",base:"w-full h-full",background:"bg-white dark:bg-gray-900",rounded:"rounded-md",shadow:"shadow-sm"},tab:{base:"relative inline-flex items-center justify-center flex-shrink-0 w-full ui-focus-visible:outline-0 ui-focus-visible:ring-2 ui-focus-visible:ring-primary-500 dark:ui-focus-visible:ring-primary-400 ui-not-focus-visible:outline-none focus:outline-none disabled:cursor-not-allowed disabled:opacity-75 transition-colors duration-200 ease-out",background:"",active:"text-gray-900 dark:text-white",inactive:"text-gray-500 dark:text-gray-400",height:"h-8",padding:"px-3",size:"text-sm",font:"font-medium",rounded:"rounded-md",shadow:""}}},on={wrapper:"relative min-w-0",ol:"flex items-center gap-x-1.5",li:"flex items-center gap-x-1.5 text-gray-500 dark:text-gray-400 text-sm leading-6 min-w-0",base:"flex items-center gap-x-1.5 group font-semibold min-w-0",label:"block truncate",icon:{base:"flex-shrink-0 w-5 h-5",active:"",inactive:""},divider:{base:"flex-shrink-0 w-5 h-5"},active:"text-primary-500 dark:text-primary-400",inactive:" hover:text-gray-700 dark:hover:text-gray-200",default:{divider:"i-heroicons-chevron-right-20-solid rtl:i-heroicons-chevron-left-20-solid"}},Ke=be(P.ui.strategy,P.ui.breadcrumb,on),un=N({components:{UIcon:ze,ULink:rt},inheritAttrs:!1,props:{links:{type:Array,default:()=>[]},divider:{type:String,default:()=>Ke.default.divider},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:n}=Re("breadcrumb",Z(e,"ui"),Ke,Z(e,"class"));return{ui:t,attrs:n,getULinkProps:Ct,twMerge:Me,twJoin:G}}}),cn={key:1,role:"presentation"};function dn(e,t,n,l,r,s){const i=ze,a=rt;return k(),$("nav",Ie({"aria-label":"Breadcrumb",class:e.ui.wrapper},e.attrs),[w("ol",{class:C(e.ui.ol)},[(k(!0),$(H,null,Y(e.links,(o,c)=>(k(),$("li",{key:c,class:C(e.ui.li)},[B(a,Ie({as:"span",class:[e.ui.base,c===e.links.length-1?e.ui.active:o.to?e.ui.inactive:""],ref_for:!0},e.getULinkProps(o),{"aria-current":c===e.links.length-1?"page":void 0,onClick:o.click}),{default:W(()=>[X(e.$slots,"icon",{link:o,index:c,isActive:c===e.links.length-1},()=>[o.icon?(k(),pe(i,{key:0,name:o.icon,class:C(e.twMerge(e.twJoin(e.ui.icon.base,c===e.links.length-1?e.ui.icon.active:o.to?e.ui.icon.inactive:""),o.iconClass))},null,8,["name","class"])):K("",!0)]),X(e.$slots,"default",{link:o,index:c,isActive:c===e.links.length-1},()=>[o.label?(k(),$("span",{key:0,class:C(e.twMerge(e.ui.label,o.labelClass))},L(o.label),3)):K("",!0)])]),_:2},1040,["class","aria-current","onClick"]),c[e.divider?(k(),$(H,{key:0},[e.divider.startsWith("i-")?(k(),pe(i,{key:0,name:e.divider,class:C(e.ui.divider.base),role:"presentation"},null,8,["name","class"])):(k(),$("span",cn,L(e.divider),1))],64)):K("",!0)]):K("",!0)],2))),128))],2)],16)}const pn=Ae(un,[["render",dn]]),hn=(e,t)=>{const n=Q("form-events",void 0),l=Q("form-group",void 0),r=Q("form-inputs",void 0);l&&(e!=null&&e.id&&(l.inputId.value=e==null?void 0:e.id),r&&(r.value[l.name.value]=l.inputId.value));const s=O(!1);function i(u,d){n&&n.emit({type:u,path:d})}function a(){i("blur",l==null?void 0:l.name.value),s.value=!0}function o(){i("change",l==null?void 0:l.name.value)}const c=Jt(()=>{(s.value||l!=null&&l.eagerValidation.value)&&i("input",l==null?void 0:l.name.value)},300);return{inputId:v(()=>(e==null?void 0:e.id)??(l==null?void 0:l.inputId.value)),name:v(()=>(e==null?void 0:e.name)??(l==null?void 0:l.name.value)),size:v(()=>{var d;const u=t.size[l==null?void 0:l.size.value]?l==null?void 0:l.size.value:null;return(e==null?void 0:e.size)??u??((d=t==null?void 0:t.default)==null?void 0:d.size)}),color:v(()=>{var u;return(u=l==null?void 0:l.error)!=null&&u.value?"red":e==null?void 0:e.color}),emitFormBlur:a,emitFormInput:c,emitFormChange:o}},V=be(P.ui.strategy,P.ui.select,sn),fn=N({components:{UIcon:ze},inheritAttrs:!1,props:{modelValue:{type:[String,Number,Object],default:""},id:{type:String,default:null},name:{type:String,default:null},placeholder:{type:String,default:null},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},icon:{type:String,default:null},loadingIcon:{type:String,default:()=>V.default.loadingIcon},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:()=>V.default.trailingIcon},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},padded:{type:Boolean,default:!0},options:{type:Array,default:()=>[]},size:{type:String,default:null,validator(e){return Object.keys(V.size).includes(e)}},color:{type:String,default:()=>V.default.color,validator(e){return[...P.ui.colors,...Object.keys(V.color)].includes(e)}},variant:{type:String,default:()=>V.default.variant,validator(e){return[...Object.keys(V.variant),...Object.values(V.color).flatMap(t=>Object.keys(t))].includes(e)}},optionAttribute:{type:String,default:"label"},valueAttribute:{type:String,default:"value"},selectClass:{type:String,default:null},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","change"],setup(e,{emit:t,slots:n}){const{ui:l,attrs:r}=Re("select",Z(e,"ui"),V,Z(e,"class")),{size:s,rounded:i}=Lt({ui:l,props:e}),{emitFormChange:a,inputId:o,color:c,size:u,name:d}=hn(e,V),h=v(()=>s.value||u.value),g=z=>{t("update:modelValue",z.target.value)},b=z=>{t("change",z.target.value),a()},p=z=>xe(z,e.valueAttribute,xe(z,e.optionAttribute)),f=z=>xe(z,e.optionAttribute,xe(z,e.valueAttribute)),x=z=>["string","number","boolean"].includes(typeof z)?{[e.valueAttribute]:z,[e.optionAttribute]:z}:{...z,[e.valueAttribute]:p(z),[e.optionAttribute]:f(z)},m=v(()=>e.options.map(z=>x(z))),T=v(()=>e.placeholder?[{[e.valueAttribute]:"",[e.optionAttribute]:e.placeholder,disabled:!0},...m.value]:m.value),R=v(()=>{const z=x(e.modelValue),ae=T.value.find(we=>we[e.valueAttribute]===z[e.valueAttribute]);return ae?ae[e.valueAttribute]:""}),A=v(()=>{var ae,we;const z=((we=(ae=l.value.color)==null?void 0:ae[c.value])==null?void 0:we[e.variant])||l.value.variant[e.variant];return Me(G(l.value.base,l.value.form,i.value,l.value.size[h.value],e.padded?l.value.padding[h.value]:"p-0",z==null?void 0:z.replaceAll("{color}",c.value),(y.value||n.leading)&&l.value.leading.padding[h.value],(U.value||n.trailing)&&l.value.trailing.padding[h.value]),e.placeholder&&!e.modelValue&&l.value.placeholder,e.selectClass)}),y=v(()=>e.icon&&e.leading||e.icon&&!e.trailing||e.loading&&!e.trailing||e.leadingIcon),U=v(()=>e.icon&&e.trailing||e.loading&&e.trailing||e.trailingIcon),Oe=v(()=>e.loading?e.loadingIcon:e.leadingIcon||e.icon),_t=v(()=>e.loading&&!y.value?e.loadingIcon:e.trailingIcon||e.icon),St=v(()=>G(l.value.icon.leading.wrapper,l.value.icon.leading.pointer,l.value.icon.leading.padding[h.value])),zt=v(()=>G(l.value.icon.base,c.value&&P.ui.colors.includes(c.value)&&l.value.icon.color.replaceAll("{color}",c.value),l.value.icon.size[h.value],e.loading&&l.value.icon.loading)),At=v(()=>G(l.value.icon.trailing.wrapper,l.value.icon.trailing.pointer,l.value.icon.trailing.padding[h.value])),Rt=v(()=>G(l.value.icon.base,c.value&&P.ui.colors.includes(c.value)&&l.value.icon.color.replaceAll("{color}",c.value),l.value.icon.size[h.value],e.loading&&!y.value&&l.value.icon.loading));return{ui:l,attrs:r,name:d,inputId:o,normalizedOptionsWithPlaceholder:T,normalizedValue:R,isLeading:y,isTrailing:U,selectClass:A,leadingIconName:Oe,leadingIconClass:zt,leadingWrapperIconClass:St,trailingIconName:_t,trailingIconClass:Rt,trailingWrapperIconClass:At,onInput:g,onChange:b}}}),gn=["id","name","value","required","disabled"],bn=["value","label"],mn=["value","selected","disabled","textContent"],vn=["value","selected","disabled","textContent"];function kn(e,t,n,l,r,s){const i=ze;return k(),$("div",{class:C(e.ui.wrapper)},[w("select",Ie({id:e.inputId,name:e.name,value:e.modelValue,required:e.required,disabled:e.disabled,class:e.selectClass},e.attrs,{onInput:t[0]||(t[0]=(...a)=>e.onInput&&e.onInput(...a)),onChange:t[1]||(t[1]=(...a)=>e.onChange&&e.onChange(...a))}),[(k(!0),$(H,null,Y(e.normalizedOptionsWithPlaceholder,(a,o)=>(k(),$(H,null,[a.children?(k(),$("optgroup",{key:`${a[e.valueAttribute]}-optgroup-${o}`,value:a[e.valueAttribute],label:a[e.optionAttribute]},[(k(!0),$(H,null,Y(a.children,(c,u)=>(k(),$("option",{key:`${c[e.valueAttribute]}-${o}-${u}`,value:c[e.valueAttribute],selected:c[e.valueAttribute]===e.normalizedValue,disabled:c.disabled,textContent:L(c[e.optionAttribute])},null,8,mn))),128))],8,bn)):(k(),$("option",{key:`${a[e.valueAttribute]}-${o}`,value:a[e.valueAttribute],selected:a[e.valueAttribute]===e.normalizedValue,disabled:a.disabled,textContent:L(a[e.optionAttribute])},null,8,vn))],64))),256))],16,gn),e.isLeading&&e.leadingIconName||e.$slots.leading?(k(),$("span",{key:0,class:C(e.leadingWrapperIconClass)},[X(e.$slots,"leading",{disabled:e.disabled,loading:e.loading},()=>[B(i,{name:e.leadingIconName,class:C(e.leadingIconClass)},null,8,["name","class"])],!0)],2)):K("",!0),e.isTrailing&&e.trailingIconName||e.$slots.trailing?(k(),$("span",{key:1,class:C(e.trailingWrapperIconClass)},[X(e.$slots,"trailing",{disabled:e.disabled,loading:e.loading},()=>[B(i,{name:e.trailingIconName,class:C(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])],!0)],2)):K("",!0)],2)}const wn=Ae(fn,[["render",kn],["__scopeId","data-v-931b50ef"]]),xn=be(P.ui.strategy,P.ui.button,jt),yn=be(P.ui.strategy,P.ui.buttonGroup,ln),$n=N({name:"ButtonGroup",inheritAttrs:!1,props:{size:{type:String,default:null,validator(e){return Object.keys(xn.size).includes(e)}},orientation:{type:String,default:"horizontal",validator(e){return["horizontal","vertical"].includes(e)}},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e,{slots:t}){const{ui:n,attrs:l}=Re("buttonGroup",Z(e,"ui"),yn),r=v(()=>Dt(t)),s=v(()=>Me(G(n.value.wrapper[e.orientation],n.value.rounded,n.value.shadow),e.class)),i=v(()=>n.value.orientation[n.value.rounded][e.orientation]);return Pt({orientation:Z(e,"orientation"),size:Z(e,"size"),ui:n,rounded:i}),()=>se("div",{class:s.value,...l.value},r.value)}}),In=Symbol.for("nuxt:client-only"),Tn="data-n-ids",_n="-";function Sn(e){var r,s,i,a,o,c;if(typeof e!="string")throw new TypeError("[nuxt] [useId] key must be a string.");e=`n${e.slice(1)}`;const t=qt(),n=st();if(!n)throw new TypeError("[nuxt] `useId` must be called within a component setup function.");t._id||(t._id=0),n._nuxtIdIndex||(n._nuxtIdIndex={}),(r=n._nuxtIdIndex)[e]||(r[e]=0);const l=e+_n+n._nuxtIdIndex[e]++;if(t.payload.serverRendered&&t.isHydrating&&!Q(In,!1)){const u=((s=n.vnode.el)==null?void 0:s.nodeType)===8&&((a=(i=n.vnode.el)==null?void 0:i.nextElementSibling)!=null&&a.getAttribute)?(o=n.vnode.el)==null?void 0:o.nextElementSibling:n.vnode.el,d=JSON.parse(((c=u==null?void 0:u.getAttribute)==null?void 0:c.call(u,Tn))||"{}");if(d[l])return d[l]}return e+"_"+t._id++}function zn(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}let ot=Symbol("headlessui.useid"),An=0;function ut(){return Q(ot,()=>`${++An}`)()}function Rn(e){Le(ot,e)}function E(e){var t;if(e==null||e.value==null)return null;let n=(t=e.value.$el)!=null?t:e.value;return n instanceof Node?n:null}function re(e,t,...n){if(e in t){let r=t[e];return typeof r=="function"?r(...n):r}let l=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(r=>`"${r}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,re),l}var En=Object.defineProperty,On=(e,t,n)=>t in e?En(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xe=(e,t,n)=>(On(e,typeof t!="symbol"?t+"":t,n),n);let Cn=class{constructor(){Xe(this,"current",this.detect()),Xe(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},Ln=new Cn;function jn(e){if(Ln.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=E(e);if(t)return t.ownerDocument}return document}let Pn=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var D=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(D||{}),de=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(de||{}),Nn=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Nn||{});function Bn(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Pn)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var Mn=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Mn||{}),Fn=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Fn||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let Dn=["textarea","input"].join(",");function qn(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Dn))!=null?n:!1}function le(e,t=n=>n){return e.slice().sort((n,l)=>{let r=t(n),s=t(l);if(r===null||s===null)return 0;let i=r.compareDocumentPosition(s);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function ne(e,t,{sorted:n=!0,relativeTo:l=null,skipElements:r=[]}={}){var s;let i=(s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?s:document,a=Array.isArray(e)?n?le(e):e:Bn(e);r.length>0&&a.length>1&&(a=a.filter(b=>!r.includes(b))),l=l??i.activeElement;let o=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,a.indexOf(l))-1;if(t&4)return Math.max(0,a.indexOf(l))+1;if(t&8)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},d=0,h=a.length,g;do{if(d>=h||d+h<=0)return 0;let b=c+d;if(t&16)b=(b+h)%h;else{if(b<0)return 3;if(b>=h)return 1}g=a[b],g==null||g.focus(u),d+=o}while(g!==i.activeElement);return t&6&&qn(g)&&g.select(),2}function Je(e,t){if(e)return e;let n=t??"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function Hn(e,t){let n=O(Je(e.value.type,e.value.as));return J(()=>{n.value=Je(e.value.type,e.value.as)}),it(()=>{var l;n.value||E(t)&&E(t)instanceof HTMLButtonElement&&!((l=E(t))!=null&&l.hasAttribute("type"))&&(n.value="button")}),n}var Pe=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Pe||{}),Un=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Un||{});function ie({visible:e=!0,features:t=0,ourProps:n,theirProps:l,...r}){var s;let i=dt(l,n),a=Object.assign(r,{props:i});if(e||t&2&&i.static)return Ce(a);if(t&1){let o=(s=i.unmount)==null||s?0:1;return re(o,{0(){return null},1(){return Ce({...r,props:{...i,hidden:!0,style:{display:"none"}}})}})}return Ce(a)}function Ce({props:e,attrs:t,slots:n,slot:l,name:r}){var s,i;let{as:a,...o}=pt(e,["unmount","static"]),c=(s=n.default)==null?void 0:s.call(n,l),u={};if(l){let d=!1,h=[];for(let[g,b]of Object.entries(l))typeof b=="boolean"&&(d=!0),b===!0&&h.push(g);d&&(u["data-headlessui-state"]=h.join(" "))}if(a==="template"){if(c=ct(c??[]),Object.keys(o).length>0||Object.keys(t).length>0){let[d,...h]=c??[];if(!Vn(d)||h.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${r} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(o).concat(Object.keys(t)).map(p=>p.trim()).filter((p,f,x)=>x.indexOf(p)===f).sort((p,f)=>p.localeCompare(f)).map(p=>` - ${p}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(p=>` - ${p}`).join(` `)].join(` `));let g=dt((i=d.props)!=null?i:{},o,u),b=Ht(d,g,!0);for(let p in g)p.startsWith("on")&&(b.props||(b.props={}),b.props[p]=g[p]);return b}return Array.isArray(c)&&c.length===1?c[0]:c}return se(a,Object.assign({},o,u),{default:()=>c})}function ct(e){return e.flatMap(t=>t.type===H?ct(t.children):[t])}function dt(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let l of e)for(let r in l)r.startsWith("on")&&typeof l[r]=="function"?(n[r]!=null||(n[r]=[]),n[r].push(l[r])):t[r]=l[r];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(l=>[l,void 0])));for(let l in n)Object.assign(t,{[l](r,...s){let i=n[l];for(let a of i){if(r instanceof Event&&r.defaultPrevented)return;a(r,...s)}}});return t}function pt(e,t=[]){let n=Object.assign({},e);for(let l of t)l in n&&delete n[l];return n}function Vn(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}var ht=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ht||{});let ft=N({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{var l;let{features:r,...s}=e,i={"aria-hidden":(r&2)===2?!0:(l=s["aria-hidden"])!=null?l:void 0,hidden:(r&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(r&4)===4&&(r&2)!==2&&{display:"none"}}};return ie({ourProps:i,theirProps:s,slot:{},attrs:n,slots:t,name:"Hidden"})}}});var q=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(q||{});let Wn=N({props:{onFocus:{type:Function,required:!0}},setup(e){let t=O(!0);return()=>t.value?se(ft,{as:"button",type:"button",features:ht.Focusable,onFocus(n){n.preventDefault();let l,r=50;function s(){var i;if(r--<=0){l&&cancelAnimationFrame(l);return}if((i=e.onFocus)!=null&&i.call(e)){t.value=!1,cancelAnimationFrame(l);return}l=requestAnimationFrame(s)}l=requestAnimationFrame(s)}}):null}});var Zn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Zn||{}),Qn=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(Qn||{});let gt=Symbol("TabsContext");function me(e){let t=Q(gt,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,me),n}return t}let Fe=Symbol("TabsSSRContext"),Gn=N({name:"TabGroup",emits:{change:e=>!0},props:{as:{type:[Object,String],default:"template"},selectedIndex:{type:[Number],default:null},defaultIndex:{type:[Number],default:0},vertical:{type:[Boolean],default:!1},manual:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:l}){var r;let s=O((r=e.selectedIndex)!=null?r:e.defaultIndex),i=O([]),a=O([]),o=v(()=>e.selectedIndex!==null),c=v(()=>o.value?e.selectedIndex:s.value);function u(p){var f;let x=le(d.tabs.value,E),m=le(d.panels.value,E),T=x.filter(R=>{var A;return!((A=E(R))!=null&&A.hasAttribute("disabled"))});if(p<0||p>x.length-1){let R=re(s.value===null?0:Math.sign(p-s.value),{[-1]:()=>1,0:()=>re(Math.sign(p),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0}),A=re(R,{0:()=>x.indexOf(T[0]),1:()=>x.indexOf(T[T.length-1])});A!==-1&&(s.value=A),d.tabs.value=x,d.panels.value=m}else{let R=x.slice(0,p),A=[...x.slice(p),...R].find(U=>T.includes(U));if(!A)return;let y=(f=x.indexOf(A))!=null?f:d.selectedIndex.value;y===-1&&(y=d.selectedIndex.value),s.value=y,d.tabs.value=x,d.panels.value=m}}let d={selectedIndex:v(()=>{var p,f;return(f=(p=s.value)!=null?p:e.defaultIndex)!=null?f:null}),orientation:v(()=>e.vertical?"vertical":"horizontal"),activation:v(()=>e.manual?"manual":"auto"),tabs:i,panels:a,setSelectedIndex(p){c.value!==p&&l("change",p),o.value||u(p)},registerTab(p){var f;if(i.value.includes(p))return;let x=i.value[s.value];if(i.value.push(p),i.value=le(i.value,E),!o.value){let m=(f=i.value.indexOf(x))!=null?f:s.value;m!==-1&&(s.value=m)}},unregisterTab(p){let f=i.value.indexOf(p);f!==-1&&i.value.splice(f,1)},registerPanel(p){a.value.includes(p)||(a.value.push(p),a.value=le(a.value,E))},unregisterPanel(p){let f=a.value.indexOf(p);f!==-1&&a.value.splice(f,1)}};Le(gt,d);let h=O({tabs:[],panels:[]}),g=O(!1);J(()=>{g.value=!0}),Le(Fe,v(()=>g.value?null:h.value));let b=v(()=>e.selectedIndex);return J(()=>{Be([b],()=>{var p;return u((p=e.selectedIndex)!=null?p:e.defaultIndex)},{immediate:!0})}),it(()=>{if(!o.value||c.value==null||d.tabs.value.length<=0)return;let p=le(d.tabs.value,E);p.some((f,x)=>E(d.tabs.value[x])!==E(f))&&d.setSelectedIndex(p.findIndex(f=>E(f)===E(d.tabs.value[c.value])))}),()=>{let p={selectedIndex:s.value};return se(H,[i.value.length<=0&&se(Wn,{onFocus:()=>{for(let f of i.value){let x=E(f);if((x==null?void 0:x.tabIndex)===0)return x.focus(),!0}return!1}}),ie({theirProps:{...n,...pt(e,["selectedIndex","defaultIndex","manual","vertical","onChange"])},ourProps:{},slot:p,slots:t,attrs:n,name:"TabGroup"})])}}}),Kn=N({name:"TabList",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:n}){let l=me("TabList");return()=>{let r={selectedIndex:l.selectedIndex.value},s={role:"tablist","aria-orientation":l.orientation.value};return ie({ourProps:s,theirProps:e,slot:r,attrs:t,slots:n,name:"TabList"})}}}),Xn=N({name:"Tab",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:l}){var r;let s=(r=e.id)!=null?r:`headlessui-tabs-tab-${ut()}`,i=me("Tab"),a=O(null);l({el:a,$el:a}),J(()=>i.registerTab(a)),at(()=>i.unregisterTab(a));let o=Q(Fe),c=v(()=>{if(o.value){let m=o.value.tabs.indexOf(s);return m===-1?o.value.tabs.push(s)-1:m}return-1}),u=v(()=>{let m=i.tabs.value.indexOf(a);return m===-1?c.value:m}),d=v(()=>u.value===i.selectedIndex.value);function h(m){var T;let R=m();if(R===de.Success&&i.activation.value==="auto"){let A=(T=jn(a))==null?void 0:T.activeElement,y=i.tabs.value.findIndex(U=>E(U)===A);y!==-1&&i.setSelectedIndex(y)}return R}function g(m){let T=i.tabs.value.map(R=>E(R)).filter(Boolean);if(m.key===q.Space||m.key===q.Enter){m.preventDefault(),m.stopPropagation(),i.setSelectedIndex(u.value);return}switch(m.key){case q.Home:case q.PageUp:return m.preventDefault(),m.stopPropagation(),h(()=>ne(T,D.First));case q.End:case q.PageDown:return m.preventDefault(),m.stopPropagation(),h(()=>ne(T,D.Last))}if(h(()=>re(i.orientation.value,{vertical(){return m.key===q.ArrowUp?ne(T,D.Previous|D.WrapAround):m.key===q.ArrowDown?ne(T,D.Next|D.WrapAround):de.Error},horizontal(){return m.key===q.ArrowLeft?ne(T,D.Previous|D.WrapAround):m.key===q.ArrowRight?ne(T,D.Next|D.WrapAround):de.Error}}))===de.Success)return m.preventDefault()}let b=O(!1);function p(){var m;b.value||(b.value=!0,!e.disabled&&((m=E(a))==null||m.focus({preventScroll:!0}),i.setSelectedIndex(u.value),zn(()=>{b.value=!1})))}function f(m){m.preventDefault()}let x=Hn(v(()=>({as:e.as,type:t.type})),a);return()=>{var m,T;let R={selected:d.value,disabled:(m=e.disabled)!=null?m:!1},{...A}=e,y={ref:a,onKeydown:g,onMousedown:f,onClick:p,id:s,role:"tab",type:x.value,"aria-controls":(T=E(i.panels.value[u.value]))==null?void 0:T.id,"aria-selected":d.value,tabIndex:d.value?0:-1,disabled:e.disabled?!0:void 0};return ie({ourProps:y,theirProps:A,slot:R,attrs:t,slots:n,name:"Tab"})}}}),Jn=N({name:"TabPanels",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let l=me("TabPanels");return()=>{let r={selectedIndex:l.selectedIndex.value};return ie({theirProps:e,ourProps:{},slot:r,attrs:n,slots:t,name:"TabPanels"})}}}),Yn=N({name:"TabPanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null},tabIndex:{type:Number,default:0}},setup(e,{attrs:t,slots:n,expose:l}){var r;let s=(r=e.id)!=null?r:`headlessui-tabs-panel-${ut()}`,i=me("TabPanel"),a=O(null);l({el:a,$el:a}),J(()=>i.registerPanel(a)),at(()=>i.unregisterPanel(a));let o=Q(Fe),c=v(()=>{if(o.value){let h=o.value.panels.indexOf(s);return h===-1?o.value.panels.push(s)-1:h}return-1}),u=v(()=>{let h=i.panels.value.indexOf(a);return h===-1?c.value:h}),d=v(()=>u.value===i.selectedIndex.value);return()=>{var h;let g={selected:d.value},{tabIndex:b,...p}=e,f={ref:a,id:s,role:"tabpanel","aria-labelledby":(h=E(i.tabs.value[u.value]))==null?void 0:h.id,tabIndex:d.value?b:-1};return!d.value&&e.unmount&&!e.static?se(ft,{as:"span","aria-hidden":!0,...f}):ie({ourProps:f,theirProps:p,slot:g,attrs:t,slots:n,features:Pe.Static|Pe.RenderStrategy,visible:d.value,name:"TabPanel"})}}});const el=be(P.ui.strategy,P.ui.tabs,an),tl=N({components:{HTabGroup:Gn,HTabList:Kn,HTab:Xn,HTabPanels:Jn,HTabPanel:Yn},inheritAttrs:!1,props:{modelValue:{type:Number,default:void 0},orientation:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},defaultIndex:{type:Number,default:0},items:{type:Array,default:()=>[]},unmount:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","change"],setup(e,{emit:t}){const{ui:n,attrs:l}=Re("tabs",Z(e,"ui"),el,Z(e,"class")),r=O(),s=O([]),i=O(),a=O(e.modelValue||e.defaultIndex);function o(u){var h;const d=(h=s.value[u])==null?void 0:h.$el;d&&i.value&&(i.value.style.top=`${d.offsetTop}px`,i.value.style.left=`${d.offsetLeft}px`,i.value.style.width=`${d.offsetWidth}px`,i.value.style.height=`${d.offsetHeight}px`)}function c(u){a.value=u,t("change",u),e.modelValue!==void 0&&t("update:modelValue",a.value),o(a.value)}return nn(r,()=>{o(a.value)}),Be(()=>e.modelValue,u=>{a.value=u,o(a.value)}),J(()=>o(a.value)),Rn(()=>Sn("$39Q85lIXra")),{ui:n,attrs:l,listRef:r,itemRefs:s,markerRef:i,selectedIndex:a,onChange:c}}}),nl={class:"truncate"};function ll(e,t,n,l,r,s){const i=oe("HTab"),a=oe("HTabList"),o=oe("HTabPanel"),c=oe("HTabPanels"),u=oe("HTabGroup");return k(),pe(u,Ie({vertical:e.orientation==="vertical","selected-index":e.selectedIndex,as:"div",class:e.ui.wrapper},e.attrs,{onChange:e.onChange}),{default:W(()=>[B(a,{ref:"listRef",class:C([e.ui.list.base,e.ui.list.background,e.ui.list.rounded,e.ui.list.shadow,e.ui.list.padding,e.ui.list.width,e.orientation==="horizontal"&&e.ui.list.height,e.orientation==="horizontal"&&"inline-grid items-center"]),style:Ut([e.orientation==="horizontal"&&`grid-template-columns: repeat(${e.items.length}, minmax(0, 1fr))`])},{default:W(()=>[w("div",{ref:"markerRef",class:C(e.ui.list.marker.wrapper)},[w("div",{class:C([e.ui.list.marker.base,e.ui.list.marker.background,e.ui.list.marker.rounded,e.ui.list.marker.shadow])},null,2)],2),(k(!0),$(H,null,Y(e.items,(d,h)=>(k(),pe(i,{key:h,ref_for:!0,ref:"itemRefs",disabled:d.disabled,as:"template"},{default:W(({selected:g,disabled:b})=>[w("button",{class:C([e.ui.list.tab.base,e.ui.list.tab.background,e.ui.list.tab.height,e.ui.list.tab.padding,e.ui.list.tab.size,e.ui.list.tab.font,e.ui.list.tab.rounded,e.ui.list.tab.shadow,g?e.ui.list.tab.active:e.ui.list.tab.inactive])},[X(e.$slots,"default",{item:d,index:h,selected:g,disabled:b},()=>[w("span",nl,L(d.label),1)])],2)]),_:2},1032,["disabled"]))),128))]),_:3},8,["class","style"]),B(c,{class:C(e.ui.container)},{default:W(()=>[(k(!0),$(H,null,Y(e.items,(d,h)=>(k(),pe(o,{key:h,class:C(e.ui.base),unmount:e.unmount},{default:W(({selected:g})=>[X(e.$slots,d.slot||"item",{item:d,index:h,selected:g},()=>[$e(L(d.content),1)])]),_:2},1032,["class","unmount"]))),128))]),_:3},8,["class"])]),_:3},16,["vertical","selected-index","class","onChange"])}const rl=Ae(tl,[["render",ll]]);function De(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let te=De();function bt(e){te=e}const mt=/[&<>"']/,sl=new RegExp(mt.source,"g"),vt=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,il=new RegExp(vt.source,"g"),al={"&":"&","<":"<",">":">",'"':""","'":"'"},Ye=e=>al[e];function j(e,t){if(t){if(mt.test(e))return e.replace(sl,Ye)}else if(vt.test(e))return e.replace(il,Ye);return e}const ol=/(^|[^\[])\^/g;function _(e,t){let n=typeof e=="string"?e:e.source;t=t||"";const l={replace:(r,s)=>{let i=typeof s=="string"?s:s.source;return i=i.replace(ol,"$1"),n=n.replace(r,i),l},getRegex:()=>new RegExp(n,t)};return l}function et(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const he={exec:()=>null};function tt(e,t){const n=e.replace(/\|/g,(s,i,a)=>{let o=!1,c=i;for(;--c>=0&&a[c]==="\\";)o=!o;return o?"|":" |"}),l=n.split(/ \|/);let r=0;if(l[0].trim()||l.shift(),l.length>0&&!l[l.length-1].trim()&&l.pop(),t)if(l.length>t)l.splice(t);else for(;l.length - + - - - - + + + + - - -
  • Clinical Metaproteomics Quantitation
  • MetaProSIP OpenMS 2.8
  • Segmentation and counting of cell nuclei in fluorescence microscopy images
  • bacterial_genome_annotation
  • amr_gene_detection
  • Gene-based Pathogen Identification
  • Pathogen Detection PathoGFAIR Samples Aggregation and Visualisation
  • Allele-based Pathogen Identification
  • Nanopore Preprocessing
  • Taxonomy Profiling and Visualization with Krona
  • Parallel Accession Download
  • sra_manifest_to_concatenated_fastqs_parallel
  • scRNA-seq_preprocessing_10X_cellPlex
  • scRNA-seq_preprocessing_10X_v3_Bundle
  • Velocyto-on10X-from-bundled
  • Velocyto-on10X-filtered-barcodes
  • baredSC_1d_logNorm
  • baredSC_2d_logNorm
  • COVID-19: variation analysis of ARTIC ONT data
  • SARS-CoV-2 Illumina Amplicon pipeline - iVar based
  • COVID-19: variation analysis on WGS SE data
  • COVID-19: variation analysis reporting
  • COVID-19: variation analysis on ARTIC PE data
  • COVID-19: consensus construction
  • COVID-19: variation analysis on WGS PE data
  • dcTMD calculations with GROMACS
  • Fragment-based virtual screening using rDock for docking and SuCOS for pose scoring
  • MMGBSA calculations with GROMACS
  • Create GRO and TOP complex files
  • Quality and Contamination Control For Genome Assembly
  • Assembly polishing with long reads
  • Bacterial Genome Assembly using Shovill
  • Genome assembly with Flye
  • Average Bigwig between replicates
  • Get Confident Peaks From ChIP_SR replicates
  • Get Confident Peaks From ChIP_PE replicates
  • Get Confident Peaks From ATAC or CUTandRUN replicates
  • ChIPseq_SR
  • ATACseq
  • CUTandRUN
  • ChIPseq_PE
  • Hi-C_fastqToCool_hicup_cooler
  • cHi-C_fastqToCool_hicup_cooler
  • Hi-C_juicermediumtabixToCool_cooler
  • Hi-C_fastqToPairs_hicup
  • RNAseq_SR
  • BREW3R
  • RNAseq_PE
  • Pox Virus Illumina Amplicon Workflow from half-genomes
  • kmer-profiling-hifi-VGP1
  • Assembly-decontamination-VGP9
  • Purge-duplicate-contigs-VGP6
  • Purging-duplicates-one-haplotype-VGP6b
  • Scaffolding-BioNano-VGP7
  • kmer-profiling-hifi-trio-VGP2
  • Generate Nx and Size plots for multiple assemblies
  • Assembly-Hifi-HiC-phasing-VGP4
  • Assembly-Hifi-Trio-phasing-VGP5
  • Scaffolding with Hi-C data VGP8
  • Mitogenome-Assembly-VGP0
  • Assembly-Hifi-only-VGP3
  • Generic variation analysis on WGS PE data
  • Generic variation analysis reporting
  • dada2 amplicon analysis pipeline - for paired end data
  • QIIME2 IIa: Denoising (sequence quality control) and feature table creation (single-end)
  • QIIME2 IIb: Denoising (sequence quality control) and feature table creation (paired-end)
  • QIIME2 Ia: multiplexed data (single-end)
  • QIIME2 Ib: multiplexed data (paired-end)
  • QIIME2 Ic: Demultiplexed data (single-end)
  • QIIME2 Id: Demultiplexed data (paired-end)
  • QIIME2-III-V-Phylogeny-Rarefaction-Taxonomic-Analysis
  • QIIME2 VI: Diversity metrics and estimations
  • Mass spectrometry: GCMS with metaMS
  • Mass spectrometry: LC-MS preprocessing with XCMS
  • Repeat masking with RepeatModeler and RepeatMasker

Clinical Metaproteomics Quantitation

Clinical Metaproteomics 4: Quantitation

name:clinicalMP
Details

MetaProSIP OpenMS 2.8

Automated inference of stable isotope incorporation rates in proteins for functional metaproteomics

Details

Segmentation and counting of cell nuclei in fluorescence microscopy images

This workflow performs segmentation and counting of cell nuclei using fluorescence microscopy images. The segmentation step is performed using Otsu thresholding (Otsu, 1979). The workflow is based on the tutorial: https://training.galaxyproject.org/training-material/topics/imaging/tutorials/imaging-introduction/tutorial.html

Details

bacterial_genome_annotation

Annotation of an assembled bacterial genomes to detect genes, potential plasmids, integrons and Insertion sequence (IS) elements.

GenomicsfastaABRomicsbacterial-genomicsAnnotationgenome-annotation
Details

amr_gene_detection

Antimicrobial resistance gene detection from assembled bacterial genomes

fastaGenomicsABRomicsantibiotic-resistanceantimicrobial-resistance-genesantimicrobial resistancebacterial-genomicsAMRAMR-detection
Details

Gene-based Pathogen Identification

Nanopore datasets analysis - Phylogenetic Identification - antibiotic resistance genes detection and contigs building

name:Collectionname:PathoGFAIRname:IWCname:microGalaxy
Details

Pathogen Detection PathoGFAIR Samples Aggregation and Visualisation

Pathogens of all samples report generation and visualization

name:Collectionname:microGalaxyname:PathoGFAIRname:IWC
Details

Allele-based Pathogen Identification

Microbiome - Variant calling and Consensus Building

name:Collectionname:microGalaxyname:PathoGFAIRname:IWC
Details

Nanopore Preprocessing

Microbiome - QC and Contamination Filtering

name:Collectionname:microGalaxyname:PathoGFAIRname:Nanoporename:IWC
Details

Taxonomy Profiling and Visualization with Krona

Microbiome - Taxonomy Profiling

name:Collectionname:microGalaxyname:PathoGFAIRname:IWC
Details

Parallel Accession Download

Downloads fastq files for sequencing run accessions provided in a text file using fasterq-dump. Creates one job per listed run accession.

Details

sra_manifest_to_concatenated_fastqs_parallel

This workflow takes as input a SRA_manifest from SRA Run Selector and will generate one fastq file or fastq pair of file for each experiment (concatenated multiple runs if necessary). Output will be relabelled to match the column specified by the user.

Details

scRNA-seq_preprocessing_10X_cellPlex

This workflow processes the CMO fastqs with CITE-seq-Count and include the translation step required for cellPlex processing. In parallel it processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.

#single-cell
Details

scRNA-seq_preprocessing_10X_v3_Bundle

This workflow processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.

#single-cell
Details

Velocyto-on10X-from-bundled

Run velocyto to get loom with counts of spliced and unspliced. It will extract the 'barcodes' from the bundled outputs.

name:single-cell
Details

Velocyto-on10X-filtered-barcodes

Run velocyto to get loom with counts of spliced and unspliced

name:single-cell
Details

baredSC_1d_logNorm

Run baredSC in 1 dimension in logNorm for 1 to N gaussians and combine models.

Details

baredSC_2d_logNorm

Run baredSC in 2 dimensions in logNorm for 1 to N gaussians and combine models.

Details

COVID-19: variation analysis of ARTIC ONT data

This workflow for ONT-sequenced ARTIC data is modeled after the alignment/variant-calling steps of the [ARTIC pipeline](https://artic.readthedocs.io/en/latest/). It performs, essentially, the same steps as that pipeline’s minion command, i.e. read mapping with minimap2 and variant calling with medaka. Like the Illumina ARTIC workflow it uses ivar for primer trimming. Since ONT-sequenced reads have a much higher error rate than Illumina-sequenced reads and are therefor plagued more by false-positive variant calls, this workflow does make no attempt to handle amplicons affected by potential primer-binding site mutations.

COVID-19ARTICONTcovid19.galaxyproject.org
Details

SARS-CoV-2 Illumina Amplicon pipeline - iVar based

Find and annotate variants in ampliconic SARS-CoV-2 Illumina sequencing data and classify samples with pangolin and nextclade

COVID-19ARTICiwc
Details

COVID-19: variation analysis on WGS SE data

This workflows performs single end read mapping with bowtie2 followed by sensitive variant calling across a wide range of AFs with lofreq

COVID-19covid19.galaxyproject.org
Details

COVID-19: variation analysis reporting

This workflow takes a VCF dataset of variants produced by any of the *-variant-calling workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling and generates tabular lists of variants by Samples and by Variant, and an overview plot of variants and their allele-frequencies.

COVID-19covid19.galaxyproject.org
Details

COVID-19: variation analysis on ARTIC PE data

The workflow for Illumina-sequenced ARTIC data builds on the RNASeq workflow for paired-end data using the same steps for mapping and variant calling, but adds extra logic for trimming ARTIC primer sequences off reads with the ivar package. In addition, this workflow uses ivar also to identify amplicons affected by ARTIC primer-binding site mutations and tries to exclude reads derived from such tainted amplicons when calculating allele-frequencies of other variants.

COVID-19ARTICcovid19.galaxyproject.org
Details

COVID-19: consensus construction

Build a consensus sequence from FILTER PASS variants with intrasample allele-frequency above a configurable consensus threshold. Hard-mask regions with low coverage (but not consensus variants within them) and ambiguous sites.

COVID-19covid19.galaxyproject.org
Details

COVID-19: variation analysis on WGS PE data

This workflows performs paired end read mapping with bwa-mem followed by sensitive variant calling across a wide range of AFs with lofreq

COVID-19covid19.galaxyproject.orgiwcemergen_validated
Details

dcTMD calculations with GROMACS

Perform dcTMD free energy simulations and calculations

Details

Fragment-based virtual screening using rDock for docking and SuCOS for pose scoring

Virtual screening of the SARS-CoV-2 main protease with rDock and pose scoring

Details

MMGBSA calculations with GROMACS

MMGBSA simulation and calculation

Details

Create GRO and TOP complex files

Quality and Contamination Control For Genome Assembly

Short paired-end read analysis to provide quality analysis, read cleaning and taxonomy assignation

Genomicsfastqbacterial-genomicstaxonomy-assignmentpaired-endqualityABRomicstrimming
Details

Assembly polishing with long reads

Racon polish with long reads, x4

Details

Bacterial Genome Assembly using Shovill

Assembly of bacterial paired-end short read data with generation of quality metrics and reports

fastqGenomicsbacterial-genomicspaired-endassemblyqualityABRomics
Details

Genome assembly with Flye

Assemble long reads with Flye, then view assembly statistics and assembly graph

Details

Average Bigwig between replicates

We assume the identifiers of the input list are like: sample_name_replicateID. @@ -60,5 +60,5 @@ https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/gcms/tutorial.html

metabolomicsMSworkflow4metabolomicsGC-MSGTNmetaMS
Details

Mass spectrometry: LC-MS preprocessing with XCMS

This workflow is composed with the XCMS tool R package (Smith, C.A. 2006) able to extract, filter, align and fill gapand the possibility to annotate isotopes, adducts and fragments using the CAMERA R package (Kuhl, C 2012). -https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/lcms-preprocessing/tutorial.html

metabolomicsMSLC-MSworkflow4metabolomicsxcmsGTN
Details

Repeat masking with RepeatModeler and RepeatMasker

- \ No newline at end of file +https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/lcms-preprocessing/tutorial.html

metabolomicsMSLC-MSworkflow4metabolomicsxcmsGTN
Details

Repeat masking with RepeatModeler and RepeatMasker

+ \ No newline at end of file diff --git a/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/_payload.json b/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/_payload.json index 31e2a081c..dd1a37b64 100644 --- a/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/_payload.json +++ b/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649840] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731117] \ No newline at end of file diff --git a/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/index.html b/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/index.html index 52a17d7c6..b890b0160 100644 --- a/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/index.html +++ b/workflow/0608c7f4-767c-47b3-ae45-4e98c7c83bec/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Velocyto-on10X-from-bundled

Run velocyto to get loom with counts of spliced and unspliced. It will extract the 'barcodes' from the bundled outputs.

  • Author(s):
  • Lucille Delisle
  • Release: 0.2
  • License: MIT
  • UniqueID: 0608c7f4-767c-47b3-ae45-4e98c7c83bec

Velocyto on 10X data

These workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).

Input datasets

@@ -68,5 +68,5 @@

Automatic update

[0.1] 2024-01-26

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/_payload.json b/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/_payload.json index b824742be..d871f85ea 100644 --- a/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/_payload.json +++ b/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650092] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731359] \ No newline at end of file diff --git a/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/index.html b/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/index.html index b549dff00..1e4cd5873 100644 --- a/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/index.html +++ b/workflow/06dc40a7-99f2-4b3c-ae21-b3dcb239306f/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

COVID-19: consensus construction

Build a consensus sequence from FILTER PASS variants with intrasample allele-frequency above a configurable consensus threshold. Hard-mask regions with low coverage (but not consensus variants within them) and ambiguous sites.

  • Author(s):
  • Wolfgang Maier
  • Release: 0.4.2
  • License: MIT
  • UniqueID: 06dc40a7-99f2-4b3c-ae21-b3dcb239306f

COVID-19: consensus construction

This workflow aims at generating reliable consensus sequences from variant @@ -181,5 +181,5 @@

[0.1]

  • Initial version of COVID-19: consensus construction
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/_payload.json b/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/_payload.json index 196bc887e..c1a37de1b 100644 --- a/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/_payload.json +++ b/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650445] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731651] \ No newline at end of file diff --git a/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/index.html b/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/index.html index 73b2a452c..8291c79ce 100644 --- a/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/index.html +++ b/workflow/0808b15a-7e3e-4b06-b804-f3d2cc73981a/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

kmer-profiling-hifi-VGP1

  • Author(s):
  • VGP
  • Galaxy
  • Release: 0.1.7
  • License: CC-BY-4.0
  • UniqueID: 0808b15a-7e3e-4b06-b804-f3d2cc73981a

VGP Workflow #1

This workflow produces a Meryl database and Genomescope outputs that will be used to determine parameters for following workflows, and assess the quality of genome assemblies. Specifically, it provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality.

Inputs

@@ -109,5 +109,5 @@

Added

  • First version of the workflow.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/_payload.json b/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/_payload.json index 49ae959c8..b249bd1e0 100644 --- a/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/_payload.json +++ b/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649819] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731099] \ No newline at end of file diff --git a/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/index.html b/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/index.html index a1eee0d09..27db8ba81 100644 --- a/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/index.html +++ b/workflow/0b976704-e1e0-4cc3-9e75-38bda67c01ff/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Nanopore Preprocessing

Microbiome - QC and Contamination Filtering

Nanopore Preprocessing

Before starting any analysis, it is always a good idea to assess the quality of your input data and to discard poor-quality base content by trimming and filtering reads.

Generally, we are not interested in the host sequences, but rather only those originating from the pathogen itself. It is important to get rid of all host sequences and to only retain sequences that might include a pathogen, both in order to speed up further steps and to avoid host sequences compromising the analysis.

@@ -64,5 +64,5 @@

Output Datasets

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/_payload.json b/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/_payload.json index 5ec73aef1..538292935 100644 --- a/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/_payload.json +++ b/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650558] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731788] \ No newline at end of file diff --git a/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/index.html b/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/index.html index a1f84f212..8a76e4c5a 100644 --- a/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/index.html +++ b/workflow/11d717f8-92ef-4dd7-bda7-c193175fece2/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

dada2 amplicon analysis pipeline - for paired end data

dada2 amplicon analysis for paired end data The workflow has three main outputs: @@ -101,5 +101,5 @@

Automatic update

[0.1] 2024-01-09

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/_payload.json b/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/_payload.json index 5512f9596..7d4ef964b 100644 --- a/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/_payload.json +++ b/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649828] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731101] \ No newline at end of file diff --git a/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/index.html b/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/index.html index de387f89b..68a4ef1eb 100644 --- a/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/index.html +++ b/workflow/15c3229d-8786-457f-a020-7aa64c0cf6e8/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Parallel Accession Download

Downloads fastq files for sequencing run accessions provided in a text file using fasterq-dump. Creates one job per listed run accession.

  • Author(s):
  • Marius van den Beek
  • IWC
  • Release: 0.1.14
  • License: MIT
  • UniqueID: 15c3229d-8786-457f-a020-7aa64c0cf6e8

Parallel Accession Download

Downloads fastq files for sequencing run accessions provided in a text file using fasterq-dump. Creates one job per listed run accession, and is therefore @@ -126,5 +126,5 @@

Added

  • Initial version of Parallel Accession Download workflow.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/16455667-cdef-4979-9603-f338e09aa2a1/_payload.json b/workflow/16455667-cdef-4979-9603-f338e09aa2a1/_payload.json index 80a102090..1d230a3f6 100644 --- a/workflow/16455667-cdef-4979-9603-f338e09aa2a1/_payload.json +++ b/workflow/16455667-cdef-4979-9603-f338e09aa2a1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650111] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731378] \ No newline at end of file diff --git a/workflow/16455667-cdef-4979-9603-f338e09aa2a1/index.html b/workflow/16455667-cdef-4979-9603-f338e09aa2a1/index.html index b5eff6319..62f522314 100644 --- a/workflow/16455667-cdef-4979-9603-f338e09aa2a1/index.html +++ b/workflow/16455667-cdef-4979-9603-f338e09aa2a1/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

MMGBSA calculations with GROMACS

MMGBSA simulation and calculation

  • Author(s):
  • Simon Bray
  • Release: 0.1.5
  • License: MIT
  • UniqueID: 16455667-cdef-4979-9603-f338e09aa2a1

GROMACS MMGBSA free energy calculation

Perform an ensemble of MD simulations of a user-specified size using GROMACS, and calculate MMGBSA free energies using AmberTools. An ensemble average is @@ -90,5 +90,5 @@

[0.1]

  • Initial version of GROMACS MMGBSA workflow.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/_payload.json b/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/_payload.json index a103c7c53..f9babc900 100644 --- a/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/_payload.json +++ b/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650302] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731535] \ No newline at end of file diff --git a/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/index.html b/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/index.html index e54a0967b..66dd6d530 100644 --- a/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/index.html +++ b/workflow/1834d09c-c683-4424-bc8d-57df156c2fc8/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

ChIPseq_PE

This workflow takes as input a collection of paired fastqs. Remove adapters with cutadapt, map pairs with bowtie2. Keep MAPQ30 and concordant pairs. MACS2 for paired bam.

  • Author(s):
  • Lucille Delisle
  • Release: 0.12
  • License: MIT
  • UniqueID: 1834d09c-c683-4424-bc8d-57df156c2fc8

ChIP-seq paired-end Workflow

Inputs dataset

    @@ -145,5 +145,5 @@

    2022-10-20

    ChIPseq_PE has been renamed chipseq-pe (still version 0.1)

    [0.1] 2022-10-06

    First release.

    -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/1936816b-958a-4140-b839-58be4cdae1a5/_payload.json b/workflow/1936816b-958a-4140-b839-58be4cdae1a5/_payload.json index 4c326b82d..f1f9234fc 100644 --- a/workflow/1936816b-958a-4140-b839-58be4cdae1a5/_payload.json +++ b/workflow/1936816b-958a-4140-b839-58be4cdae1a5/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650054] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731297] \ No newline at end of file diff --git a/workflow/1936816b-958a-4140-b839-58be4cdae1a5/index.html b/workflow/1936816b-958a-4140-b839-58be4cdae1a5/index.html index 69e4dfba7..c607b7ef3 100644 --- a/workflow/1936816b-958a-4140-b839-58be4cdae1a5/index.html +++ b/workflow/1936816b-958a-4140-b839-58be4cdae1a5/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

baredSC_2d_logNorm

Run baredSC in 2 dimensions in logNorm for 1 to N gaussians and combine models.

  • Author(s):
  • Lucille Delisle
  • Release: 0.5
  • License: MIT
  • UniqueID: 1936816b-958a-4140-b839-58be4cdae1a5

BaredSC Workflows

These workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.

Inputs dataset

@@ -114,5 +114,5 @@

Automatic update

[0.1] 2023-10-03

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/_payload.json b/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/_payload.json index 3aab2e363..e76bbaaab 100644 --- a/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/_payload.json +++ b/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650023] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731292] \ No newline at end of file diff --git a/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/index.html b/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/index.html index 83b9d2312..317a311fb 100644 --- a/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/index.html +++ b/workflow/1ea0b92d-d863-435a-96ac-1e547fdbc994/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

baredSC_1d_logNorm

Run baredSC in 1 dimension in logNorm for 1 to N gaussians and combine models.

  • Author(s):
  • Lucille Delisle
  • Release: 0.5
  • License: MIT
  • UniqueID: 1ea0b92d-d863-435a-96ac-1e547fdbc994

BaredSC Workflows

These workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.

Inputs dataset

@@ -114,5 +114,5 @@

Automatic update

[0.1] 2023-10-03

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/2196fbff-317e-437d-a022-696a1f95a850/_payload.json b/workflow/2196fbff-317e-437d-a022-696a1f95a850/_payload.json index 137cd4955..668191c95 100644 --- a/workflow/2196fbff-317e-437d-a022-696a1f95a850/_payload.json +++ b/workflow/2196fbff-317e-437d-a022-696a1f95a850/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650309] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731540] \ No newline at end of file diff --git a/workflow/2196fbff-317e-437d-a022-696a1f95a850/index.html b/workflow/2196fbff-317e-437d-a022-696a1f95a850/index.html index 141a3d915..78464147c 100644 --- a/workflow/2196fbff-317e-437d-a022-696a1f95a850/index.html +++ b/workflow/2196fbff-317e-437d-a022-696a1f95a850/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Hi-C_fastqToCool_hicup_cooler

This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file using the middle of the fragment as coordinates. The pairs are filtered for MAPQ and sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.

  • Author(s):
  • Lucille Delisle
  • Release: 0.3
  • License: MIT
  • UniqueID: 2196fbff-317e-437d-a022-696a1f95a850

Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows

This can also be used for Hi-ChIP experiments, in that case the output with matrix with iced values is ignored and the matrix to use is matrix with raw values.

Input datasets

@@ -123,5 +123,5 @@

Manual update

[0.1] 2023-01-16

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/_payload.json b/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/_payload.json index 1fa17f47c..70007f597 100644 --- a/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/_payload.json +++ b/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650399] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731608] \ No newline at end of file diff --git a/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/index.html b/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/index.html index 25ac6d9b1..0dd475e6c 100644 --- a/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/index.html +++ b/workflow/242ed0e9-f1fc-4eb0-af99-8328211f5998/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

RNAseq_PE

This workflow takes as input a list of paired-end fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.

  • Author(s):
  • Lucille Delisle
  • Release: 0.9
  • License: MIT
  • UniqueID: 242ed0e9-f1fc-4eb0-af99-8328211f5998

RNA-seq paired-end Workflow

Inputs dataset

    @@ -154,5 +154,5 @@

    Automatic update

[0.1] 2022-10-21

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/_payload.json b/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/_payload.json index 179112a8c..1363eb9d6 100644 --- a/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/_payload.json +++ b/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650530] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731752] \ No newline at end of file diff --git a/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/index.html b/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/index.html index 5d39fd02d..5fea13f3e 100644 --- a/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/index.html +++ b/workflow/2988562a-fa7a-4135-bf67-943ab03d1517/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Assembly-Hifi-only-VGP3

  • Author(s):
  • Galaxy
  • VGP
  • Release: 0.2.1
  • License: CC-BY-4.0
  • UniqueID: 2988562a-fa7a-4135-bf67-943ab03d1517

Contiging Solo:

Generate assembly based on PacBio Hifi Reads.

Inputs

@@ -157,5 +157,5 @@

[0.1.1] 2023-11-20

[0.1] - 2023-09-26

Addition of the workflow to the iwc repository.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/_payload.json b/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/_payload.json index 5918c02ef..4c2a6a111 100644 --- a/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/_payload.json +++ b/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650315] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731545] \ No newline at end of file diff --git a/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/index.html b/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/index.html index 00835d6ca..5dffc51d5 100644 --- a/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/index.html +++ b/workflow/2a89cbe4-a69f-4bff-9465-2e04b0217e35/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

cHi-C_fastqToCool_hicup_cooler

This workflow take as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. The pairs are filtered for MAPQ and for the region captured. Then, they are sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.

  • Author(s):
  • Lucille Delisle
  • Release: 0.3
  • License: MIT
  • UniqueID: 2a89cbe4-a69f-4bff-9465-2e04b0217e35

Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows

This can also be used for Hi-ChIP experiments, in that case the output with matrix with iced values is ignored and the matrix to use is matrix with raw values.

Input datasets

@@ -123,5 +123,5 @@

Manual update

[0.1] 2023-01-16

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/_payload.json b/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/_payload.json index 9a69c847e..c6140c0f2 100644 --- a/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/_payload.json +++ b/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650623] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731853] \ No newline at end of file diff --git a/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/index.html b/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/index.html index 73cecf2bb..bf32dd4be 100644 --- a/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/index.html +++ b/workflow/300b5a7d-f763-486a-a8ea-87ea84571f19/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

QIIME2 VI: Diversity metrics and estimations

The first step in hypothesis testing in microbial ecology is typically to look at within- (alpha) and between-sample (beta) diversity. We can calculate diversity metrics, apply appropriate statistical tests, and visualize the data using the q2-diversity plugin.

  • Author(s):
  • Debjyoti Ghosh
  • Helmholtz-Zentrum für Umweltforschung - UFZ
  • Release: 0.1
  • License: MIT
  • UniqueID: 300b5a7d-f763-486a-a8ea-87ea84571f19

QIIME2 workflows

Available workflows

    @@ -118,5 +118,5 @@

    Outputs

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/3163175d-7673-42d9-8aae-505afbd74946/_payload.json b/workflow/3163175d-7673-42d9-8aae-505afbd74946/_payload.json index ec8fba618..f3dd5e92b 100644 --- a/workflow/3163175d-7673-42d9-8aae-505afbd74946/_payload.json +++ b/workflow/3163175d-7673-42d9-8aae-505afbd74946/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650618] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731844] \ No newline at end of file diff --git a/workflow/3163175d-7673-42d9-8aae-505afbd74946/index.html b/workflow/3163175d-7673-42d9-8aae-505afbd74946/index.html index 228445772..d96f5fb5f 100644 --- a/workflow/3163175d-7673-42d9-8aae-505afbd74946/index.html +++ b/workflow/3163175d-7673-42d9-8aae-505afbd74946/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

QIIME2-III-V-Phylogeny-Rarefaction-Taxonomic-Analysis

This workflow - Reconstruct phylogeny (insert fragments in a reference) - Alpha rarefaction analysis @@ -121,5 +121,5 @@

Outputs

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/33862923-af05-48ba-aec5-14393981cee2/_payload.json b/workflow/33862923-af05-48ba-aec5-14393981cee2/_payload.json index b14552e25..1b19c1dbc 100644 --- a/workflow/33862923-af05-48ba-aec5-14393981cee2/_payload.json +++ b/workflow/33862923-af05-48ba-aec5-14393981cee2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650001] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731273] \ No newline at end of file diff --git a/workflow/33862923-af05-48ba-aec5-14393981cee2/index.html b/workflow/33862923-af05-48ba-aec5-14393981cee2/index.html index 8befc9a02..dc55ff8bf 100644 --- a/workflow/33862923-af05-48ba-aec5-14393981cee2/index.html +++ b/workflow/33862923-af05-48ba-aec5-14393981cee2/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Velocyto-on10X-filtered-barcodes

Run velocyto to get loom with counts of spliced and unspliced

  • Author(s):
  • Lucille Delisle
  • Release: 0.2
  • License: MIT
  • UniqueID: 33862923-af05-48ba-aec5-14393981cee2

Velocyto on 10X data

These workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).

Input datasets

@@ -68,5 +68,5 @@

Automatic update

[0.1] 2024-01-26

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/_payload.json b/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/_payload.json index 4e88128b2..6c4f4f72e 100644 --- a/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/_payload.json +++ b/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649830] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731103] \ No newline at end of file diff --git a/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/index.html b/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/index.html index 44e6c6644..705b6a6b5 100644 --- a/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/index.html +++ b/workflow/363898af-e598-4f0e-abd9-e6ded395ce66/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

sra_manifest_to_concatenated_fastqs_parallel

This workflow takes as input a SRA_manifest from SRA Run Selector and will generate one fastq file or fastq pair of file for each experiment (concatenated multiple runs if necessary). Output will be relabelled to match the column specified by the user.

SRA manifest to concatenated fastqs

This workflow takes as input a SRA manifest from SRA Run Selector (or a tabular with a header line), downloads all sequencing run data from the SRA and arranges it into per-sample fastq or pairs of fastq datasets.

It will work out the relationship between runs and samples from the user-indicated run and sample columns in the input and will concatenate sequencing run data as needed to obtain per-sample datasets.

@@ -134,5 +134,5 @@

Automatic update

[0.1] 2023-10-23

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/_payload.json b/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/_payload.json index 3bd75e25b..fc31b940c 100644 --- a/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/_payload.json +++ b/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650491] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731721] \ No newline at end of file diff --git a/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/index.html b/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/index.html index 8427f23b6..a85011754 100644 --- a/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/index.html +++ b/workflow/3cacf798-0f32-43b9-82c0-2d8f76312c80/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Assembly-Hifi-Trio-phasing-VGP5

  • Author(s):
  • Galaxy
  • VGP
  • Release: 0.2
  • License: CC-BY-4.0
  • UniqueID: 3cacf798-0f32-43b9-82c0-2d8f76312c80

Assembly with Hifi reads and Trio Data

Generate phased assembly based on PacBio Hifi Reads using parental Illumina data for phasing

Inputs

@@ -155,5 +155,5 @@

[0.1.1] 2023-11-20

[0.1] - 2023-09-27

Creation of workflow for Trio assembly.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/_payload.json b/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/_payload.json index 31d19d907..a24f89210 100644 --- a/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/_payload.json +++ b/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650068] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731336] \ No newline at end of file diff --git a/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/index.html b/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/index.html index b6d05a6af..c5870e42e 100644 --- a/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/index.html +++ b/workflow/3d86e5fc-cad1-4e21-8ecc-d0e6637899bc/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

SARS-CoV-2 Illumina Amplicon pipeline - iVar based

Find and annotate variants in ampliconic SARS-CoV-2 Illumina sequencing data and classify samples with pangolin and nextclade

  • Author(s):
  • Peter van Heusden
  • Release: 0.2.3
  • License: MIT
  • UniqueID: 3d86e5fc-cad1-4e21-8ecc-d0e6637899bc

COVID-19 sequence analysis on Illumina Amplicon PE data

This workflow implements an iVar based analysis similar to the one in ncov2019-artic-nf, covid-19-signal and the Thiagen Titan workflow. These workflows (written in Nextflow, Snakemake and WDL) are widely in use in COG UK, CanCOGeN and some US state public health laboratories.

@@ -109,5 +109,5 @@

[0.1] - 2021-06-20

  • Initial version of SARS-CoV-2 Illumina Amplicon pipeline - iVar based for IWC
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/_payload.json b/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/_payload.json index ca6587903..ba9c34a7f 100644 --- a/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/_payload.json +++ b/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650472] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731712] \ No newline at end of file diff --git a/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/index.html b/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/index.html index b775b221a..26ea141eb 100644 --- a/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/index.html +++ b/workflow/40c0a173-1805-46c6-9005-5ead67bc9f48/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Generate Nx and Size plots for multiple assemblies

  • Author(s):
  • VGP
  • Delphine Lariviere
  • Release: 0.1.1
  • License:
  • UniqueID: 40c0a173-1805-46c6-9005-5ead67bc9f48

Generate Nx and Size plot for multiple assemblies

Inputs

Collection of fasta files. The name of each item in the collection will be used as label for the Nx and Size plots.

@@ -62,5 +62,5 @@

Automatic update

[0.1] - 2024-05-11

Addition of the workflow to the iwc repository.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/_payload.json b/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/_payload.json index 33e48a156..28452f756 100644 --- a/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/_payload.json +++ b/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649817] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731098] \ No newline at end of file diff --git a/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/index.html b/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/index.html index 925396b46..72f10bb76 100644 --- a/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/index.html +++ b/workflow/435875a1-72c4-4fda-8943-3a78f25c6574/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Allele-based Pathogen Identification

Microbiome - Variant calling and Consensus Building

Allele-based Pathogen Identification

This workflow identifies pathogens using an allelic approach, detecting Single Nucleotide Polymorphisms (SNPs) to track emerging variants, i.e. markers showing evolutionary histories of homogeneous strains. This process includes SNP calling, aimed at identifying novel pathogen strains and elucidating discrepancies compared to reference sequences, thereby facilitating the tracking of emerging variants. Within this workflow, both variants and SNPs are discerned, serving as crucial elements for subsequent pathogen identification and variant tracking purposes.

Input Datasets

@@ -68,5 +68,5 @@

Automatic update

[0.1] 2024-06-19

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/_payload.json b/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/_payload.json index 010a851c4..3602cf633 100644 --- a/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/_payload.json +++ b/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649832] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731105] \ No newline at end of file diff --git a/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/index.html b/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/index.html index 1c0ab0620..899f71687 100644 --- a/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/index.html +++ b/workflow/470536e7-ac58-4859-94d6-2085be9c2e17/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

scRNA-seq_preprocessing_10X_cellPlex

This workflow processes the CMO fastqs with CITE-seq-Count and include the translation step required for cellPlex processing. In parallel it processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.

Single-cell RNA-seq fastq to matrix for 10X data

These workflows are inspired by the training material. Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.

Both are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see this blog article).

@@ -140,5 +140,5 @@

Tool updates

[0.1] 2023-12-21

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/_payload.json b/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/_payload.json index 48fa5ab6d..f3cc07f7b 100644 --- a/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/_payload.json +++ b/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650334] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731555] \ No newline at end of file diff --git a/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/index.html b/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/index.html index 6f8bf5c22..01b90b198 100644 --- a/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/index.html +++ b/workflow/48733b55-4cde-45d4-a69e-78faff0db3f5/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Hi-C_juicermediumtabixToCool_cooler

This workflow uses as input a collection of juicer medium tabix files and a genome name. It builds balanced cool file to the desired resolution.

  • Author(s):
  • Lucille Delisle
  • Release: 0.3
  • License: MIT
  • UniqueID: 48733b55-4cde-45d4-a69e-78faff0db3f5

Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows

This can also be used for Hi-ChIP experiments, in that case the output with matrix with iced values is ignored and the matrix to use is matrix with raw values.

Input datasets

@@ -123,5 +123,5 @@

Manual update

[0.1] 2023-01-16

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/_payload.json b/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/_payload.json index 5d58120f8..7982ea012 100644 --- a/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/_payload.json +++ b/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650341] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731561] \ No newline at end of file diff --git a/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/index.html b/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/index.html index 3f6131e34..2fd636ae0 100644 --- a/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/index.html +++ b/workflow/48f579ea-eaac-49ee-b38f-93c82f8b7d76/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Hi-C_fastqToPairs_hicup

This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. First truncate the fastq using the cutting sequence to guess the fill-in. Then map the truncated fastq. Then asign to fragment and filter the self-ligated and dandling ends or internal (it can also filter for the size). Then it removes the duplicates. Convert the output to be compatible with juicebox or cooler using the middle of the fragment as coordinates. Finally filter for mapping quality

  • Author(s):
  • Lucille Delisle
  • Release: 0.3
  • License: MIT
  • UniqueID: 48f579ea-eaac-49ee-b38f-93c82f8b7d76

Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows

This can also be used for Hi-ChIP experiments, in that case the output with matrix with iced values is ignored and the matrix to use is matrix with raw values.

Input datasets

@@ -123,5 +123,5 @@

Manual update

[0.1] 2023-01-16

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/_payload.json b/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/_payload.json index 0267bd32f..efbc0dc25 100644 --- a/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/_payload.json +++ b/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650641] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731866] \ No newline at end of file diff --git a/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/index.html b/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/index.html index cd59de89c..45a3c6c97 100644 --- a/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/index.html +++ b/workflow/4b4dda98-7422-4207-b9bd-62c11ce8e0f0/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Mass spectrometry: LC-MS preprocessing with XCMS

This workflow is composed with the XCMS tool R package (Smith, C.A. 2006) able to extract, filter, align and fill gapand the possibility to annotate isotopes, adducts and fragments using the CAMERA R package (Kuhl, C 2012). @@ -89,5 +89,5 @@

Main steps

All notable changes to this project will be documented in this file.

[1.0] - 2023-11-22

First release

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/5171bc59-590c-4e97-8db8-004f73928627/_payload.json b/workflow/5171bc59-590c-4e97-8db8-004f73928627/_payload.json index 092140a62..cb2d74e65 100644 --- a/workflow/5171bc59-590c-4e97-8db8-004f73928627/_payload.json +++ b/workflow/5171bc59-590c-4e97-8db8-004f73928627/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650075] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731342] \ No newline at end of file diff --git a/workflow/5171bc59-590c-4e97-8db8-004f73928627/index.html b/workflow/5171bc59-590c-4e97-8db8-004f73928627/index.html index 0a0c9898f..beb38813a 100644 --- a/workflow/5171bc59-590c-4e97-8db8-004f73928627/index.html +++ b/workflow/5171bc59-590c-4e97-8db8-004f73928627/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

COVID-19: variation analysis on WGS SE data

This workflows performs single end read mapping with bowtie2 followed by sensitive variant calling across a wide range of AFs with lofreq

  • Author(s):
  • Wolfgang Maier
  • Release: 0.1.5
  • License: MIT
  • UniqueID: 5171bc59-590c-4e97-8db8-004f73928627

COVID-19: variation analysis on WGS SE data

This workflows performs single end read mapping with bowtie2 followed by sensitive variant calling across a wide range of AFs with lofreq and variant @@ -82,5 +82,5 @@

[0.1]

  • Initial version of COVID-19: variation analysis on WGS SE data workflow
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/_payload.json b/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/_payload.json index 362a3089c..c1a5d8e26 100644 --- a/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/_payload.json +++ b/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650500] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731748] \ No newline at end of file diff --git a/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/index.html b/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/index.html index c081aae9a..af4a51b50 100644 --- a/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/index.html +++ b/workflow/57920bf9-1741-4170-badf-39fdfcdaa2e9/index.html @@ -31,22 +31,22 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Mitogenome-Assembly-VGP0

  • Author(s):
  • VGP
  • Galaxy
  • Release: 0.1
  • License: CC-BY-4.0
  • UniqueID: 57920bf9-1741-4170-badf-39fdfcdaa2e9

No README available.

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/_payload.json b/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/_payload.json index db09cacd7..808c19f9b 100644 --- a/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/_payload.json +++ b/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650610] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731836] \ No newline at end of file diff --git a/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/index.html b/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/index.html index 23e958278..ead20f1ef 100644 --- a/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/index.html +++ b/workflow/5a57f873-52f8-4c51-9e8d-e747d32d183a/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

QIIME2 Ic: Demultiplexed data (single-end)

Importing demultiplexed data (single-end)

  • Author(s):
  • Debjyoti Ghosh
  • Helmholtz-Zentrum für Umweltforschung - UFZ
  • Release: 0.2
  • License: MIT
  • UniqueID: 5a57f873-52f8-4c51-9e8d-e747d32d183a

QIIME2 import workflows

Available workflows

Import of fastqsanger.gz data into QIIME artifact files.

@@ -101,5 +101,5 @@

[0.1] 2024-04-08

First release.

[0.2] 2024-05-23

Fix dockstore.yml and test.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/_payload.json b/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/_payload.json index 9fb53b45e..ec75fc961 100644 --- a/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/_payload.json +++ b/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650097] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731364] \ No newline at end of file diff --git a/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/index.html b/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/index.html index 67107ea9a..40df074c8 100644 --- a/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/index.html +++ b/workflow/6695eb16-30a5-42ea-8591-56f2630cf8bf/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

COVID-19: variation analysis on WGS PE data

This workflows performs paired end read mapping with bwa-mem followed by sensitive variant calling across a wide range of AFs with lofreq

  • Author(s):
  • Wolfgang Maier
  • Release: 0.2.4
  • License: MIT
  • UniqueID: 6695eb16-30a5-42ea-8591-56f2630cf8bf

COVID-19: variation analysis on WGS PE data

This workflows performs paired end read mapping with bwa-mem followed by sensitive variant calling across a wide range of AFs with lofreq and variant @@ -84,5 +84,5 @@

[0.1]

  • Initial version of COVID-19: variation analysis on WGS PE data workflow
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/_payload.json b/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/_payload.json index 917beb667..e42905d86 100644 --- a/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/_payload.json +++ b/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650144] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731402] \ No newline at end of file diff --git a/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/index.html b/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/index.html index b6a07d1e0..68090a6fc 100644 --- a/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/index.html +++ b/workflow/68d6270a-bfd1-452a-abc9-4a314e13af85/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Assembly polishing with long reads

Racon polish with long reads, x4

  • Author(s):
  • Anna Syme
  • Release: 0.1
  • License: MIT
  • UniqueID: 68d6270a-bfd1-452a-abc9-4a314e13af85

Assembly polishing with Racon workflow

Inputs

    @@ -76,5 +76,5 @@

    Outputs

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/_payload.json b/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/_payload.json index 4d38a7144..2af865313 100644 --- a/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/_payload.json +++ b/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650351] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731581] \ No newline at end of file diff --git a/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/index.html b/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/index.html index 1cd062b95..f42493dc8 100644 --- a/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/index.html +++ b/workflow/6a424c0e-eb24-4f61-8750-adc09f4db1b1/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

RNAseq_SR

This workflow takes as input a list of single-reads fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.

  • Author(s):
  • Lucille Delisle
  • Release: 0.9
  • License: MIT
  • UniqueID: 6a424c0e-eb24-4f61-8750-adc09f4db1b1

RNA-seq single-read Workflow

Inputs dataset

    @@ -157,5 +157,5 @@

    Automatic update

[0.1] 2022-10-12

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/_payload.json b/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/_payload.json index 04fb62f50..34fd1df5e 100644 --- a/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/_payload.json +++ b/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650584] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731808] \ No newline at end of file diff --git a/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/index.html b/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/index.html index 91378b253..595a299a7 100644 --- a/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/index.html +++ b/workflow/718df5b9-9cbb-4792-be50-604e18ef0548/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

QIIME2 IIa: Denoising (sequence quality control) and feature table creation (single-end)

Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.

  • Author(s):
  • Debjyoti Ghosh
  • Helmholtz-Zentrum für Umweltforschung - UFZ
  • Release: 0.2
  • License: MIT
  • UniqueID: 718df5b9-9cbb-4792-be50-604e18ef0548

QIIME2 workflows

Available workflows

Denoising (using qiime2's dada2 integration for paired / single end data.

@@ -78,5 +78,5 @@

[0.1] 2024-04-08

First release.

[0.2] 2024-05-23

Fix dockstore.yml.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/_payload.json b/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/_payload.json index 5bb927d91..9575b2fa2 100644 --- a/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/_payload.json +++ b/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650458] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731698] \ No newline at end of file diff --git a/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/index.html b/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/index.html index 23e16a20c..198bba7cb 100644 --- a/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/index.html +++ b/workflow/727b2b8c-3ff1-4736-952d-b2c215c0faa1/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Purging-duplicates-one-haplotype-VGP6b

  • Author(s):
  • Galaxy
  • VGP
  • Release: 0.7.1
  • License: CC-BY-4.0
  • UniqueID: 727b2b8c-3ff1-4736-952d-b2c215c0faa1

Purge Duplicate Contigs

Purge contigs marked as duplicates by purge_dups in a single haplotype(could be haplotypic duplication or overlap duplication) This workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)

@@ -128,5 +128,5 @@

Added

  • Workflow for purging duplication in contigs in single haplotype
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/_payload.json b/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/_payload.json index 136bc584a..8c68f5c21 100644 --- a/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/_payload.json +++ b/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650103] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731370] \ No newline at end of file diff --git a/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/index.html b/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/index.html index b2d166f58..6a396883a 100644 --- a/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/index.html +++ b/workflow/7950b716-2bc9-4cb6-8472-6506c702adea/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

dcTMD calculations with GROMACS

Perform dcTMD free energy simulations and calculations

  • Author(s):
  • Simon Bray
  • Release: 0.1.5
  • License: MIT
  • UniqueID: 7950b716-2bc9-4cb6-8472-6506c702adea

GROMACS dcTMD free energy calculation

Perform an ensemble of targeted MD simulations of a user-specified size using the GROMACS PULL code and calculate dcTMD free energy and friction profiles @@ -94,5 +94,5 @@

[0.1]

  • Initial version of GROMACS dcTMD workflow.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/_payload.json b/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/_payload.json index 35018bcc1..097690012 100644 --- a/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/_payload.json +++ b/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650250] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731470] \ No newline at end of file diff --git a/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/index.html b/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/index.html index 144ac4439..4cf41b228 100644 --- a/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/index.html +++ b/workflow/83ef6fdc-b8a9-41af-a824-0225f0199e63/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Genome assembly with Flye

Assemble long reads with Flye, then view assembly statistics and assembly graph

  • Author(s):
  • Anna Syme
  • Release: 0.2
  • License: MIT
  • UniqueID: 83ef6fdc-b8a9-41af-a824-0225f0199e63

Genome assembly with Flye workflow

Why use this workflow?

    @@ -88,5 +88,5 @@

    Automatic update

    and this project adheres to Semantic Versioning.

    [0.1] 2023-07-14

    First release.

    -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/_payload.json b/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/_payload.json index f79c29c36..50f52a7fb 100644 --- a/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/_payload.json +++ b/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650087] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731354] \ No newline at end of file diff --git a/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/index.html b/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/index.html index b28c79262..865dcf73a 100644 --- a/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/index.html +++ b/workflow/864427b0-d25a-499c-b437-f83f2d6b83f2/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

COVID-19: variation analysis on ARTIC PE data

The workflow for Illumina-sequenced ARTIC data builds on the RNASeq workflow for paired-end data using the same steps for mapping and variant calling, but adds extra logic for trimming ARTIC primer sequences off reads with the ivar package. In addition, this workflow uses ivar also to identify amplicons affected by ARTIC primer-binding site mutations and tries to exclude reads derived from such tainted amplicons when calculating allele-frequencies of other variants.

  • Author(s):
  • Wolfgang Maier
  • Release: 0.5.3
  • License: MIT
  • UniqueID: 864427b0-d25a-499c-b437-f83f2d6b83f2

COVID-19: variation analysis on ARTIC PE data

The workflow for Illumina-sequenced ampliconic data builds on the RNASeq workflow for paired-end data using the same steps for mapping and variant calling, but @@ -219,5 +219,5 @@

[0.1]

  • Initial version of COVID-19: variation analysis on ARTIC PE data workflow
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/_payload.json b/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/_payload.json index dc4e59796..953eb06d3 100644 --- a/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/_payload.json +++ b/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649833] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731106] \ No newline at end of file diff --git a/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/index.html b/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/index.html index 338842374..5826397db 100644 --- a/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/index.html +++ b/workflow/87f25ddb-a663-4582-9ec6-d0b4bef4109c/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

scRNA-seq_preprocessing_10X_v3_Bundle

This workflow processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.

Single-cell RNA-seq fastq to matrix for 10X data

These workflows are inspired by the training material. Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.

Both are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see this blog article).

@@ -140,5 +140,5 @@

Tool updates

[0.1] 2023-12-21

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/_payload.json b/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/_payload.json index da2045606..f94a77d1b 100644 --- a/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/_payload.json +++ b/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650589] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731812] \ No newline at end of file diff --git a/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/index.html b/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/index.html index 00e71fb25..06eb92d19 100644 --- a/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/index.html +++ b/workflow/8b8c4f4c-7cc0-422d-9a6f-47357faa0082/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

QIIME2 IIb: Denoising (sequence quality control) and feature table creation (paired-end)

Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.

  • Author(s):
  • Debjyoti Ghosh
  • Helmholtz-Zentrum für Umweltforschung - UFZ
  • Release: 0.2
  • License: MIT
  • UniqueID: 8b8c4f4c-7cc0-422d-9a6f-47357faa0082

QIIME2 workflows

Available workflows

Denoising (using qiime2's dada2 integration for paired / single end data.

@@ -78,5 +78,5 @@

[0.1] 2024-04-08

First release.

[0.2] 2024-05-23

Fix dockstore.yml.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/_payload.json b/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/_payload.json index 0b8308d17..ef46b399a 100644 --- a/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/_payload.json +++ b/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649810] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731090] \ No newline at end of file diff --git a/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/index.html b/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/index.html index a3d16a8db..f655d887a 100644 --- a/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/index.html +++ b/workflow/8c2d765b-2764-4b66-8542-adc2109c24f2/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Segmentation and counting of cell nuclei in fluorescence microscopy images

This workflow performs segmentation and counting of cell nuclei using fluorescence microscopy images. The segmentation step is performed using Otsu thresholding (Otsu, 1979). The workflow is based on the tutorial: https://training.galaxyproject.org/training-material/topics/imaging/tutorials/imaging-introduction/tutorial.html

  • Author(s):
  • Leonid Kostrykin
  • Release: 0.1
  • License: MIT
  • UniqueID: 8c2d765b-2764-4b66-8542-adc2109c24f2

Segmentation and counting of cell nuclei in fluorescence microscopy images

This workflow performs segmentation and counting of cell nuclei using fluorescence microscopy images. The segmentation step is performed using Otsu thresholding (Otsu, 1979). The workflow is based on the tutorial: https://training.galaxyproject.org/training-material/topics/imaging/tutorials/imaging-introduction/tutorial.html

@@ -60,5 +60,5 @@

[0.1] - 2024-02-29

  • Creation of workflow for segmentation and counting of cell nuclei in fluorescence microscopy images.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/_payload.json b/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/_payload.json index c3c308613..8bec886ed 100644 --- a/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/_payload.json +++ b/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650594] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731816] \ No newline at end of file diff --git a/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/index.html b/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/index.html index b5369cbdf..f9eb18e88 100644 --- a/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/index.html +++ b/workflow/951c418e-f57e-491d-af38-f2c44c6089ce/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

QIIME2 Ia: multiplexed data (single-end)

Importing single-end multiplexed data (not demultiplexed yet)

  • Author(s):
  • Debjyoti Ghosh
  • Helmholtz-Zentrum für Umweltforschung - UFZ
  • Release: 0.2
  • License: MIT
  • UniqueID: 951c418e-f57e-491d-af38-f2c44c6089ce

QIIME2 import workflows

Available workflows

Import of fastqsanger.gz data into QIIME artifact files.

@@ -101,5 +101,5 @@

[0.1] 2024-04-08

First release.

[0.2] 2024-05-23

Fix dockstore.yml and test.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/_payload.json b/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/_payload.json index b1dedb024..7b8ffabca 100644 --- a/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/_payload.json +++ b/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650295] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731529] \ No newline at end of file diff --git a/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/index.html b/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/index.html index 82e02f113..22932a82b 100644 --- a/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/index.html +++ b/workflow/98e9e34b-b203-43db-9a23-5fa72963fa6d/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

CUTandRUN

This workflow take as input a collection of paired fastq. Remove adapters with cutadapt, map pairs with bowtie2 allowing dovetail. Keep MAPQ30 and concordant pairs. BAM to BED. MACS2 with "ATAC" parameters.

  • Author(s):
  • Lucille Delisle
  • Release: 0.13
  • License: MIT
  • UniqueID: 98e9e34b-b203-43db-9a23-5fa72963fa6d

CUT&RUN (and CUT&TAG) Workflow

Inputs dataset

    @@ -146,5 +146,5 @@

    Automatic update

[0.1] 2022-10-06

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/_payload.json b/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/_payload.json index 67df95f9f..ba9d7f8f9 100644 --- a/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/_payload.json +++ b/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650288] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731524] \ No newline at end of file diff --git a/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/index.html b/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/index.html index 7f4b74718..2eaf4b292 100644 --- a/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/index.html +++ b/workflow/9debc3c9-ccbd-4ce6-a7de-80580e663cac/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

ATACseq

This workflow takes as input a collection of paired fastq. It will remove bad quality and adapters with cutadapt. Map with Bowtie2 end-to-end. Will remove reads on MT and unconcordant pairs and pairs with mapping quality below 30 and PCR duplicates. Will compute the pile-up on 5' +- 100bp. Will call peaks and count the number of reads falling in the 1kb region centered on the summit. Will compute 2 normalization for coverage: normalized by million reads and normalized by million reads in peaks. Will plot the number of reads for each fragment length.

  • Author(s):
  • Lucille Delisle
  • Release: 0.17
  • License: MIT
  • UniqueID: 9debc3c9-ccbd-4ce6-a7de-80580e663cac

ATACseq Workflow

This workflow is highly concordant with the corresponding training material. You can have more information about ATAC-seq analysis in the slides and the tutorial.

@@ -191,5 +191,5 @@

Automatic update

[0.1] 2022-10-12

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/_payload.json b/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/_payload.json index bff1550b0..4de7d2189 100644 --- a/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/_payload.json +++ b/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650548] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731779] \ No newline at end of file diff --git a/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/index.html b/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/index.html index 27ef3fbbc..5bf8dc542 100644 --- a/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/index.html +++ b/workflow/9e94da53-d8ab-4713-8aac-7c6674fa1d39/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Generic variation analysis reporting

This workflow takes a VCF dataset of variants produced by any of the variant calling workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling and generates tabular lists of variants by Samples and by Variant, and an overview plot of variants and their allele-frequencies.

  • Author(s):
  • Wolfgang Maier
  • Release: 0.1.1
  • License: MIT
  • UniqueID: 9e94da53-d8ab-4713-8aac-7c6674fa1d39

Generic variation analysis reporting

This workflow takes table of variants produced by any of the variant calling workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/variant-calling @@ -59,5 +59,5 @@

[0.1]

  • Initial version generic variation analysis reporting workflow
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/_payload.json b/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/_payload.json index a1bc3a5f9..b2c617fc7 100644 --- a/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/_payload.json +++ b/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650464] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731703] \ No newline at end of file diff --git a/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/index.html b/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/index.html index f65bd4ac3..6cd5e0cd0 100644 --- a/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/index.html +++ b/workflow/9fd3c0de-a497-47dc-96e3-0f3e1998173d/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Scaffolding-BioNano-VGP7

  • Author(s):
  • Galaxy
  • VGP
  • Release: 0.1.4
  • License: CC-BY-4.0
  • UniqueID: 9fd3c0de-a497-47dc-96e3-0f3e1998173d

Scaffolding with Bionano

Scaffolding using Bionano optical map data

Inputs

@@ -86,5 +86,5 @@

Automatic update

[0.1] - 2023-11-01

Addition of the workflow to the iwc repository.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/_payload.json b/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/_payload.json index 9142072d5..175f88be4 100644 --- a/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/_payload.json +++ b/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650060] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731303] \ No newline at end of file diff --git a/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/index.html b/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/index.html index fa5371e9c..5f50ba07a 100644 --- a/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/index.html +++ b/workflow/a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

COVID-19: variation analysis of ARTIC ONT data

This workflow for ONT-sequenced ARTIC data is modeled after the alignment/variant-calling steps of the [ARTIC pipeline](https://artic.readthedocs.io/en/latest/). It performs, essentially, the same steps as that pipeline’s minion command, i.e. read mapping with minimap2 and variant calling with medaka. Like the Illumina ARTIC workflow it uses ivar for primer trimming. Since ONT-sequenced reads have a much higher error rate than Illumina-sequenced reads and are therefor plagued more by false-positive variant calls, this workflow does make no attempt to handle amplicons affected by potential primer-binding site mutations.

  • Author(s):
  • Wolfgang Maier
  • Release: 0.3.2
  • License: MIT
  • UniqueID: a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf

COVID-19: variation analysis on ARTIC ONT data

This workflow for ONT-sequenced ARTIC data is modeled after the alignment/variant-calling steps of the ARTIC pipeline. It performs, essentially, the same steps as that pipeline’s minion command, i.e. read mapping with minimap2 and variant calling with medaka. Like the Illumina ARTIC workflow it uses ivar for primer trimming. Since ONT-sequenced reads have a much higher error rate than Illumina-sequenced reads and are therefor plagued more by false-positive variant calls, this workflow does make no attempt to handle amplicons affected by potential primer-binding site mutations.

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/_payload.json b/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/_payload.json index 241f01656..60626cc58 100644 --- a/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/_payload.json +++ b/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650637] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731857] \ No newline at end of file diff --git a/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/index.html b/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/index.html index 25f208211..fc8d03281 100644 --- a/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/index.html +++ b/workflow/a2b0d4f7-164c-40d3-ac34-f248db18bbef/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Mass spectrometry: GCMS with metaMS

This workflow is composed with the XCMS tool R package (Smith, C.A. 2006) able to extract and the metaMS R package (Wehrens, R 2014) for the field of untargeted metabolomics. https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/gcms/tutorial.html

  • Author(s):
  • workflow4metabolomics
  • Release: 0.1
  • License: MIT
  • UniqueID: a2b0d4f7-164c-40d3-ac34-f248db18bbef

Mass spectrometry: GCMS with metaMS

@@ -86,5 +86,5 @@

Main steps

All notable changes to this project will be documented in this file.

[0.1] - 2023-11-22

First release

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/_payload.json b/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/_payload.json index febda7602..eac5b2c10 100644 --- a/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/_payload.json +++ b/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650268] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731484] \ No newline at end of file diff --git a/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/index.html b/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/index.html index 2c55a932e..96053dec8 100644 --- a/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/index.html +++ b/workflow/a2f66906-e9e3-42f9-8629-390017ed2db0/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Get Confident Peaks From ChIP_PE replicates

This workflow takes as input PE BAM from ChIP-seq. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.

  • Author(s):
  • Lucille Delisle
  • Release: 1.2
  • License: MIT
  • UniqueID: a2f66906-e9e3-42f9-8629-390017ed2db0

Consensus peaks Workflow

The goal of this workflow is to get a list of confident peaks with summits from n replicates.

Inputs dataset

@@ -140,5 +140,5 @@

Automatic update

[0.1] 2023-08-31

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/_payload.json b/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/_payload.json index 04d9e872f..364edb2cd 100644 --- a/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/_payload.json +++ b/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649826] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731100] \ No newline at end of file diff --git a/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/index.html b/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/index.html index 65aab7b8a..2c90be3a8 100644 --- a/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/index.html +++ b/workflow/a55428c8-9934-4941-93c4-3920b4ba3366/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Taxonomy Profiling and Visualization with Krona

Microbiome - Taxonomy Profiling

Taxonomy Profiling and Visualisation with Krona

In this workflow, we identify the different organisms found in our samples by assigning taxonomy levels to the reads starting from the kingdom level down to the species level and visualise the result.

It’s important to check what might be the species of a possible pathogen to be found, it gets us closer to the investigation as well as discovering possible multiple pathogenetic infections if any existed.

@@ -62,5 +62,5 @@

Output Datasets

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/_payload.json b/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/_payload.json index 745aa21cd..6ace4e2e1 100644 --- a/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/_payload.json +++ b/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650450] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731657] \ No newline at end of file diff --git a/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/index.html b/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/index.html index 0ed0af260..aa0a9f33a 100644 --- a/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/index.html +++ b/workflow/aa4960d9-198d-4990-a393-a98efcd3070a/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Assembly-decontamination-VGP9

  • Author(s):
  • Nadolina Brajuka
  • Release: 0.3
  • License: BSD-3-Clause
  • UniqueID: aa4960d9-198d-4990-a393-a98efcd3070a

No README available.

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/_payload.json b/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/_payload.json index c62bb5141..66fe0923e 100644 --- a/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/_payload.json +++ b/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650382] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731587] \ No newline at end of file diff --git a/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/index.html b/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/index.html index e8cb340e4..724abd56c 100644 --- a/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/index.html +++ b/workflow/ac8ef6cb-1621-4b73-9362-8a460ef3c3a2/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

BREW3R

This workflow takes a collection of BAM (output of STAR) and a gtf. It extends the input gtf using de novo annotation.

  • Author(s):
  • Lucille Delisle
  • Release: 0.2
  • License: GPL-3.0-or-later
  • UniqueID: ac8ef6cb-1621-4b73-9362-8a460ef3c3a2

BREW3R

BREW3R logo

BREW3R stands for Bulk RNA-seq Evidence-based Workflow for 3' UTR Reannotation.

@@ -76,5 +76,5 @@

Automatic update

[0.1] 2024-06-17

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/_payload.json b/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/_payload.json index 8f589faf0..56e2f6641 100644 --- a/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/_payload.json +++ b/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650468] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731708] \ No newline at end of file diff --git a/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/index.html b/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/index.html index 942d0185d..e4cf3ed50 100644 --- a/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/index.html +++ b/workflow/af01815b-5b66-4578-ade7-6e2caed0c19a/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

kmer-profiling-hifi-trio-VGP2

Create Meryl Database used for the estimation of assembly parameters and quality control with Merqury. Part of the VGP pipeline.

  • Author(s):
  • VGP
  • Galaxy
  • Release: 0.1.4
  • License: CC-BY-4.0
  • UniqueID: af01815b-5b66-4578-ade7-6e2caed0c19a

VGP Workflow #1

This workflow collects the metrics on the properties of the genome under consideration by analyzing the k-mer frequencies. It provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality. It uses reads from two parental genomes to partition long reads from the offspring into haplotype-specific k-mer databases.

Inputs

@@ -109,5 +109,5 @@

Added

  • First version of the workflow.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/_payload.json b/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/_payload.json index 64cc7a5e5..e03c7eb91 100644 --- a/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/_payload.json +++ b/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649808] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731088] \ No newline at end of file diff --git a/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/index.html b/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/index.html index 7db08fc87..5f68e57aa 100644 --- a/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/index.html +++ b/workflow/b03da1a7-fc6f-419f-aa2c-431a670f9a96/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

MetaProSIP OpenMS 2.8

Automated inference of stable isotope incorporation rates in proteins for functional metaproteomics

  • Author(s):
  • Matthias Bernt
  • Release: 0.2
  • License: MIT
  • UniqueID: b03da1a7-fc6f-419f-aa2c-431a670f9a96

MetaProSIP: automated inference of elemental fluxes in microbial communities

Inputs dataset

    @@ -88,5 +88,5 @@

    Automatic update

[0.1] 2023-04-13

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/_payload.json b/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/_payload.json index 64ff08ac2..2085b6f4d 100644 --- a/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/_payload.json +++ b/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650081] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731347] \ No newline at end of file diff --git a/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/index.html b/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/index.html index 22d9cefed..0b1ae32ea 100644 --- a/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/index.html +++ b/workflow/b08c744d-7c61-4b58-ac5f-4b5886c3c643/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

COVID-19: variation analysis reporting

This workflow takes a VCF dataset of variants produced by any of the *-variant-calling workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling and generates tabular lists of variants by Samples and by Variant, and an overview plot of variants and their allele-frequencies.

  • Author(s):
  • Wolfgang Maier
  • Release: 0.3.4
  • License: MIT
  • UniqueID: b08c744d-7c61-4b58-ac5f-4b5886c3c643

COVID-19: variation analysis reporting

This workflow takes VCF datasets of variants produced by any of the "*-variant-calling" workflows in @@ -147,5 +147,5 @@

[0.1]

  • Initial version of COVID-19: variation analysis reporting
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/_payload.json b/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/_payload.json index a67dd5b13..96fee443c 100644 --- a/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/_payload.json +++ b/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650606] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731819] \ No newline at end of file diff --git a/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/index.html b/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/index.html index be7a518e5..c33fa007e 100644 --- a/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/index.html +++ b/workflow/b09b5420-bb7c-4f27-9c90-7e2031889379/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

QIIME2 Ib: multiplexed data (paired-end)

Importing paired-end multiplexed data (not demultiplexed yet)

  • Author(s):
  • Debjyoti Ghosh
  • Helmholtz-Zentrum für Umweltforschung - UFZ
  • Release: 0.2
  • License: MIT
  • UniqueID: b09b5420-bb7c-4f27-9c90-7e2031889379

QIIME2 import workflows

Available workflows

Import of fastqsanger.gz data into QIIME artifact files.

@@ -101,5 +101,5 @@

[0.1] 2024-04-08

First release.

[0.2] 2024-05-23

Fix dockstore.yml and test.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/_payload.json b/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/_payload.json index aee1585d6..8f12f5af9 100644 --- a/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/_payload.json +++ b/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650454] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731661] \ No newline at end of file diff --git a/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/index.html b/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/index.html index b2e5cefca..40a3406db 100644 --- a/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/index.html +++ b/workflow/b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Purge-duplicate-contigs-VGP6

Purge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication). This workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)

  • Author(s):
  • Galaxy
  • VGP
  • Release: 0.4
  • License: CC-BY-4.0
  • UniqueID: b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd

Purge Duplicate Contigs

Purge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication) This workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)

@@ -162,5 +162,5 @@

Added

  • Workflow for purging duplication in contigs
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/_payload.json b/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/_payload.json index beacc5882..9161e9c63 100644 --- a/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/_payload.json +++ b/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650107] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731374] \ No newline at end of file diff --git a/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/index.html b/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/index.html index bd137c66f..9b3baeb12 100644 --- a/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/index.html +++ b/workflow/bb767af6-3641-4a5e-843d-78508fd7577a/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Fragment-based virtual screening using rDock for docking and SuCOS for pose scoring

Virtual screening of the SARS-CoV-2 main protease with rDock and pose scoring

Fragment-based virtual screening with docking and pose scoring

Dock a compound library against a target protein with rDock and validate the poses generated against a reference fragment using SuCOS to compare the feature @@ -87,5 +87,5 @@

[0.1]

  • Initial version of fragment-based docking and scoring workflow.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/_payload.json b/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/_payload.json index 632b958b9..ec3c89ae5 100644 --- a/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/_payload.json +++ b/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650544] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731756] \ No newline at end of file diff --git a/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/index.html b/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/index.html index dd277aef6..137e9a59f 100644 --- a/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/index.html +++ b/workflow/be0d055d-25ac-422a-ae9c-b0efdfb5bf86/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Generic variation analysis on WGS PE data

Workflow for variant analysis against a reference genome in GenBank format

  • Author(s):
  • Anton Nekrutenko
  • Release: 0.1.1
  • License: MIT
  • UniqueID: be0d055d-25ac-422a-ae9c-b0efdfb5bf86

Generic variation analysis on WGS PE data

This workflows performs paired end read mapping with bwa-mem followed by sensitive variant calling across a wide range of AFs with lofreq and variant @@ -59,5 +59,5 @@

[0.1]

  • Initial version of Generic variation analysis on WGS PE data workflow
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/_payload.json b/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/_payload.json index 86b0c81f0..fe81763b1 100644 --- a/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/_payload.json +++ b/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650149] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731418] \ No newline at end of file diff --git a/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/index.html b/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/index.html index 2cacd85d3..b2e56b6ba 100644 --- a/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/index.html +++ b/workflow/bfe7f341-07ef-4bfe-9b50-2bc7628d6c55/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Bacterial Genome Assembly using Shovill

Assembly of bacterial paired-end short read data with generation of quality metrics and reports

  • Author(s):
  • abromics-consortium
  • ABRomics
  • Pierre Marin
  • Clea Siguret
  • Release: 1.1.4
  • License: GPL-3.0-or-later
  • UniqueID: bfe7f341-07ef-4bfe-9b50-2bc7628d6c55

Bacterial genome assembly workflow for paired end data (v1.0)

This workflow uses paired-end illumina trimmed reads fastq(.gz) files and executes the following steps:

    @@ -122,5 +122,5 @@

    [1.0] - 05-06-2024

    • First release
    -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/_payload.json b/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/_payload.json index edb88f188..b404f1381 100644 --- a/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/_payload.json +++ b/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650256] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731475] \ No newline at end of file diff --git a/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/index.html b/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/index.html index 82c02ac91..830d865df 100644 --- a/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/index.html +++ b/workflow/c6ed4b0e-d719-4997-9860-ba99488ec332/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Average Bigwig between replicates

We assume the identifiers of the input list are like: sample_name_replicateID. The identifiers of the output list will be: @@ -104,5 +104,5 @@

Automatic update

[0.1] 2023-09-22

First release.

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/_payload.json b/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/_payload.json index 90e5d6a88..e57b75ecb 100644 --- a/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/_payload.json +++ b/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650477] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731716] \ No newline at end of file diff --git a/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/index.html b/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/index.html index b46d2919c..9a54c89fb 100644 --- a/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/index.html +++ b/workflow/cb0e2983-13df-451c-85a2-ee78c94a2bd2/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Assembly-Hifi-HiC-phasing-VGP4

  • Author(s):
  • Galaxy
  • VGP
  • Delphine Lariviere
  • Release: 0.2.2
  • License: CC-BY-4.0
  • UniqueID: cb0e2983-13df-451c-85a2-ee78c94a2bd2

Contiging Solo w/HiC:

Generate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.

Inputs

@@ -167,5 +167,5 @@

[0.1] - 2023-09-27

  • Creation of workflow for HiFi assembly with Hi-C phasing.
-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/cb26018e-9d2f-4513-a372-122474df703e/_payload.json b/workflow/cb26018e-9d2f-4513-a372-122474df703e/_payload.json index b5464c372..3e53664f5 100644 --- a/workflow/cb26018e-9d2f-4513-a372-122474df703e/_payload.json +++ b/workflow/cb26018e-9d2f-4513-a372-122474df703e/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649816] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731096] \ No newline at end of file diff --git a/workflow/cb26018e-9d2f-4513-a372-122474df703e/index.html b/workflow/cb26018e-9d2f-4513-a372-122474df703e/index.html index 134da27ef..46518614b 100644 --- a/workflow/cb26018e-9d2f-4513-a372-122474df703e/index.html +++ b/workflow/cb26018e-9d2f-4513-a372-122474df703e/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Pathogen Detection PathoGFAIR Samples Aggregation and Visualisation

Pathogens of all samples report generation and visualization

Pathogen Detection: PathoGFAIR Samples Aggregation and Visualisation

In this workflow, we will aggregate results and use the results from 3 workflows (Nanopore Preprocessing, Gene-based Pathogen Identification and Nanopore Allele-based Pathogen Identification) to help track pathogens among samples and visualise all performed analysis by:

    @@ -58,5 +58,5 @@
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/d55a9e46-a205-4143-b92f-3783499063ed/_payload.json b/workflow/d55a9e46-a205-4143-b92f-3783499063ed/_payload.json index b5e96a805..0a3d0c695 100644 --- a/workflow/d55a9e46-a205-4143-b92f-3783499063ed/_payload.json +++ b/workflow/d55a9e46-a205-4143-b92f-3783499063ed/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649812] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731092] \ No newline at end of file diff --git a/workflow/d55a9e46-a205-4143-b92f-3783499063ed/index.html b/workflow/d55a9e46-a205-4143-b92f-3783499063ed/index.html index 1f19b2b5d..eb5b0e0c2 100644 --- a/workflow/d55a9e46-a205-4143-b92f-3783499063ed/index.html +++ b/workflow/d55a9e46-a205-4143-b92f-3783499063ed/index.html @@ -31,22 +31,22 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

bacterial_genome_annotation

Annotation of an assembled bacterial genomes to detect genes, potential plasmids, integrons and Insertion sequence (IS) elements.

  • Author(s):
  • ABRomics
  • abromics-consortium
  • Pierre Marin
  • Clea Siguret
  • Release: 1.1.6
  • License: GPL-3.0-or-later
  • UniqueID: d55a9e46-a205-4143-b92f-3783499063ed

Bacterial genome annotation workflow (v1.0)

+ + +

bacterial_genome_annotation

Annotation of an assembled bacterial genomes to detect genes, potential plasmids, integrons and Insertion sequence (IS) elements.

  • Author(s):
  • ABRomics
  • abromics-consortium
  • Pierre Marin
  • Clea Siguret
  • Release: 1.1.7
  • License: GPL-3.0-or-later
  • UniqueID: d55a9e46-a205-4143-b92f-3783499063ed

Bacterial genome annotation workflow (v1.0)

This workflow uses assembled bacterial genome fasta files (but can be any fasta file) and executes the following steps:

  1. Genomic annotation
      @@ -104,6 +104,12 @@

      Outputs

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/_payload.json b/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/_payload.json index 5af6cbf89..22c834b88 100644 --- a/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/_payload.json +++ b/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649815] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731095] \ No newline at end of file diff --git a/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/index.html b/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/index.html index 40ce7e4f6..4c8204a7a 100644 --- a/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/index.html +++ b/workflow/d6795753-1562-4ccc-8f9c-f598acd5404e/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Gene-based Pathogen Identification

Nanopore datasets analysis - Phylogenetic Identification - antibiotic resistance genes detection and contigs building

Gene-based Pathogen Identification

In this workflow, we determine whether the samples are pathogenic or not, by looking for genes known to be linked to pathogenicity or to the pathogenecity character of the organism.

    @@ -72,5 +72,5 @@

    Output Datasets

- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/_payload.json b/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/_payload.json index 1586350b4..2fcf5cbde 100644 --- a/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/_payload.json +++ b/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650496] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731731] \ No newline at end of file diff --git a/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/index.html b/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/index.html index 4eb975a47..e43b6967e 100644 --- a/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/index.html +++ b/workflow/dbe64df1-13fc-49fa-8a14-ead72f9d7ea1/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Scaffolding with Hi-C data VGP8

Scaffolding using HiC data with YAHS.

  • Author(s):
  • VGP
  • Galaxy
  • Release: 0.2.8
  • License: CC-BY-4.0
  • UniqueID: dbe64df1-13fc-49fa-8a14-ead72f9d7ea1

Scaffolding with HiC data

This workflow perfoms scaffolding using HiC data with YAHS. It is designed to be run as part of one the VGP analysis trajectories. Example of trajectory :

@@ -140,5 +140,5 @@

[0.1.1] - 2023-10-26

Added tags for better visibility of outputs in the history, and exposure of the BUSCO lineage parameter

[0.1] - 2023-09-27

Creation of the workflow and tests

-
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/_payload.json b/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/_payload.json index 1b244c4d5..b654f94fd 100644 --- a/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/_payload.json +++ b/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649814] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731094] \ No newline at end of file diff --git a/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/index.html b/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/index.html index 8095e6d12..622512cfa 100644 --- a/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/index.html +++ b/workflow/dfcedd6a-9dc1-4dcd-8b15-dbd21482f463/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

amr_gene_detection

Antimicrobial resistance gene detection from assembled bacterial genomes

  • Author(s):
  • ABRomics
  • abromics-consortium
  • Pierre Marin
  • Clea Siguret
  • Release: 1.1.4
  • License: GPL-3.0-or-later
  • UniqueID: dfcedd6a-9dc1-4dcd-8b15-dbd21482f463

AMR gene detection workflow in an assembled bacterial genome (v1.0)

This workflow uses assembled bacterial genome fasta files (but can be any fasta file) and executes the following steps:

    @@ -125,5 +125,5 @@

    [1.0] - 05-06-2024

    • First release
    -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/_payload.json b/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/_payload.json index f1fbeb5e9..d1e53cd31 100644 --- a/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/_payload.json +++ b/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842649805] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731086] \ No newline at end of file diff --git a/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/index.html b/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/index.html index 5af5fef04..8ffd952c2 100644 --- a/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/index.html +++ b/workflow/e21d954c-bb46-46f3-8081-0095b6b0de1f/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

Clinical Metaproteomics Quantitation

Clinical Metaproteomics 4: Quantitation

  • Author(s):
  • GalaxyP
  • Release: 0.1
  • License: CC-BY-4.0
  • UniqueID: e21d954c-bb46-46f3-8081-0095b6b0de1f

Clinical Metaproteomics 4: Quantitation

Quantitative proteomics is crucial for many important purposes. It allows researchers to measure and compare the levels of proteins or peptides in biological samples. This provides valuable insights into biomarker discovery, comparative analysis, and differential expression studies. Quantitative proteomics also helps in understanding the functional roles of proteins, the composition of protein complexes, and the effects of drugs on protein expression in pharmacological studies. Additionally, it serves as a quality control measure by validating initial protein identifications and providing data normalization for increased accuracy. The quantitative data are essential for hypothesis testing, and systems biology, and have clinical relevance in areas such as disease diagnosis, prognosis, and therapeutic decision-making. In summary, the quantitation workflow in proteomics is essential for understanding the complexities of protein expression and regulation, and it facilitates a wide range of biological and clinical applications.

In this current workflow, we perform Quantification using the MaxQuant tool. A GTN has been developed for this workflow. @@ -69,5 +69,5 @@

Processing

  • Grouping duplicates using the Group tool
  • - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/_payload.json b/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/_payload.json index 6639d61d0..38ee8cc2b 100644 --- a/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/_payload.json +++ b/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650138] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731397] \ No newline at end of file diff --git a/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/index.html b/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/index.html index 380983616..d407198e6 100644 --- a/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/index.html +++ b/workflow/eb1c667d-639d-4403-a2b4-1cb6683e0fa5/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    Quality and Contamination Control For Genome Assembly

    Short paired-end read analysis to provide quality analysis, read cleaning and taxonomy assignation

    • Author(s):
    • ABRomics
    • abromics-consortium
    • Pierre Marin
    • Clea Siguret
    • Release: 1.1.5
    • License: GPL-3.0-or-later
    • UniqueID: eb1c667d-639d-4403-a2b4-1cb6683e0fa5

    Quality and Contamination control workflow for paired end data (v1.0)

    This workflow uses paired-end illumina fastq(.gz) files and executes the following steps:

      @@ -138,5 +138,5 @@

      [1.0] - 04-06-2024

      • First release
      -
    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/_payload.json b/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/_payload.json index 3ac2558f5..b5a44cd28 100644 --- a/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/_payload.json +++ b/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650126] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731384] \ No newline at end of file diff --git a/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/index.html b/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/index.html index ea2ab2176..7428b4e8c 100644 --- a/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/index.html +++ b/workflow/f1aea424-b536-496f-a0e6-fe46df8e6e18/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    Create GRO and TOP complex files

    • Author(s):
    • Simon Bray
    • Release: 0.1.4
    • License: MIT
    • UniqueID: f1aea424-b536-496f-a0e6-fe46df8e6e18

    Protein-ligand complex parameterization

    Parameterizes an input protein (PDB) and ligand (SDF) file prior to molecular dynamics simulation with GROMACS.

    @@ -77,5 +77,5 @@

    [0.1]

    • Initial version of protein-ligand parameterization workflow.
    -
    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/f25be8fa-7823-456f-9707-a497703f48d7/_payload.json b/workflow/f25be8fa-7823-456f-9707-a497703f48d7/_payload.json index b72d53b14..b48e461dd 100644 --- a/workflow/f25be8fa-7823-456f-9707-a497703f48d7/_payload.json +++ b/workflow/f25be8fa-7823-456f-9707-a497703f48d7/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650674] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731870] \ No newline at end of file diff --git a/workflow/f25be8fa-7823-456f-9707-a497703f48d7/index.html b/workflow/f25be8fa-7823-456f-9707-a497703f48d7/index.html index 26ddbdb70..5f8f71460 100644 --- a/workflow/f25be8fa-7823-456f-9707-a497703f48d7/index.html +++ b/workflow/f25be8fa-7823-456f-9707-a497703f48d7/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    Repeat masking with RepeatModeler and RepeatMasker

    • Author(s):
    • Romane Libouban
    • Release: 0.1
    • License: MIT
    • UniqueID: f25be8fa-7823-456f-9707-a497703f48d7

    RepeatMasking Workflow

    This workflow uses RepeatModeler and RepeatMasker for genome analysis.

      @@ -84,5 +84,5 @@

      Outputs datasets for RepeatMasker

    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/f4887024-6f68-4d53-a889-5635366dd18d/_payload.json b/workflow/f4887024-6f68-4d53-a889-5635366dd18d/_payload.json index 8b35c8d1a..47dd10ed4 100644 --- a/workflow/f4887024-6f68-4d53-a889-5635366dd18d/_payload.json +++ b/workflow/f4887024-6f68-4d53-a889-5635366dd18d/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650614] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731840] \ No newline at end of file diff --git a/workflow/f4887024-6f68-4d53-a889-5635366dd18d/index.html b/workflow/f4887024-6f68-4d53-a889-5635366dd18d/index.html index 529939c3a..7f8e78021 100644 --- a/workflow/f4887024-6f68-4d53-a889-5635366dd18d/index.html +++ b/workflow/f4887024-6f68-4d53-a889-5635366dd18d/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    QIIME2 Id: Demultiplexed data (paired-end)

    Importing demultiplexed data (paired-end)

    • Author(s):
    • Debjyoti Ghosh
    • Helmholtz-Zentrum für Umweltforschung - UFZ
    • Release: 0.2
    • License: MIT
    • UniqueID: f4887024-6f68-4d53-a889-5635366dd18d

    QIIME2 import workflows

    Available workflows

    Import of fastqsanger.gz data into QIIME artifact files.

    @@ -101,5 +101,5 @@

    [0.1] 2024-04-08

    First release.

    [0.2] 2024-05-23

    Fix dockstore.yml and test.

    -
    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/_payload.json b/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/_payload.json index da5c414f3..49eee9a19 100644 --- a/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/_payload.json +++ b/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650274] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731496] \ No newline at end of file diff --git a/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/index.html b/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/index.html index ab92fac6b..92044c4cc 100644 --- a/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/index.html +++ b/workflow/f58371cd-2e2d-41da-b1ca-ef10f7330047/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    Get Confident Peaks From ATAC or CUTandRUN replicates

    This workflow takes as input BAM from ATAC-seq or CUT&amp;RUN. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.

    • Author(s):
    • Lucille Delisle
    • Release: 1.2
    • License: MIT
    • UniqueID: f58371cd-2e2d-41da-b1ca-ef10f7330047

    Consensus peaks Workflow

    The goal of this workflow is to get a list of confident peaks with summits from n replicates.

    Inputs dataset

    @@ -140,5 +140,5 @@

    Automatic update

    [0.1] 2023-08-31

    First release.

    -
    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/f71eee25-8402-41da-8284-5298656ab379/_payload.json b/workflow/f71eee25-8402-41da-8284-5298656ab379/_payload.json index 8795cb053..264fde122 100644 --- a/workflow/f71eee25-8402-41da-8284-5298656ab379/_payload.json +++ b/workflow/f71eee25-8402-41da-8284-5298656ab379/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650262] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731479] \ No newline at end of file diff --git a/workflow/f71eee25-8402-41da-8284-5298656ab379/index.html b/workflow/f71eee25-8402-41da-8284-5298656ab379/index.html index 498cff379..6de9b932c 100644 --- a/workflow/f71eee25-8402-41da-8284-5298656ab379/index.html +++ b/workflow/f71eee25-8402-41da-8284-5298656ab379/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    Get Confident Peaks From ChIP_SR replicates

    This workflow takes as input SR BAM from ChIP-seq. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.

    • Author(s):
    • Lucille Delisle
    • Release: 1.2
    • License: MIT
    • UniqueID: f71eee25-8402-41da-8284-5298656ab379

    Consensus peaks Workflow

    The goal of this workflow is to get a list of confident peaks with summits from n replicates.

    Inputs dataset

    @@ -140,5 +140,5 @@

    Automatic update

    [0.1] 2023-08-31

    First release.

    -
    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/f8552617-4af2-4fa6-883f-0d605225939e/_payload.json b/workflow/f8552617-4af2-4fa6-883f-0d605225939e/_payload.json index d581a43be..8be400d08 100644 --- a/workflow/f8552617-4af2-4fa6-883f-0d605225939e/_payload.json +++ b/workflow/f8552617-4af2-4fa6-883f-0d605225939e/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650441] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731645] \ No newline at end of file diff --git a/workflow/f8552617-4af2-4fa6-883f-0d605225939e/index.html b/workflow/f8552617-4af2-4fa6-883f-0d605225939e/index.html index 18cc126a8..ad9a8411c 100644 --- a/workflow/f8552617-4af2-4fa6-883f-0d605225939e/index.html +++ b/workflow/f8552617-4af2-4fa6-883f-0d605225939e/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    Pox Virus Illumina Amplicon Workflow from half-genomes

    A workflow for the analysis of pox virus genomes sequenced as half-genomes (for ITR resolution) in a tiled-amplicon approach

    Pox Virus Illumina Amplicon Workflow for half-genomes sequencing data

    This workflow generates consensus sequences from Illumina PE-sequenced ARTIC data of pox virus samples.

    It requires that all samples have been sequenced in two halves in two separate sequencing runs, and utilizes this property to resolve the inverted terminal repeat (ITR) sequences of pox virus genomes.

    @@ -69,5 +69,5 @@

    Tool version updates

    [0.1]

    Initial version of Pox Virus Illumina Amplicon workflow (iVar based) for half-genomes sequencing data

    -
    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/_payload.json b/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/_payload.json index 56cbfa827..9524db9c3 100644 --- a/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/_payload.json +++ b/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729842650282] \ No newline at end of file +[{"data":1,"prerenderedAt":3},["Reactive",2],{},1729850731517] \ No newline at end of file diff --git a/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/index.html b/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/index.html index 6acb13d5b..a5a2905a0 100644 --- a/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/index.html +++ b/workflow/fe6bda9f-1fc2-4a86-bf8d-e779c79466fc/index.html @@ -31,21 +31,21 @@ --color-primary-DEFAULT: var(--color-primary-400); } - + - - - - + + + + - - -

    ChIPseq_SR

    This workflow takes as input a collection of fastqs (single reads). Remove adapters with cutadapt, map with bowtie2. Keep MAPQ30. MACS2 for bam with fixed extension or model.

    • Author(s):
    • Lucille Delisle
    • Release: 0.12
    • License: MIT
    • UniqueID: fe6bda9f-1fc2-4a86-bf8d-e779c79466fc

    ChIP-seq single-read Workflow

    Inputs dataset

      @@ -138,5 +138,5 @@

      Automatic update

    [0.1] 2022-10-18

    First release.

    -
    - \ No newline at end of file +
    + \ No newline at end of file diff --git a/workflow_manifest.json b/workflow_manifest.json index 5c3d8ec63..10e506c86 100644 --- a/workflow_manifest.json +++ b/workflow_manifest.json @@ -1592,7 +1592,7 @@ ], "format-version": "0.1", "license": "GPL-3.0-or-later", - "release": "1.1.6", + "release": "1.1.7", "name": "bacterial_genome_annotation", "steps": { "0": { @@ -2547,7 +2547,7 @@ }, "8": { "annotation": "ToolDistillator extracts results from tools and creates a JSON file for each tool", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy1", "errors": null, "id": 8, "input_connections": { @@ -2685,15 +2685,15 @@ "output_name": "output_json" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy1", "tool_shed_repository": { - "changeset_revision": "8d6686664021", + "changeset_revision": "ea93df4b3df2", "name": "tooldistillator", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"log\": false, \"tool_section\": {\"tools\": [{\"__index__\": 0, \"select_tool\": {\"tool_list\": \"plasmidfinder\", \"__current_case__\": 14, \"input\": {\"__class__\": \"ConnectedValue\"}, \"plasmid_result_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"genome_hit_path\": {\"__class__\": \"ConnectedValue\"}, \"plasmid_hit_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"2.1.6\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"select_tool\": {\"tool_list\": \"isescan\", \"__current_case__\": 11, \"input\": {\"__class__\": \"ConnectedValue\"}, \"summary_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"orf_fna_path\": {\"__class__\": \"ConnectedValue\"}, \"orf_faa_path\": {\"__class__\": \"ConnectedValue\"}, \"is_fna_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"1.7.2.3\", \"reference_database_version\": null}}, {\"__index__\": 2, \"select_tool\": {\"tool_list\": \"integronfinder2\", \"__current_case__\": 10, \"input\": {\"__class__\": \"ConnectedValue\"}, \"summary_file_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"2.0.5\", \"reference_database_version\": null}}, {\"__index__\": 3, \"select_tool\": {\"tool_list\": \"bakta\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"annotation_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_genbank_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_embl_path\": {\"__class__\": \"ConnectedValue\"}, \"contig_sequences_path\": {\"__class__\": \"ConnectedValue\"}, \"hypothetical_protein_path\": {\"__class__\": \"ConnectedValue\"}, \"hypothetical_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"plot_file_path\": {\"__class__\": \"ConnectedValue\"}, \"summary_result_path\": {\"__class__\": \"ConnectedValue\"}, \"nucleotide_annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"amino_acid_annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"gff_file_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"1.9.4\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.1+galaxy0", + "tool_state": "{\"log\": false, \"tool_section\": {\"tools\": [{\"__index__\": 0, \"select_tool\": {\"tool_list\": \"plasmidfinder\", \"__current_case__\": 14, \"input\": {\"__class__\": \"ConnectedValue\"}, \"plasmid_result_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"genome_hit_path\": {\"__class__\": \"ConnectedValue\"}, \"plasmid_hit_path\": {\"__class__\": \"ConnectedValue\"}, \"origin\": {\"origin\": \"true\", \"__current_case__\": 0, \"analysis_software_version\": null}, \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"select_tool\": {\"tool_list\": \"isescan\", \"__current_case__\": 11, \"input\": {\"__class__\": \"ConnectedValue\"}, \"summary_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"orf_fna_path\": {\"__class__\": \"ConnectedValue\"}, \"orf_faa_path\": {\"__class__\": \"ConnectedValue\"}, \"is_fna_path\": {\"__class__\": \"ConnectedValue\"}, \"origin\": {\"origin\": \"true\", \"__current_case__\": 0, \"analysis_software_version\": null}, \"reference_database_version\": null}}, {\"__index__\": 2, \"select_tool\": {\"tool_list\": \"integronfinder2\", \"__current_case__\": 10, \"input\": {\"__class__\": \"ConnectedValue\"}, \"summary_file_path\": {\"__class__\": \"ConnectedValue\"}, \"origin\": {\"origin\": \"true\", \"__current_case__\": 0, \"analysis_software_version\": null}, \"reference_database_version\": null}}, {\"__index__\": 3, \"select_tool\": {\"tool_list\": \"bakta\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"annotation_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_genbank_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_embl_path\": {\"__class__\": \"ConnectedValue\"}, \"contig_sequences_path\": {\"__class__\": \"ConnectedValue\"}, \"hypothetical_protein_path\": {\"__class__\": \"ConnectedValue\"}, \"hypothetical_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"plot_file_path\": {\"__class__\": \"ConnectedValue\"}, \"summary_result_path\": {\"__class__\": \"ConnectedValue\"}, \"nucleotide_annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"amino_acid_annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"gff_file_path\": {\"__class__\": \"ConnectedValue\"}, \"origin\": {\"origin\": \"true\", \"__current_case__\": 0, \"analysis_software_version\": null}, \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.1+galaxy1", "type": "tool", "uuid": "678bdbfe-7a3a-4a91-8ea7-1cb17f53daa6", "when": null, @@ -2707,7 +2707,7 @@ }, "9": { "annotation": "ToolDistillator summarize groups all JSON file into a unique JSON file", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy1", "errors": null, "id": 9, "input_connections": { @@ -2745,15 +2745,15 @@ "output_name": "summary_json" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy1", "tool_shed_repository": { - "changeset_revision": "f3233d395549", + "changeset_revision": "24eec94e6dfc", "name": "tooldistillator_summarize", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"summarize_data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.1+galaxy0", + "tool_version": "0.9.1+galaxy1", "type": "tool", "uuid": "3427b1f1-79ce-4ade-a350-baf15ac250c2", "when": null, @@ -2778,7 +2778,7 @@ "version": 1 }, "readme": "# Bacterial genome annotation workflow (v1.0)\n\nThis workflow uses assembled bacterial genome fasta files (but can be any fasta file) and executes the following steps:\n1. Genomic annotation\n - **Bakta** to predict CDS and small proteins (sORF)\n2. Integron identification\n - **IntegronFinder2** to identify CALIN elements, In0 elements, and complete integrons\n3. Plasmid gene identification\n - **Plasmidfinder** to identify and typing plasmid sequences\n4. Inserted sequence (IS) detection\n - **ISEScan** to detect IS elements\n5. Aggregating outputs into a single JSON file\n - **ToolDistillator** to extract and aggregate information from different tool outputs to JSON parsable files\n\n## Inputs\n\n1. Assembled bacterial genome in fasta format.\n\n## Outputs\n\n1. Genomic annotation:\n - genome annotation in tabular, gff and several other formats\n - annotation plot\n - nucleotide and protein sequences identified\n - summary of genomic identified elements\n2. Integron identification:\n - integron identification in tabular format and a summary\n3. Plasmid gene identification:\n - plasmid gene identified and associated blast hits\n4. Inserted Element (IS) detection:\n - IS element list in tabular format\n - is hits in fasta format\n - ORF hits in protein and nucleotide fasta format\n - IS annotation gff format\n5. Aggregating outputs:\n - JSON file with information about the outputs of **Bakta**, **IntegronFinder2**, **Plasmidfinder**, **ISEScan**", - "changelog": "# Changelog\n\n## [1.1.6] 2024-10-11\n\n### Manual update\n\n- Changed input parameters to select databases in WFs. Use \"Attempt restriction based on connections\" instead of \"Provide list of suggested values\".\n\n## [1.1.5] 2024-09-30\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0`\n\n## [1.1.4] 2024-09-19\n\n### Manual update\n\n- Updated the tool versions manually in the ToolDistillator parameters\n\n## [1.1.3] 2024-09-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.4+galaxy0`\n\n## [1.1.2] - 2024-07-19\n\n- PlasmidFinder database correction in .ga\n\n## [1.1.1] 2024-07-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0`\n\n## [1.1] 2024-06-24\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0`\n\n## [1.0] - 14-06-2024\n\n- First release\n", + "changelog": "# Changelog\n\n## [1.1.7] 2024-10-21\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy1`\n\n## [1.1.6] 2024-10-11\n\n### Manual update\n\n- Changed input parameters to select databases in WFs. Use \"Attempt restriction based on connections\" instead of \"Provide list of suggested values\".\n\n## [1.1.5] 2024-09-30\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9.1+galaxy0`\n\n## [1.1.4] 2024-09-19\n\n### Manual update\n\n- Updated the tool versions manually in the ToolDistillator parameters\n\n## [1.1.3] 2024-09-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.4+galaxy0`\n\n## [1.1.2] - 2024-07-19\n\n- PlasmidFinder database correction in .ga\n\n## [1.1.1] 2024-07-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0`\n\n## [1.1] 2024-06-24\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0`\n\n## [1.0] - 14-06-2024\n\n- First release\n", "trsID": "#workflow/github.com/iwc-workflows/bacterial_genome_annotation/main", "tests": [ {