diff --git a/docs/assets/404-BNQmaNUi.js b/docs/assets/404-DzThPa3l.js similarity index 83% rename from docs/assets/404-BNQmaNUi.js rename to docs/assets/404-DzThPa3l.js index fe87ff223..176dc8abf 100644 --- a/docs/assets/404-BNQmaNUi.js +++ b/docs/assets/404-DzThPa3l.js @@ -1 +1 @@ -import{r as t,o as n,g as a,a as r,w as s,d as l,b as d,_ as i}from"./index-CM5cc9pa.js";function c(u,e){const o=t("title-link");return n(),a("main",null,[r(o,{class:"mt4",h1:""},{default:s(()=>e[0]||(e[0]=[d("404 - Not found")])),_:1}),e[1]||(e[1]=l("p",null,"The page you are looking for was not found on the server.",-1))])}const f={},p=i(f,[["render",c]]);export{p as default}; +import{r as t,o as n,g as a,a as r,w as s,d as l,b as d,_ as i}from"./index-CyDhd-Z0.js";function c(u,e){const o=t("title-link");return n(),a("main",null,[r(o,{class:"mt4",h1:""},{default:s(()=>e[0]||(e[0]=[d("404 - Not found")])),_:1}),e[1]||(e[1]=l("p",null,"The page you are looking for was not found on the server.",-1))])}const f={},p=i(f,[["render",c]]);export{p as default}; diff --git a/docs/assets/backers-eA56V1t9.js b/docs/assets/backers-DzSShgax.js similarity index 97% rename from docs/assets/backers-eA56V1t9.js rename to docs/assets/backers-DzSShgax.js index 2ea51f9c5..891d129dc 100644 --- a/docs/assets/backers-eA56V1t9.js +++ b/docs/assets/backers-DzSShgax.js @@ -1 +1 @@ -import{a as k}from"./axios-BimPEqV4.js";import{a as _,D as v}from"./divriots-fJu1QlFQ.js";import{r as l,o as i,g as u,a as n,w as o,b as e,d as s,F as y,k as w,m as c,e as A,t as B,_ as x}from"./index-CM5cc9pa.js";const D={class:"text-center"},G=["href"],$=["src"],L={class:"backer plus ma1"},R={class:"gold-sponsors"},E={href:"https://divriots.com/",target:"_blank"},I=["src"];function N(a,t,d,H,S,V){const f=l("title-link"),m=l("w-icon"),p=l("w-tooltip"),g=l("w-flex");return i(),u("main",null,[n(f,{class:"mt4",h1:""},{default:o(()=>t[1]||(t[1]=[e("Backers")])),_:1}),s("div",D,[t[5]||(t[5]=s("div",{class:"mb12"},[s("h2",null,"A big THANK YOU to all the backers!"),s("p",null,"Thank you to all of you, you make this happen, you are part of this library!")],-1)),n(g,{class:"align-center wrap justify-center backers"},{default:o(()=>[(i(!0),u(y,null,w(a.backers,r=>(i(),u("div",{class:"backer ma1",key:r.username},[n(p,null,{activator:o(({on:h})=>[s("a",c({href:r.url,target:"_blank"},A(h,!0)),[s("img",{class:"avatar",alt:"",src:r.avatar,onError:t[0]||(t[0]=b=>b.target.src=a.emptyGif)},null,40,$),n(m,{class:"octocat",xl:""},{default:o(()=>t[2]||(t[2]=[e("mdi mdi-github")])),_:1})],16,G)]),default:o(()=>[e(B(r.username),1)]),_:2},1024)]))),128)),n(p,null,{activator:o(({on:r})=>[s("div",L,[s("a",c({class:"mx1",href:"https://github.com/sponsors/antoniandre",target:"_blank"},A(r,!0)),[n(m,{class:"white",xl:""},{default:o(()=>t[3]||(t[3]=[e("wi-plus")])),_:1})],16)])]),default:o(()=>[t[4]||(t[4]=e("Add yourself!"))]),_:1})]),_:1}),t[6]||(t[6]=s("p",{class:"mt10"},[e("If you would like to support Wave UI, you can"),s("a",{class:"mx1",href:"https://github.com/sponsors/antoniandre",target:"_blank"},"become a sponsor"),e("or"),s("a",{class:"ml1",href:"https://www.paypal.me/antoniandre1",target:"_blank"},"make a donation"),e(". Thank you! 🙏🙏")],-1)),t[7]||(t[7]=s("h2",{class:"gold"},"Gold Sponsors 🔥",-1)),s("div",R,[s("a",E,[s("img",{src:a.$store.state.darkMode?a.DivRiotsLogoGrey:a.DivRiotsLogo},null,8,I)])])])])}const T=["divriots","nmauersberg","KleinSamuel","chris-deep","crbast","CoolGoose","bohdaq","cordova-jauregui","consuman","bastien09","micksp","orefalo","helenetran","antoniandre"],C={data:()=>({emptyGif:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",backers:[],DivRiotsLogo:_,DivRiotsLogoGrey:v}),created(){T.forEach((a,t)=>{this.backers[t]={username:a,avatar:"",url:`https://github.com/${a}`},k.get(`https://api.github.com/users/${a}`).then(d=>{this.backers[t].avatar=d.data.avatar_url})})}},O=x(C,[["render",N]]);export{O as default}; +import{a as k}from"./axios-BimPEqV4.js";import{a as _,D as v}from"./divriots-fJu1QlFQ.js";import{r as l,o as i,g as u,a as n,w as o,b as e,d as s,F as y,k as w,m as c,e as A,t as B,_ as x}from"./index-CyDhd-Z0.js";const D={class:"text-center"},G=["href"],$=["src"],L={class:"backer plus ma1"},R={class:"gold-sponsors"},E={href:"https://divriots.com/",target:"_blank"},I=["src"];function N(a,t,d,H,S,V){const f=l("title-link"),m=l("w-icon"),p=l("w-tooltip"),g=l("w-flex");return i(),u("main",null,[n(f,{class:"mt4",h1:""},{default:o(()=>t[1]||(t[1]=[e("Backers")])),_:1}),s("div",D,[t[5]||(t[5]=s("div",{class:"mb12"},[s("h2",null,"A big THANK YOU to all the backers!"),s("p",null,"Thank you to all of you, you make this happen, you are part of this library!")],-1)),n(g,{class:"align-center wrap justify-center backers"},{default:o(()=>[(i(!0),u(y,null,w(a.backers,r=>(i(),u("div",{class:"backer ma1",key:r.username},[n(p,null,{activator:o(({on:h})=>[s("a",c({href:r.url,target:"_blank"},A(h,!0)),[s("img",{class:"avatar",alt:"",src:r.avatar,onError:t[0]||(t[0]=b=>b.target.src=a.emptyGif)},null,40,$),n(m,{class:"octocat",xl:""},{default:o(()=>t[2]||(t[2]=[e("mdi mdi-github")])),_:1})],16,G)]),default:o(()=>[e(B(r.username),1)]),_:2},1024)]))),128)),n(p,null,{activator:o(({on:r})=>[s("div",L,[s("a",c({class:"mx1",href:"https://github.com/sponsors/antoniandre",target:"_blank"},A(r,!0)),[n(m,{class:"white",xl:""},{default:o(()=>t[3]||(t[3]=[e("wi-plus")])),_:1})],16)])]),default:o(()=>[t[4]||(t[4]=e("Add yourself!"))]),_:1})]),_:1}),t[6]||(t[6]=s("p",{class:"mt10"},[e("If you would like to support Wave UI, you can"),s("a",{class:"mx1",href:"https://github.com/sponsors/antoniandre",target:"_blank"},"become a sponsor"),e("or"),s("a",{class:"ml1",href:"https://www.paypal.me/antoniandre1",target:"_blank"},"make a donation"),e(". Thank you! 🙏🙏")],-1)),t[7]||(t[7]=s("h2",{class:"gold"},"Gold Sponsors 🔥",-1)),s("div",R,[s("a",E,[s("img",{src:a.$store.state.darkMode?a.DivRiotsLogoGrey:a.DivRiotsLogo},null,8,I)])])])])}const T=["divriots","nmauersberg","KleinSamuel","chris-deep","crbast","CoolGoose","bohdaq","cordova-jauregui","consuman","bastien09","micksp","orefalo","helenetran","antoniandre"],C={data:()=>({emptyGif:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",backers:[],DivRiotsLogo:_,DivRiotsLogoGrey:v}),created(){T.forEach((a,t)=>{this.backers[t]={username:a,avatar:"",url:`https://github.com/${a}`},k.get(`https://api.github.com/users/${a}`).then(d=>{this.backers[t].avatar=d.data.avatar_url})})}},O=x(C,[["render",N]]);export{O as default}; diff --git a/docs/assets/breakpoints-KCxooW19.js b/docs/assets/breakpoints-WdHT4znS.js similarity index 99% rename from docs/assets/breakpoints-KCxooW19.js rename to docs/assets/breakpoints-WdHT4znS.js index ff9015e64..253b7d9d9 100644 --- a/docs/assets/breakpoints-KCxooW19.js +++ b/docs/assets/breakpoints-WdHT4znS.js @@ -1,4 +1,4 @@ -import{r as i,o as g,g as b,a as l,w as s,b as t,d as n,h as u,t as f,n as y,_ as c}from"./index-CM5cc9pa.js";const k={class:"title2 mt0"};function w(a,e){const o=i("title-link"),m=i("router-link"),x=i("w-card"),r=i("example"),d=i("ssh-pre"),p=i("alert");return g(),b("main",null,[l(o,{class:"mt4",h1:""},{default:s(()=>e[0]||(e[0]=[t("Breakpoints")])),_:1}),l(o,{h2:""},{default:s(()=>e[1]||(e[1]=[t("What is this for?")])),_:1}),e[37]||(e[37]=n("p",null,[t("If you are not familiar with breakpoints, you should first read about it."),n("br"),t(` +import{r as i,o as g,g as b,a as l,w as s,b as t,d as n,h as u,t as f,n as y,_ as c}from"./index-CyDhd-Z0.js";const k={class:"title2 mt0"};function w(a,e){const o=i("title-link"),m=i("router-link"),x=i("w-card"),r=i("example"),d=i("ssh-pre"),p=i("alert");return g(),b("main",null,[l(o,{class:"mt4",h1:""},{default:s(()=>e[0]||(e[0]=[t("Breakpoints")])),_:1}),l(o,{h2:""},{default:s(()=>e[1]||(e[1]=[t("What is this for?")])),_:1}),e[37]||(e[37]=n("p",null,[t("If you are not familiar with breakpoints, you should first read about it."),n("br"),t(` The breakpoints are usually useful when you want to change the layout for a particular viewport width.`),n("br"),t(` In Wave UI, you can use them in different ways:`)],-1)),n("ul",null,[e[13]||(e[13]=n("li",null,"Access the current breakpoint in JavaScript",-1)),n("li",null,[e[3]||(e[3]=t("Use responsive grids with breakpoint-specific classes. Read more in")),l(m,{class:"ml1",to:"/layout--grid-system"},{default:s(()=>e[2]||(e[2]=[t("Layout > Grid system")])),_:1}),e[4]||(e[4]=t("."))]),n("li",null,[e[6]||(e[6]=t("Use breakpoint-specific layout classes like ")),e[7]||(e[7]=n("code",null,"sm-hide",-1)),e[8]||(e[8]=t(" or ")),e[9]||(e[9]=n("code",null,"lgu-text-center",-1)),e[10]||(e[10]=t(" and many other.")),e[11]||(e[11]=n("br",null,null,-1)),e[12]||(e[12]=t(` All the layout classes presented in: `)),l(m,{class:"ml1",to:"/layout--flex"},{default:s(()=>e[5]||(e[5]=[t("Layout > Flex")])),_:1})])]),l(o,{h2:""},{default:s(()=>e[14]||(e[14]=[t("Default breakpoints")])),_:1}),e[38]||(e[38]=u('

By default, 5 breakpoints are set:

',2)),l(o,{h2:"",slug:"the-wave-ui-breakpoint-object"},{default:s(()=>e[15]||(e[15]=[t("The "),n("code",null,"$waveui.breakpoint",-1),t(" object")])),_:1}),e[39]||(e[39]=u(`

You can access the current breakpoint from anywhere using diff --git a/docs/assets/browser-support-CsW0IGV2.js b/docs/assets/browser-support-B_xYlxpS.js similarity index 99% rename from docs/assets/browser-support-CsW0IGV2.js rename to docs/assets/browser-support-B_xYlxpS.js index 6cba76a79..bf614f5ee 100644 --- a/docs/assets/browser-support-CsW0IGV2.js +++ b/docs/assets/browser-support-B_xYlxpS.js @@ -1,4 +1,4 @@ -import{D as f,a as x}from"./divriots-fJu1QlFQ.js";import{r as a,o as g,g as y,a as i,w as t,b as r,d as e,t as v,_ as m}from"./index-CM5cc9pa.js";const w="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M100%20100h100v100H100z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23a)'%20transform='translate(-100%20-100)'%3e%3cpath%20fill='%23fff'%20d='M150%20175a25%2025%200%201%200%200-50%2025%2025%200%200%200%200%2050z'/%3e%3cpath%20fill='%23229342'%20d='m128%20163-21-38a50%2050%200%200%200%2018%2068%2050%2050%200%200%200%2025%207l22-37v-1a25%2025%200%200%201-35%2010%2025%2025%200%200%201-9-9z'/%3e%3cpath%20fill='%23fbc116'%20d='m172%20163-22%2037a50%2050%200%200%200%2043-25%2050%2050%200%200%200%200-50h-43a25%2025%200%200%201%2022%2038z'/%3e%3cpath%20fill='%231a73e8'%20d='M150%20170a20%2020%200%201%200%200-40%2020%2020%200%200%200%200%2040z'/%3e%3cpath%20fill='%23e33b2e'%20d='M150%20125h43a50%2050%200%200%200-86%200l21%2038a25%2025%200%200%201%200-25%2025%2025%200%200%201%2022-13z'/%3e%3c/g%3e%3c/svg%3e",u="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%20100%20100'%3e%3cg%20clip-path='url(%23a)'%20transform='translate(-100%20-300)'%3e%3cpath%20fill='url(%23b)'%20d='M190.3%20374.4a36.6%2036.6%200%200%201-4.2%201.9%2039.8%2039.8%200%200%201-14%202.4c-18.5%200-34.6-12.6-34.6-29a12.3%2012.3%200%200%201%206.4-10.6c-16.7.7-21%2018-21%2028.3%200%2028.9%2026.6%2031.8%2032.4%2031.8%203%200%207.7-1%2010.5-1.8l.5-.2a50.1%2050.1%200%200%200%2026-20.6%201.6%201.6%200%200%200-2-2.2z'/%3e%3cpath%20fill='url(%23c)'%20d='M190.3%20374.4a36.6%2036.6%200%200%201-4.2%201.9%2039.8%2039.8%200%200%201-14%202.4c-18.5%200-34.6-12.6-34.6-29a12.3%2012.3%200%200%201%206.4-10.6c-16.7.7-21%2018-21%2028.3%200%2028.9%2026.6%2031.8%2032.4%2031.8%203%200%207.7-1%2010.5-1.8l.5-.2a50.1%2050.1%200%200%200%2026-20.6%201.6%201.6%200%200%200-2-2.2z'%20opacity='.3'/%3e%3cpath%20fill='url(%23d)'%20d='M141.3%20394.3a31%2031%200%200%201-8.9-8.4%2031.5%2031.5%200%200%201%2011.5-46.8c1.3-.6%203.4-1.6%206.1-1.6a12.7%2012.7%200%200%201%2010%205%2012.5%2012.5%200%200%201%202.5%207.4s9.6-31.1-31.2-31.1a32.8%2032.8%200%200%200-31.3%2030.5%2050.8%2050.8%200%200%200%204.8%2022%2050%2050%200%200%200%2061%2026%2029.5%2029.5%200%200%201-24.5-3z'/%3e%3cpath%20fill='url(%23e)'%20d='M141.3%20394.3a31%2031%200%200%201-8.9-8.4%2031.5%2031.5%200%200%201%2011.5-46.8c1.3-.6%203.4-1.6%206.1-1.6a12.7%2012.7%200%200%201%2010%205%2012.5%2012.5%200%200%201%202.5%207.4s9.6-31.1-31.2-31.1a32.8%2032.8%200%200%200-31.3%2030.5%2050.8%2050.8%200%200%200%204.8%2022%2050%2050%200%200%200%2061%2026%2029.5%2029.5%200%200%201-24.5-3z'%20opacity='.4'/%3e%3cpath%20fill='url(%23f)'%20d='M159.5%20358.1c-.3.4-1.3%201-1.3%202.2%200%201%20.7%202%201.9%202.9%205.6%203.9%2016.2%203.3%2016.2%203.3a23.3%2023.3%200%200%200%2011.8-3.2%2024%2024%200%200%200%2011.9-20.7c.1-8.7-3.1-14.6-4.4-17.1A50.2%2050.2%200%200%200%20150%20300a50%2050%200%200%200-50%2049.3c.2-14.3%2014.4-25.8%2031.3-25.8%201.3%200%209.1.1%2016.4%204a28.4%2028.4%200%200%201%2012%2011.4c2.4%204.1%202.8%209.4%202.8%2011.5%200%202.1-1%205.2-3%207.8z'/%3e%3cpath%20fill='url(%23g)'%20d='M159.5%20358.1c-.3.4-1.3%201-1.3%202.2%200%201%20.7%202%201.9%202.9%205.6%203.9%2016.2%203.3%2016.2%203.3a23.3%2023.3%200%200%200%2011.8-3.2%2024%2024%200%200%200%2011.9-20.7c.1-8.7-3.1-14.6-4.4-17.1A50.2%2050.2%200%200%200%20150%20300a50%2050%200%200%200-50%2049.3c.2-14.3%2014.4-25.8%2031.3-25.8%201.3%200%209.1.1%2016.4%204a28.4%2028.4%200%200%201%2012%2011.4c2.4%204.1%202.8%209.4%202.8%2011.5%200%202.1-1%205.2-3%207.8z'/%3e%3c/g%3e%3cdefs%3e%3cradialGradient%20id='c'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(37.2656%200%200%2035.4023%20161.4%20369.7)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.7'%20stop-opacity='0'/%3e%3cstop%20offset='.9'%20stop-opacity='.5'/%3e%3cstop%20offset='1'/%3e%3c/radialGradient%3e%3cradialGradient%20id='e'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(8.39058%20-55.37816%2044.73998%206.77875%20127.6%20377.7)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.8'%20stop-opacity='0'/%3e%3cstop%20offset='.9'%20stop-opacity='.5'/%3e%3cstop%20offset='1'/%3e%3c/radialGradient%3e%3cradialGradient%20id='f'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(-3.16249%2079.06248%20-168.38635%20-6.73542%20110.1%20318.5)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2335C1F1'/%3e%3cstop%20offset='.1'%20stop-color='%2334C1ED'/%3e%3cstop%20offset='.2'%20stop-color='%232FC2DF'/%3e%3cstop%20offset='.3'%20stop-color='%232BC3D2'/%3e%3cstop%20offset='.7'%20stop-color='%2336C752'/%3e%3c/radialGradient%3e%3cradialGradient%20id='g'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(10.64218%2036.48749%20-29.67168%208.65424%20193.8%20330.2)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2366EB6E'/%3e%3cstop%20offset='1'%20stop-color='%2366EB6E'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='b'%20x1='122.9'%20x2='192.6'%20y1='369.1'%20y2='369.1'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%230C59A4'/%3e%3cstop%20offset='1'%20stop-color='%23114A8B'/%3e%3c/linearGradient%3e%3clinearGradient%20id='d'%20x1='159.6'%20x2='116.2'%20y1='338.9'%20y2='386.3'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231B9DE2'/%3e%3cstop%20offset='.2'%20stop-color='%231595DF'/%3e%3cstop%20offset='.7'%20stop-color='%230680D7'/%3e%3cstop%20offset='1'%20stop-color='%230078D4'/%3e%3c/linearGradient%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M100%20300h100v100H100z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",h="/wave-ui/assets/firefox-D9MITaIK.svg",_="data:image/svg+xml,%3csvg%20viewBox='0%200%2075.6%2075.6'%20xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient%20id='a'%20gradientTransform='scale(54.944)%20rotate(-90%201%20.5)'%20gradientUnits='userSpaceOnUse'%20x2='1'%3e%3cstop%20offset='0'%20stop-color='%23ff1b2d'/%3e%3cstop%20offset='.3'%20stop-color='%23ff1b2d'/%3e%3cstop%20offset='.6'%20stop-color='%23ff1b2d'/%3e%3cstop%20offset='1'%20stop-color='%23a70014'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20gradientTransform='matrix(0%20-48.595%20-48.595%200%2037.9%2076.2)'%20gradientUnits='userSpaceOnUse'%20x2='1'%3e%3cstop%20offset='0'%20stop-color='%239c0000'/%3e%3cstop%20offset='.7'%20stop-color='%23ff4b4b'/%3e%3cstop%20offset='1'%20stop-color='%23ff4b4b'/%3e%3c/linearGradient%3e%3cpath%20d='M28.3%2080.4a28.3%2028.3%200%201%201%2019-49.5%2020.5%2020.5%200%200%200-11.4-3.5C29%2027.4%2023%2030.8%2019%2036.1a24.7%2024.7%200%200%200-5.3%2015.3v1.3C14%2059%2016%2064.3%2019%2068a20.4%2020.4%200%200%200%2028.2%205.2c-5%204.4-11.5%207.2-18.7%207.2h-.2z'%20fill='url(%23a)'%20transform='matrix(1.3333%200%200%20-1.3333%200%20107.2)'/%3e%3cpath%20d='M19%2068c2.6%203.1%206%205%209.6%205%208.3%200%2015-9.4%2015-21s-6.7-20.8-15-20.8c-3.6%200-7%201.8-9.6%204.9a20.5%2020.5%200%200%201%2028.2-5.2%2028.3%2028.3%200%200%201%200%2042.3A20.4%2020.4%200%200%201%2036%2076.7C29%2076.7%2023%2073.3%2019%2068'%20fill='url(%23b)'%20transform='matrix(1.3333%200%200%20-1.3333%200%20107.2)'/%3e%3c/svg%3e",b="/wave-ui/assets/safari-UO2fLQfp.svg",U="data:image/svg+xml,%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201500%201200'%20width='1500'%20height='1200'%3e%3cstyle%3ecircle%20{fill:%20%23222;stroke:%20rgba(73,%20123,%20162,%200.2);stroke-width:%205px}%3c/style%3e%3cdefs%3e%3cpattern%20id='waves'%20width='300'%20height='150'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='150'%20cy='0'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3c/pattern%3e%3c/defs%3e%3crect%20x='0'%20y='0'%20height='1200'%20width='1600'%20fill='url(%23waves)'%3e%3c/rect%3e%3c/svg%3e",G="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='rgb(var(--w-base-bg-color-rgb))'%20stroke='var(--header-waves-pattern)'%3e%3cdefs%3e%3cpattern%20id='waves'%20width='300'%20height='150'%20patternUnits='userSpaceOnUse'%20patternTransform='scale(0.2)'%20stroke-width='5'%3e%3ccircle%20cx='150'%20cy='0'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3c/pattern%3e%3c/defs%3e%3crect%20x='0'%20y='0'%20height='100%25'%20width='100%25'%20fill='url(%23waves)'%20stroke='none'%3e%3c/rect%3e%3c/svg%3e",z="/wave-ui/assets/wave-ui-icons-BtsEzG8w.svg",E="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.0'%20viewBox='0%200%20725%20477'%3e%3cpath%20d='M449%200c-87%200-188%2060-271%20122-85%205-152%2039-171%20133-10%2052-8%20108%206%20159%207%2023%2016%2046%2033%2063%204-4%2013-4%2013-11-1-5-7-8-9-14-27-48-30-108-9-159%2022-47%2072-112%20124-71%206%207%2018%204%2024-2%206-4%209-10%2017-10-24%2025-37%2054-36%2099%203%2055%2043%20106%2084%20130%205%202%2010%206%2016%207%205-2%2012-3%2012-10-4-9-12-12-19-18-36-29-55-51-67-84-13-43%2011-121%2047-117%2015%201%2028%2013%2043%208%2011-5%2013-17%2016-27%2013-58-32-79-83-78%2043-26%20101-39%20145-33%2018%203%2028%2021%2042%2031-33%2047-57%20102-56%20159%200%2062%2032%20119%2086%20149%206-1%2013-7%2010-14-5-11-17-16-25-25-33-30-52-75-50-121%208-56%2035-117%2071-155%2033-30%2045%2026%2094%204-35%2027-55%2072-64%20115-14%2088%2018%20182%2095%20220%2032%2016%2067%2022%20101%2025%2018%201%2036%202%2053-4%204-1%206-7%202-9-13-6-28-4-42-6-97-10-169-50-185-159-9-45%2012-159%2077-171%2036%202%2024%2049%2060%2051%2020-10%2040-26%2043-50%202-17-6-34-14-49-33-53-76-54-128-52-22-21-56-26-85-26zm6%2021c33-4%2069%2013%2070%2049-1%2010-10%2022-21%2019-23-20-50-24-73-8-6%206-17%208-24%202-31-28-57-27-109-11%2048-29%20101-46%20157-51zm177%20125c-19-49-48-59-85-52%209-13%204-27%201-41%2079-22%20128%2074%2084%2093zm-432-5c41-2%2092%2010%2074%2058-54-36-85-4-94%200-71-43-123%2015-158%2082%2020-121%20108-136%20178-140z'/%3e%3c/svg%3e",k=["src"],D={class:"title4",href:"https://gs.statcounter.com/browser-market-share",target:"_blank"};function M(l,c,S,C,T,n){const s=a("title-link"),p=a("w-list"),d=a("w-icon");return g(),y("main",null,[i(s,{class:"mt4",h1:""},{default:t(()=>c[0]||(c[0]=[r("Browser support")])),_:1}),i(s,{h2:""},{default:t(()=>c[1]||(c[1]=[r("All major browsers supported")])),_:1}),c[5]||(c[5]=e("p",null,"Wave UI supports:",-1)),i(p,{class:"ml-1",items:l.listItems,icon:"wi-check"},{item:t(({item:{label:o}})=>[e("img",{src:n.getImageUrl(o)},null,8,k),e("span",null,v(o),1)]),_:1},8,["items"]),i(s,{h2:""},{default:t(()=>c[2]||(c[2]=[r("Dropping support for IE11")])),_:1}),e("a",D,[c[4]||(c[4]=e("span",null,"IE's current market share is less than 0.43% worldwide (gs.statcounter.com)",-1)),i(d,{class:"ml2",md:""},{default:t(()=>c[3]||(c[3]=[r("mdi mdi-open-in-new")])),_:1})]),c[6]||(c[6]=e("p",{class:"size--md"},`Many popular websites have officially drop support for IE including Youtube, GitHub, Meetup, Slack, Zendesk, +import{D as f,a as x}from"./divriots-fJu1QlFQ.js";import{r as a,o as g,g as y,a as i,w as t,b as r,d as e,t as v,_ as m}from"./index-CyDhd-Z0.js";const w="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M100%20100h100v100H100z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23a)'%20transform='translate(-100%20-100)'%3e%3cpath%20fill='%23fff'%20d='M150%20175a25%2025%200%201%200%200-50%2025%2025%200%200%200%200%2050z'/%3e%3cpath%20fill='%23229342'%20d='m128%20163-21-38a50%2050%200%200%200%2018%2068%2050%2050%200%200%200%2025%207l22-37v-1a25%2025%200%200%201-35%2010%2025%2025%200%200%201-9-9z'/%3e%3cpath%20fill='%23fbc116'%20d='m172%20163-22%2037a50%2050%200%200%200%2043-25%2050%2050%200%200%200%200-50h-43a25%2025%200%200%201%2022%2038z'/%3e%3cpath%20fill='%231a73e8'%20d='M150%20170a20%2020%200%201%200%200-40%2020%2020%200%200%200%200%2040z'/%3e%3cpath%20fill='%23e33b2e'%20d='M150%20125h43a50%2050%200%200%200-86%200l21%2038a25%2025%200%200%201%200-25%2025%2025%200%200%201%2022-13z'/%3e%3c/g%3e%3c/svg%3e",u="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%20100%20100'%3e%3cg%20clip-path='url(%23a)'%20transform='translate(-100%20-300)'%3e%3cpath%20fill='url(%23b)'%20d='M190.3%20374.4a36.6%2036.6%200%200%201-4.2%201.9%2039.8%2039.8%200%200%201-14%202.4c-18.5%200-34.6-12.6-34.6-29a12.3%2012.3%200%200%201%206.4-10.6c-16.7.7-21%2018-21%2028.3%200%2028.9%2026.6%2031.8%2032.4%2031.8%203%200%207.7-1%2010.5-1.8l.5-.2a50.1%2050.1%200%200%200%2026-20.6%201.6%201.6%200%200%200-2-2.2z'/%3e%3cpath%20fill='url(%23c)'%20d='M190.3%20374.4a36.6%2036.6%200%200%201-4.2%201.9%2039.8%2039.8%200%200%201-14%202.4c-18.5%200-34.6-12.6-34.6-29a12.3%2012.3%200%200%201%206.4-10.6c-16.7.7-21%2018-21%2028.3%200%2028.9%2026.6%2031.8%2032.4%2031.8%203%200%207.7-1%2010.5-1.8l.5-.2a50.1%2050.1%200%200%200%2026-20.6%201.6%201.6%200%200%200-2-2.2z'%20opacity='.3'/%3e%3cpath%20fill='url(%23d)'%20d='M141.3%20394.3a31%2031%200%200%201-8.9-8.4%2031.5%2031.5%200%200%201%2011.5-46.8c1.3-.6%203.4-1.6%206.1-1.6a12.7%2012.7%200%200%201%2010%205%2012.5%2012.5%200%200%201%202.5%207.4s9.6-31.1-31.2-31.1a32.8%2032.8%200%200%200-31.3%2030.5%2050.8%2050.8%200%200%200%204.8%2022%2050%2050%200%200%200%2061%2026%2029.5%2029.5%200%200%201-24.5-3z'/%3e%3cpath%20fill='url(%23e)'%20d='M141.3%20394.3a31%2031%200%200%201-8.9-8.4%2031.5%2031.5%200%200%201%2011.5-46.8c1.3-.6%203.4-1.6%206.1-1.6a12.7%2012.7%200%200%201%2010%205%2012.5%2012.5%200%200%201%202.5%207.4s9.6-31.1-31.2-31.1a32.8%2032.8%200%200%200-31.3%2030.5%2050.8%2050.8%200%200%200%204.8%2022%2050%2050%200%200%200%2061%2026%2029.5%2029.5%200%200%201-24.5-3z'%20opacity='.4'/%3e%3cpath%20fill='url(%23f)'%20d='M159.5%20358.1c-.3.4-1.3%201-1.3%202.2%200%201%20.7%202%201.9%202.9%205.6%203.9%2016.2%203.3%2016.2%203.3a23.3%2023.3%200%200%200%2011.8-3.2%2024%2024%200%200%200%2011.9-20.7c.1-8.7-3.1-14.6-4.4-17.1A50.2%2050.2%200%200%200%20150%20300a50%2050%200%200%200-50%2049.3c.2-14.3%2014.4-25.8%2031.3-25.8%201.3%200%209.1.1%2016.4%204a28.4%2028.4%200%200%201%2012%2011.4c2.4%204.1%202.8%209.4%202.8%2011.5%200%202.1-1%205.2-3%207.8z'/%3e%3cpath%20fill='url(%23g)'%20d='M159.5%20358.1c-.3.4-1.3%201-1.3%202.2%200%201%20.7%202%201.9%202.9%205.6%203.9%2016.2%203.3%2016.2%203.3a23.3%2023.3%200%200%200%2011.8-3.2%2024%2024%200%200%200%2011.9-20.7c.1-8.7-3.1-14.6-4.4-17.1A50.2%2050.2%200%200%200%20150%20300a50%2050%200%200%200-50%2049.3c.2-14.3%2014.4-25.8%2031.3-25.8%201.3%200%209.1.1%2016.4%204a28.4%2028.4%200%200%201%2012%2011.4c2.4%204.1%202.8%209.4%202.8%2011.5%200%202.1-1%205.2-3%207.8z'/%3e%3c/g%3e%3cdefs%3e%3cradialGradient%20id='c'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(37.2656%200%200%2035.4023%20161.4%20369.7)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.7'%20stop-opacity='0'/%3e%3cstop%20offset='.9'%20stop-opacity='.5'/%3e%3cstop%20offset='1'/%3e%3c/radialGradient%3e%3cradialGradient%20id='e'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(8.39058%20-55.37816%2044.73998%206.77875%20127.6%20377.7)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.8'%20stop-opacity='0'/%3e%3cstop%20offset='.9'%20stop-opacity='.5'/%3e%3cstop%20offset='1'/%3e%3c/radialGradient%3e%3cradialGradient%20id='f'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(-3.16249%2079.06248%20-168.38635%20-6.73542%20110.1%20318.5)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2335C1F1'/%3e%3cstop%20offset='.1'%20stop-color='%2334C1ED'/%3e%3cstop%20offset='.2'%20stop-color='%232FC2DF'/%3e%3cstop%20offset='.3'%20stop-color='%232BC3D2'/%3e%3cstop%20offset='.7'%20stop-color='%2336C752'/%3e%3c/radialGradient%3e%3cradialGradient%20id='g'%20cx='0'%20cy='0'%20r='1'%20gradientTransform='matrix(10.64218%2036.48749%20-29.67168%208.65424%20193.8%20330.2)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2366EB6E'/%3e%3cstop%20offset='1'%20stop-color='%2366EB6E'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='b'%20x1='122.9'%20x2='192.6'%20y1='369.1'%20y2='369.1'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%230C59A4'/%3e%3cstop%20offset='1'%20stop-color='%23114A8B'/%3e%3c/linearGradient%3e%3clinearGradient%20id='d'%20x1='159.6'%20x2='116.2'%20y1='338.9'%20y2='386.3'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231B9DE2'/%3e%3cstop%20offset='.2'%20stop-color='%231595DF'/%3e%3cstop%20offset='.7'%20stop-color='%230680D7'/%3e%3cstop%20offset='1'%20stop-color='%230078D4'/%3e%3c/linearGradient%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M100%20300h100v100H100z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",h="/wave-ui/assets/firefox-D9MITaIK.svg",_="data:image/svg+xml,%3csvg%20viewBox='0%200%2075.6%2075.6'%20xmlns='http://www.w3.org/2000/svg'%3e%3clinearGradient%20id='a'%20gradientTransform='scale(54.944)%20rotate(-90%201%20.5)'%20gradientUnits='userSpaceOnUse'%20x2='1'%3e%3cstop%20offset='0'%20stop-color='%23ff1b2d'/%3e%3cstop%20offset='.3'%20stop-color='%23ff1b2d'/%3e%3cstop%20offset='.6'%20stop-color='%23ff1b2d'/%3e%3cstop%20offset='1'%20stop-color='%23a70014'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20gradientTransform='matrix(0%20-48.595%20-48.595%200%2037.9%2076.2)'%20gradientUnits='userSpaceOnUse'%20x2='1'%3e%3cstop%20offset='0'%20stop-color='%239c0000'/%3e%3cstop%20offset='.7'%20stop-color='%23ff4b4b'/%3e%3cstop%20offset='1'%20stop-color='%23ff4b4b'/%3e%3c/linearGradient%3e%3cpath%20d='M28.3%2080.4a28.3%2028.3%200%201%201%2019-49.5%2020.5%2020.5%200%200%200-11.4-3.5C29%2027.4%2023%2030.8%2019%2036.1a24.7%2024.7%200%200%200-5.3%2015.3v1.3C14%2059%2016%2064.3%2019%2068a20.4%2020.4%200%200%200%2028.2%205.2c-5%204.4-11.5%207.2-18.7%207.2h-.2z'%20fill='url(%23a)'%20transform='matrix(1.3333%200%200%20-1.3333%200%20107.2)'/%3e%3cpath%20d='M19%2068c2.6%203.1%206%205%209.6%205%208.3%200%2015-9.4%2015-21s-6.7-20.8-15-20.8c-3.6%200-7%201.8-9.6%204.9a20.5%2020.5%200%200%201%2028.2-5.2%2028.3%2028.3%200%200%201%200%2042.3A20.4%2020.4%200%200%201%2036%2076.7C29%2076.7%2023%2073.3%2019%2068'%20fill='url(%23b)'%20transform='matrix(1.3333%200%200%20-1.3333%200%20107.2)'/%3e%3c/svg%3e",b="/wave-ui/assets/safari-UO2fLQfp.svg",U="data:image/svg+xml,%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201500%201200'%20width='1500'%20height='1200'%3e%3cstyle%3ecircle%20{fill:%20%23222;stroke:%20rgba(73,%20123,%20162,%200.2);stroke-width:%205px}%3c/style%3e%3cdefs%3e%3cpattern%20id='waves'%20width='300'%20height='150'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='150'%20cy='0'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3c/pattern%3e%3c/defs%3e%3crect%20x='0'%20y='0'%20height='1200'%20width='1600'%20fill='url(%23waves)'%3e%3c/rect%3e%3c/svg%3e",G="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='rgb(var(--w-base-bg-color-rgb))'%20stroke='var(--header-waves-pattern)'%3e%3cdefs%3e%3cpattern%20id='waves'%20width='300'%20height='150'%20patternUnits='userSpaceOnUse'%20patternTransform='scale(0.2)'%20stroke-width='5'%3e%3ccircle%20cx='150'%20cy='0'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='0'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='75'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='150'%20cy='150'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='0'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='147.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='127.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='107.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='87.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='67.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='47.5'%3e%3c/circle%3e%3ccircle%20cx='300'%20cy='225'%20r='27.5'%3e%3c/circle%3e%3c/pattern%3e%3c/defs%3e%3crect%20x='0'%20y='0'%20height='100%25'%20width='100%25'%20fill='url(%23waves)'%20stroke='none'%3e%3c/rect%3e%3c/svg%3e",z="/wave-ui/assets/wave-ui-icons-BtsEzG8w.svg",E="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.0'%20viewBox='0%200%20725%20477'%3e%3cpath%20d='M449%200c-87%200-188%2060-271%20122-85%205-152%2039-171%20133-10%2052-8%20108%206%20159%207%2023%2016%2046%2033%2063%204-4%2013-4%2013-11-1-5-7-8-9-14-27-48-30-108-9-159%2022-47%2072-112%20124-71%206%207%2018%204%2024-2%206-4%209-10%2017-10-24%2025-37%2054-36%2099%203%2055%2043%20106%2084%20130%205%202%2010%206%2016%207%205-2%2012-3%2012-10-4-9-12-12-19-18-36-29-55-51-67-84-13-43%2011-121%2047-117%2015%201%2028%2013%2043%208%2011-5%2013-17%2016-27%2013-58-32-79-83-78%2043-26%20101-39%20145-33%2018%203%2028%2021%2042%2031-33%2047-57%20102-56%20159%200%2062%2032%20119%2086%20149%206-1%2013-7%2010-14-5-11-17-16-25-25-33-30-52-75-50-121%208-56%2035-117%2071-155%2033-30%2045%2026%2094%204-35%2027-55%2072-64%20115-14%2088%2018%20182%2095%20220%2032%2016%2067%2022%20101%2025%2018%201%2036%202%2053-4%204-1%206-7%202-9-13-6-28-4-42-6-97-10-169-50-185-159-9-45%2012-159%2077-171%2036%202%2024%2049%2060%2051%2020-10%2040-26%2043-50%202-17-6-34-14-49-33-53-76-54-128-52-22-21-56-26-85-26zm6%2021c33-4%2069%2013%2070%2049-1%2010-10%2022-21%2019-23-20-50-24-73-8-6%206-17%208-24%202-31-28-57-27-109-11%2048-29%20101-46%20157-51zm177%20125c-19-49-48-59-85-52%209-13%204-27%201-41%2079-22%20128%2074%2084%2093zm-432-5c41-2%2092%2010%2074%2058-54-36-85-4-94%200-71-43-123%2015-158%2082%2020-121%20108-136%20178-140z'/%3e%3c/svg%3e",k=["src"],D={class:"title4",href:"https://gs.statcounter.com/browser-market-share",target:"_blank"};function M(l,c,S,C,T,n){const s=a("title-link"),p=a("w-list"),d=a("w-icon");return g(),y("main",null,[i(s,{class:"mt4",h1:""},{default:t(()=>c[0]||(c[0]=[r("Browser support")])),_:1}),i(s,{h2:""},{default:t(()=>c[1]||(c[1]=[r("All major browsers supported")])),_:1}),c[5]||(c[5]=e("p",null,"Wave UI supports:",-1)),i(p,{class:"ml-1",items:l.listItems,icon:"wi-check"},{item:t(({item:{label:o}})=>[e("img",{src:n.getImageUrl(o)},null,8,k),e("span",null,v(o),1)]),_:1},8,["items"]),i(s,{h2:""},{default:t(()=>c[2]||(c[2]=[r("Dropping support for IE11")])),_:1}),e("a",D,[c[4]||(c[4]=e("span",null,"IE's current market share is less than 0.43% worldwide (gs.statcounter.com)",-1)),i(d,{class:"ml2",md:""},{default:t(()=>c[3]||(c[3]=[r("mdi mdi-open-in-new")])),_:1})]),c[6]||(c[6]=e("p",{class:"size--md"},`Many popular websites have officially drop support for IE including Youtube, GitHub, Meetup, Slack, Zendesk, Trello, Atlassian, Discord, Spotify, Behance, Wix, Huddle, WhatsApp, Google Earth and Yahoo. Even some of Microsoft’s own product’s, like Teams, have severely reduced support for IE. `,-1)),c[7]||(c[7]=e("div",{class:"title4 mt8"},"The distance between Internet Explorer 11 (year 2015) and every other major browser is huge.",-1)),c[8]||(c[8]=e("p",{class:"mt0"},[r(`Adding support for this technologically obsolete browser considerably increases the development time diff --git a/docs/assets/calendar-DiDF_Mm6.js b/docs/assets/calendar-CSlVNQMv.js similarity index 95% rename from docs/assets/calendar-DiDF_Mm6.js rename to docs/assets/calendar-CSlVNQMv.js index 6b635bef4..b49372abd 100644 --- a/docs/assets/calendar-DiDF_Mm6.js +++ b/docs/assets/calendar-CSlVNQMv.js @@ -1 +1 @@ -import{r as s,o as c,g as d,a as l,w as n,d as e,b as a,h as p,_ as u}from"./index-CM5cc9pa.js";const g="/wave-ui/assets/vue-cal-BBxrKX5r.jpg",h={class:"w-flex align-center wrap mt8"};function v(r,t){const o=s("title-link"),i=s("w-icon"),m=s("ssh-pre");return c(),d("main",null,[l(o,{class:"mt4",h1:""},{default:n(()=>t[0]||(t[0]=[a("Calendar")])),_:1}),t[4]||(t[4]=e("p",null,[a("The work is already done in this library! Check out"),e("a",{class:"mx1",href:"https://github.com/antoniandre/vue-cal",target:"_blank"},"Vue Cal"),a("by the same awesome author! ;)")],-1)),e("div",h,[l(i,{class:"grey-light4 ml-2 mr2",xl:""},{default:n(()=>t[1]||(t[1]=[a("mdi mdi-chevron-right")])),_:1}),t[2]||(t[2]=p('Vue Cal

',2))]),l(m,{class:"mt6",language:"shell",dark:r.$store.state.darkMode},{default:n(()=>t[3]||(t[3]=[a("npm i vue-cal")])),_:1},8,["dark"]),t[5]||(t[5]=e("img",{class:"mt6",src:g,alt:"Vue Cal"},null,-1))])}const w={},_=u(w,[["render",v]]);export{_ as default}; +import{r as s,o as c,g as d,a as l,w as n,d as e,b as a,h as p,_ as u}from"./index-CyDhd-Z0.js";const g="/wave-ui/assets/vue-cal-BBxrKX5r.jpg",h={class:"w-flex align-center wrap mt8"};function v(r,t){const o=s("title-link"),i=s("w-icon"),m=s("ssh-pre");return c(),d("main",null,[l(o,{class:"mt4",h1:""},{default:n(()=>t[0]||(t[0]=[a("Calendar")])),_:1}),t[4]||(t[4]=e("p",null,[a("The work is already done in this library! Check out"),e("a",{class:"mx1",href:"https://github.com/antoniandre/vue-cal",target:"_blank"},"Vue Cal"),a("by the same awesome author! ;)")],-1)),e("div",h,[l(i,{class:"grey-light4 ml-2 mr2",xl:""},{default:n(()=>t[1]||(t[1]=[a("mdi mdi-chevron-right")])),_:1}),t[2]||(t[2]=p('Vue Cal
',2))]),l(m,{class:"mt6",language:"shell",dark:r.$store.state.darkMode},{default:n(()=>t[3]||(t[3]=[a("npm i vue-cal")])),_:1},8,["dark"]),t[5]||(t[5]=e("img",{class:"mt6",src:g,alt:"Vue Cal"},null,-1))])}const w={},_=u(w,[["render",v]]);export{_ as default}; diff --git a/docs/assets/colors-BaS1qWZl.js b/docs/assets/colors-Be-08B6d.js similarity index 99% rename from docs/assets/colors-BaS1qWZl.js rename to docs/assets/colors-Be-08B6d.js index ba5d205f8..2841f39a1 100644 --- a/docs/assets/colors-BaS1qWZl.js +++ b/docs/assets/colors-Be-08B6d.js @@ -1,4 +1,4 @@ -import{r as d,o as n,g as b,a,w as l,b as t,d as o,h as z,l as m,v as k,n as r,j as T,t as y,F as h,k as S,f as W,_ as O,p as P}from"./index-CM5cc9pa.js";const U={class:"w-flex wrap mb12 ma-2 text-center basis-zero"},j={class:"w-flex wrap"},B={class:"w-flex wrap"},F={class:"w-flex wrap"},N={class:"w-flex wrap"},Y={class:"w-flex wrap ma-2 basis-zero"},A={class:"color-palette ma2"},H={class:"w-flex text-center smd-column"},K={class:"w-flex smd-column gap4"},E={key:0},L={key:1};function R(e,s,J,q,Q,X){const g=d("title-link"),i=d("ssh-pre"),v=d("w-button"),$=d("w-flex"),M=d("router-link"),u=d("alert"),x=d("w-divider"),C=d("w-tag"),I=d("w-table");return n(),b("main",null,[a(g,{class:"mt4",h1:""},{default:l(()=>s[1]||(s[1]=[t("Colors")])),_:1}),s[45]||(s[45]=o("p",null,[t("Wave UI colors work in a very simple way: for instance the class "),o("code",null,"pink"),t(` +import{r as d,o as n,g as b,a,w as l,b as t,d as o,h as z,l as m,v as k,n as r,j as T,t as y,F as h,k as S,f as W,_ as O,p as P}from"./index-CyDhd-Z0.js";const U={class:"w-flex wrap mb12 ma-2 text-center basis-zero"},j={class:"w-flex wrap"},B={class:"w-flex wrap"},F={class:"w-flex wrap"},N={class:"w-flex wrap"},Y={class:"w-flex wrap ma-2 basis-zero"},A={class:"color-palette ma2"},H={class:"w-flex text-center smd-column"},K={class:"w-flex smd-column gap4"},E={key:0},L={key:1};function R(e,s,J,q,Q,X){const g=d("title-link"),i=d("ssh-pre"),v=d("w-button"),$=d("w-flex"),M=d("router-link"),u=d("alert"),x=d("w-divider"),C=d("w-tag"),I=d("w-table");return n(),b("main",null,[a(g,{class:"mt4",h1:""},{default:l(()=>s[1]||(s[1]=[t("Colors")])),_:1}),s[45]||(s[45]=o("p",null,[t("Wave UI colors work in a very simple way: for instance the class "),o("code",null,"pink"),t(` (or any color listed below) can be applied to any element's text, and the class `),o("code",null,"pink--bg"),t(` can be applied to any element's background. `)],-1)),s[46]||(s[46]=o("p",null,[t("All the components that accept colors, will accept the "),o("code",null,"color"),t(` prop for diff --git a/docs/assets/customization-CD6HFbwh.js b/docs/assets/customization-CD6HFbwh.js deleted file mode 100644 index 3ee5a66c0..000000000 --- a/docs/assets/customization-CD6HFbwh.js +++ /dev/null @@ -1,30 +0,0 @@ -import{r as p,o as m,g,a as l,w as n,b as e,d as a,h as b,_ as y}from"./index-CM5cc9pa.js";const f=["dark"],v={class:"ml4 mt2"},c={class:"ml1",href:"https://github.com/sass/sass/issues/2565",target:"_blank"},k={class:"mt2"},S=["dark"],w=["dark"],x={class:"ml2",href:"https://github.com/antoniandre/wave-ui/blob/master/src/wave-ui/scss/_layout.scss",target:"_blank"};function C(t,s){const o=p("title-link"),i=p("alert"),r=p("ssh-pre"),d=p("w-icon"),u=p("w-accordion");return m(),g("main",null,[l(o,{class:"mt4",h1:"",slug:"customization"},{default:n(()=>s[0]||(s[0]=[e("Customization Via SCSS (optional)")])),_:1}),l(i,{info:""},{default:n(()=>s[1]||(s[1]=[a("strong",null,"If you are using Nuxt",-1),e(", the steps to follow are different. Check the last paragraph of the"),a("a",{class:"ml1",href:"/getting-started#installation-on-nuxt"},"Nuxt installation",-1),e(".")])),_:1}),s[31]||(s[31]=a("p",{class:"mt8"},`Wave UI components rely on SCSS variables that you can easily override from your SCSS file, -just like this:`,-1)),a("pre",{class:"ssh-pre","data-label":"SCSS",dark:t.$store.state.darkMode},s[2]||(s[2]=[b('@import 'wave-ui/src/wave-ui/scss/_variables';

$base-font-size14px;
$base-increment5px;',14)]),8,f),s[32]||(s[32]=a("div",{class:"title4"},"But to do so, you need to slightly modify your config.",-1)),l(o,{h2:""},{default:n(()=>s[3]||(s[3]=[e("Modify your config")])),_:1}),s[33]||(s[33]=a("div",{class:"title4 mt4"},"1. Install the devDependencies",-1)),l(r,{class:"mb2 d-iblock",language:"shell",dark:t.$store.state.darkMode},{default:n(()=>s[4]||(s[4]=[e("npm i -D pug sass")])),_:1},8,["dark"]),s[34]||(s[34]=a("p",{class:"caption"},"The dev dependencies are only needed for building the project. They will not ship to production.",-1)),l(u,{class:"mt3",items:1,"expand-icon-rotate-90":""},{"item-title":n(()=>s[5]||(s[5]=[a("div",{class:"body"},"Notes if you use Vue 2 and Vue CLI:",-1)])),"item-content":n(()=>[a("div",v,[s[14]||(s[14]=a("p",null,"You may need to install other dependencies:",-1)),l(r,{class:"mb2 mt0 d-iblock",language:"shell",dark:t.$store.state.darkMode},{default:n(()=>s[6]||(s[6]=[e(`npm i -D pug pug-plain-loader sass sass-loader@10 -`)])),_:1},8,["dark"]),a("ul",null,[s[13]||(s[13]=a("li",null,[a("span",{class:"code"},"sass-loader 11+"),e(" is not compatible with Webpack 4 or less.")],-1)),a("li",null,[s[9]||(s[9]=e("The ")),s[10]||(s[10]=a("span",{class:"code"},"sass",-1)),s[11]||(s[11]=e(" update is needed to handle the")),a("a",c,[s[8]||(s[8]=e("new Sass division")),l(d,{class:"ml1"},{default:n(()=>s[7]||(s[7]=[e("mdi mdi-open-in-new")])),_:1})]),s[12]||(s[12]=e("."))])])])]),_:1}),s[35]||(s[35]=a("div",{class:"title4 mt8"},[e("2. Update "),a("span",{class:"code"},"main.js")],-1)),s[36]||(s[36]=a("p",null,"In main.js, replace the 2 Wave UI imports with:",-1)),l(r,{class:"mt5",language:"js",label:"main.js",dark:t.$store.state.darkMode},{default:n(()=>s[15]||(s[15]=[e("import WaveUI from 'wave-ui/src/wave-ui'")])),_:1},8,["dark"]),s[37]||(s[37]=a("div",{class:"title4 mt8"},"3. Create an SCSS file & import it globally",-1)),a("ul",null,[s[21]||(s[21]=a("li",null,[e("In your project "),a("span",{class:"code"},"src"),e(" folder, create a "),a("code",null,"_variables.scss"),e(" (usually in an "),a("span",{class:"code"},"scss"),e(` -folder), and import Wave UI's variables: `),a("code",null,"@import 'wave-ui/src/wave-ui/scss/_variables';"),e(`. -`)],-1)),a("li",k,[s[20]||(s[20]=e("Import your SCSS variables file globally from Vite config and re-serve the app.")),l(r,{language:"js",label:"vite.config.js",dark:t.$store.state.darkMode},{default:n(()=>s[16]||(s[16]=[e(`css: { - preprocessorOptions: { - scss: { - additionalData: '@import "@/scss/variables";' - } - } -}`)])),_:1},8,["dark"]),l(u,{class:"mt3",items:1,"expand-icon-rotate-90":""},{"item-title":n(()=>s[17]||(s[17]=[a("div",{class:"body"},"Or if you use Vue CLI",-1)])),"item-content":n(()=>[l(r,{class:"mt5",language:"js",label:"vue.config.js",dark:t.$store.state.darkMode},{default:n(()=>s[18]||(s[18]=[e(`module.exports = { - transpileDependencies: ['wave-ui'], - css: { - loaderOptions: { - // \`additionalData\` was called \`prependData\` prior sass-loader 9. - sass: { additionalData: '@import "@/scss/_variables.scss";' } - } - } -} -`)])),_:1},8,["dark"]),l(i,{info:""},{default:n(()=>s[19]||(s[19]=[e(`Note from the above code that since you import Wave UI source code, you need to transpile -it if you don't use ESM.`),a("br",null,null,-1),e(`Vite uses ESM. -`)])),_:1})]),_:1})])]),s[38]||(s[38]=a("div",{class:"title4 mt8"},"Voilà !",-1)),s[39]||(s[39]=a("p",null,"You're all set, you can now override the SCSS variables.",-1)),s[40]||(s[40]=a("div",{class:"w-divider my12"},null,-1)),l(o,{h2:""},{default:n(()=>s[22]||(s[22]=[e("Basic SCSS overrides")])),_:1}),a("pre",{class:"ssh-pre","data-label":"@/scss/_variables.scss",dark:t.$store.state.darkMode},s[23]||(s[23]=[b('// First import the Wave UI variables, then override what you want.
@import 'wave-ui/src/wave-ui/scss/_variables';

$base-font-size14px;
$base-incrementround($base-font-size/4);
$layout-padding$base-increment*4;
$border-radius3px;
$border1px solid rgba(0, 0, 0, 0.15);
$drawer-max-size380px;
$transition-duration0.25s;
$box-shadow0 3px 1px -2px rgba(0, 0, 0, 0.2),
0 2px 2px 0 rgba(0, 0, 0, 0.15),
0 1px 5px 0 rgba(0, 0, 0, 0.15);',57)]),8,S),l(o,{h2:""},{default:n(()=>s[24]||(s[24]=[e("Give Wave UI CSS more priority")])),_:1}),s[41]||(s[41]=a("p",null,"It is also possible to control Wave UI's CSS rules priorities by overriding the CSS base scope:",-1)),a("pre",{class:"ssh-pre","data-label":"SCSS",dark:t.$store.state.darkMode},s[25]||(s[25]=[a("span",{class:"pink"},"$css-scope",-1),a("span",{class:"blue-grey mr1"},":",-1),a("span",{class:"red-light2"},"'.w-app'",-1),a("span",{class:"blue-grey"},";",-1)]),8,w),s[42]||(s[42]=a("p",null,[e("For instance if you set the scope to "),a("code",null,"html > body > div.w-app"),e(`, the default -`),a("code",null,".w-app .primary {color: #234781;}"),e(` would become -`),a("code",null,"html > body > div.w-app .primary {color: #234781;}"),e(".")],-1)),l(i,{class:"mt6 py3",success:""},{default:n(()=>s[26]||(s[26]=[e(`This means you can control all the css rules specificity and consequently their priority! -`)])),_:1}),l(o,{h2:""},{default:n(()=>s[27]||(s[27]=[e("Disable the CSS layout classes (not recommended)")])),_:1}),s[43]||(s[43]=a("p",null,[e(`You may want to use another CSS framework (like Tailwind) instead of the Wave UI's built-in CSS -layout classes.`),a("br"),e(` -This is not recommended, but it's possible to disable the CSS layout classes of Wave UI so they -don't conflict with the external library.`),a("br"),e(` -For this, follow the above steps in `),a("a",{href:"#modify-your-config"},"Modify your config"),e(`, then you -can set the `),a("code",{class:"pink"},"$use-layout-classes"),e(" variable to "),a("code",null,"false"),e(".")],-1)),a("p",null,[s[30]||(s[30]=e("You can have a look at all the classes that will not be generated in this file:")),a("a",x,[s[29]||(s[29]=e("layout.scss on Github")),l(d,{class:"ml1",sm:""},{default:n(()=>s[28]||(s[28]=[e("mdi mdi-open-in-new")])),_:1})])])])}const $={},M=y($,[["render",C]]);export{M as default}; diff --git a/docs/assets/customization-CG6RY3OA.js b/docs/assets/customization-CG6RY3OA.js new file mode 100644 index 000000000..8819dd75a --- /dev/null +++ b/docs/assets/customization-CG6RY3OA.js @@ -0,0 +1,30 @@ +import{r as o,o as g,g as y,a as l,w as n,b as e,d as a,h as m,_ as f}from"./index-CyDhd-Z0.js";const v=["dark"],c={class:"ml4 mt2"},k={class:"ml1",href:"https://github.com/sass/sass/issues/2565",target:"_blank"},S={class:"mt2"},w=["dark"],x=["dark"],C={class:"ml2",href:"https://github.com/antoniandre/wave-ui/blob/master/src/wave-ui/scss/_layout.scss",target:"_blank"};function $(t,s){const r=o("title-link"),i=o("alert"),p=o("ssh-pre"),d=o("w-icon"),u=o("w-accordion-item"),b=o("w-accordion");return g(),y("main",null,[l(r,{class:"mt4",h1:"",slug:"customization"},{default:n(()=>s[0]||(s[0]=[e("Customization Via SCSS (optional)")])),_:1}),l(i,{info:""},{default:n(()=>s[1]||(s[1]=[a("strong",null,"If you are using Nuxt",-1),e(", the steps to follow are different. Check the last paragraph of the"),a("a",{class:"ml1",href:"/getting-started#installation-on-nuxt"},"Nuxt installation",-1),e(".")])),_:1}),s[31]||(s[31]=a("p",{class:"mt8"},`Wave UI components rely on SCSS variables that you can easily override from your SCSS file, +just like this:`,-1)),a("pre",{class:"ssh-pre","data-label":"SCSS",dark:t.$store.state.darkMode},s[2]||(s[2]=[m('@import 'wave-ui/src/wave-ui/scss/_variables';

$base-font-size14px;
$base-increment5px;',14)]),8,v),s[32]||(s[32]=a("div",{class:"title4"},"But to do so, you need to slightly modify your config.",-1)),l(r,{h2:""},{default:n(()=>s[3]||(s[3]=[e("Modify your config")])),_:1}),s[33]||(s[33]=a("div",{class:"title4 mt4"},"1. Install the devDependencies",-1)),l(p,{class:"mb2 d-iblock",language:"shell",dark:t.$store.state.darkMode},{default:n(()=>s[4]||(s[4]=[e("npm i -D pug sass")])),_:1},8,["dark"]),s[34]||(s[34]=a("p",{class:"caption"},"The dev dependencies are only needed for building the project. They will not ship to production.",-1)),l(b,{class:"mt3","expand-icon-rotate-90":""},{default:n(()=>[l(u,null,{title:n(()=>s[5]||(s[5]=[a("div",{class:"body"},"Notes if you use Vue 2 and Vue CLI:",-1)])),content:n(()=>[a("div",c,[s[14]||(s[14]=a("p",null,"You may need to install other dependencies:",-1)),l(p,{class:"mb2 mt0 d-iblock",language:"shell",dark:t.$store.state.darkMode},{default:n(()=>s[6]||(s[6]=[e(`npm i -D pug pug-plain-loader sass sass-loader@10 +`)])),_:1},8,["dark"]),a("ul",null,[s[13]||(s[13]=a("li",null,[a("span",{class:"code"},"sass-loader 11+"),e(" is not compatible with Webpack 4 or less.")],-1)),a("li",null,[s[9]||(s[9]=e("The ")),s[10]||(s[10]=a("span",{class:"code"},"sass",-1)),s[11]||(s[11]=e(" update is needed to handle the")),a("a",k,[s[8]||(s[8]=e("new Sass division")),l(d,{class:"ml1"},{default:n(()=>s[7]||(s[7]=[e("mdi mdi-open-in-new")])),_:1})]),s[12]||(s[12]=e("."))])])])]),_:1})]),_:1}),s[35]||(s[35]=a("div",{class:"title4 mt8"},[e("2. Update "),a("span",{class:"code"},"main.js")],-1)),s[36]||(s[36]=a("p",null,"In main.js, replace the 2 Wave UI imports with:",-1)),l(p,{class:"mt5",language:"js",label:"main.js",dark:t.$store.state.darkMode},{default:n(()=>s[15]||(s[15]=[e("import WaveUI from 'wave-ui/src/wave-ui'")])),_:1},8,["dark"]),s[37]||(s[37]=a("div",{class:"title4 mt8"},"3. Create an SCSS file & import it globally",-1)),a("ul",null,[s[21]||(s[21]=a("li",null,[e("In your project "),a("span",{class:"code"},"src"),e(" folder, create a "),a("code",null,"_variables.scss"),e(" (usually in an "),a("span",{class:"code"},"scss"),e(` +folder), and import Wave UI's variables: `),a("code",null,"@import 'wave-ui/src/wave-ui/scss/_variables';"),e(`. +`)],-1)),a("li",S,[s[20]||(s[20]=e("Import your SCSS variables file globally from Vite config and re-serve the app.")),l(p,{language:"js",label:"vite.config.js",dark:t.$store.state.darkMode},{default:n(()=>s[16]||(s[16]=[e(`css: { + preprocessorOptions: { + scss: { + additionalData: '@import "@/scss/variables";' + } + } +}`)])),_:1},8,["dark"]),l(b,{class:"mt3","expand-icon-rotate-90":""},{default:n(()=>[l(u,null,{title:n(()=>s[17]||(s[17]=[a("div",{class:"body"},"Or if you use Vue CLI",-1)])),content:n(()=>[l(p,{class:"mt5",language:"js",label:"vue.config.js",dark:t.$store.state.darkMode},{default:n(()=>s[18]||(s[18]=[e(`module.exports = { + transpileDependencies: ['wave-ui'], + css: { + loaderOptions: { + // \`additionalData\` was called \`prependData\` prior sass-loader 9. + sass: { additionalData: '@import "@/scss/_variables.scss";' } + } + } +} +`)])),_:1},8,["dark"]),l(i,{info:""},{default:n(()=>s[19]||(s[19]=[e(`Note from the above code that since you import Wave UI source code, you need to transpile +it if you don't use ESM.`),a("br",null,null,-1),e(`Vite uses ESM. +`)])),_:1})]),_:1})]),_:1})])]),s[38]||(s[38]=a("div",{class:"title4 mt8"},"Voilà !",-1)),s[39]||(s[39]=a("p",null,"You're all set, you can now override the SCSS variables.",-1)),s[40]||(s[40]=a("div",{class:"w-divider my12"},null,-1)),l(r,{h2:""},{default:n(()=>s[22]||(s[22]=[e("Basic SCSS overrides")])),_:1}),a("pre",{class:"ssh-pre","data-label":"@/scss/_variables.scss",dark:t.$store.state.darkMode},s[23]||(s[23]=[m('// First import the Wave UI variables, then override what you want.
@import 'wave-ui/src/wave-ui/scss/_variables';

$base-font-size14px;
$base-incrementround($base-font-size/4);
$layout-padding$base-increment*4;
$border-radius3px;
$border1px solid rgba(0, 0, 0, 0.15);
$drawer-max-size380px;
$transition-duration0.25s;
$box-shadow0 3px 1px -2px rgba(0, 0, 0, 0.2),
0 2px 2px 0 rgba(0, 0, 0, 0.15),
0 1px 5px 0 rgba(0, 0, 0, 0.15);',57)]),8,w),l(r,{h2:""},{default:n(()=>s[24]||(s[24]=[e("Give Wave UI CSS more priority")])),_:1}),s[41]||(s[41]=a("p",null,"It is also possible to control Wave UI's CSS rules priorities by overriding the CSS base scope:",-1)),a("pre",{class:"ssh-pre","data-label":"SCSS",dark:t.$store.state.darkMode},s[25]||(s[25]=[a("span",{class:"pink"},"$css-scope",-1),a("span",{class:"blue-grey mr1"},":",-1),a("span",{class:"red-light2"},"'.w-app'",-1),a("span",{class:"blue-grey"},";",-1)]),8,x),s[42]||(s[42]=a("p",null,[e("For instance if you set the scope to "),a("code",null,"html > body > div.w-app"),e(`, the default +`),a("code",null,".w-app .primary {color: #234781;}"),e(` would become +`),a("code",null,"html > body > div.w-app .primary {color: #234781;}"),e(".")],-1)),l(i,{class:"mt6 py3",success:""},{default:n(()=>s[26]||(s[26]=[e(`This means you can control all the css rules specificity and consequently their priority! +`)])),_:1}),l(r,{h2:""},{default:n(()=>s[27]||(s[27]=[e("Disable the CSS layout classes (not recommended)")])),_:1}),s[43]||(s[43]=a("p",null,[e(`You may want to use another CSS framework (like Tailwind) instead of the Wave UI's built-in CSS +layout classes.`),a("br"),e(` +This is not recommended, but it's possible to disable the CSS layout classes of Wave UI so they +don't conflict with the external library.`),a("br"),e(` +For this, follow the above steps in `),a("a",{href:"#modify-your-config"},"Modify your config"),e(`, then you +can set the `),a("code",{class:"pink"},"$use-layout-classes"),e(" variable to "),a("code",null,"false"),e(".")],-1)),a("p",null,[s[30]||(s[30]=e("You can have a look at all the classes that will not be generated in this file:")),a("a",C,[s[29]||(s[29]=e("layout.scss on Github")),l(d,{class:"ml1",sm:""},{default:n(()=>s[28]||(s[28]=[e("mdi mdi-open-in-new")])),_:1})])])])}const I={},j=f(I,[["render",$]]);export{j as default}; diff --git a/docs/assets/index-gk9D-ry8.js b/docs/assets/index-AST_DE6V.js similarity index 99% rename from docs/assets/index-gk9D-ry8.js rename to docs/assets/index-AST_DE6V.js index e84fed5ee..edaa0efa2 100644 --- a/docs/assets/index-gk9D-ry8.js +++ b/docs/assets/index-AST_DE6V.js @@ -1,4 +1,4 @@ -import{r,o as g,g as w,d as o,b as n,a as l,w as t,_ as b,u as c}from"./index-CM5cc9pa.js";const x={class:"title2 red"},v={class:"mt6"},k={class:"mt2"},S={class:"mt2"};function A(a,e){const p=r("w-tag"),f=r("ssh-pre"),u=r("alert"),d=r("title-link"),i=r("example"),s=r("w-badge"),m=r("w-flex"),y=r("router-link");return g(),w("div",null,[o("div",x,[e[2]||(e[2]=n("Required in Wave UI ")),l(p,{class:"error--bg",round:""},{default:t(()=>e[0]||(e[0]=[n("< 3.0")])),_:1}),e[3]||(e[3]=n(", removed in ")),l(p,{class:"error--bg",round:""},{default:t(()=>e[1]||(e[1]=[n("3.0")])),_:1}),e[4]||(e[4]=n("."))]),e[63]||(e[63]=o("p",{class:"mt6"},[n("This tag is required in your app for Wave UI proper functioning."),o("br"),n(` +import{r,o as g,g as w,d as o,b as n,a as l,w as t,_ as b,u as c}from"./index-CyDhd-Z0.js";const x={class:"title2 red"},v={class:"mt6"},k={class:"mt2"},S={class:"mt2"};function A(a,e){const p=r("w-tag"),f=r("ssh-pre"),u=r("alert"),d=r("title-link"),i=r("example"),s=r("w-badge"),m=r("w-flex"),y=r("router-link");return g(),w("div",null,[o("div",x,[e[2]||(e[2]=n("Required in Wave UI ")),l(p,{class:"error--bg",round:""},{default:t(()=>e[0]||(e[0]=[n("< 3.0")])),_:1}),e[3]||(e[3]=n(", removed in ")),l(p,{class:"error--bg",round:""},{default:t(()=>e[1]||(e[1]=[n("3.0")])),_:1}),e[4]||(e[4]=n("."))]),e[63]||(e[63]=o("p",{class:"mt6"},[n("This tag is required in your app for Wave UI proper functioning."),o("br"),n(` You should place it `),o("strong",null,"at the root of your app"),n(".")],-1)),e[64]||(e[64]=o("div",{class:"caption grey-light1"},`There should only be one in your whole app. `,-1)),l(f,{language:"html-vue",dark:a.$store.state.darkMode},{default:t(()=>e[5]||(e[5]=[n(` diff --git a/docs/assets/index-C7DpUxhd.js b/docs/assets/index-B-86s4vw.js similarity index 99% rename from docs/assets/index-C7DpUxhd.js rename to docs/assets/index-B-86s4vw.js index f839c415e..edf886300 100644 --- a/docs/assets/index-C7DpUxhd.js +++ b/docs/assets/index-B-86s4vw.js @@ -1,4 +1,4 @@ -import{r as d,o as w,g as b,a as l,w as i,b as t,d as o,t as p,c as x,f as k,_ as h,s as c}from"./index-CM5cc9pa.js";const A={style:{"max-width":"1000px"}};function S(r,e,f,g,T,m){const a=d("title-link"),s=d("w-alert"),n=d("example"),y=d("w-button"),v=d("w-transition-expand");return w(),b("div",A,[l(a,{h2:""},{default:i(()=>e[5]||(e[5]=[t("Basic")])),_:1}),e[95]||(e[95]=o("p",null,[t("The alert is commonly used to emphasize some content."),o("br"),t(` +import{r as d,o as w,g as b,a as l,w as i,b as t,d as o,t as p,c as x,f as k,_ as h,s as c}from"./index-CyDhd-Z0.js";const A={style:{"max-width":"1000px"}};function S(r,e,f,g,T,m){const a=d("title-link"),s=d("w-alert"),n=d("example"),y=d("w-button"),v=d("w-transition-expand");return w(),b("div",A,[l(a,{h2:""},{default:i(()=>e[5]||(e[5]=[t("Basic")])),_:1}),e[95]||(e[95]=o("p",null,[t("The alert is commonly used to emphasize some content."),o("br"),t(` A colorful box is usually enough, but in case of status message, it could need some bold text as well.`),o("br"),t(` If no color is provided, it will use the primary color by default.`)],-1)),l(n,null,{pug:i(()=>e[8]||(e[8]=[t("w-alert This is an emphasized content in a default primary color alert box.\n\nw-alert(bold) This is an emphasized content in a default primary color alert box using the `bold` prop.")])),html:i(()=>e[9]||(e[9]=[t(` diff --git a/docs/assets/index-B2C2BU2i.js b/docs/assets/index-B0IjBmYd.js similarity index 99% rename from docs/assets/index-B2C2BU2i.js rename to docs/assets/index-B0IjBmYd.js index 9f3df1958..6500e9737 100644 --- a/docs/assets/index-B2C2BU2i.js +++ b/docs/assets/index-B0IjBmYd.js @@ -1,4 +1,4 @@ -import{r as v,o as c,g as x,a as l,w as o,d as i,b as n,m as s,e as r,t as g,_ as y,ad as S}from"./index-CM5cc9pa.js";const M={class:"tooltips-demo"},V={class:"d-iblock my2 mx6"},E={class:"mt4"},$={class:"text-center py6"},D={class:"another-container text-center green-light5--bg pa6"},z={class:"w-flex wrap align-start gap6"};function q(p,t,h,k,T,b){const f=v("alert"),d=v("title-link"),m=v("w-icon"),a=v("w-tooltip"),w=v("example"),u=v("w-button"),C=v("w-radios"),A=v("w-tag"),H=v("w-card");return c(),x("div",M,[l(f,{tip:""},{default:o(()=>t[11]||(t[11]=[i("strong",null,"Important notes",-1),i("br",null,null,-1),n(` +import{r as v,o as c,g as x,a as l,w as o,d as i,b as n,m as s,e as r,t as g,_ as y,ad as S}from"./index-CyDhd-Z0.js";const M={class:"tooltips-demo"},V={class:"d-iblock my2 mx6"},E={class:"mt4"},$={class:"text-center py6"},D={class:"another-container text-center green-light5--bg pa6"},z={class:"w-flex wrap align-start gap6"};function q(p,t,h,k,T,b){const f=v("alert"),d=v("title-link"),m=v("w-icon"),a=v("w-tooltip"),w=v("example"),u=v("w-button"),C=v("w-radios"),A=v("w-tag"),H=v("w-card");return c(),x("div",M,[l(f,{tip:""},{default:o(()=>t[11]||(t[11]=[i("strong",null,"Important notes",-1),i("br",null,null,-1),n(` By default the tooltip is moved into the w-app in the DOM, so it is not constrained by a hidden overflow on a parent.`),i("br",null,null,-1),n(` When used inside a dialog, menu or drawer, it will be by default appended to that element.`),i("br",null,null,-1),n(` diff --git a/docs/assets/index-Dz6qKhVh.js b/docs/assets/index-B1MwQP1T.js similarity index 99% rename from docs/assets/index-Dz6qKhVh.js rename to docs/assets/index-B1MwQP1T.js index 1812e51d2..4a7eefc9d 100644 --- a/docs/assets/index-Dz6qKhVh.js +++ b/docs/assets/index-B1MwQP1T.js @@ -1,4 +1,4 @@ -import{r as w,o as b,g as c,a as o,w as n,b as e,e as s,m as r,d as u,t as v,_ as M,R as S}from"./index-CM5cc9pa.js";const I={class:"mt4"},B={class:"ml1"};function L(m,t,x,h,y,g){const p=w("title-link"),l=w("w-button"),i=w("w-menu"),d=w("example"),f=w("w-flex"),A=w("w-toolbar"),C=w("w-card"),k=w("w-list"),T=w("alert");return b(),c("div",null,[o(p,{h2:""},{default:n(()=>t[14]||(t[14]=[e("Basic")])),_:1}),o(d,{class:"example1","content-class":"text-center pt5","app-classes-string":"align-center"},{pug:n(()=>t[17]||(t[17]=[e(`w-menu +import{r as w,o as b,g as c,a as o,w as n,b as e,e as s,m as r,d as u,t as v,_ as M,R as S}from"./index-CyDhd-Z0.js";const I={class:"mt4"},B={class:"ml1"};function L(m,t,x,h,y,g){const p=w("title-link"),l=w("w-button"),i=w("w-menu"),d=w("example"),f=w("w-flex"),A=w("w-toolbar"),C=w("w-card"),k=w("w-list"),T=w("alert");return b(),c("div",null,[o(p,{h2:""},{default:n(()=>t[14]||(t[14]=[e("Basic")])),_:1}),o(d,{class:"example1","content-class":"text-center pt5","app-classes-string":"align-center"},{pug:n(()=>t[17]||(t[17]=[e(`w-menu template(#activator="{ on }") w-button(v-on="on") Show menu | Menu content`)])),html:n(()=>t[18]||(t[18]=[e(` diff --git a/docs/assets/index-BWb6MOrF.js b/docs/assets/index-B5KsNKU1.js similarity index 99% rename from docs/assets/index-BWb6MOrF.js rename to docs/assets/index-B5KsNKU1.js index 1cf39e6a4..939de2d74 100644 --- a/docs/assets/index-BWb6MOrF.js +++ b/docs/assets/index-B5KsNKU1.js @@ -1,4 +1,4 @@ -import{r as b,o as p,g as f,a as t,w as o,b as n,d as a,h as x,_ as c,y as B}from"./index-CM5cc9pa.js";const k={class:"w-flex wrap align-center"},$={class:"w-flex wrap align-center"},T={class:"w-flex align-center wrap"},C={class:"w-flex grow"},h={class:"xs10"};function V(d,e,z,y,v,u){const m=b("title-link"),i=b("w-icon"),s=b("w-button"),l=b("w-badge"),g=b("example"),w=b("w-flex");return p(),f("div",null,[t(m,{h2:""},{default:o(()=>e[13]||(e[13]=[n("Default")])),_:1}),e[159]||(e[159]=a("p",null,"The default badge background color is primary.",-1)),t(g,{"content-class":"mt2"},{pug:o(()=>e[17]||(e[17]=[n(`w-badge +import{r as b,o as p,g as f,a as t,w as o,b as n,d as a,h as x,_ as c,y as B}from"./index-CyDhd-Z0.js";const k={class:"w-flex wrap align-center"},$={class:"w-flex wrap align-center"},T={class:"w-flex align-center wrap"},C={class:"w-flex grow"},h={class:"xs10"};function V(d,e,z,y,v,u){const m=b("title-link"),i=b("w-icon"),s=b("w-button"),l=b("w-badge"),g=b("example"),w=b("w-flex");return p(),f("div",null,[t(m,{h2:""},{default:o(()=>e[13]||(e[13]=[n("Default")])),_:1}),e[159]||(e[159]=a("p",null,"The default badge background color is primary.",-1)),t(g,{"content-class":"mt2"},{pug:o(()=>e[17]||(e[17]=[n(`w-badge template(#badge) 3 w-button.primary(text) w-icon.mr1 mdi mdi-email diff --git a/docs/assets/index-ygMGyMiX.js b/docs/assets/index-BDcU7YTN.js similarity index 99% rename from docs/assets/index-ygMGyMiX.js rename to docs/assets/index-BDcU7YTN.js index bffbe1b93..d56d8b59e 100644 --- a/docs/assets/index-ygMGyMiX.js +++ b/docs/assets/index-BDcU7YTN.js @@ -1,4 +1,4 @@ -import{f as w}from"./index-xJp9Kd2E.js";import{r as i,o as p,g as d,a as o,w as n,d as r,b as s,h as g,_ as u,x as y}from"./index-CM5cc9pa.js";function k(t,e,h,f,v,m){const a=i("alert"),l=i("title-link"),c=i("w-autocomplete"),b=i("example");return p(),d("div",null,[o(a,{info:""},{default:n(()=>e[0]||(e[0]=[r("div",{class:"title3"},"Caveat:",-1),r("p",null,[s("The "),r("strong",{class:"code"},"w-autocomplete"),s(` component is mounted in place in the DOM. At the moment +import{f as w}from"./index-xJp9Kd2E.js";import{r as i,o as p,g as d,a as o,w as n,d as r,b as s,h as g,_ as u,x as y}from"./index-CyDhd-Z0.js";function k(t,e,h,f,v,m){const a=i("alert"),l=i("title-link"),c=i("w-autocomplete"),b=i("example");return p(),d("div",null,[o(a,{info:""},{default:n(()=>e[0]||(e[0]=[r("div",{class:"title3"},"Caveat:",-1),r("p",null,[s("The "),r("strong",{class:"code"},"w-autocomplete"),s(` component is mounted in place in the DOM. At the moment there is no option to teleport it elsewhere, so if the parent has hidden overflow, the autocomplete selection menu may be cut. If you need this feature, please open an issue. `)],-1)])),_:1}),o(l,{h2:""},{default:n(()=>e[1]||(e[1]=[s("Default")])),_:1}),e[9]||(e[9]=g(`

In this example we can look for a chemical element in the list and select it.

One obvious advantage of the Wave UI autocomplete is the fact that you can provide a different diff --git a/docs/assets/index-tlhtQbBt.js b/docs/assets/index-BHxCbuEU.js similarity index 99% rename from docs/assets/index-tlhtQbBt.js rename to docs/assets/index-BHxCbuEU.js index 6cc2b3d8b..efbf49ef7 100644 --- a/docs/assets/index-tlhtQbBt.js +++ b/docs/assets/index-BHxCbuEU.js @@ -1,4 +1,4 @@ -import{f as D}from"./index-xJp9Kd2E.js";import{r as g,o as p,g as c,a as l,w as a,b as t,d as n,n as v,t as s,F as R,k as L,c as E,j as H,h as A,f as W,_ as B,a7 as P}from"./index-CM5cc9pa.js";const K={class:"w-flex justify-end"},O={class:"w-flex align-center mb2"},U={class:"w-flex wrap mb3"},J={class:"w-flex align-center gap2 pa1"},Y={class:"w-flex gap2 no-grow"},G={class:"mb0"},X={class:"mt4"},Q={class:"ml2"},Z={key:0},$={class:"grey mr2"},_=["onClick"],ee=["onClick"],te=["colspan"],ae={class:"title3"},ne={class:"mr2"};function le(d,e,y,F,i,u){const r=g("title-link"),o=g("w-table"),b=g("example"),f=g("w-button"),I=g("w-icon"),j=g("w-flex"),T=g("ssh-pre"),q=g("w-tag"),M=g("w-radios"),S=g("alert"),z=g("w-input");return p(),c("div",null,[l(r,{h2:""},{default:a(()=>e[12]||(e[12]=[t("Basic")])),_:1}),l(b,null,{pug:a(()=>e[13]||(e[13]=[t('w-table(:headers="table.headers" :items="table.items")')])),html:a(()=>e[14]||(e[14]=[t(`e[12]||(e[12]=[t("Basic")])),_:1}),l(b,null,{pug:a(()=>e[13]||(e[13]=[t('w-table(:headers="table.headers" :items="table.items")')])),html:a(()=>e[14]||(e[14]=[t(` `)])),js:a(()=>e[15]||(e[15]=[t(`data: () => ({ diff --git a/docs/assets/index-DEqpNPzM.js b/docs/assets/index-BJCgM-Cs.js similarity index 99% rename from docs/assets/index-DEqpNPzM.js rename to docs/assets/index-BJCgM-Cs.js index 2814a075c..7d6ef84d7 100644 --- a/docs/assets/index-DEqpNPzM.js +++ b/docs/assets/index-BJCgM-Cs.js @@ -1,4 +1,4 @@ -import{r as m,o as w,g as f,a,w as e,b as n,d as l,t as s,j as V,_ as g,a8 as x}from"./index-CM5cc9pa.js";const A={class:"ml2"},B={class:"green"},I={class:"pink mx1"},M=["innerHTML"];function P(i,t,v,h,k,u){const r=m("title-link"),b=m("w-tabs"),d=m("example"),y=m("w-switch"),C=m("alert"),S=m("w-radios"),p=m("w-button"),j=m("w-flex"),c=m("w-icon"),$=m("w-input");return w(),f("div",null,[a(r,{h2:""},{default:e(()=>t[9]||(t[9]=[n("Basic")])),_:1}),a(d,null,{pug:e(()=>t[10]||(t[10]=[n('w-tabs(:items="tabs")')])),html:e(()=>t[11]||(t[11]=[n('')])),js:e(()=>t[12]||(t[12]=[n(`data: () => ({ +import{r as m,o as w,g as f,a,w as e,b as n,d as l,t as s,j as V,_ as g,a8 as x}from"./index-CyDhd-Z0.js";const A={class:"ml2"},B={class:"green"},I={class:"pink mx1"},M=["innerHTML"];function P(i,t,v,h,k,u){const r=m("title-link"),b=m("w-tabs"),d=m("example"),y=m("w-switch"),C=m("alert"),S=m("w-radios"),p=m("w-button"),j=m("w-flex"),c=m("w-icon"),$=m("w-input");return w(),f("div",null,[a(r,{h2:""},{default:e(()=>t[9]||(t[9]=[n("Basic")])),_:1}),a(d,null,{pug:e(()=>t[10]||(t[10]=[n('w-tabs(:items="tabs")')])),html:e(()=>t[11]||(t[11]=[n('')])),js:e(()=>t[12]||(t[12]=[n(`data: () => ({ tabs: [ { title: 'Tab 1', content: 'Tab 1 content.' }, { title: 'Tab 2', content: 'Tab 2 content.' }, diff --git a/docs/assets/index-BKpD1fIR.js b/docs/assets/index-BKpD1fIR.js new file mode 100644 index 000000000..a4bab65f9 --- /dev/null +++ b/docs/assets/index-BKpD1fIR.js @@ -0,0 +1 @@ +import{r,o as p,c as d,w as o,a as s,b as t,d as a,t as U,m as g,e as v,f as w,_ as S,g as x,U as O,h as N,T as M,n as A,i as $,F as P}from"./index-CyDhd-Z0.js";const R=["innerHTML"];function L(n,e,k,D,E,l){const m=r("w-icon"),_=r("router-link"),b=r("w-switch"),f=r("w-tooltip"),h=r("w-button"),u=r("w-toolbar");return p(),d(u,{class:"main-toolbar",fixed:""},{default:o(()=>[s(_,{class:"w-flex no-grow fill-height align-center home-link",to:"/",onClick:e[0]||(e[0]=c=>l.scrollTop(!1))},{default:o(()=>[s(m,{class:"wave-logo mr3",size:"3em"},{default:o(()=>e[5]||(e[5]=[t("wi-wave")])),_:1}),e[6]||(e[6]=a("span",{class:"grey-dark1"},"Wave UI",-1))]),_:1}),e[13]||(e[13]=a("div",{class:"spacer"},null,-1)),s(b,{class:"mr2","model-value":n.$store.state.darkMode,"onUpdate:modelValue":e[1]||(e[1]=c=>(n.$store.commit("setDarkMode",c),n.$waveui.switchTheme(c?"dark":"light"))),"bg-color":"blue-dark5"},{thumb:o(()=>[s(m,null,{default:o(()=>[t("mdi "+U(n.$store.state.darkMode?"mdi-weather-night":"mdi-white-balance-sunny"),1)]),_:1})]),_:1},8,["model-value"]),a("strong",{class:"version size--xs",innerHTML:`v${l.version}`},null,8,R),s(f,{"z-index":"20","append-to":".main-toolbar"},{activator:o(({on:c})=>[a("div",g({class:"ml1"},v(c,!0)),[s(_,{to:"/release-notes",onClick:e[2]||(e[2]=T=>l.scrollTop(!0))},{default:o(()=>[s(m,{lg:""},{default:o(()=>e[7]||(e[7]=[t("mdi mdi-update")])),_:1})]),_:1})],16)]),default:o(()=>[e[8]||(e[8]=t("Release notes"))]),_:1}),s(f,{"z-index":"20","append-to":".main-toolbar"},{activator:o(({on:c})=>[a("a",g({class:"grey-dark3 ml2"},v(c,!0),{href:"https://github.com/antoniandre/wave-ui",target:"_blank"}),[s(m,{lg:""},{default:o(()=>e[9]||(e[9]=[t("mdi mdi-github")])),_:1})],16)]),default:o(()=>[e[10]||(e[10]=a("div",{class:"text-center"},[t("View the project"),a("br"),t("on Github")],-1))]),_:1}),s(f,{"z-index":"20","align-right":"","append-to":".main-toolbar"},{activator:o(({on:c})=>[a("div",g({class:"ml2 mr1"},v(c,!0)),[s(_,{class:"pink-light1",to:"/backers",onClick:e[3]||(e[3]=T=>l.scrollTop(!0))},{default:o(()=>[s(m,{lg:""},{default:o(()=>e[11]||(e[11]=[t("mdi mdi-heart-multiple-outline")])),_:1})]),_:1})],16)]),default:o(()=>[e[12]||(e[12]=t("Backers"))]),_:1}),n.$waveui.breakpoint.xs?(p(),d(h,{key:0,class:"mr-1 hamburger-menu",onClick:e[4]||(e[4]=c=>n.$emit("update:drawerOpen",!k.drawerOpen)),lg:"",text:"",round:"",icon:k.drawerOpen?"wi-cross":"mdi mdi-menu"},null,8,["icon"])):w("",!0)]),_:1})}var V={NVM_INC:"/Users/anto/.nvm/versions/node/v22.1.0/include/node",npm_package_funding:"https://github.com/sponsors/antoniandre",MANPATH:"/Users/anto/.nvm/versions/node/v22.1.0/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man:/usr/share/man:/usr/local/share/man:/Users/anto/.nvm/versions/node/v22.1.0/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man:",npm_package_repository:"https://github.com/antoniandre/wave-ui",TERM_PROGRAM:"vscode",npm_package_devDependencies_font_awesome:"^4.7.0",npm_package_devDependencies_typescript_eslint:"^8.4.0",npm_package_exports___src_wave_ui__:"./src/wave-ui/*",npm_package_devDependencies_ionicons:"^4.6.3",NODE:"/Users/anto/.nvm/versions/node/v22.1.0/bin/node",NVM_CD_FLAGS:"",npm_package_homepage:"https://antoniandre.github.io/wave-ui",npm_package_exports___src_wave_ui_components:"./src/wave-ui/components/index.js",npm_package_scripts_build_bundle:"BUNDLE=true vite build && npm run build-types && mv ./dist/style.css ./dist/wave-ui.css",npm_package_devDependencies_typescript:"^5.5.4",INIT_CWD:"/Users/anto/localhost/wave-ui",SHELL:"/usr/local/bin/fish",TERM:"xterm-256color",npm_package_unpkg:"dist/wave-ui.umd.js",npm_package_devDependencies_vite:"^5.4.3",OMF_CONFIG:"/Users/anto/.config/omf",TMPDIR:"/var/folders/r7/_rv6vdmj54v1_lr7bzk7f3wr0000gn/T/",npm_package_devDependencies_eslint_config_standard:"^17.1.0",npm_package_scripts_lint:"vite lint",npm_package_devDependencies_splitpanes:"^3.1.5",TERM_PROGRAM_VERSION:"1.94.2",npm_package_scripts_dev:"vite",npm_package_devDependencies__vitejs_plugin_vue:"^5.1.3",MallocNanoZone:"0",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",npm_package_scripts_publish_doc:"npm run build && npm run build-bundle && git add . && git commit -m 'Publish documentation on Github.' && git push && git push --tag",npm_package_devDependencies_vite_svg_loader:"^5.1.0",npm_config_registry:"https://registry.npmjs.org/",PNPM_HOME:"/Users/anto/Library/pnpm",npm_package_jsdelivr:"dist/wave-ui.umd.js",npm_package_devDependencies_globals:"^15.9.0",NVM_DIR:"/Users/anto/.nvm",USER:"anto",npm_package_description:"A UI framework for Vue.js 3 (and 2) with only the bright side. :sunny:",npm_package_license:"MIT",npm_package_exports___package_json:"./package.json",npm_package_devDependencies__eslint_js:"^9.10.0",npm_package_devDependencies_rollup_plugin_delete:"^2.0.0",COMMAND_MODE:"unix2003",npm_package_exports___import:"./dist/wave-ui.es.js",npm_package_devDependencies_pug:"^3.0.3",npm_package_devDependencies_vuex:"^4.1.0",PNPM_SCRIPT_SRC_DIR:"/Users/anto/localhost/wave-ui",npm_package_devDependencies_gsap:"^3.12.5",npm_config_strict_peer_dependencies:"",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.FUy3ItKbBS/Listeners",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_package_devDependencies_eslint:"^9.10.0",npm_package_devDependencies_postcss:"^8.4.45",npm_package_devDependencies__typescript_eslint_eslint_plugin:"^8.4.0",npm_execpath:"/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/bin/pnpm.cjs",npm_package_module:"./dist/wave-ui.es.js",npm_config_frozen_lockfile:"",npm_package_scripts_build_types:"tsc -p ./tsconfig.json",npm_package_devDependencies__typescript_eslint_parser:"^8.4.0",PATH:"/Users/anto/localhost/wave-ui/node_modules/.bin:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/dist/node-gyp-bin:/Users/anto/Library/pnpm:/Users/anto/.nvm/versions/node/v22.1.0/bin:/Applications/MAMP/bin/php/php8.2.0/bin:/opt/homebrew/bin:/Applications/MAMP/bin/php/php8.0.8/bin:/Users/antoniandre/.yarn/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Users/anto/Library/pnpm:/Users/anto/.nvm/versions/node/v22.1.0/bin",npm_package_devDependencies__tsconfig_recommended:"^1.0.7",LaunchInstanceID:"DD6611B2-B061-4155-B1A6-E1FDF4E8CF9C",npm_package_peerDependencies_vue:"^3.2.0",__CFBundleIdentifier:"com.microsoft.VSCode",npm_package_author:"Antoni Andre ",npm_package_keywords_4:"vue3",PWD:"/Users/anto/localhost/wave-ui",npm_package_keywords_5:"vue framework",npm_command:"run-script",npm_package_exports___src_wave_ui:"./src/wave-ui/index.js",npm_package_keywords_6:"ui",npm_package_scripts_preview:"vite preview --base /wave-ui/",npm_lifecycle_event:"build",LANG:"en_US.UTF-8",npm_package_name:"wave-ui",npm_package_types:"./dist/types/index.d.ts",npm_package_keywords_0:"wave ui",npm_package_devDependencies_simple_syntax_highlighter:"^3.0.10",npm_package_devDependencies_vue:"^3.5.3",npm_package_keywords_1:"ui framework",npm_package_devDependencies_eslint_plugin_import:"^2.30.0",NODE_PATH:"/Users/anto/localhost/wave-ui/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_sass@1.78.0/node_modules/vite/bin/node_modules:/Users/anto/localhost/wave-ui/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_sass@1.78.0/node_modules/vite/node_modules:/Users/anto/localhost/wave-ui/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_sass@1.78.0/node_modules:/Users/anto/localhost/wave-ui/node_modules/.pnpm/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/bin/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/node_modules",npm_package_keywords_2:"ui library",npm_package_scripts_build:"vite build --base /wave-ui/",npm_package_devDependencies__faker_js_faker:"^8.4.1",npm_package_devDependencies_sass:"^1.78.0",XPC_FLAGS:"0x0",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",npm_package_keywords_3:"vue ui",npm_package_devDependencies_vueperslides:"^3.5.1",npm_package_devDependencies_vue_router:"^4.4.3",npm_package_main:"./dist/wave-ui.es.js",npm_config_node_gyp:"/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/dist/node_modules/node-gyp/bin/node-gyp.js",XPC_SERVICE_NAME:"application.com.microsoft.VSCode.59291138.59291144",npm_package_version:"3.17.4",npm_package_devDependencies_material_design_icons:"^3.0.1",VSCODE_INJECTION:"1",npm_package_devDependencies_autoprefixer:"^10.4.20",npm_package_devDependencies_eslint_plugin_n:"^17.10.2",HOME:"/Users/anto",SHLVL:"3",npm_package_type:"module",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",npm_package_devDependencies_eslint_plugin_vue:"^9.28.0",OMF_PATH:"/Users/anto/.local/share/omf",npm_package_devDependencies_eslint_plugin_promise:"^7.1.0",LOGNAME:"anto",npm_package_exports___require:"./dist/wave-ui.umd.js",npm_lifecycle_script:"vite build --base /wave-ui/",LC_CTYPE:"en_US.UTF-8",VSCODE_GIT_IPC_HANDLE:"/var/folders/r7/_rv6vdmj54v1_lr7bzk7f3wr0000gn/T/vscode-git-9bb814a04c.sock",XDG_DATA_DIRS:"/usr/local/share:/usr/share:/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/contrib/terminal/common/scripts/fish_xdg_data",npm_package_exports___dist__:"./dist/*",NVM_BIN:"/Users/anto/.nvm/versions/node/v22.1.0/bin",npm_config_user_agent:"pnpm/9.9.0 npm/? node/v22.1.0 darwin arm64",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",npm_package_files_1:"src/wave-ui",npm_package_devDependencies_axios:"^1.7.7",npm_package_files_0:"dist",npm_package_devDependencies__mdi_font:"^7.4.47",SECURITYSESSIONID:"186af",npm_package_sideEffects_2:"*.vue",npm_package_sideEffects_1:"*.scss",COLORTERM:"truecolor",npm_package_sideEffects_0:"*.css",npm_node_execpath:"/Users/anto/.nvm/versions/node/v22.1.0/bin/node",NODE_ENV:"production",VITE_APP_VERSION:"3.17.4",__VUE_PROD_HYDRATION_MISMATCH_DETAILS__:!1};const j={props:{drawerOpen:{type:Boolean,default:!1}},emits:["update:drawerOpen"],computed:{version(){return V.VITE_APP_VERSION.replace(/-(\w)(\w+)\.(\d+)/,(n,e,k,D)=>` ${e.toUpperCase()}${k} ${D}`)}},methods:{async scrollTop(n=!1){await this.$nextTick(),document.documentElement.scrollTop=n?document.querySelector(".content-wrap").offsetTop-42:0}}},G=S(j,[["render",L]]),X={class:"nav-menu-wrap"},H={class:"nav-menu"},F=["innerHTML"];function B(n,e,k,D,E,l){const m=r("w-button"),_=r("w-tree"),b=r("w-tag"),f=r("w-icon"),h=r("router-link");return p(),x("div",X,[a("div",H,[n.$waveui.breakpoint.xs?(p(),d(m,{key:0,class:"close",onClick:e[0]||(e[0]=u=>n.$emit("update:drawerOpen",!1)),sm:"",outline:"",round:"",color:"primary",icon:"wi-cross"})):w("",!0),e[6]||(e[6]=a("div",{class:"title2 mt0"},"Knowledge base",-1)),s(_,{class:"mt3",data:n.sections,selectable:"",onClick:l.onItemClick,"branch-icon":"wi-check","leaf-icon":"wi-check"},null,8,["data","onClick"]),e[7]||(e[7]=a("div",{class:"title2 mt6"},"UI components",-1)),s(_,{data:n.components,selectable:"",onClick:l.onItemClick},{item:o(({item:u})=>[a("span",{innerHTML:u.label},null,8,F),u.disabled?(p(),d(b,{key:0,class:"ml2",round:"",xs:"",color:"red",outline:""},{default:o(()=>e[1]||(e[1]=[t("COMING SOON")])),_:1})):u.inProgress?(p(),d(b,{key:1,class:"ml2",round:"",xs:"",color:"orange",outline:""},{default:o(()=>e[2]||(e[2]=[t("IN PROGRESS")])),_:1})):u.deprecated?(p(),d(b,{key:2,class:"bd2 ml2","bg-color":n.$waveui.theme==="dark"?"base-color":"grey-dark4",color:n.$waveui.theme==="dark"?"base-color":"white",round:"",xs:""},{default:o(()=>e[3]||(e[3]=[t("DEPRECATED")])),_:1},8,["bg-color","color"])):w("",!0)]),_:1},8,["data","onClick"]),e[8]||(e[8]=a("div",{class:"title3 mt4"},"External UI components",-1)),e[9]||(e[9]=a("p",null,"By the same author",-1)),s(_,{data:n.externalComponents,selectable:"",onClick:l.onItemClick},null,8,["data","onClick"]),n.$waveui.breakpoint.xs?(p(),d(h,{key:1,class:"mt3 d-iblock",to:"/release-notes",onClick:l.onItemClick},{default:o(()=>[s(f,{class:"mr2"},{default:o(()=>e[4]||(e[4]=[t("mdi mdi-update")])),_:1}),e[5]||(e[5]=t("Release notes"))]),_:1},8,["onClick"])):w("",!0)])])}const z={props:{drawerOpen:{type:Boolean,default:!1}},emits:["update:drawerOpen"],data:()=>({sections:[{label:"Why Wave UI?",route:"/why-wave-ui",icon:"mdi mdi-help-circle-outline"},{label:"Getting started",route:"/getting-started",icon:"mdi mdi-play-circle-outline"},{label:"Browser support",route:"/browser-support",icon:"mdi mdi-check-circle-outline"},{label:"Options, presets & $waveui",route:"/options-presets-and-waveui",icon:"mdi mdi-auto-fix"},{label:"Customization",route:"/customization",icon:"mdi mdi-tune"},{label:"Breakpoints",route:"/breakpoints",icon:"mdi mdi-format-horizontal-align-center"},{label:"Layout",route:"/layout",icon:"mdi mdi-format-list-text",open:!0,children:[{label:"Spaces",route:"/layout--spaces",icon:"mdi mdi-keyboard-space"},{label:"Grid system (flexbox)",route:"/layout--grid-system",icon:"mdi mdi-view-grid-outline"},{label:"Grid system (grid)",route:"/layout--simplified-grid-system",icon:"mdi mdi-view-grid-outline"},{label:"Flex",route:"/layout--flex",icon:"mdi mdi-star"},{label:"Other CSS classes",route:"layout--other-css-classes",icon:"mdi mdi-toolbox-outline"}]},{label:"Typography",route:"/typography",icon:"mdi mdi-format-font"},{label:"Colors",route:"/colors",icon:"mdi mdi-palette"},{label:"Themes",route:"/themes",icon:"mdi mdi-weather-night"},{label:"Shadows, borders & radii",route:"/shadows-borders-radii",icon:"mdi mdi-tools"},{label:"Transitions",route:"/transitions",icon:"mdi mdi-star-shooting-outline"}],components:[...O.filter(n=>!n.formElement).map(n=>({...n,route:`/w-${n.id}`})),{label:"Form elements",route:"/form",open:!0,children:[...O.filter(n=>n.formElement).map(n=>({...n,route:`/w-${n.id}`}))]}],externalComponents:[{label:"Calendar",route:"/calendar"},{label:"Slideshow",route:"/slideshow"},{label:"Splitter",route:"/splitter"}]}),methods:{onItemClick(){this.$emit("update:drawerOpen",!1),setTimeout(()=>{document.documentElement.scrollTop=document.querySelector(".content-wrap").offsetTop-42},200)}}},W=S(z,[["render",B]]),K={xmlns:"http://www.w3.org/2000/svg",fill:"rgb(var(--w-base-bg-color-rgb))",stroke:"var(--header-waves-pattern)"};function q(n,e){return p(),x("svg",K,e[0]||(e[0]=[N('',2)]))}const Y={render:q},J={class:"no-shrink"},Z={class:"content-wrap w-flex no-shrink"},Q={class:"w-flex justify-end align-center no-grow wrap"},ee={class:"grey-light3 text-upper"},ne={class:"caption"};function oe(n,e,k,D,E,l){const m=r("nav-menu"),_=r("w-drawer"),b=r("wave-pattern"),f=r("toolbar"),h=r("w-progress"),u=r("router-view"),c=r("w-button"),T=r("w-transition-bounce"),y=r("w-icon"),I=r("router-link"),C=r("w-tooltip");return p(),x(P,null,[l.isMobile?(p(),d(_,{key:0,class:"nav-drawer",modelValue:n.drawerOpen,"onUpdate:modelValue":e[1]||(e[1]=i=>n.drawerOpen=i),right:"",width:330},{default:o(()=>[s(m,{"drawer-open":n.drawerOpen,"onUpdate:drawerOpen":e[0]||(e[0]=i=>n.drawerOpen=i)},null,8,["drawer-open"])]),_:1},8,["modelValue"])):w("",!0),a("header",J,[s(b,{class:"fill-width fill-height"}),s(f,{"drawer-open":n.drawerOpen,"onUpdate:drawerOpen":e[2]||(e[2]=i=>n.drawerOpen=i)},null,8,["drawer-open"])]),a("div",Z,[s(M,{name:"fade"},{default:o(()=>[l.loading?(p(),d(h,{key:0,color:"primary",tile:"",absolute:""})):w("",!0)]),_:1}),l.isMobile?w("",!0):(p(),d(m,{key:0,class:"navigation no-shrink","drawer-open":n.drawerOpen,"onUpdate:drawerOpen":e[3]||(e[3]=i=>n.drawerOpen=i)},null,8,["drawer-open"])),a("div",{class:A(["main-content w-flex column grow",`main-content--${n.$route.name}`])},[s(u,{class:A(["grow",`main--${n.$route.name}`])},{default:o(({Component:i})=>[s(M,{name:"fade-page",mode:"out-in"},{default:o(()=>[(p(),d($(i)))]),_:2},1024)]),_:1},8,["class"]),n.goToTop?(p(),d(T,{key:0,appear:""},{default:o(()=>[s(c,{class:"go-top mb8 mr2",icon:"wi-chevron-up",fixed:"",bottom:"",right:"",xl:"","bg-color":n.$store.state.darkMode?"grey-dark4":"grey-light5",color:"base-color",onClick:l.scrollTop},null,8,["bg-color","onClick"])]),_:1})):w("",!0),a("footer",Q,[a("small",ee,"Copyright © "+U(new Date().getFullYear())+" Antoni Andre, all rights reserved.",1),e[17]||(e[17]=a("div",{class:"spacer"},null,-1)),s(I,{class:"pink-light1 mr4",to:"/backers",onClick:l.scrollTop},{default:o(()=>[s(y,{class:"mr1"},{default:o(()=>e[4]||(e[4]=[t("mdi mdi-heart-multiple-outline")])),_:1}),e[5]||(e[5]=t("Backers"))]),_:1},8,["onClick"]),a("div",ne,[e[16]||(e[16]=t("Made with")),s(C,{top:""},{activator:o(({on:i})=>[s(y,g({class:"ml1"},v(i),{sm:""}),{default:o(()=>e[6]||(e[6]=[t("mdi mdi-vuejs")])),_:2},1040)]),default:o(()=>[e[7]||(e[7]=t("Vue.js"))]),_:1}),s(C,{top:""},{activator:o(({on:i})=>[s(y,g({class:"ml1"},v(i),{sm:""}),{default:o(()=>e[8]||(e[8]=[t("mdi mdi-language-css3")])),_:2},1040)]),default:o(()=>[e[9]||(e[9]=t("CSS 3"))]),_:1}),s(C,{top:""},{activator:o(({on:i})=>[s(y,g({class:"ml1"},v(i),{sm:""}),{default:o(()=>e[10]||(e[10]=[t("mdi mdi-language-html5")])),_:2},1040)]),default:o(()=>[e[11]||(e[11]=a("span",{class:"text-nowrap"},"Html 5 & Pug",-1))]),_:1}),s(C,{top:""},{activator:o(({on:i})=>[s(y,g({class:"ml1"},v(i),{sm:""}),{default:o(()=>e[12]||(e[12]=[t("mdi mdi-sass")])),_:2},1040)]),default:o(()=>[e[13]||(e[13]=t("SASS"))]),_:1}),s(C,{top:"","align-right":""},{activator:o(({on:i})=>[s(y,g({class:"ml1 heart"},v(i),{sm:""}),{default:o(()=>e[14]||(e[14]=[t("mdi mdi-heart")])),_:2},1040)]),default:o(()=>[e[15]||(e[15]=t("Love"))]),_:1})])])],2)])],64)}const se={components:{Toolbar:G,NavMenu:W,WavePattern:Y},data:()=>({drawerOpen:!1,fixNavMenu:!1,navMenuTop:0,scrollingEl:null,contentWrapEl:null,goToTop:!1}),computed:{loading(){return this.$router.status.loading},isMobile(){return this.$waveui.breakpoint.xs}},methods:{onScroll(){this.fixNavMenu=this.scrollingEl.scrollTop>=this.navMenuTop,this.goToTop=this.scrollingEl.scrollTop>=this.contentWrapEl.offsetTop},onResize(){this.navMenuTop=this.contentWrapEl.offsetTop-12},async scrollTop(){await this.$nextTick(),document.documentElement.scrollTo({top:0,behavior:"smooth"})}},watch:{"$waveui.preferredTheme"(n){this.$store.commit("setDarkMode",n==="dark")}},mounted(){const n=localStorage.darkMode==="true"||localStorage.darkMode===void 0&&this.$waveui.preferredTheme==="dark";this.$store.commit("setDarkMode",n),this.$waveui.switchTheme(n?"dark":"light"),this.contentWrapEl=document.querySelector(".content-wrap"),this.navMenuTop=this.contentWrapEl.offsetTop-12,this.scrollingEl=document.documentElement;const e=window.location.hash.replace("#","");e&&setTimeout(()=>{document.getElementById(e).scrollIntoView({behavior:"smooth"})},200),window.addEventListener("scroll",this.onScroll),window.addEventListener("resize",this.onResize)},beforeUnmount(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("resize",this.onResize)}},re=S(se,[["render",oe]]);export{re as default}; diff --git a/docs/assets/index-BOiPviw8.js b/docs/assets/index-BOiPviw8.js deleted file mode 100644 index 0d7189c4d..000000000 --- a/docs/assets/index-BOiPviw8.js +++ /dev/null @@ -1 +0,0 @@ -import{r,o as p,c as d,w as o,a as s,b as t,d as i,t as A,m as v,e as g,f as w,_ as x,g as S,U,h as N,T as O,n as M,i as $,F as P}from"./index-CM5cc9pa.js";const R=["innerHTML"];function L(n,e,k,C,E,l){const m=r("w-icon"),_=r("router-link"),b=r("w-switch"),f=r("w-tooltip"),h=r("w-button"),u=r("w-toolbar");return p(),d(u,{class:"main-toolbar",fixed:""},{default:o(()=>[s(_,{class:"w-flex no-grow fill-height align-center home-link",to:"/",onClick:e[0]||(e[0]=c=>l.scrollTop(!1))},{default:o(()=>[s(m,{class:"wave-logo mr3",size:"3em"},{default:o(()=>e[5]||(e[5]=[t("wi-wave")])),_:1}),e[6]||(e[6]=i("span",{class:"grey-dark1"},"Wave UI",-1))]),_:1}),e[13]||(e[13]=i("div",{class:"spacer"},null,-1)),s(b,{class:"mr2","model-value":n.$store.state.darkMode,"onUpdate:modelValue":e[1]||(e[1]=c=>(n.$store.commit("setDarkMode",c),n.$waveui.switchTheme(c?"dark":"light"))),"bg-color":"blue-dark5"},{thumb:o(()=>[s(m,null,{default:o(()=>[t("mdi "+A(n.$store.state.darkMode?"mdi-weather-night":"mdi-white-balance-sunny"),1)]),_:1})]),_:1},8,["model-value"]),i("strong",{class:"version size--xs",innerHTML:`v${l.version}`},null,8,R),s(f,{"z-index":"20","append-to":".main-toolbar"},{activator:o(({on:c})=>[i("div",v({class:"ml1"},g(c,!0)),[s(_,{to:"/release-notes",onClick:e[2]||(e[2]=T=>l.scrollTop(!0))},{default:o(()=>[s(m,{lg:""},{default:o(()=>e[7]||(e[7]=[t("mdi mdi-update")])),_:1})]),_:1})],16)]),default:o(()=>[e[8]||(e[8]=t("Release notes"))]),_:1}),s(f,{"z-index":"20","append-to":".main-toolbar"},{activator:o(({on:c})=>[i("a",v({class:"grey-dark3 ml2"},g(c,!0),{href:"https://github.com/antoniandre/wave-ui",target:"_blank"}),[s(m,{lg:""},{default:o(()=>e[9]||(e[9]=[t("mdi mdi-github")])),_:1})],16)]),default:o(()=>[e[10]||(e[10]=i("div",{class:"text-center"},[t("View the project"),i("br"),t("on Github")],-1))]),_:1}),s(f,{"z-index":"20","align-right":"","append-to":".main-toolbar"},{activator:o(({on:c})=>[i("div",v({class:"ml2 mr1"},g(c,!0)),[s(_,{class:"pink-light1",to:"/backers",onClick:e[3]||(e[3]=T=>l.scrollTop(!0))},{default:o(()=>[s(m,{lg:""},{default:o(()=>e[11]||(e[11]=[t("mdi mdi-heart-multiple-outline")])),_:1})]),_:1})],16)]),default:o(()=>[e[12]||(e[12]=t("Backers"))]),_:1}),n.$waveui.breakpoint.xs?(p(),d(h,{key:0,class:"mr-1 hamburger-menu",onClick:e[4]||(e[4]=c=>n.$emit("update:drawerOpen",!k.drawerOpen)),lg:"",text:"",round:"",icon:k.drawerOpen?"wi-cross":"mdi mdi-menu"},null,8,["icon"])):w("",!0)]),_:1})}var V={npm_package_funding:"https://github.com/sponsors/antoniandre",NVM_INC:"/Users/anto/.nvm/versions/node/v22.1.0/include/node",npm_package_repository:"https://github.com/antoniandre/wave-ui",MANPATH:"/Users/anto/.nvm/versions/node/v22.1.0/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man:/usr/share/man:/usr/local/share/man:/Users/anto/.nvm/versions/node/v22.1.0/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man:",npm_package_devDependencies_typescript_eslint:"^8.4.0",npm_package_devDependencies_font_awesome:"^4.7.0",TERM_PROGRAM:"vscode",NODE:"/Users/anto/.nvm/versions/node/v22.1.0/bin/node",npm_package_devDependencies_ionicons:"^4.6.3",npm_package_exports___src_wave_ui__:"./src/wave-ui/*",INIT_CWD:"/Users/anto/localhost/wave-ui",npm_package_devDependencies_typescript:"^5.5.4",npm_package_scripts_build_bundle:"BUNDLE=true vite build && npm run build-types && mv ./dist/style.css ./dist/wave-ui.css",npm_package_exports___src_wave_ui_components:"./src/wave-ui/components/index.js",npm_package_homepage:"https://antoniandre.github.io/wave-ui",NVM_CD_FLAGS:"",npm_package_devDependencies_vite:"^5.4.3",npm_package_unpkg:"dist/wave-ui.umd.js",TERM:"xterm-256color",SHELL:"/usr/local/bin/fish",OMF_CONFIG:"/Users/anto/.config/omf",npm_package_devDependencies_eslint_config_standard:"^17.1.0",TMPDIR:"/var/folders/r7/_rv6vdmj54v1_lr7bzk7f3wr0000gn/T/",npm_package_devDependencies_splitpanes:"^3.1.5",npm_package_scripts_lint:"vite lint",npm_config_global_prefix:"/Users/anto/.nvm/versions/node/v22.1.0",TERM_PROGRAM_VERSION:"1.94.2",npm_package_devDependencies__vitejs_plugin_vue:"^5.1.3",npm_package_scripts_dev:"vite",npm_package_scripts_publish_doc:"npm run build && npm run build-bundle && git add . && git commit -m 'Publish documentation on Github.' && git push && git push --tag",ORIGINAL_XDG_CURRENT_DESKTOP:"undefined",MallocNanoZone:"0",npm_package_devDependencies_vite_svg_loader:"^5.1.0",COLOR:"1",npm_config_registry:"https://registry.npmjs.org/",npm_config_noproxy:"",PNPM_HOME:"/Users/anto/Library/pnpm",npm_config_local_prefix:"/Users/anto/localhost/wave-ui",npm_package_devDependencies_globals:"^15.9.0",npm_package_jsdelivr:"dist/wave-ui.umd.js",npm_package_description:"A UI framework for Vue.js 3 (and 2) with only the bright side. :sunny:",USER:"anto",NVM_DIR:"/Users/anto/.nvm",npm_package_devDependencies_rollup_plugin_delete:"^2.0.0",npm_package_devDependencies__eslint_js:"^9.10.0",npm_package_exports___package_json:"./package.json",npm_package_license:"MIT",COMMAND_MODE:"unix2003",PNPM_SCRIPT_SRC_DIR:"/Users/anto/localhost/wave-ui",npm_package_devDependencies_vuex:"^4.1.0",npm_package_devDependencies_pug:"^3.0.3",npm_package_exports___import:"./dist/wave-ui.es.js",npm_config_globalconfig:"/Users/anto/.nvm/versions/node/v22.1.0/etc/npmrc",npm_config_strict_peer_dependencies:"",npm_package_devDependencies_gsap:"^3.12.5",SSH_AUTH_SOCK:"/private/tmp/com.apple.launchd.FUy3ItKbBS/Listeners",npm_package_devDependencies_postcss:"^8.4.45",npm_package_devDependencies_eslint:"^9.10.0",__CF_USER_TEXT_ENCODING:"0x1F5:0x0:0x0",npm_execpath:"/Users/anto/.nvm/versions/node/v22.1.0/lib/node_modules/npm/bin/npm-cli.js",npm_package_devDependencies__typescript_eslint_eslint_plugin:"^8.4.0",npm_package_module:"./dist/wave-ui.es.js",npm_config_frozen_lockfile:"",npm_package_devDependencies__typescript_eslint_parser:"^8.4.0",npm_package_scripts_build_types:"tsc -p ./tsconfig.json",PATH:"/Users/anto/localhost/wave-ui/node_modules/.bin:/Users/anto/localhost/node_modules/.bin:/Users/anto/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/anto/.nvm/versions/node/v22.1.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/Users/anto/localhost/wave-ui/node_modules/.bin:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/dist/node-gyp-bin:/Users/anto/Library/pnpm:/Users/anto/.nvm/versions/node/v22.1.0/bin:/Applications/MAMP/bin/php/php8.2.0/bin:/opt/homebrew/bin:/Applications/MAMP/bin/php/php8.0.8/bin:/Users/antoniandre/.yarn/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Users/anto/Library/pnpm:/Users/anto/.nvm/versions/node/v22.1.0/bin",npm_package_devDependencies__tsconfig_recommended:"^1.0.7",npm_package_peerDependencies_vue:"^3.2.0",LaunchInstanceID:"DD6611B2-B061-4155-B1A6-E1FDF4E8CF9C",npm_package_json:"/Users/anto/localhost/wave-ui/package.json",npm_package_keywords_4:"vue3",npm_package_author:"Antoni Andre ",__CFBundleIdentifier:"com.microsoft.VSCode",npm_config_init_module:"/Users/anto/.npm-init.js",npm_config_userconfig:"/Users/anto/.npmrc",npm_command:"run-script",npm_package_keywords_5:"vue framework",PWD:"/Users/anto/localhost/wave-ui",npm_package_scripts_preview:"vite preview --base /wave-ui/",npm_package_keywords_6:"ui",npm_package_exports___src_wave_ui:"./src/wave-ui/index.js",npm_lifecycle_event:"build",EDITOR:"vi",npm_package_devDependencies_vue:"^3.5.3",npm_package_devDependencies_simple_syntax_highlighter:"^3.0.10",npm_package_keywords_0:"wave ui",npm_package_types:"./dist/types/index.d.ts",npm_package_name:"wave-ui",LANG:"en_US.UTF-8",npm_package_devDependencies_eslint_plugin_import:"^2.30.0",npm_package_keywords_1:"ui framework",npm_package_devDependencies_sass:"^1.78.0",npm_package_devDependencies__faker_js_faker:"^8.4.1",npm_package_scripts_build:"vite build --base /wave-ui/",npm_package_keywords_2:"ui library",NODE_PATH:"/Users/anto/localhost/wave-ui/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_sass@1.78.0/node_modules/vite/bin/node_modules:/Users/anto/localhost/wave-ui/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_sass@1.78.0/node_modules/vite/node_modules:/Users/anto/localhost/wave-ui/node_modules/.pnpm/vite@5.4.3_@types+node@22.5.4_sass@1.78.0/node_modules:/Users/anto/localhost/wave-ui/node_modules/.pnpm/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/bin/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules/pnpm/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/pnpm@9.9.0/node_modules:/Users/anto/Library/pnpm/global/5/.pnpm/node_modules",npm_package_devDependencies_vueperslides:"^3.5.1",npm_package_keywords_3:"vue ui",VSCODE_GIT_ASKPASS_EXTRA_ARGS:"",XPC_FLAGS:"0x0",npm_config_npm_version:"10.7.0",npm_package_devDependencies_vue_router:"^4.4.3",npm_config_node_gyp:"/Users/anto/.nvm/versions/node/v22.1.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js",npm_package_main:"./dist/wave-ui.es.js",npm_package_devDependencies_material_design_icons:"^3.0.1",npm_package_version:"3.17.4",XPC_SERVICE_NAME:"0",npm_package_devDependencies_eslint_plugin_n:"^17.10.2",npm_package_devDependencies_autoprefixer:"^10.4.20",VSCODE_INJECTION:"1",npm_package_type:"module",SHLVL:"4",HOME:"/Users/anto",npm_package_devDependencies_eslint_plugin_vue:"^9.28.0",VSCODE_GIT_ASKPASS_MAIN:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass-main.js",OMF_PATH:"/Users/anto/.local/share/omf",npm_package_devDependencies_eslint_plugin_promise:"^7.1.0",LOGNAME:"anto",npm_config_cache:"/Users/anto/.npm",npm_lifecycle_script:"vite build --base /wave-ui/",npm_package_exports___require:"./dist/wave-ui.umd.js",npm_package_exports___dist__:"./dist/*",XDG_DATA_DIRS:"/usr/local/share:/usr/share:/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/contrib/terminal/common/scripts/fish_xdg_data",VSCODE_GIT_IPC_HANDLE:"/var/folders/r7/_rv6vdmj54v1_lr7bzk7f3wr0000gn/T/vscode-git-9bb814a04c.sock",LC_CTYPE:"en_US.UTF-8",NVM_BIN:"/Users/anto/.nvm/versions/node/v22.1.0/bin",npm_config_user_agent:"pnpm/9.9.0 npm/? node/v22.1.0 darwin arm64",GIT_ASKPASS:"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/dist/askpass.sh",VSCODE_GIT_ASKPASS_NODE:"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)",npm_package_devDependencies_axios:"^1.7.7",npm_package_files_1:"src/wave-ui",npm_package_devDependencies__mdi_font:"^7.4.47",npm_package_files_0:"dist",npm_package_sideEffects_2:"*.vue",SECURITYSESSIONID:"186af",npm_package_sideEffects_1:"*.scss",npm_node_execpath:"/Users/anto/.nvm/versions/node/v22.1.0/bin/node",npm_package_sideEffects_0:"*.css",COLORTERM:"truecolor",npm_config_prefix:"/Users/anto/.nvm/versions/node/v22.1.0",NODE_ENV:"production",VITE_APP_VERSION:"3.17.4",__VUE_PROD_HYDRATION_MISMATCH_DETAILS__:!1};const j={props:{drawerOpen:{type:Boolean,default:!1}},emits:["update:drawerOpen"],computed:{version(){return V.VITE_APP_VERSION.replace(/-(\w)(\w+)\.(\d+)/,(n,e,k,C)=>` ${e.toUpperCase()}${k} ${C}`)}},methods:{async scrollTop(n=!1){await this.$nextTick(),document.documentElement.scrollTop=n?document.querySelector(".content-wrap").offsetTop-42:0}}},G=x(j,[["render",L]]),X={class:"nav-menu-wrap"},H={class:"nav-menu"},F=["innerHTML"];function B(n,e,k,C,E,l){const m=r("w-button"),_=r("w-tree"),b=r("w-tag"),f=r("w-icon"),h=r("router-link");return p(),S("div",X,[i("div",H,[n.$waveui.breakpoint.xs?(p(),d(m,{key:0,class:"close",onClick:e[0]||(e[0]=u=>n.$emit("update:drawerOpen",!1)),sm:"",outline:"",round:"",color:"primary",icon:"wi-cross"})):w("",!0),e[6]||(e[6]=i("div",{class:"title2 mt0"},"Knowledge base",-1)),s(_,{class:"mt3",data:n.sections,selectable:"",onClick:l.onItemClick,"branch-icon":"wi-check","leaf-icon":"wi-check"},null,8,["data","onClick"]),e[7]||(e[7]=i("div",{class:"title2 mt6"},"UI components",-1)),s(_,{data:n.components,selectable:"",onClick:l.onItemClick},{item:o(({item:u})=>[i("span",{innerHTML:u.label},null,8,F),u.disabled?(p(),d(b,{key:0,class:"ml2",round:"",xs:"",color:"red",outline:""},{default:o(()=>e[1]||(e[1]=[t("COMING SOON")])),_:1})):u.inProgress?(p(),d(b,{key:1,class:"ml2",round:"",xs:"",color:"orange",outline:""},{default:o(()=>e[2]||(e[2]=[t("IN PROGRESS")])),_:1})):u.deprecated?(p(),d(b,{key:2,class:"bd2 ml2","bg-color":n.$waveui.theme==="dark"?"base-color":"grey-dark4",color:n.$waveui.theme==="dark"?"base-color":"white",round:"",xs:""},{default:o(()=>e[3]||(e[3]=[t("DEPRECATED")])),_:1},8,["bg-color","color"])):w("",!0)]),_:1},8,["data","onClick"]),e[8]||(e[8]=i("div",{class:"title3 mt4"},"External UI components",-1)),e[9]||(e[9]=i("p",null,"By the same author",-1)),s(_,{data:n.externalComponents,selectable:"",onClick:l.onItemClick},null,8,["data","onClick"]),n.$waveui.breakpoint.xs?(p(),d(h,{key:1,class:"mt3 d-iblock",to:"/release-notes",onClick:l.onItemClick},{default:o(()=>[s(f,{class:"mr2"},{default:o(()=>e[4]||(e[4]=[t("mdi mdi-update")])),_:1}),e[5]||(e[5]=t("Release notes"))]),_:1},8,["onClick"])):w("",!0)])])}const z={props:{drawerOpen:{type:Boolean,default:!1}},emits:["update:drawerOpen"],data:()=>({sections:[{label:"Why Wave UI?",route:"/why-wave-ui",icon:"mdi mdi-help-circle-outline"},{label:"Getting started",route:"/getting-started",icon:"mdi mdi-play-circle-outline"},{label:"Browser support",route:"/browser-support",icon:"mdi mdi-check-circle-outline"},{label:"Options, presets & $waveui",route:"/options-presets-and-waveui",icon:"mdi mdi-auto-fix"},{label:"Customization",route:"/customization",icon:"mdi mdi-tune"},{label:"Breakpoints",route:"/breakpoints",icon:"mdi mdi-format-horizontal-align-center"},{label:"Layout",route:"/layout",icon:"mdi mdi-format-list-text",open:!0,children:[{label:"Spaces",route:"/layout--spaces",icon:"mdi mdi-keyboard-space"},{label:"Grid system (flexbox)",route:"/layout--grid-system",icon:"mdi mdi-view-grid-outline"},{label:"Grid system (grid)",route:"/layout--simplified-grid-system",icon:"mdi mdi-view-grid-outline"},{label:"Flex",route:"/layout--flex",icon:"mdi mdi-star"},{label:"Other CSS classes",route:"layout--other-css-classes",icon:"mdi mdi-toolbox-outline"}]},{label:"Typography",route:"/typography",icon:"mdi mdi-format-font"},{label:"Colors",route:"/colors",icon:"mdi mdi-palette"},{label:"Themes",route:"/themes",icon:"mdi mdi-weather-night"},{label:"Shadows, borders & radii",route:"/shadows-borders-radii",icon:"mdi mdi-tools"},{label:"Transitions",route:"/transitions",icon:"mdi mdi-star-shooting-outline"}],components:[...U.filter(n=>!n.formElement).map(n=>({...n,route:`/w-${n.id}`})),{label:"Form elements",route:"/form",open:!0,children:[...U.filter(n=>n.formElement).map(n=>({...n,route:`/w-${n.id}`}))]}],externalComponents:[{label:"Calendar",route:"/calendar"},{label:"Slideshow",route:"/slideshow"},{label:"Splitter",route:"/splitter"}]}),methods:{onItemClick(){this.$emit("update:drawerOpen",!1),setTimeout(()=>{document.documentElement.scrollTop=document.querySelector(".content-wrap").offsetTop-42},200)}}},W=x(z,[["render",B]]),K={xmlns:"http://www.w3.org/2000/svg",fill:"rgb(var(--w-base-bg-color-rgb))",stroke:"var(--header-waves-pattern)"};function q(n,e){return p(),S("svg",K,e[0]||(e[0]=[N('',2)]))}const Y={render:q},J={class:"no-shrink"},Z={class:"content-wrap w-flex no-shrink"},Q={class:"w-flex justify-end align-center no-grow wrap"},ee={class:"grey-light3 text-upper"},ne={class:"caption"};function oe(n,e,k,C,E,l){const m=r("nav-menu"),_=r("w-drawer"),b=r("wave-pattern"),f=r("toolbar"),h=r("w-progress"),u=r("router-view"),c=r("w-button"),T=r("w-transition-bounce"),y=r("w-icon"),I=r("router-link"),D=r("w-tooltip");return p(),S(P,null,[l.isMobile?(p(),d(_,{key:0,class:"nav-drawer",modelValue:n.drawerOpen,"onUpdate:modelValue":e[1]||(e[1]=a=>n.drawerOpen=a),right:"",width:330},{default:o(()=>[s(m,{"drawer-open":n.drawerOpen,"onUpdate:drawerOpen":e[0]||(e[0]=a=>n.drawerOpen=a)},null,8,["drawer-open"])]),_:1},8,["modelValue"])):w("",!0),i("header",J,[s(b,{class:"fill-width fill-height"}),s(f,{"drawer-open":n.drawerOpen,"onUpdate:drawerOpen":e[2]||(e[2]=a=>n.drawerOpen=a)},null,8,["drawer-open"])]),i("div",Z,[s(O,{name:"fade"},{default:o(()=>[l.loading?(p(),d(h,{key:0,color:"primary",tile:"",absolute:""})):w("",!0)]),_:1}),l.isMobile?w("",!0):(p(),d(m,{key:0,class:"navigation no-shrink","drawer-open":n.drawerOpen,"onUpdate:drawerOpen":e[3]||(e[3]=a=>n.drawerOpen=a)},null,8,["drawer-open"])),i("div",{class:M(["main-content w-flex column grow",`main-content--${n.$route.name}`])},[s(u,{class:M(["grow",`main--${n.$route.name}`])},{default:o(({Component:a})=>[s(O,{name:"fade-page",mode:"out-in"},{default:o(()=>[(p(),d($(a)))]),_:2},1024)]),_:1},8,["class"]),n.goToTop?(p(),d(T,{key:0,appear:""},{default:o(()=>[s(c,{class:"go-top mb8 mr2",icon:"wi-chevron-up",fixed:"",bottom:"",right:"",xl:"","bg-color":n.$store.state.darkMode?"grey-dark4":"grey-light5",color:"base-color",onClick:l.scrollTop},null,8,["bg-color","onClick"])]),_:1})):w("",!0),i("footer",Q,[i("small",ee,"Copyright © "+A(new Date().getFullYear())+" Antoni Andre, all rights reserved.",1),e[17]||(e[17]=i("div",{class:"spacer"},null,-1)),s(I,{class:"pink-light1 mr4",to:"/backers",onClick:l.scrollTop},{default:o(()=>[s(y,{class:"mr1"},{default:o(()=>e[4]||(e[4]=[t("mdi mdi-heart-multiple-outline")])),_:1}),e[5]||(e[5]=t("Backers"))]),_:1},8,["onClick"]),i("div",ne,[e[16]||(e[16]=t("Made with")),s(D,{top:""},{activator:o(({on:a})=>[s(y,v({class:"ml1"},g(a),{sm:""}),{default:o(()=>e[6]||(e[6]=[t("mdi mdi-vuejs")])),_:2},1040)]),default:o(()=>[e[7]||(e[7]=t("Vue.js"))]),_:1}),s(D,{top:""},{activator:o(({on:a})=>[s(y,v({class:"ml1"},g(a),{sm:""}),{default:o(()=>e[8]||(e[8]=[t("mdi mdi-language-css3")])),_:2},1040)]),default:o(()=>[e[9]||(e[9]=t("CSS 3"))]),_:1}),s(D,{top:""},{activator:o(({on:a})=>[s(y,v({class:"ml1"},g(a),{sm:""}),{default:o(()=>e[10]||(e[10]=[t("mdi mdi-language-html5")])),_:2},1040)]),default:o(()=>[e[11]||(e[11]=i("span",{class:"text-nowrap"},"Html 5 & Pug",-1))]),_:1}),s(D,{top:""},{activator:o(({on:a})=>[s(y,v({class:"ml1"},g(a),{sm:""}),{default:o(()=>e[12]||(e[12]=[t("mdi mdi-sass")])),_:2},1040)]),default:o(()=>[e[13]||(e[13]=t("SASS"))]),_:1}),s(D,{top:"","align-right":""},{activator:o(({on:a})=>[s(y,v({class:"ml1 heart"},g(a),{sm:""}),{default:o(()=>e[14]||(e[14]=[t("mdi mdi-heart")])),_:2},1040)]),default:o(()=>[e[15]||(e[15]=t("Love"))]),_:1})])])],2)])],64)}const se={components:{Toolbar:G,NavMenu:W,WavePattern:Y},data:()=>({drawerOpen:!1,fixNavMenu:!1,navMenuTop:0,scrollingEl:null,contentWrapEl:null,goToTop:!1}),computed:{loading(){return this.$router.status.loading},isMobile(){return this.$waveui.breakpoint.xs}},methods:{onScroll(){this.fixNavMenu=this.scrollingEl.scrollTop>=this.navMenuTop,this.goToTop=this.scrollingEl.scrollTop>=this.contentWrapEl.offsetTop},onResize(){this.navMenuTop=this.contentWrapEl.offsetTop-12},async scrollTop(){await this.$nextTick(),document.documentElement.scrollTo({top:0,behavior:"smooth"})}},watch:{"$waveui.preferredTheme"(n){this.$store.commit("setDarkMode",n==="dark")}},mounted(){const n=localStorage.darkMode==="true"||localStorage.darkMode===void 0&&this.$waveui.preferredTheme==="dark";this.$store.commit("setDarkMode",n),this.$waveui.switchTheme(n?"dark":"light"),this.contentWrapEl=document.querySelector(".content-wrap"),this.navMenuTop=this.contentWrapEl.offsetTop-12,this.scrollingEl=document.documentElement;const e=window.location.hash.replace("#","");e&&setTimeout(()=>{document.getElementById(e).scrollIntoView({behavior:"smooth"})},200),window.addEventListener("scroll",this.onScroll),window.addEventListener("resize",this.onResize)},beforeUnmount(){window.removeEventListener("scroll",this.onScroll),window.removeEventListener("resize",this.onResize)}},re=x(se,[["render",oe]]);export{re as default}; diff --git a/docs/assets/index-CvTMwNiN.js b/docs/assets/index-BRae7Rln.js similarity index 99% rename from docs/assets/index-CvTMwNiN.js rename to docs/assets/index-BRae7Rln.js index 77426652e..38632b234 100644 --- a/docs/assets/index-CvTMwNiN.js +++ b/docs/assets/index-BRae7Rln.js @@ -1,4 +1,4 @@ -import{r as p,o as f,g,a as r,w as o,b as t,d as s,t as m,h as D,n as P,l as C,v as O,_ as c,L as $}from"./index-CM5cc9pa.js";const V={class:"py12 w-flex column align-center justify-center"},S={class:"py12 w-flex column align-center justify-center"},N={class:"w-flex pa2 align-center wrap"},A={class:"w-flex align-center py1"},j={class:"w-flex align-center justify-center fill-height"};function R(n,e,v,h,k,w){const i=p("title-link"),a=p("w-button"),d=p("example"),u=p("w-drawer"),T=p("w-card"),y=p("w-icon"),b=p("ssh-pre");return f(),g("div",null,[r(i,{h2:""},{default:o(()=>e[29]||(e[29]=[t("Basic")])),_:1}),r(d,{"content-class":"w-flex align-center wrap"},{pug:o(()=>e[31]||(e[31]=[t(`w-button(@click="openDrawer = true" outline) Open drawer +import{r as p,o as f,g,a as r,w as o,b as t,d as s,t as m,h as D,n as P,l as C,v as O,_ as c,L as $}from"./index-CyDhd-Z0.js";const V={class:"py12 w-flex column align-center justify-center"},S={class:"py12 w-flex column align-center justify-center"},N={class:"w-flex pa2 align-center wrap"},A={class:"w-flex align-center py1"},j={class:"w-flex align-center justify-center fill-height"};function R(n,e,v,h,k,w){const i=p("title-link"),a=p("w-button"),d=p("example"),u=p("w-drawer"),T=p("w-card"),y=p("w-icon"),b=p("ssh-pre");return f(),g("div",null,[r(i,{h2:""},{default:o(()=>e[29]||(e[29]=[t("Basic")])),_:1}),r(d,{"content-class":"w-flex align-center wrap"},{pug:o(()=>e[31]||(e[31]=[t(`w-button(@click="openDrawer = true" outline) Open drawer w-drawer(v-model="openDrawer")`)])),html:o(()=>e[32]||(e[32]=[t(` Open drawer diff --git a/docs/assets/index-NYmzZ5vW.js b/docs/assets/index-BcXNwByM.js similarity index 99% rename from docs/assets/index-NYmzZ5vW.js rename to docs/assets/index-BcXNwByM.js index 757014dfa..dea4ce15c 100644 --- a/docs/assets/index-NYmzZ5vW.js +++ b/docs/assets/index-BcXNwByM.js @@ -1,4 +1,4 @@ -import{r as d,o as c,g as h,a as t,w as l,b as n,t as o,d as i,_ as p,a6 as g,D as V}from"./index-CM5cc9pa.js";const $={class:"title3 mb0"},A={class:"ml2"};function D(a,e,v,f,b,w){const r=d("title-link"),s=d("w-switch"),u=d("example"),k=d("ssh-pre"),O=d("alert"),y=d("w-icon");return c(),h("div",null,[t(r,{h2:"",slug:"on-off-and-disabled"},{default:l(()=>e[5]||(e[5]=[n("On, off & disabled")])),_:1}),t(u,{"content-class":"pt4"},{pug:l(()=>e[6]||(e[6]=[])),html:l(()=>e[7]||(e[7]=[n(`e[5]||(e[5]=[n("On, off & disabled")])),_:1}),t(u,{"content-class":"pt4"},{pug:l(()=>e[6]||(e[6]=[])),html:l(()=>e[7]||(e[7]=[n(` diff --git a/docs/assets/index-JIcyFjLn.js b/docs/assets/index-BcaftQ9e.js similarity index 95% rename from docs/assets/index-JIcyFjLn.js rename to docs/assets/index-BcaftQ9e.js index 1f94b88d4..9ae21737d 100644 --- a/docs/assets/index-JIcyFjLn.js +++ b/docs/assets/index-BcaftQ9e.js @@ -1 +1 @@ -import{r as s,o as c,g as m,a as e,w as i,b as a,_ as d,d as x,H as $}from"./index-CM5cc9pa.js";function k(n,t,u,_,f,r){const o=s("title-link"),p=s("example");return c(),m("div",null,[e(o,{h2:""},{default:i(()=>t[0]||(t[0]=[a("Default")])),_:1}),e(p,null,{pug:i(()=>t[1]||(t[1]=[])),_:1})])}const v={},w=d(v,[["render",k]]);function g(n,t,u,_,f,r){const o=s("title-link"),p=s("alert"),l=s("component-api");return c(),m("div",null,[t[2]||(t[2]=x("div",{class:"w-divider my12"},null,-1)),e(o,{class:"title1",h2:""},{default:i(()=>t[0]||(t[0]=[a("API")])),_:1}),e(p,{class:"mb6",info:""},{default:i(()=>t[1]||(t[1]=[a("The missing props descriptions will be added shortly (all the props are already listed).")])),_:1}),e(l,{class:"mt0",items:r.props,descriptions:n.propsDescs,title:"Props"},null,8,["items","descriptions"]),e(l,{items:n.slots,title:"Slots"},null,8,["items"]),e(l,{items:r.events,title:"Events"},null,8,["items"])])}const D={},y={},B={},E={data:()=>({propsDescs:D,slots:y}),computed:{props(){return $.props},events(){return $.emits.reduce((n,t)=>(n[t]=B[t]||{})&&n,{})}}},N=d(E,[["render",g]]);function P(n,t,u,_,f,r){const o=s("ui-component-title"),p=s("examples"),l=s("api");return c(),m("main",null,[e(o,{slug:"w-date-picker","in-progress":""},{default:i(()=>t[0]||(t[0]=[a("w-date-picker")])),_:1}),e(p),e(l)])}const V={components:{Examples:w,Api:N}},C=d(V,[["render",P]]);export{C as default}; +import{r as s,o as c,g as m,a as e,w as i,b as a,_ as d,d as x,H as $}from"./index-CyDhd-Z0.js";function k(n,t,u,_,f,r){const o=s("title-link"),p=s("example");return c(),m("div",null,[e(o,{h2:""},{default:i(()=>t[0]||(t[0]=[a("Default")])),_:1}),e(p,null,{pug:i(()=>t[1]||(t[1]=[])),_:1})])}const v={},w=d(v,[["render",k]]);function g(n,t,u,_,f,r){const o=s("title-link"),p=s("alert"),l=s("component-api");return c(),m("div",null,[t[2]||(t[2]=x("div",{class:"w-divider my12"},null,-1)),e(o,{class:"title1",h2:""},{default:i(()=>t[0]||(t[0]=[a("API")])),_:1}),e(p,{class:"mb6",info:""},{default:i(()=>t[1]||(t[1]=[a("The missing props descriptions will be added shortly (all the props are already listed).")])),_:1}),e(l,{class:"mt0",items:r.props,descriptions:n.propsDescs,title:"Props"},null,8,["items","descriptions"]),e(l,{items:n.slots,title:"Slots"},null,8,["items"]),e(l,{items:r.events,title:"Events"},null,8,["items"])])}const D={},y={},B={},E={data:()=>({propsDescs:D,slots:y}),computed:{props(){return $.props},events(){return $.emits.reduce((n,t)=>(n[t]=B[t]||{})&&n,{})}}},N=d(E,[["render",g]]);function P(n,t,u,_,f,r){const o=s("ui-component-title"),p=s("examples"),l=s("api");return c(),m("main",null,[e(o,{slug:"w-date-picker","in-progress":""},{default:i(()=>t[0]||(t[0]=[a("w-date-picker")])),_:1}),e(p),e(l)])}const V={components:{Examples:w,Api:N}},C=d(V,[["render",P]]);export{C as default}; diff --git a/docs/assets/index-DKeQsLGK.js b/docs/assets/index-BgJ1I0z-.js similarity index 99% rename from docs/assets/index-DKeQsLGK.js rename to docs/assets/index-BgJ1I0z-.js index 8dbd7dfa2..f47381531 100644 --- a/docs/assets/index-DKeQsLGK.js +++ b/docs/assets/index-BgJ1I0z-.js @@ -1,4 +1,4 @@ -import{r as g,o as p,g as w,a as l,w as e,b as o,d as r,h as O,t as s,c as k,f as x,_ as c,a9 as h}from"./index-CM5cc9pa.js";const V={class:"w-flex wrap align-center"},$={class:"ml4"},A={class:"ml1"},S={class:"ml4"},C={class:"ml1"};function B(a,t,f,v,b,u){const i=g("title-link"),n=g("w-tag"),d=g("example"),y=g("w-icon");return p(),w("div",null,[l(i,{h2:""},{default:e(()=>t[3]||(t[3]=[o("Default tag & outline")])),_:1}),l(d,{"content-class":"w-flex align-center"},{pug:e(()=>t[6]||(t[6]=[o(`w-tag.mr4 tag +import{r as g,o as p,g as w,a as l,w as e,b as o,d as r,h as O,t as s,c as k,f as x,_ as c,a9 as h}from"./index-CyDhd-Z0.js";const V={class:"w-flex wrap align-center"},$={class:"ml4"},A={class:"ml1"},S={class:"ml4"},C={class:"ml1"};function B(a,t,f,v,b,u){const i=g("title-link"),n=g("w-tag"),d=g("example"),y=g("w-icon");return p(),w("div",null,[l(i,{h2:""},{default:e(()=>t[3]||(t[3]=[o("Default tag & outline")])),_:1}),l(d,{"content-class":"w-flex align-center"},{pug:e(()=>t[6]||(t[6]=[o(`w-tag.mr4 tag w-tag(outline) tag`)])),html:e(()=>t[7]||(t[7]=[o(`tag tag `)])),default:e(()=>[l(n,{class:"mr4"},{default:e(()=>t[4]||(t[4]=[o("tag")])),_:1}),l(n,{outline:""},{default:e(()=>t[5]||(t[5]=[o("tag")])),_:1})]),_:1}),l(i,{h2:""},{default:e(()=>t[8]||(t[8]=[o("Colors")])),_:1}),t[49]||(t[49]=r("p",null,[o("Like in most components, you can set a "),r("code",null,"color"),o(" for the text and a "),r("code",null,"bg-color"),o(` for the diff --git a/docs/assets/index-Jeq5kU6B.js b/docs/assets/index-BqwLfguX.js similarity index 99% rename from docs/assets/index-Jeq5kU6B.js rename to docs/assets/index-BqwLfguX.js index 7eb668870..3eb9c0861 100644 --- a/docs/assets/index-Jeq5kU6B.js +++ b/docs/assets/index-BqwLfguX.js @@ -1,4 +1,4 @@ -import{a as F}from"./axios-BimPEqV4.js";import{r,o as v,g as h,a as t,w as l,b as n,d as i,t as u,h as y,_ as x,Q as I,D as R}from"./index-CM5cc9pa.js";const O={class:"grow mb4",style:{"min-width":"200px"}},$={class:"grow mb4",style:{"min-width":"200px"}},A={class:"grow mb4",style:{"min-width":"200px"}},D={class:"grow mb4",style:{"min-width":"200px"}},U={class:"mt3"},M={class:"mt3"},j={class:"my4"},V={class:"ml2"},q={class:"input-types"},H={class:"mt4"},E={class:"mt4"},C={class:"mt4"},B={class:"mt4"},N={class:"mt4"},W={class:"mt4"},Y={class:"mt4"},z={class:"mt4"},J={class:"mt4"},G={class:"other-input-types"},Q={class:"mt1"},X={class:"mt1"};function K(s,e,b,f,P,m){const a=r("title-link"),o=r("w-input"),d=r("example"),g=r("w-flex"),c=r("alert"),w=r("w-icon"),T=r("w-button"),L=r("w-form"),k=r("ssh-pre"),S=r("w-tag");return v(),h("div",null,[t(a,{h2:""},{default:l(()=>e[7]||(e[7]=[n("Default")])),_:1}),e[140]||(e[140]=i("p",null,[n("By default the "),i("span",{class:"code"},"w-input"),n(` component has a label inside the input field, that moves up +import{a as F}from"./axios-BimPEqV4.js";import{r,o as v,g as h,a as t,w as l,b as n,d as i,t as u,h as y,_ as x,Q as I,D as R}from"./index-CyDhd-Z0.js";const O={class:"grow mb4",style:{"min-width":"200px"}},$={class:"grow mb4",style:{"min-width":"200px"}},A={class:"grow mb4",style:{"min-width":"200px"}},D={class:"grow mb4",style:{"min-width":"200px"}},U={class:"mt3"},M={class:"mt3"},j={class:"my4"},V={class:"ml2"},q={class:"input-types"},H={class:"mt4"},E={class:"mt4"},C={class:"mt4"},B={class:"mt4"},N={class:"mt4"},W={class:"mt4"},Y={class:"mt4"},z={class:"mt4"},J={class:"mt4"},G={class:"other-input-types"},Q={class:"mt1"},X={class:"mt1"};function K(s,e,b,f,P,m){const a=r("title-link"),o=r("w-input"),d=r("example"),g=r("w-flex"),c=r("alert"),w=r("w-icon"),T=r("w-button"),L=r("w-form"),k=r("ssh-pre"),S=r("w-tag");return v(),h("div",null,[t(a,{h2:""},{default:l(()=>e[7]||(e[7]=[n("Default")])),_:1}),e[140]||(e[140]=i("p",null,[n("By default the "),i("span",{class:"code"},"w-input"),n(` component has a label inside the input field, that moves up above the field on focus or when the field has some content or a placeholder.`),i("br")],-1)),t(d,null,{pug:l(()=>e[9]||(e[9]=[n("w-input Label")])),html:l(()=>e[10]||(e[10]=[n(`Label `)])),default:l(()=>[t(o,null,{default:l(()=>e[8]||(e[8]=[n("Label")])),_:1})]),_:1}),t(a,{h2:""},{default:l(()=>e[11]||(e[11]=[n("Label and / or placeholder")])),_:1}),t(d,null,{pug:l(()=>e[12]||(e[12]=[n(`w-input.mb4(label="Label") w-input.mb4(placeholder="Placeholder") diff --git a/docs/assets/index-BIA3U20D.js b/docs/assets/index-BtEsjqX5.js similarity index 99% rename from docs/assets/index-BIA3U20D.js rename to docs/assets/index-BtEsjqX5.js index eef3b0292..e14e6f4a0 100644 --- a/docs/assets/index-BIA3U20D.js +++ b/docs/assets/index-BtEsjqX5.js @@ -1,4 +1,4 @@ -import{r as a,o as x,g as b,a as s,w as e,b as n,d as i,l as w,v as f,_ as y,K as c}from"./index-CM5cc9pa.js";function q(l,t){const d=a("title-link"),o=a("w-divider"),g=a("alert"),r=a("ssh-pre"),u=a("w-card"),m=a("w-toolbar"),p=a("example"),v=a("w-button"),k=a("w-flex");return x(),b("div",null,[s(d,{h2:""},{default:e(()=>t[0]||(t[0]=[n("Horizontal")])),_:1}),t[38]||(t[38]=i("p",null,"This horizontal line below is a divider.",-1)),s(o,{class:"mt3 mb8"}),s(g,{tip:""},{default:e(()=>[t[5]||(t[5]=n("Tip: you can set margins on a divider to space out sections or to reduce its width/height.")),s(o,{class:"my4"},{default:e(()=>t[1]||(t[1]=[i("span",{class:"mx size--sm"},"no margin",-1)])),_:1}),s(o,{class:"mx4 my4"},{default:e(()=>t[2]||(t[2]=[i("code",{class:"mx-2 size--sm"},".mx4",-1)])),_:1}),s(o,{class:"mx8 my4"},{default:e(()=>t[3]||(t[3]=[i("code",{class:"mx-2 size--sm"},".mx8",-1)])),_:1}),s(o,{class:"mx12 my4"},{default:e(()=>t[4]||(t[4]=[i("code",{class:"mx-2 size--sm"},".mx12",-1)])),_:1})]),_:1}),t[39]||(t[39]=i("h3",{class:"mt12"},[n("Divider in a "),i("code",null,"w-card")],-1)),s(u,null,{default:e(()=>[t[10]||(t[10]=i("p",null,`Lorem ipsum dolor sit amet consectetur adipisicing elit. Consequatur, vitae et eos +import{r as a,o as x,g as b,a as s,w as e,b as n,d as i,l as w,v as f,_ as y,K as c}from"./index-CyDhd-Z0.js";function q(l,t){const d=a("title-link"),o=a("w-divider"),g=a("alert"),r=a("ssh-pre"),u=a("w-card"),m=a("w-toolbar"),p=a("example"),v=a("w-button"),k=a("w-flex");return x(),b("div",null,[s(d,{h2:""},{default:e(()=>t[0]||(t[0]=[n("Horizontal")])),_:1}),t[38]||(t[38]=i("p",null,"This horizontal line below is a divider.",-1)),s(o,{class:"mt3 mb8"}),s(g,{tip:""},{default:e(()=>[t[5]||(t[5]=n("Tip: you can set margins on a divider to space out sections or to reduce its width/height.")),s(o,{class:"my4"},{default:e(()=>t[1]||(t[1]=[i("span",{class:"mx size--sm"},"no margin",-1)])),_:1}),s(o,{class:"mx4 my4"},{default:e(()=>t[2]||(t[2]=[i("code",{class:"mx-2 size--sm"},".mx4",-1)])),_:1}),s(o,{class:"mx8 my4"},{default:e(()=>t[3]||(t[3]=[i("code",{class:"mx-2 size--sm"},".mx8",-1)])),_:1}),s(o,{class:"mx12 my4"},{default:e(()=>t[4]||(t[4]=[i("code",{class:"mx-2 size--sm"},".mx12",-1)])),_:1})]),_:1}),t[39]||(t[39]=i("h3",{class:"mt12"},[n("Divider in a "),i("code",null,"w-card")],-1)),s(u,null,{default:e(()=>[t[10]||(t[10]=i("p",null,`Lorem ipsum dolor sit amet consectetur adipisicing elit. Consequatur, vitae et eos el neque quas consequuntur nisi soluta, voluptate cumque placeat rerum? Quisquam emporibus mollitia quia soluta adipisci totam quibusdam? Perferendis officia quae olestias assumenda est obcaecati quaerat ullam corporis voluptatibus ratione, eum diff --git a/docs/assets/index-CPYv6J8U.js b/docs/assets/index-BuVR0qM7.js similarity index 99% rename from docs/assets/index-CPYv6J8U.js rename to docs/assets/index-BuVR0qM7.js index 1f7f92483..b00d86702 100644 --- a/docs/assets/index-CPYv6J8U.js +++ b/docs/assets/index-BuVR0qM7.js @@ -1,4 +1,4 @@ -import{r as c,o as v,g as f,a as t,w as n,d as l,b as o,t as d,_ as x,C,D as T,E as U}from"./index-CM5cc9pa.js";const P={class:"w-flex wrap my1"},I={class:"w-flex wrap my1"},j={class:"w-flex wrap my1"},M={class:"ml6"},S={class:"ml1"},$={class:"ml6"},q={class:"ml1"},B={class:"w-flex align-center"},L={class:"title3 ml8"},W={class:"ml1"},H={class:"w-flex align-center"},N={class:"title3 ml8"},z={class:"ml1"},K={class:"pr2"};function R(s,e,w,g,y,b){const r=c("w-checkboxes"),i=c("w-checkbox"),p=c("w-card"),m=c("title-link"),V=c("w-flex"),u=c("example"),h=c("alert"),k=c("w-icon"),D=c("w-tag"),E=c("w-button");return v(),f("div",null,[t(p,{"bg-color":s.$store.state.darkMode?"grey-dark5":"blue-light5"},{default:n(()=>[e[14]||(e[14]=l("p",{class:"mb3"},"What it looks like:",-1)),t(r,{items:s.checkboxes1,inline:""},null,8,["items"]),e[15]||(e[15]=l("div",{class:"title4 mt4"},"States",-1)),l("div",null,[l("div",P,[t(i,{class:"mr3 mb1","model-value":!0,label:"Checked"}),t(i,{class:"mr3 mb1","model-value":!0,disabled:"",label:"Checked & disabled"}),t(i,{class:"mr3 mb1","model-value":!0,readonly:"",label:"Checked & readonly"})]),l("div",I,[t(i,{class:"mr3 mb1","model-value":!1,label:"Unchecked"}),t(i,{class:"mr3 mb1","model-value":!1,disabled:"",label:"Unchecked & disabled"}),t(i,{class:"mr3 mb1","model-value":!1,readonly:"",label:"Unchecked & readonly"})]),l("div",j,[t(i,{class:"mr3 mb1","model-value":!0,indeterminate:"",label:"Indeterminate"}),t(i,{class:"mr3 mb1","model-value":!0,disabled:"",indeterminate:"",label:"Indeterminate & disabled"}),t(i,{class:"mr3 mb1","model-value":!0,readonly:"",indeterminate:"",label:"Indeterminate & readonly"})])])]),_:1},8,["bg-color"]),e[72]||(e[72]=l("p",{class:"mt12"},[o("There are 2 components: "),l("span",{class:"code"},"w-checkbox"),o(" & "),l("span",{class:"code"},"w-checkboxes"),o(`. +import{r as c,o as v,g as f,a as t,w as n,d as l,b as o,t as d,_ as x,C,D as T,E as U}from"./index-CyDhd-Z0.js";const P={class:"w-flex wrap my1"},I={class:"w-flex wrap my1"},j={class:"w-flex wrap my1"},M={class:"ml6"},S={class:"ml1"},$={class:"ml6"},q={class:"ml1"},B={class:"w-flex align-center"},L={class:"title3 ml8"},W={class:"ml1"},H={class:"w-flex align-center"},N={class:"title3 ml8"},z={class:"ml1"},K={class:"pr2"};function R(s,e,w,g,y,b){const r=c("w-checkboxes"),i=c("w-checkbox"),p=c("w-card"),m=c("title-link"),V=c("w-flex"),u=c("example"),h=c("alert"),k=c("w-icon"),D=c("w-tag"),E=c("w-button");return v(),f("div",null,[t(p,{"bg-color":s.$store.state.darkMode?"grey-dark5":"blue-light5"},{default:n(()=>[e[14]||(e[14]=l("p",{class:"mb3"},"What it looks like:",-1)),t(r,{items:s.checkboxes1,inline:""},null,8,["items"]),e[15]||(e[15]=l("div",{class:"title4 mt4"},"States",-1)),l("div",null,[l("div",P,[t(i,{class:"mr3 mb1","model-value":!0,label:"Checked"}),t(i,{class:"mr3 mb1","model-value":!0,disabled:"",label:"Checked & disabled"}),t(i,{class:"mr3 mb1","model-value":!0,readonly:"",label:"Checked & readonly"})]),l("div",I,[t(i,{class:"mr3 mb1","model-value":!1,label:"Unchecked"}),t(i,{class:"mr3 mb1","model-value":!1,disabled:"",label:"Unchecked & disabled"}),t(i,{class:"mr3 mb1","model-value":!1,readonly:"",label:"Unchecked & readonly"})]),l("div",j,[t(i,{class:"mr3 mb1","model-value":!0,indeterminate:"",label:"Indeterminate"}),t(i,{class:"mr3 mb1","model-value":!0,disabled:"",indeterminate:"",label:"Indeterminate & disabled"}),t(i,{class:"mr3 mb1","model-value":!0,readonly:"",indeterminate:"",label:"Indeterminate & readonly"})])])]),_:1},8,["bg-color"]),e[72]||(e[72]=l("p",{class:"mt12"},[o("There are 2 components: "),l("span",{class:"code"},"w-checkbox"),o(" & "),l("span",{class:"code"},"w-checkboxes"),o(`. The later is a group of checkboxes for convenience. `)],-1)),e[73]||(e[73]=l("p",null,[o("In most cases what you need is the "),l("span",{class:"code"},"w-checkboxes"),o(` component below, but let's start with the basic component as it might be useful in single checkboxes and edge cases. diff --git a/docs/assets/index-DRJ8vQ6s.js b/docs/assets/index-BztO6kJW.js similarity index 95% rename from docs/assets/index-DRJ8vQ6s.js rename to docs/assets/index-BztO6kJW.js index 01740f9c8..55a9ebd19 100644 --- a/docs/assets/index-DRJ8vQ6s.js +++ b/docs/assets/index-BztO6kJW.js @@ -1 +1 @@ -import{r as s,o as m,g as c,a as e,w as i,b as a,_ as d,d as x,a5 as $}from"./index-CM5cc9pa.js";function v(n,t,u,_,f,r){const o=s("title-link"),p=s("example");return m(),c("div",null,[e(o,{h2:""},{default:i(()=>t[0]||(t[0]=[a("Default")])),_:1}),e(p,null,{pug:i(()=>t[1]||(t[1]=[])),_:1})])}const k={},w=d(k,[["render",v]]);function g(n,t,u,_,f,r){const o=s("title-link"),p=s("alert"),l=s("component-api");return m(),c("div",null,[t[2]||(t[2]=x("div",{class:"w-divider my12"},null,-1)),e(o,{class:"title1",h2:""},{default:i(()=>t[0]||(t[0]=[a("API")])),_:1}),e(p,{class:"mb6",info:""},{default:i(()=>t[1]||(t[1]=[a("The missing props descriptions will be added shortly (all the props are already listed).")])),_:1}),e(l,{class:"mt0",items:r.props,descriptions:n.propsDescs,title:"Props"},null,8,["items","descriptions"]),e(l,{items:n.slots,title:"Slots"},null,8,["items"]),e(l,{items:r.events,title:"Events"},null,8,["items"])])}const y={},B={},D={},E={data:()=>({propsDescs:y,slots:B}),computed:{props(){return $.props},events(){return $.emits.reduce((n,t)=>(n[t]=D[t]||{})&&n,{})}}},N=d(E,[["render",g]]);function V(n,t,u,_,f,r){const o=s("ui-component-title"),p=s("examples"),l=s("api");return m(),c("main",null,[e(o,{slug:"w-steps","in-progress":""},{default:i(()=>t[0]||(t[0]=[a("w-steps")])),_:1}),e(p),e(l)])}const A={components:{Examples:w,Api:N}},P=d(A,[["render",V]]);export{P as default}; +import{r as s,o as m,g as c,a as e,w as i,b as a,_ as d,d as x,a5 as $}from"./index-CyDhd-Z0.js";function v(n,t,u,_,f,r){const o=s("title-link"),p=s("example");return m(),c("div",null,[e(o,{h2:""},{default:i(()=>t[0]||(t[0]=[a("Default")])),_:1}),e(p,null,{pug:i(()=>t[1]||(t[1]=[])),_:1})])}const k={},w=d(k,[["render",v]]);function g(n,t,u,_,f,r){const o=s("title-link"),p=s("alert"),l=s("component-api");return m(),c("div",null,[t[2]||(t[2]=x("div",{class:"w-divider my12"},null,-1)),e(o,{class:"title1",h2:""},{default:i(()=>t[0]||(t[0]=[a("API")])),_:1}),e(p,{class:"mb6",info:""},{default:i(()=>t[1]||(t[1]=[a("The missing props descriptions will be added shortly (all the props are already listed).")])),_:1}),e(l,{class:"mt0",items:r.props,descriptions:n.propsDescs,title:"Props"},null,8,["items","descriptions"]),e(l,{items:n.slots,title:"Slots"},null,8,["items"]),e(l,{items:r.events,title:"Events"},null,8,["items"])])}const y={},B={},D={},E={data:()=>({propsDescs:y,slots:B}),computed:{props(){return $.props},events(){return $.emits.reduce((n,t)=>(n[t]=D[t]||{})&&n,{})}}},N=d(E,[["render",g]]);function V(n,t,u,_,f,r){const o=s("ui-component-title"),p=s("examples"),l=s("api");return m(),c("main",null,[e(o,{slug:"w-steps","in-progress":""},{default:i(()=>t[0]||(t[0]=[a("w-steps")])),_:1}),e(p),e(l)])}const A={components:{Examples:w,Api:N}},P=d(A,[["render",V]]);export{P as default}; diff --git a/docs/assets/index-C35jwIxV.js b/docs/assets/index-C-Wy9cMx.js similarity index 99% rename from docs/assets/index-C35jwIxV.js rename to docs/assets/index-C-Wy9cMx.js index 30b014b11..8f2cacf51 100644 --- a/docs/assets/index-C35jwIxV.js +++ b/docs/assets/index-C-Wy9cMx.js @@ -1,4 +1,4 @@ -import{r,o as w,g as c,d as i,b as s,a as o,w as n,t as d,n as N,_ as f,V as $}from"./index-CM5cc9pa.js";const S={class:"code inherit"},C={class:"code inherit"};function x(t,e,b,k,h,u){const p=r("title-link"),a=r("w-button"),v=r("w-divider"),g=r("w-switch"),A=r("w-input"),B=r("w-flex"),m=r("w-icon"),y=r("w-overlay"),O=r("example"),V=r("ssh-pre");return w(),c("div",null,[e[32]||(e[32]=i("p",null,[s("By default the overlay has a "),i("span",{class:"code"},"0.3"),s(` opacity with a black color and a z-index +import{r,o as w,g as c,d as i,b as s,a as o,w as n,t as d,n as N,_ as f,V as $}from"./index-CyDhd-Z0.js";const S={class:"code inherit"},C={class:"code inherit"};function x(t,e,b,k,h,u){const p=r("title-link"),a=r("w-button"),v=r("w-divider"),g=r("w-switch"),A=r("w-input"),B=r("w-flex"),m=r("w-icon"),y=r("w-overlay"),O=r("example"),V=r("ssh-pre");return w(),c("div",null,[e[32]||(e[32]=i("p",null,[s("By default the overlay has a "),i("span",{class:"code"},"0.3"),s(` opacity with a black color and a z-index of `),i("span",{class:"code"},"500"),s("."),i("br"),s(` It is very easy to overrides these defaults via CSS, but you can also pass them as parameters to the `),i("span",{class:"code"},"w-overlay"),s(`. diff --git a/docs/assets/index-8tG_0ATe.js b/docs/assets/index-C5lDyOTF.js similarity index 99% rename from docs/assets/index-8tG_0ATe.js rename to docs/assets/index-C5lDyOTF.js index 6118e606b..ccad05392 100644 --- a/docs/assets/index-8tG_0ATe.js +++ b/docs/assets/index-C5lDyOTF.js @@ -1,4 +1,4 @@ -import{r as t,o as p,g as d,a,w as o,b as e,d as i,_ as c,a1 as f}from"./index-CM5cc9pa.js";function x(s,u,b,q,v,l){const n=t("title-link"),m=t("w-scrollable"),r=t("w-card"),g=t("example");return p(),d("div",null,[a(n,{h2:""},{default:o(()=>u[0]||(u[0]=[e("Default")])),_:1}),a(g,null,{pug:o(()=>u[2]||(u[2]=[e(`w-card(bg-color="contrast") +import{r as t,o as p,g as d,a,w as o,b as e,d as i,_ as c,a1 as f}from"./index-CyDhd-Z0.js";function x(s,u,b,q,v,l){const n=t("title-link"),m=t("w-scrollable"),r=t("w-card"),g=t("example");return p(),d("div",null,[a(n,{h2:""},{default:o(()=>u[0]||(u[0]=[e("Default")])),_:1}),a(g,null,{pug:o(()=>u[2]||(u[2]=[e(`w-card(bg-color="contrast") w-scrollable(height="200") p Lorem ipsum dolor sit amet consectetur adipisicing elit.`),i("br",null,null,-1),e("Quos maiores enim labore id sunt quas corporis at molestias quo atque ea rerum, tempore eveniet repellat quaerat dolore facilis expedita deserunt!"),i("br",null,null,-1),e("Atque possimus id recusandae nostrum maxime, asperiores qui ut ea quod sint perferendis iusto, necessitatibus veritatis sed adipisci?"),i("br",null,null,-1),e(" Hic repudiandae architecto tempore sint saepe voluptatem laboriosam nostrum eveniet dolorum numquam?"),i("br",null,null,-1),e("Nisi, laborum, quisquam veniam optio voluptatem, placeat perspiciatis quia quod magnam cupiditate repellendus repellat voluptates nam quos modi quasi quam culpa odit! Deserunt distinctio facere vitae debitis eaque quam repellat!"),i("br",null,null,-1),e("Nam deleniti distinctio enim porro minus impedit, magnam eius sapiente recusandae, eligendi ea pariatur et, temporibus ducimus corporis ipsa beatae assumenda placeat laboriosam molestias earum."),i("br",null,null,-1),e("Fuga ab facilis possimus earum?"),i("br",null,null,-1),e("Fugiat harum corrupti facere ab, beatae tempora doloremque accusamus!"),i("br",null,null,-1),e(" Ipsa similique facilis omnis accusantium doloremque nesciunt voluptate officia reiciendis, ipsum nostrum officiis nihil est adipisci aliquam maiores illo voluptates atque.Doloribus debitis numquam, dolorum vitae iste a neque perferendis asperiores optio magni assumenda voluptas non eos fugiat officia."),i("br",null,null,-1),e("Minima corporis pariatur provident ipsam voluptatibus, cupiditate ipsum dolores quod quia reprehenderit?"),i("br",null,null,-1),e("Quidem excepturi nobis ut eum soluta quisquam suscipit ducimus laudantium fuga minus possimus fugiat nostrum reiciendis, fugit consequuntur saepe rem, commodi, quasi veniam impedit."),i("br",null,null,-1),e("Sequi nostrum nulla quaerat nam repudiandae?"),i("br",null,null,-1),e("Dicta, vitae inventore!"),i("br",null,null,-1),e(" Architecto quasi dolores odit, blanditiis nisi pariatur."),i("br",null,null,-1),e("Autem sapiente hic modi cum, animi molestiae ea ipsam, vero perspiciatis commodi pariatur fugit temporibus maxime et repudiandae libero error?"),i("br",null,null,-1),e("Quaerat dolorem, laboriosam iste voluptas similique, aliquam officiis nesciunt earum mollitia asperiores fugit odio sapiente vitae consequuntur reprehenderit facere ea eum ad porro dignissimos hic corporis."),i("br",null,null,-1),e("Harum dolorum impedit nobis?"),i("br",null,null,-1),e("Atque nobis, magnam rem temporibus esse dicta sapiente magni expedita facere."),i("br",null,null,-1),e("Numquam doloribus, est voluptatibus repellat dolor, temporibus, laudantium possimus voluptatum cumque beatae necessitatibus nemo facere."),i("br",null,null,-1),e("Similique nulla eius tempora!"),i("br",null,null,-1),e("Quis quidem tempora rerum qui maxime, velit consequuntur similique in, necessitatibus aspernatur, magni voluptates nostrum labore itaque temporibus est."),i("br",null,null,-1),e("Laudantium consequuntur voluptatum dolore nulla nostrum sunt eaque sequi labore vero.Maiores aliquid, blanditiis tenetur ipsum sapiente odio dignissimos et tempore nostrum culpa laborum officia necessitatibus modi quo voluptatem unde veniam?"),i("br",null,null,-1),e(" Nemo cum quia quibusdam ratione eos."),i("br",null,null,-1),e("Alias fuga architecto dolorum?"),i("br",null,null,-1),e("Alias voluptates mollitia veniam modi hic, unde ipsum facilis recusandae."),i("br",null,null,-1),e("Ducimus nesciunt nemo placeat dolore sint ex illum?"),i("br",null,null,-1),e(" Tempora fugiat perspiciatis officiis natus aliquid eaque saepe voluptatem laborum sunt expedita.Eveniet dolores nobis fuga tempore?"),i("br",null,null,-1),e(" Doloribus, facere voluptatibus?"),i("br",null,null,-1),e(" Repudiandae hic in consequuntur incidunt fugit velit et quos exercitationem tenetur ex maiores rerum quis architecto impedit, eveniet repellendus, error non molestiae.Sed temporibus vero quis, inventore ipsum delectus iusto consequatur ducimus odio optio amet cupiditate laudantium necessitatibus alias totam exercitationem qui est doloremque corporis."),i("br",null,null,-1),e("Tempore beatae maxime porro quam minus hic.Adipisci mollitia dolor maxime labore eius dolore ea, iusto dolorem, sapiente distinctio atque?"),i("br",null,null,-1),e(" Blanditiis beatae exercitationem maxime!"),i("br",null,null,-1),e(" Facere, laboriosam quasi unde laudantium expedita tempore enim nam dolorem odit quam."),i("br",null,null,-1),e("Quam?"),i("br",null,null,-1),e("Atque eaque error officia distinctio dolorem expedita voluptas perspiciatis asperiores iste et aliquam vitae cupiditate nulla facilis eius soluta, modi eum, eveniet minima tenetur voluptate."),i("br",null,null,-1),e("Doloribus dolorem ut dolore quibusdam.Eos earum odio iusto aliquid quos, ipsum reprehenderit, commodi delectus praesentium maxime nesciunt labore alias obcaecati ut repudiandae dolorum aut eligendi?"),i("br",null,null,-1),e(" Adipisci, quisquam labore?"),i("br",null,null,-1),e(" Quam mollitia velit magni sit dolorem!"),i("br",null,null,-1),e("Suscipit, odit sint, consequuntur amet rerum tempora, ut similique doloremque expedita in dolores nemo inventore hic?"),i("br",null,null,-1),e(" A, modi perspiciatis nesciunt dolor aspernatur veniam eum cumque libero culpa sunt fugit voluptatum.Ab quas eveniet eius nobis neque accusantium quibusdam totam, vero officiis quisquam!"),i("br",null,null,-1),e(" Corporis a dignissimos consequuntur, eveniet error labore temporibus excepturi debitis nam adipisci deserunt, quasi ducimus veniam et eius.")])),html:o(()=>u[3]||(u[3]=[e(` diff --git a/docs/assets/index-CznulMO8.js b/docs/assets/index-C5lmixqk.js similarity index 99% rename from docs/assets/index-CznulMO8.js rename to docs/assets/index-C5lmixqk.js index db39cada0..c814aae59 100644 --- a/docs/assets/index-CznulMO8.js +++ b/docs/assets/index-C5lmixqk.js @@ -1,4 +1,4 @@ -import{r,o as h,g as v,d as i,a,w as n,b as o,t as l,f as E,l as T,v as V,m as C,_ as k,N as g,S as A}from"./index-CM5cc9pa.js";const B={class:"w-flex align-center"},H={class:"xs6 md4 lg3"},U={class:"ml2"},D={key:0,class:"ml2"},x={class:"mt4"},z={class:"ml1",href:"https://vuejs.org/v2/guide/transitions.html"},O={class:"ml2"};function W(e,t,S,$,N,p){const u=r("alert"),m=r("w-list"),d=r("title-link"),w=r("ssh-pre"),f=r("w-button"),b=r("example"),c=r("w-radios"),M=r("w-icon"),y=r("w-notification"),I=r("w-input"),P=r("w-flex"),j=r("w-tabs");return h(),v("div",null,[t[86]||(t[86]=i("div",{class:"title3 my6"},"You have the choice to use one or the other, or both.",-1)),a(j,{class:"mt4",items:2,"content-class":"pl4","model-value":"0"},{"item-title.1":n(()=>t[16]||(t[16]=[o("Notification manager")])),"item-content.1":n(()=>[t[54]||(t[54]=i("p",null,[o("The built-in notification manager can be used via "),i("code",null,"$waveui.notify()"),o(" from any component."),i("br")],-1)),a(u,{tip:""},{default:n(()=>t[17]||(t[17]=[o("Note that you can access the "),i("code",null,"$waveui",-1),o(" object with "),i("code",null,"const $waveui = inject('$waveui')",-1),o(" in composition API, or from "),i("code",null,"this",-1),o(" if not using the composition API.")])),_:1}),t[55]||(t[55]=i("div",{class:"title3"},"Pros",-1)),a(m,{icon:"wi-check",items:2},{"item.1":n(()=>t[18]||(t[18]=[o("Very convenient and fast to use")])),"item.2":n(()=>t[19]||(t[19]=[o("Handles the stacking of simultaneous notifications")])),_:1}),t[56]||(t[56]=i("div",{class:"title3 mt4"},"Cons",-1)),a(m,{icon:"wi-minus",items:1},{"item.1":n(()=>t[20]||(t[20]=[o("Less flexible than "),i("strong",{class:"code mx1"},"w-notification",-1),o(` in terms of layout (no slot available) +import{r,o as h,g as v,d as i,a,w as n,b as o,t as l,f as E,l as T,v as V,m as C,_ as k,N as g,S as A}from"./index-CyDhd-Z0.js";const B={class:"w-flex align-center"},H={class:"xs6 md4 lg3"},U={class:"ml2"},D={key:0,class:"ml2"},x={class:"mt4"},z={class:"ml1",href:"https://vuejs.org/v2/guide/transitions.html"},O={class:"ml2"};function W(e,t,S,$,N,p){const u=r("alert"),m=r("w-list"),d=r("title-link"),w=r("ssh-pre"),f=r("w-button"),b=r("example"),c=r("w-radios"),M=r("w-icon"),y=r("w-notification"),I=r("w-input"),P=r("w-flex"),j=r("w-tabs");return h(),v("div",null,[t[86]||(t[86]=i("div",{class:"title3 my6"},"You have the choice to use one or the other, or both.",-1)),a(j,{class:"mt4",items:2,"content-class":"pl4","model-value":"0"},{"item-title.1":n(()=>t[16]||(t[16]=[o("Notification manager")])),"item-content.1":n(()=>[t[54]||(t[54]=i("p",null,[o("The built-in notification manager can be used via "),i("code",null,"$waveui.notify()"),o(" from any component."),i("br")],-1)),a(u,{tip:""},{default:n(()=>t[17]||(t[17]=[o("Note that you can access the "),i("code",null,"$waveui",-1),o(" object with "),i("code",null,"const $waveui = inject('$waveui')",-1),o(" in composition API, or from "),i("code",null,"this",-1),o(" if not using the composition API.")])),_:1}),t[55]||(t[55]=i("div",{class:"title3"},"Pros",-1)),a(m,{icon:"wi-check",items:2},{"item.1":n(()=>t[18]||(t[18]=[o("Very convenient and fast to use")])),"item.2":n(()=>t[19]||(t[19]=[o("Handles the stacking of simultaneous notifications")])),_:1}),t[56]||(t[56]=i("div",{class:"title3 mt4"},"Cons",-1)),a(m,{icon:"wi-minus",items:1},{"item.1":n(()=>t[20]||(t[20]=[o("Less flexible than "),i("strong",{class:"code mx1"},"w-notification",-1),o(` in terms of layout (no slot available) `)])),_:1}),a(d,{h2:""},{default:n(()=>t[21]||(t[21]=[o("Simple use of the notify method")])),_:1}),t[57]||(t[57]=i("p",null,"The notify method takes up to 3 parameters, here is the syntax:",-1)),a(w,{language:"js",dark:e.$store.state.darkMode},{default:n(()=>t[22]||(t[22]=[o("$waveui.notify({String} message, {String} type?, {Number} timeout?)")])),_:1},8,["dark"]),t[58]||(t[58]=i("p",null,[o("Access "),i("code",null,"$waveui"),o(" in composition API, or from "),i("code",null,"this"),o(" if not using the composition API.")],-1)),a(w,{language:"js",dark:e.$store.state.darkMode},{default:n(()=>t[23]||(t[23]=[o(`import { inject } from 'vue' const $waveui = inject('$waveui')`)])),_:1},8,["dark"]),t[59]||(t[59]=i("p",null,[o("The default type is "),i("code",null,"info"),o(" and the default timeout is "),i("code",null,"4000"),o("."),i("br"),o(` A timeout of `),i("code",null,"0"),o(" will keep the notification visible permanently (until dismissed).")],-1)),a(b,null,{pug:n(()=>t[28]||(t[28]=[o(`w-button.ma1(@click="$waveui.notify('Information.')" bg-color="info") Notify info diff --git a/docs/assets/index-CglalRud.js b/docs/assets/index-CLGxTSeX.js similarity index 99% rename from docs/assets/index-CglalRud.js rename to docs/assets/index-CLGxTSeX.js index 2f92cbd81..b88e8f471 100644 --- a/docs/assets/index-CglalRud.js +++ b/docs/assets/index-CLGxTSeX.js @@ -1,4 +1,4 @@ -import{r,o as g,g as q,a as l,w as s,d as t,b as n,t as v,h,n as I,c as F,f as E,_ as k,M as C}from"./index-CM5cc9pa.js";const R={class:"title4"},M={class:"mt6 title4"},D={class:"text-right mt6"},O={class:"ml2 mr4"},B={class:"text-right mt6"},P={class:"text-right mt6"},Y={class:"text-right mt6"},N={class:"text-right mt6"},W={class:"message-box"};function J(a,e,T,x,o,c){const m=r("alert"),i=r("title-link"),w=r("ssh-pre"),L=r("w-divider"),d=r("w-input"),f=r("w-button"),p=r("w-form"),b=r("example"),y=r("w-alert"),S=r("w-transition-fade"),A=r("w-checkbox"),V=r("w-flex"),U=r("w-notification"),j=r("w-card");return g(),q("div",null,[l(m,{class:"mt6",tip:""},{default:s(()=>e[12]||(e[12]=[t("ul",null,[t("li",{class:"title5"},[n("The "),t("span",{class:"code"},"w-form"),n(" component is used for validation.")]),t("li",null,[n("A "),t("span",{class:"code"},"w-form"),n(` is invisible and has no style by default. You can put it in a +import{r,o as g,g as q,a as l,w as s,d as t,b as n,t as v,h,n as I,c as F,f as E,_ as k,M as C}from"./index-CyDhd-Z0.js";const R={class:"title4"},M={class:"mt6 title4"},D={class:"text-right mt6"},O={class:"ml2 mr4"},B={class:"text-right mt6"},P={class:"text-right mt6"},Y={class:"text-right mt6"},N={class:"text-right mt6"},W={class:"message-box"};function J(a,e,T,x,o,c){const m=r("alert"),i=r("title-link"),w=r("ssh-pre"),L=r("w-divider"),d=r("w-input"),f=r("w-button"),p=r("w-form"),b=r("example"),y=r("w-alert"),S=r("w-transition-fade"),A=r("w-checkbox"),V=r("w-flex"),U=r("w-notification"),j=r("w-card");return g(),q("div",null,[l(m,{class:"mt6",tip:""},{default:s(()=>e[12]||(e[12]=[t("ul",null,[t("li",{class:"title5"},[n("The "),t("span",{class:"code"},"w-form"),n(" component is used for validation.")]),t("li",null,[n("A "),t("span",{class:"code"},"w-form"),n(` is invisible and has no style by default. You can put it in a `),t("span",{class:"code"},"w-card"),n(" (or put a "),t("span",{class:"code"},"w-card"),n(` in it) to have some style. Alternatively, you can apply colors and spaces CSS classes on it (e.g. `),t("span",{class:"code"},".blue--bg"),n(", "),t("span",{class:"code"},".pa4"),n(").")]),t("li",null,[n("The "),t("span",{class:"code"},"w-form"),n(" tag translates to a "),t("span",{class:"code"},"

"),n(" tag.")])],-1)])),_:1}),l(i,{h2:""},{default:s(()=>e[13]||(e[13]=[n("How it works")])),_:1}),e[82]||(e[82]=t("div",{class:"title3"},"The validation works in 3 steps:",-1)),t("ol",null,[t("li",R,[e[16]||(e[16]=n("Add one or more validator functions on the field you want validated")),l(w,{class:"body",language:"html-vue",label:"Vue template",dark:a.$store.state.darkMode},{default:s(()=>e[14]||(e[14]=[n('')])),_:1},8,["dark"]),l(w,{class:"body",language:"js",label:"Javascript",dark:a.$store.state.darkMode},{default:s(()=>e[15]||(e[15]=[n(`data: () => ({ validators: { diff --git a/docs/assets/index-CM5cc9pa.js b/docs/assets/index-CM5cc9pa.js deleted file mode 100644 index bcb529afc..000000000 --- a/docs/assets/index-CM5cc9pa.js +++ /dev/null @@ -1,266 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BOiPviw8.js","assets/index-tuV3FbQE.css","assets/why-wave-ui-CNpuwKPo.js","assets/why-wave-ui-Emx8A0Zk.css","assets/browser-support-CsW0IGV2.js","assets/divriots-fJu1QlFQ.js","assets/browser-support-BfKnBBCN.css","assets/customization-CD6HFbwh.js","assets/customization-93BIT74q.css","assets/layout-spaces-CWg0y4kU.js","assets/layout-spaces-Cgiu6wSz.css","assets/layout-grid-system-DiU97NYo.js","assets/layout-grid-system-BQU5pNyA.css","assets/layout-simplified-grid-system-yktUtwFt.js","assets/layout-simplified-grid-system-CJMvr_zW.css","assets/layout-flex-CFObzRwU.js","assets/layout-flex-Cq9XzcvZ.css","assets/typography-CSA31kcG.js","assets/typography-BRibZ5KS.css","assets/colors-BaS1qWZl.js","assets/colors-T0Jm461q.css","assets/shadows-borders-radii-CAWvAkYk.js","assets/shadows-borders-radii-CZXPs3HL.css","assets/transitions-BwWc-JME.js","assets/transitions-CbS2bbW_.css","assets/release-notes-Cc8wsRTw.js","assets/release-notes-Bv4b6TOy.css","assets/backers-eA56V1t9.js","assets/axios-BimPEqV4.js","assets/backers-mBnLRZCG.css","assets/index-BlqFzbgg.js","assets/index-Dsd19CDW.css","assets/index-h9Es7Avc.js","assets/index-BoTzr23s.css","assets/index-gk9D-ry8.js","assets/index-D_XsJnGn.css","assets/index-ygMGyMiX.js","assets/index-xJp9Kd2E.js","assets/index-CgrVrIXt.css","assets/index-CvTMwNiN.js","assets/index-BxSBkwEf.css","assets/index-CglalRud.js","assets/index-DkL6zsUR.css","assets/index-JpRwGcpH.js","assets/index-BtznwrRA.css","assets/index-BBms7Oe5.js","assets/index-BIxv-NuY.css","assets/index-Jeq5kU6B.js","assets/index-CfaGoAlx.css","assets/index-Dz6qKhVh.js","assets/index-D0mdSzfY.css","assets/index-CznulMO8.js","assets/index-CwAF42Ca.css","assets/index-C35jwIxV.js","assets/index-C5OEFSf2.css","assets/index-D1vKXoie.js","assets/index-DC6KcT7G.css","assets/index-DUqekE3c.js","assets/index-BLR9SWj1.css","assets/index-NYmzZ5vW.js","assets/index-5DAx497f.css","assets/index-tlhtQbBt.js","assets/index-CWObn_Bd.css","assets/index-DEqpNPzM.js","assets/index-Bv_BbB3I.css","assets/index-bj9wfr3A.js","assets/index-DJRLIXsk.css","assets/index-B2C2BU2i.js","assets/index-CKrYYUdJ.css","assets/index-CIzrN2qX.js","assets/index-NN34Z6Q5.css","assets/calendar-DiDF_Mm6.js","assets/calendar-BXBI1Rwt.css","assets/slideshow-BPqI2fKW.js","assets/slideshow-g6IWfX3k.css","assets/splitter-CRxGXD4c.js","assets/splitter-DNqYpC-7.css"])))=>i.map(i=>d[i]); -var Fg=Object.defineProperty;var md=t=>{throw TypeError(t)};var Ug=(t,e,n)=>e in t?Fg(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Kr=(t,e,n)=>Ug(t,typeof e!="symbol"?e+"":e,n),gd=(t,e,n)=>e.has(t)||md("Cannot "+n);var sl=(t,e,n)=>(gd(t,e,"read from private field"),n?n.call(t):e.get(t)),Da=(t,e,n)=>e.has(t)?md("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),Na=(t,e,n,i)=>(gd(t,e,"write to private field"),i?i.call(t,n):e.set(t,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();/** -* @vue/shared v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function dc(t,e){const n=new Set(t.split(","));return i=>n.has(i)}const Ze={},dr=[],hi=()=>{},Wg=()=>!1,ga=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),fc=t=>t.startsWith("onUpdate:"),kt=Object.assign,hc=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},jg=Object.prototype.hasOwnProperty,qe=(t,e)=>jg.call(t,e),ye=Array.isArray,fr=t=>zr(t)==="[object Map]",Nr=t=>zr(t)==="[object Set]",bd=t=>zr(t)==="[object Date]",Hg=t=>zr(t)==="[object RegExp]",Ce=t=>typeof t=="function",st=t=>typeof t=="string",bi=t=>typeof t=="symbol",tt=t=>t!==null&&typeof t=="object",bh=t=>(tt(t)||Ce(t))&&Ce(t.then)&&Ce(t.catch),yh=Object.prototype.toString,zr=t=>yh.call(t),Kg=t=>zr(t).slice(8,-1),_h=t=>zr(t)==="[object Object]",pc=t=>st(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,uo=dc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ba=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},qg=/-(\w)/g,Qn=ba(t=>t.replace(qg,(e,n)=>n?n.toUpperCase():"")),Gg=/\B([A-Z])/g,fs=ba(t=>t.replace(Gg,"-$1").toLowerCase()),ya=ba(t=>t.charAt(0).toUpperCase()+t.slice(1)),Rl=ba(t=>t?`on${ya(t)}`:""),rs=(t,e)=>!Object.is(t,e),hr=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},Kl=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Yg=t=>{const e=st(t)?Number(t):NaN;return isNaN(e)?t:e};let yd;const vh=()=>yd||(yd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function We(t){if(ye(t)){const e={};for(let n=0;n{if(n){const i=n.split(Qg);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function F(t){let e="";if(st(t))e=t;else if(ye(t))for(let n=0;nzs(n,e))}const Ch=t=>!!(t&&t.__v_isRef===!0),he=t=>st(t)?t:t==null?"":ye(t)||tt(t)&&(t.toString===yh||!Ce(t.toString))?Ch(t)?he(t.value):JSON.stringify(t,Sh,2):String(t),Sh=(t,e)=>Ch(e)?Sh(t,e.value):fr(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,s],r)=>(n[za(i,r)+" =>"]=s,n),{})}:Nr(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>za(n))}:bi(e)?za(e):tt(e)&&!ye(e)&&!_h(e)?String(e):e,za=(t,e="")=>{var n;return bi(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/** -* @vue/reactivity v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let vn;class xh{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=vn,!e&&vn&&(this.index=(vn.scopes||(vn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e0)return;let t;for(;co;){let e=co;for(co=void 0;e;){const n=e.nextEffect;if(e.nextEffect=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function Eh(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function $h(t){let e,n=t.depsTail;for(let i=n;i;i=i.prevDep)i.version===-1?(i===n&&(n=i.prevDep),yc(i),rb(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0;t.deps=e,t.depsTail=n}function wu(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&Ph(e.dep.computed)===!1||e.dep.version!==e.version)return!0;return!!t._dirty}function Ph(t){if(t.flags&2)return!1;if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===$o))return;t.globalVersion=$o;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&!wu(t)){t.flags&=-3;return}const n=Je,i=Yn;Je=t,Yn=!0;try{Eh(t);const s=t.fn(t._value);(e.version===0||rs(s,t._value))&&(t._value=s,e.version++)}catch(s){throw e.version++,s}finally{Je=n,Yn=i,$h(t),t.flags&=-3}}function yc(t){const{dep:e,prevSub:n,nextSub:i}=t;if(n&&(n.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=n,t.nextSub=void 0),e.subs===t&&(e.subs=n),!e.subs&&e.computed){e.computed.flags&=-5;for(let s=e.computed.deps;s;s=s.nextDep)yc(s)}}function rb(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Yn=!0;const Rh=[];function hs(){Rh.push(Yn),Yn=!1}function ps(){const t=Rh.pop();Yn=t===void 0?!0:t}function _d(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Je;Je=void 0;try{e()}finally{Je=n}}}let $o=0;class _c{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0}track(e){if(!Je||!Yn||Je===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Je)n=this.activeLink={dep:this,sub:Je,version:this.version,nextDep:void 0,prevDep:void 0,nextSub:void 0,prevSub:void 0,prevActiveLink:void 0},Je.deps?(n.prevDep=Je.depsTail,Je.depsTail.nextDep=n,Je.depsTail=n):Je.deps=Je.depsTail=n,Je.flags&4&&Oh(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=Je.depsTail,n.nextDep=void 0,Je.depsTail.nextDep=n,Je.depsTail=n,Je.deps===n&&(Je.deps=i)}return n}trigger(e){this.version++,$o++,this.notify(e)}notify(e){gc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()}finally{bc()}}}function Oh(t){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Oh(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}const vu=new WeakMap,Ps=Symbol(""),ku=Symbol(""),Po=Symbol("");function en(t,e,n){if(Yn&&Je){let i=vu.get(t);i||vu.set(t,i=new Map);let s=i.get(n);s||i.set(n,s=new _c),s.track()}}function Ai(t,e,n,i,s,r){const o=vu.get(t);if(!o){$o++;return}let l=[];if(e==="clear")l=[...o.values()];else{const a=ye(t),u=a&&pc(n);if(a&&n==="length"){const c=Number(i);o.forEach((d,f)=>{(f==="length"||f===Po||!bi(f)&&f>=c)&&l.push(d)})}else{const c=d=>d&&l.push(d);switch(n!==void 0&&c(o.get(n)),u&&c(o.get(Po)),e){case"add":a?u&&c(o.get("length")):(c(o.get(Ps)),fr(t)&&c(o.get(ku)));break;case"delete":a||(c(o.get(Ps)),fr(t)&&c(o.get(ku)));break;case"set":fr(t)&&c(o.get(Ps));break}}}gc();for(const a of l)a.trigger();bc()}function Xs(t){const e=ze(t);return e===t?e:(en(e,"iterate",Po),Xn(t)?e:e.map(Kt))}function _a(t){return en(t=ze(t),"iterate",Po),t}const ob={__proto__:null,[Symbol.iterator](){return Ua(this,Symbol.iterator,Kt)},concat(...t){return Xs(this).concat(...t.map(e=>ye(e)?Xs(e):e))},entries(){return Ua(this,"entries",t=>(t[1]=Kt(t[1]),t))},every(t,e){return Ci(this,"every",t,e,void 0,arguments)},filter(t,e){return Ci(this,"filter",t,e,n=>n.map(Kt),arguments)},find(t,e){return Ci(this,"find",t,e,Kt,arguments)},findIndex(t,e){return Ci(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Ci(this,"findLast",t,e,Kt,arguments)},findLastIndex(t,e){return Ci(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Ci(this,"forEach",t,e,void 0,arguments)},includes(...t){return Wa(this,"includes",t)},indexOf(...t){return Wa(this,"indexOf",t)},join(t){return Xs(this).join(t)},lastIndexOf(...t){return Wa(this,"lastIndexOf",t)},map(t,e){return Ci(this,"map",t,e,void 0,arguments)},pop(){return qr(this,"pop")},push(...t){return qr(this,"push",t)},reduce(t,...e){return wd(this,"reduce",t,e)},reduceRight(t,...e){return wd(this,"reduceRight",t,e)},shift(){return qr(this,"shift")},some(t,e){return Ci(this,"some",t,e,void 0,arguments)},splice(...t){return qr(this,"splice",t)},toReversed(){return Xs(this).toReversed()},toSorted(t){return Xs(this).toSorted(t)},toSpliced(...t){return Xs(this).toSpliced(...t)},unshift(...t){return qr(this,"unshift",t)},values(){return Ua(this,"values",Kt)}};function Ua(t,e,n){const i=_a(t),s=i[e]();return i!==t&&!Xn(t)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const lb=Array.prototype;function Ci(t,e,n,i,s,r){const o=_a(t),l=o!==t&&!Xn(t),a=o[e];if(a!==lb[e]){const d=a.apply(t,r);return l?Kt(d):d}let u=n;o!==t&&(l?u=function(d,f){return n.call(this,Kt(d),f,t)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,t)}));const c=a.call(o,u,i);return l&&s?s(c):c}function wd(t,e,n,i){const s=_a(t);let r=n;return s!==t&&(Xn(t)?n.length>3&&(r=function(o,l,a){return n.call(this,o,l,a,t)}):r=function(o,l,a){return n.call(this,o,Kt(l),a,t)}),s[e](r,...i)}function Wa(t,e,n){const i=ze(t);en(i,"iterate",Po);const s=i[e](...n);return(s===-1||s===!1)&&Cc(n[0])?(n[0]=ze(n[0]),i[e](...n)):s}function qr(t,e,n=[]){hs(),gc();const i=ze(t)[e].apply(t,n);return bc(),ps(),i}const ab=dc("__proto__,__v_isRef,__isVue"),Ah=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(bi));function ub(t){bi(t)||(t=String(t));const e=ze(this);return en(e,"has",t),e.hasOwnProperty(t)}class Bh{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return i===(s?r?kb:Dh:r?Lh:Vh).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const o=ye(e);if(!s){let a;if(o&&(a=ob[n]))return a;if(n==="hasOwnProperty")return ub}const l=Reflect.get(e,n,Qt(e)?e:i);return(bi(n)?Ah.has(n):ab(n))||(s||en(e,"get",n),r)?l:Qt(l)?o&&pc(n)?l:l.value:tt(l)?s?zh(l):_i(l):l}}class Mh extends Bh{constructor(e=!1){super(!1,e)}set(e,n,i,s){let r=e[n];if(!this._isShallow){const a=Fs(r);if(!Xn(i)&&!Fs(i)&&(r=ze(r),i=ze(i)),!ye(e)&&Qt(r)&&!Qt(i))return a?!1:(r.value=i,!0)}const o=ye(e)&&pc(n)?Number(n)t,wa=t=>Reflect.getPrototypeOf(t);function rl(t,e,n=!1,i=!1){t=t.__v_raw;const s=ze(t),r=ze(e);n||(rs(e,r)&&en(s,"get",e),en(s,"get",r));const{has:o}=wa(s),l=i?wc:n?Sc:Kt;if(o.call(s,e))return l(t.get(e));if(o.call(s,r))return l(t.get(r));t!==s&&t.get(e)}function ol(t,e=!1){const n=this.__v_raw,i=ze(n),s=ze(t);return e||(rs(t,s)&&en(i,"has",t),en(i,"has",s)),t===s?n.has(t):n.has(t)||n.has(s)}function ll(t,e=!1){return t=t.__v_raw,!e&&en(ze(t),"iterate",Ps),Reflect.get(t,"size",t)}function vd(t,e=!1){!e&&!Xn(t)&&!Fs(t)&&(t=ze(t));const n=ze(this);return wa(n).has.call(n,t)||(n.add(t),Ai(n,"add",t,t)),this}function kd(t,e,n=!1){!n&&!Xn(e)&&!Fs(e)&&(e=ze(e));const i=ze(this),{has:s,get:r}=wa(i);let o=s.call(i,t);o||(t=ze(t),o=s.call(i,t));const l=r.call(i,t);return i.set(t,e),o?rs(e,l)&&Ai(i,"set",t,e):Ai(i,"add",t,e),this}function Cd(t){const e=ze(this),{has:n,get:i}=wa(e);let s=n.call(e,t);s||(t=ze(t),s=n.call(e,t)),i&&i.call(e,t);const r=e.delete(t);return s&&Ai(e,"delete",t,void 0),r}function Sd(){const t=ze(this),e=t.size!==0,n=t.clear();return e&&Ai(t,"clear",void 0,void 0),n}function al(t,e){return function(i,s){const r=this,o=r.__v_raw,l=ze(o),a=e?wc:t?Sc:Kt;return!t&&en(l,"iterate",Ps),o.forEach((u,c)=>i.call(s,a(u),a(c),r))}}function ul(t,e,n){return function(...i){const s=this.__v_raw,r=ze(s),o=fr(r),l=t==="entries"||t===Symbol.iterator&&o,a=t==="keys"&&o,u=s[t](...i),c=n?wc:e?Sc:Kt;return!e&&en(r,"iterate",a?ku:Ps),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:l?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function Fi(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function pb(){const t={get(r){return rl(this,r)},get size(){return ll(this)},has:ol,add:vd,set:kd,delete:Cd,clear:Sd,forEach:al(!1,!1)},e={get(r){return rl(this,r,!1,!0)},get size(){return ll(this)},has:ol,add(r){return vd.call(this,r,!0)},set(r,o){return kd.call(this,r,o,!0)},delete:Cd,clear:Sd,forEach:al(!1,!0)},n={get(r){return rl(this,r,!0)},get size(){return ll(this,!0)},has(r){return ol.call(this,r,!0)},add:Fi("add"),set:Fi("set"),delete:Fi("delete"),clear:Fi("clear"),forEach:al(!0,!1)},i={get(r){return rl(this,r,!0,!0)},get size(){return ll(this,!0)},has(r){return ol.call(this,r,!0)},add:Fi("add"),set:Fi("set"),delete:Fi("delete"),clear:Fi("clear"),forEach:al(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{t[r]=ul(r,!1,!1),n[r]=ul(r,!0,!1),e[r]=ul(r,!1,!0),i[r]=ul(r,!0,!0)}),[t,n,e,i]}const[mb,gb,bb,yb]=pb();function vc(t,e){const n=e?t?yb:bb:t?gb:mb;return(i,s,r)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?i:Reflect.get(qe(n,s)&&s in i?n:i,s,r)}const _b={get:vc(!1,!1)},wb={get:vc(!1,!0)},vb={get:vc(!0,!1)};const Vh=new WeakMap,Lh=new WeakMap,Dh=new WeakMap,kb=new WeakMap;function Cb(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Sb(t){return t.__v_skip||!Object.isExtensible(t)?0:Cb(Kg(t))}function _i(t){return Fs(t)?t:kc(t,!1,db,_b,Vh)}function Nh(t){return kc(t,!1,hb,wb,Lh)}function zh(t){return kc(t,!0,fb,vb,Dh)}function kc(t,e,n,i,s){if(!tt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=s.get(t);if(r)return r;const o=Sb(t);if(o===0)return t;const l=new Proxy(t,o===2?i:n);return s.set(t,l),l}function pr(t){return Fs(t)?pr(t.__v_raw):!!(t&&t.__v_isReactive)}function Fs(t){return!!(t&&t.__v_isReadonly)}function Xn(t){return!!(t&&t.__v_isShallow)}function Cc(t){return t?!!t.__v_raw:!1}function ze(t){const e=t&&t.__v_raw;return e?ze(e):t}function xb(t){return Object.isExtensible(t)&&wh(t,"__v_skip",!0),t}const Kt=t=>tt(t)?_i(t):t,Sc=t=>tt(t)?zh(t):t;function Qt(t){return t?t.__v_isRef===!0:!1}function mr(t){return Fh(t,!1)}function Tb(t){return Fh(t,!0)}function Fh(t,e){return Qt(t)?t:new Ib(t,e)}class Ib{constructor(e,n){this.dep=new _c,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:ze(e),this._value=n?e:Kt(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Xn(e)||Fs(e);e=i?e:ze(e),rs(e,n)&&(this._rawValue=e,this._value=i?e:Kt(e),this.dep.trigger())}}function gr(t){return Qt(t)?t.value:t}const Eb={get:(t,e,n)=>e==="__v_raw"?t:gr(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const s=t[e];return Qt(s)&&!Qt(n)?(s.value=n,!0):Reflect.set(t,e,n,i)}};function Uh(t){return pr(t)?t:new Proxy(t,Eb)}class $b{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new _c(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=$o-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){Je!==this&&(this.flags|=16,this.dep.notify())}get value(){const e=this.dep.track();return Ph(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Pb(t,e,n=!1){let i,s;return Ce(t)?i=t:(i=t.get,s=t.set),new $b(i,s,n)}const cl={},ql=new WeakMap;let Ss;function Rb(t,e=!1,n=Ss){if(n){let i=ql.get(n);i||ql.set(n,i=[]),i.push(t)}}function Ob(t,e,n=Ze){const{immediate:i,deep:s,once:r,scheduler:o,augmentJob:l,call:a}=n,u=C=>s?C:Xn(C)||s===!1||s===0?$i(C,1):$i(C);let c,d,f,h,p=!1,m=!1;if(Qt(t)?(d=()=>t.value,p=Xn(t)):pr(t)?(d=()=>u(t),p=!0):ye(t)?(m=!0,p=t.some(C=>pr(C)||Xn(C)),d=()=>t.map(C=>{if(Qt(C))return C.value;if(pr(C))return u(C);if(Ce(C))return a?a(C,2):C()})):Ce(t)?e?d=a?()=>a(t,2):t:d=()=>{if(f){hs();try{f()}finally{ps()}}const C=Ss;Ss=c;try{return a?a(t,3,[h]):t(h)}finally{Ss=C}}:d=hi,e&&s){const C=d,B=s===!0?1/0:s;d=()=>$i(C(),B)}const x=sb(),P=()=>{c.stop(),x&&hc(x.effects,c)};if(r)if(e){const C=e;e=(...B)=>{C(...B),P()}}else{const C=d;d=()=>{C(),P()}}let S=m?new Array(t.length).fill(cl):cl;const I=C=>{if(!(!(c.flags&1)||!c.dirty&&!C))if(e){const B=c.run();if(s||p||(m?B.some((L,A)=>rs(L,S[A])):rs(B,S))){f&&f();const L=Ss;Ss=c;try{const A=[B,S===cl?void 0:m&&S[0]===cl?[]:S,h];a?a(e,3,A):e(...A),S=B}finally{Ss=L}}}else c.run()};return l&&l(I),c=new Th(d),c.scheduler=o?()=>o(I,!1):I,h=C=>Rb(C,!1,c),f=c.onStop=()=>{const C=ql.get(c);if(C){if(a)a(C,4);else for(const B of C)B();ql.delete(c)}},e?i?I(!0):S=c.run():o?o(I.bind(null,!0),!0):c.run(),P.pause=c.pause.bind(c),P.resume=c.resume.bind(c),P.stop=P,P}function $i(t,e=1/0,n){if(e<=0||!tt(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,Qt(t))$i(t.value,e,n);else if(ye(t))for(let i=0;i{$i(i,e,n)});else if(_h(t)){for(const i in t)$i(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&$i(t[i],e,n)}return t}/** -* @vue/runtime-core v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Xo(t,e,n,i){try{return i?t(...i):t()}catch(s){Qo(s,e,n)}}function Jn(t,e,n,i){if(Ce(t)){const s=Xo(t,e,n,i);return s&&bh(s)&&s.catch(r=>{Qo(r,e,n)}),s}if(ye(t)){const s=[];for(let r=0;r>>1,s=an[i],r=Oo(s);r=Oo(n)?an.push(t):an.splice(Bb(e),0,t),t.flags|=1,jh()}}function jh(){!Ro&&!Cu&&(Cu=!0,xc=Wh.then(Kh))}function Mb(t){ye(t)?br.push(...t):Ki&&t.id===-1?Ki.splice(nr+1,0,t):t.flags&1||(br.push(t),t.flags|=1),jh()}function xd(t,e,n=Ro?ri+1:0){for(;nOo(n)-Oo(i));if(br.length=0,Ki){Ki.push(...e);return}for(Ki=e,nr=0;nrt.id==null?t.flags&2?-1:1/0:t.id;function Kh(t){Cu=!1,Ro=!0;try{for(ri=0;ri{i._d&&Ld(-1);const r=Gl(e);let o;try{o=t(...s)}finally{Gl(r),i._d&&Ld(1)}return o};return i._n=!0,i._c=!0,i._d=!0,i}function hn(t,e){if(Vt===null)return t;const n=$a(Vt),i=t.dirs||(t.dirs=[]);for(let s=0;st.__isTeleport,fo=t=>t&&(t.disabled||t.disabled===""),Vb=t=>t&&(t.defer||t.defer===""),Td=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Id=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,Su=(t,e)=>{const n=t&&t.to;return st(n)?e?e(n):null:n},Lb={name:"Teleport",__isTeleport:!0,process(t,e,n,i,s,r,o,l,a,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:m,createComment:x}}=u,P=fo(e.props);let{shapeFlag:S,children:I,dynamicChildren:C}=e;if(t==null){const B=e.el=m(""),L=e.anchor=m("");h(B,n,i),h(L,n,i);const A=($,O)=>{S&16&&c(I,$,O,s,r,o,l,a)},U=()=>{const $=e.target=Su(e.props,p),O=Xh($,e,m,h);$&&(o!=="svg"&&Td($)?o="svg":o!=="mathml"&&Id($)&&(o="mathml"),P||(A($,O),Ol(e)))};P&&(A(n,L),Ol(e)),Vb(e.props)?At(U,r):U()}else{e.el=t.el,e.targetStart=t.targetStart;const B=e.anchor=t.anchor,L=e.target=t.target,A=e.targetAnchor=t.targetAnchor,U=fo(t.props),$=U?n:L,O=U?B:A;if(o==="svg"||Td(L)?o="svg":(o==="mathml"||Id(L))&&(o="mathml"),C?(f(t.dynamicChildren,C,$,s,r,o,l),Mc(t,e,!0)):a||d(t,e,$,O,s,r,o,l,!1),P)U?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):dl(e,n,B,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const q=e.target=Su(e.props,p);q&&dl(e,q,null,u,0)}else U&&dl(e,L,A,u,1);Ol(e)}},remove(t,e,n,{um:i,o:{remove:s}},r){const{shapeFlag:o,children:l,anchor:a,targetStart:u,targetAnchor:c,target:d,props:f}=t;if(d&&(s(u),s(c)),r&&s(a),o&16){const h=r||!fo(f);for(let p=0;p{t.isMounted=!0}),Pc(()=>{t.isUnmounting=!0}),t}const Rn=[Function,Array],Jh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Rn,onEnter:Rn,onAfterEnter:Rn,onEnterCancelled:Rn,onBeforeLeave:Rn,onLeave:Rn,onAfterLeave:Rn,onLeaveCancelled:Rn,onBeforeAppear:Rn,onAppear:Rn,onAfterAppear:Rn,onAppearCancelled:Rn},Zh=t=>{const e=t.subTree;return e.component?Zh(e.component):e},zb={name:"BaseTransition",props:Jh,setup(t,{slots:e}){const n=Ea(),i=Qh();return()=>{const s=e.default&&Ic(e.default(),!0);if(!s||!s.length)return;const r=ep(s),o=ze(t),{mode:l}=o;if(i.isLeaving)return ja(r);const a=Ed(r);if(!a)return ja(r);let u=Ao(a,o,i,n,f=>u=f);a.type!==qt&&os(a,u);const c=n.subTree,d=c&&Ed(c);if(d&&d.type!==qt&&!Xi(a,d)&&Zh(n).type!==qt){const f=Ao(d,o,i,n);if(os(d,f),l==="out-in"&&a.type!==qt)return i.isLeaving=!0,f.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave},ja(r);l==="in-out"&&a.type!==qt&&(f.delayLeave=(h,p,m)=>{const x=tp(i,d);x[String(d.key)]=d,h[qi]=()=>{p(),h[qi]=void 0,delete u.delayedLeave},u.delayedLeave=m})}return r}}};function ep(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==qt){e=n;break}}return e}const Fb=zb;function tp(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Ao(t,e,n,i,s){const{appear:r,mode:o,persisted:l=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:x,onAppear:P,onAfterAppear:S,onAppearCancelled:I}=e,C=String(t.key),B=tp(n,t),L=($,O)=>{$&&Jn($,i,9,O)},A=($,O)=>{const q=O[1];L($,O),ye($)?$.every(V=>V.length<=1)&&q():$.length<=1&&q()},U={mode:o,persisted:l,beforeEnter($){let O=a;if(!n.isMounted)if(r)O=x||a;else return;$[qi]&&$[qi](!0);const q=B[C];q&&Xi(t,q)&&q.el[qi]&&q.el[qi](),L(O,[$])},enter($){let O=u,q=c,V=d;if(!n.isMounted)if(r)O=P||u,q=S||c,V=I||d;else return;let K=!1;const Q=$[fl]=pe=>{K||(K=!0,pe?L(V,[$]):L(q,[$]),U.delayedLeave&&U.delayedLeave(),$[fl]=void 0)};O?A(O,[$,Q]):Q()},leave($,O){const q=String(t.key);if($[fl]&&$[fl](!0),n.isUnmounting)return O();L(f,[$]);let V=!1;const K=$[qi]=Q=>{V||(V=!0,O(),Q?L(m,[$]):L(p,[$]),$[qi]=void 0,B[q]===t&&delete B[q])};B[q]=t,h?A(h,[$,K]):K()},clone($){const O=Ao($,e,n,i,s);return s&&s(O),O}};return U}function ja(t){if(Jo(t))return t=Mi(t),t.children=null,t}function Ed(t){if(!Jo(t))return Yh(t.type)&&t.children?ep(t.children):t;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Ce(n.default))return n.default()}}function os(t,e){t.shapeFlag&6&&t.component?(t.transition=e,os(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Ic(t,e=!1,n){let i=[],s=0;for(let r=0;r1)for(let r=0;rxu(p,e&&(ye(e)?e[m]:e),n,i,s));return}if(Rs(i)&&!s)return;const r=i.shapeFlag&4?$a(i.component):i.el,o=s?null:r,{i:l,r:a}=t,u=e&&e.r,c=l.refs===Ze?l.refs={}:l.refs,d=l.setupState,f=ze(d),h=d===Ze?()=>!1:p=>qe(f,p);if(u!=null&&u!==a&&(st(u)?(c[u]=null,h(u)&&(d[u]=null)):Qt(u)&&(u.value=null)),Ce(a))Xo(a,l,12,[o,c]);else{const p=st(a),m=Qt(a);if(p||m){const x=()=>{if(t.f){const P=p?h(a)?d[a]:c[a]:a.value;s?ye(P)&&hc(P,r):ye(P)?P.includes(r)||P.push(r):p?(c[a]=[r],h(a)&&(d[a]=c[a])):(a.value=[r],t.k&&(c[t.k]=a.value))}else p?(c[a]=o,h(a)&&(d[a]=o)):m&&(a.value=o,t.k&&(c[t.k]=o))};o?(x.id=-1,At(x,n)):x()}}}const $d=t=>t.nodeType===8;function Ub(t,e){if($d(t)&&t.data==="["){let n=1,i=t.nextSibling;for(;i;){if(i.nodeType===1)e(i);else if($d(i))if(i.data==="]"){if(--n===0)break}else i.data==="["&&n++;i=i.nextSibling}}else e(t)}const Rs=t=>!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Wb(t){Ce(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:i,delay:s=200,hydrate:r,timeout:o,suspensible:l=!0,onError:a}=t;let u=null,c,d=0;const f=()=>(d++,u=null,h()),h=()=>{let p;return u||(p=u=e().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((x,P)=>{a(m,()=>x(f()),()=>P(m),d+1)});throw m}).then(m=>p!==u&&u?u:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return ka({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(p,m,x){const P=r?()=>{const S=r(x,I=>Ub(p,I));S&&(m.bum||(m.bum=[])).push(S)}:x;c?P():h().then(()=>!m.isUnmounted&&P())},get __asyncResolved(){return c},setup(){const p=Mt;if(Ec(p),c)return()=>Ha(c,p);const m=I=>{u=null,Qo(I,p,13,!i)};if(l&&p.suspense||el)return h().then(I=>()=>Ha(I,p)).catch(I=>(m(I),()=>i?E(i,{error:I}):null));const x=mr(!1),P=mr(),S=mr(!!s);return s&&setTimeout(()=>{S.value=!1},s),o!=null&&setTimeout(()=>{if(!x.value&&!P.value){const I=new Error(`Async component timed out after ${o}ms.`);m(I),P.value=I}},o),h().then(()=>{x.value=!0,p.parent&&Jo(p.parent.vnode)&&va(p.parent.update)}).catch(I=>{m(I),P.value=I}),()=>{if(x.value&&c)return Ha(c,p);if(P.value&&i)return E(i,{error:P.value});if(n&&!S.value)return E(n)}}})}function Ha(t,e){const{ref:n,props:i,children:s,ce:r}=e.vnode,o=E(t,i,s);return o.ref=n,o.ce=r,delete e.vnode.ce,o}const Jo=t=>t.type.__isKeepAlive,jb={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=Ea(),i=n.ctx;if(!i.renderer)return()=>{const S=e.default&&e.default();return S&&S.length===1?S[0]:S};const s=new Map,r=new Set;let o=null;const l=n.suspense,{renderer:{p:a,m:u,um:c,o:{createElement:d}}}=i,f=d("div");i.activate=(S,I,C,B,L)=>{const A=S.component;u(S,I,C,0,l),a(A.vnode,S,I,C,A,l,B,S.slotScopeIds,L),At(()=>{A.isDeactivated=!1,A.a&&hr(A.a);const U=S.props&&S.props.onVnodeMounted;U&&On(U,A.parent,S)},l)},i.deactivate=S=>{const I=S.component;Xl(I.m),Xl(I.a),u(S,f,null,1,l),At(()=>{I.da&&hr(I.da);const C=S.props&&S.props.onVnodeUnmounted;C&&On(C,I.parent,S),I.isDeactivated=!0},l)};function h(S){Ka(S),c(S,n,l,!0)}function p(S){s.forEach((I,C)=>{const B=Ru(I.type);B&&!S(B)&&m(C)})}function m(S){const I=s.get(S);I&&(!o||!Xi(I,o))?h(I):o&&Ka(o),s.delete(S),r.delete(S)}Os(()=>[t.include,t.exclude],([S,I])=>{S&&p(C=>eo(S,C)),I&&p(C=>!eo(I,C))},{flush:"post",deep:!0});let x=null;const P=()=>{x!=null&&(Ql(n.subTree.type)?At(()=>{s.set(x,hl(n.subTree))},n.subTree.suspense):s.set(x,hl(n.subTree)))};return Sa(P),$c(P),Pc(()=>{s.forEach(S=>{const{subTree:I,suspense:C}=n,B=hl(I);if(S.type===B.type&&S.key===B.key){Ka(B);const L=B.component.da;L&&At(L,C);return}h(S)})}),()=>{if(x=null,!e.default)return o=null;const S=e.default(),I=S[0];if(S.length>1)return o=null,S;if(!Mo(I)||!(I.shapeFlag&4)&&!(I.shapeFlag&128))return o=null,I;let C=hl(I);if(C.type===qt)return o=null,C;const B=C.type,L=Ru(Rs(C)?C.type.__asyncResolved||{}:B),{include:A,exclude:U,max:$}=t;if(A&&(!L||!eo(A,L))||U&&L&&eo(U,L))return C.shapeFlag&=-257,o=C,I;const O=C.key==null?B:C.key,q=s.get(O);return C.el&&(C=Mi(C),I.shapeFlag&128&&(I.ssContent=C)),x=O,q?(C.el=q.el,C.component=q.component,C.transition&&os(C,C.transition),C.shapeFlag|=512,r.delete(O),r.add(O)):(r.add(O),$&&r.size>parseInt($,10)&&m(r.values().next().value)),C.shapeFlag|=256,o=C,Ql(I.type)?I:C}}},Hb=jb;function eo(t,e){return ye(t)?t.some(n=>eo(n,e)):st(t)?t.split(",").includes(e):Hg(t)?(t.lastIndex=0,t.test(e)):!1}function Kb(t,e){np(t,"a",e)}function qb(t,e){np(t,"da",e)}function np(t,e,n=Mt){const i=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(Ca(e,i,n),n){let s=n.parent;for(;s&&s.parent;)Jo(s.parent.vnode)&&Gb(i,e,n,s),s=s.parent}}function Gb(t,e,n,i){const s=Ca(e,t,i,!0);sp(()=>{hc(i[e],s)},n)}function Ka(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function hl(t){return t.shapeFlag&128?t.ssContent:t}function Ca(t,e,n=Mt,i=!1){if(n){const s=n[t]||(n[t]=[]),r=e.__weh||(e.__weh=(...o)=>{hs();const l=Zo(n),a=Jn(e,n,t,o);return l(),ps(),a});return i?s.unshift(r):s.push(r),r}}const Ni=t=>(e,n=Mt)=>{(!el||t==="sp")&&Ca(t,(...i)=>e(...i),n)},Yb=Ni("bm"),Sa=Ni("m"),ip=Ni("bu"),$c=Ni("u"),Pc=Ni("bum"),sp=Ni("um"),Xb=Ni("sp"),Qb=Ni("rtg"),Jb=Ni("rtc");function Zb(t,e=Mt){Ca("ec",t,e)}const Rc="components",ey="directives";function W(t,e){return Oc(Rc,t,!0,e)||t}const rp=Symbol.for("v-ndc");function Ge(t){return st(t)?Oc(Rc,t,!1)||t:t||rp}function op(t){return Oc(ey,t)}function Oc(t,e,n=!0,i=!1){const s=Vt||Mt;if(s){const r=s.type;if(t===Rc){const l=Ru(r,!1);if(l&&(l===e||l===Qn(e)||l===ya(Qn(e))))return r}const o=Pd(s[t]||r[t],e)||Pd(s.appContext[t],e);return!o&&i?r:o}}function Pd(t,e){return t&&(t[e]||t[Qn(e)]||t[ya(Qn(e))])}function et(t,e,n,i){let s;const r=n,o=ye(t);if(o||st(t)){const l=o&&pr(t);l&&(t=_a(t)),s=new Array(t.length);for(let a=0,u=t.length;ae(l,a,void 0,r));else{const l=Object.keys(t);s=new Array(l.length);for(let a=0,u=l.length;a{const r=i.fn(...s);return r&&(r.key=i.key),r}:i.fn)}return t}function D(t,e,n={},i,s){if(Vt.ce||Vt.parent&&Rs(Vt.parent)&&Vt.parent.ce)return e!=="default"&&(n.name=e),g(),X(ie,null,[E("slot",n,i&&i())],64);let r=t[e];r&&r._c&&(r._d=!1),g();const o=r&&lp(r(n)),l=X(ie,{key:(n.key||o&&o.key||`_${e}`)+(!o&&i?"_fb":"")},o||(i?i():[]),o&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function lp(t){return t.some(e=>Mo(e)?!(e.type===qt||e.type===ie&&!lp(e.children)):!0)?t:null}function ls(t,e){const n={};for(const i in t)n[e&&/[A-Z]/.test(i)?`on:${i}`:Rl(i)]=t[i];return n}const Tu=t=>t?xp(t)?$a(t):Tu(t.parent):null,ho=kt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Tu(t.parent),$root:t=>Tu(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Ac(t),$forceUpdate:t=>t.f||(t.f=()=>{va(t.update)}),$nextTick:t=>t.n||(t.n=Tc.bind(t.proxy)),$watch:t=>Cy.bind(t)}),qa=(t,e)=>t!==Ze&&!t.__isScriptSetup&&qe(t,e),ty={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:s,props:r,accessCache:o,type:l,appContext:a}=t;let u;if(e[0]!=="$"){const h=o[e];if(h!==void 0)switch(h){case 1:return i[e];case 2:return s[e];case 4:return n[e];case 3:return r[e]}else{if(qa(i,e))return o[e]=1,i[e];if(s!==Ze&&qe(s,e))return o[e]=2,s[e];if((u=t.propsOptions[0])&&qe(u,e))return o[e]=3,r[e];if(n!==Ze&&qe(n,e))return o[e]=4,n[e];Iu&&(o[e]=0)}}const c=ho[e];let d,f;if(c)return e==="$attrs"&&en(t.attrs,"get",""),c(t);if((d=l.__cssModules)&&(d=d[e]))return d;if(n!==Ze&&qe(n,e))return o[e]=4,n[e];if(f=a.config.globalProperties,qe(f,e))return f[e]},set({_:t},e,n){const{data:i,setupState:s,ctx:r}=t;return qa(s,e)?(s[e]=n,!0):i!==Ze&&qe(i,e)?(i[e]=n,!0):qe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(r[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:s,propsOptions:r}},o){let l;return!!n[o]||t!==Ze&&qe(t,o)||qa(e,o)||(l=r[0])&&qe(l,o)||qe(i,o)||qe(ho,o)||qe(s.config.globalProperties,o)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:qe(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function ny(){return iy().slots}function iy(){const t=Ea();return t.setupContext||(t.setupContext=Ip(t))}function Rd(t){return ye(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let Iu=!0;function sy(t){const e=Ac(t),n=t.proxy,i=t.ctx;Iu=!1,e.beforeCreate&&Od(e.beforeCreate,t,"bc");const{data:s,computed:r,methods:o,watch:l,provide:a,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:p,activated:m,deactivated:x,beforeDestroy:P,beforeUnmount:S,destroyed:I,unmounted:C,render:B,renderTracked:L,renderTriggered:A,errorCaptured:U,serverPrefetch:$,expose:O,inheritAttrs:q,components:V,directives:K,filters:Q}=e;if(u&&ry(u,i,null),o)for(const te in o){const ae=o[te];Ce(ae)&&(i[te]=ae.bind(n))}if(s){const te=s.call(n,n);tt(te)&&(t.data=_i(te))}if(Iu=!0,r)for(const te in r){const ae=r[te],Se=Ce(ae)?ae.bind(n,n):Ce(ae.get)?ae.get.bind(n,n):hi,R=!Ce(ae)&&Ce(ae.set)?ae.set.bind(n):hi,Pe=Vn({get:Se,set:R});Object.defineProperty(i,te,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:Ue=>Pe.value=Ue})}if(l)for(const te in l)ap(l[te],i,n,te);if(a){const te=Ce(a)?a.call(n):a;Reflect.ownKeys(te).forEach(ae=>{Al(ae,te[ae])})}c&&Od(c,t,"c");function se(te,ae){ye(ae)?ae.forEach(Se=>te(Se.bind(n))):ae&&te(ae.bind(n))}if(se(Yb,d),se(Sa,f),se(ip,h),se($c,p),se(Kb,m),se(qb,x),se(Zb,U),se(Jb,L),se(Qb,A),se(Pc,S),se(sp,C),se(Xb,$),ye(O))if(O.length){const te=t.exposed||(t.exposed={});O.forEach(ae=>{Object.defineProperty(te,ae,{get:()=>n[ae],set:Se=>n[ae]=Se})})}else t.exposed||(t.exposed={});B&&t.render===hi&&(t.render=B),q!=null&&(t.inheritAttrs=q),V&&(t.components=V),K&&(t.directives=K),$&&Ec(t)}function ry(t,e,n=hi){ye(t)&&(t=Eu(t));for(const i in t){const s=t[i];let r;tt(s)?"default"in s?r=pi(s.from||i,s.default,!0):r=pi(s.from||i):r=pi(s),Qt(r)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):e[i]=r}}function Od(t,e,n){Jn(ye(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function ap(t,e,n,i){let s=i.includes(".")?vp(n,i):()=>n[i];if(st(t)){const r=e[t];Ce(r)&&Os(s,r)}else if(Ce(t))Os(s,t.bind(n));else if(tt(t))if(ye(t))t.forEach(r=>ap(r,e,n,i));else{const r=Ce(t.handler)?t.handler.bind(n):e[t.handler];Ce(r)&&Os(s,r,t)}}function Ac(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:s,optionsCache:r,config:{optionMergeStrategies:o}}=t.appContext,l=r.get(e);let a;return l?a=l:!s.length&&!n&&!i?a=e:(a={},s.length&&s.forEach(u=>Yl(a,u,o,!0)),Yl(a,e,o)),tt(e)&&r.set(e,a),a}function Yl(t,e,n,i=!1){const{mixins:s,extends:r}=e;r&&Yl(t,r,n,!0),s&&s.forEach(o=>Yl(t,o,n,!0));for(const o in e)if(!(i&&o==="expose")){const l=oy[o]||n&&n[o];t[o]=l?l(t[o],e[o]):e[o]}return t}const oy={data:Ad,props:Bd,emits:Bd,methods:to,computed:to,beforeCreate:nn,created:nn,beforeMount:nn,mounted:nn,beforeUpdate:nn,updated:nn,beforeDestroy:nn,beforeUnmount:nn,destroyed:nn,unmounted:nn,activated:nn,deactivated:nn,errorCaptured:nn,serverPrefetch:nn,components:to,directives:to,watch:ay,provide:Ad,inject:ly};function Ad(t,e){return e?t?function(){return kt(Ce(t)?t.call(this,this):t,Ce(e)?e.call(this,this):e)}:e:t}function ly(t,e){return to(Eu(t),Eu(e))}function Eu(t){if(ye(t)){const e={};for(let n=0;n1)return n&&Ce(e)?e.call(i&&i.proxy):e}}const cp={},dp=()=>Object.create(cp),fp=t=>Object.getPrototypeOf(t)===cp;function dy(t,e,n,i=!1){const s={},r=dp();t.propsDefaults=Object.create(null),hp(t,e,s,r);for(const o in t.propsOptions[0])o in s||(s[o]=void 0);n?t.props=i?s:Nh(s):t.type.props?t.props=s:t.props=r,t.attrs=r}function fy(t,e,n,i){const{props:s,attrs:r,vnode:{patchFlag:o}}=t,l=ze(s),[a]=t.propsOptions;let u=!1;if((i||o>0)&&!(o&16)){if(o&8){const c=t.vnode.dynamicProps;for(let d=0;d{a=!0;const[f,h]=pp(d,e,!0);kt(o,f),h&&l.push(...h)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!r&&!a)return tt(t)&&i.set(t,dr),dr;if(ye(r))for(let c=0;ct[0]==="_"||t==="$stable",Bc=t=>ye(t)?t.map(ai):[ai(t)],py=(t,e,n)=>{if(e._n)return e;const i=_((...s)=>Bc(e(...s)),n);return i._c=!1,i},gp=(t,e,n)=>{const i=t._ctx;for(const s in t){if(mp(s))continue;const r=t[s];if(Ce(r))e[s]=py(s,r,i);else if(r!=null){const o=Bc(r);e[s]=()=>o}}},bp=(t,e)=>{const n=Bc(e);t.slots.default=()=>n},yp=(t,e,n)=>{for(const i in e)(n||i!=="_")&&(t[i]=e[i])},my=(t,e,n)=>{const i=t.slots=dp();if(t.vnode.shapeFlag&32){const s=e._;s?(yp(i,e,n),n&&wh(i,"_",s,!0)):gp(e,i)}else e&&bp(t,e)},gy=(t,e,n)=>{const{vnode:i,slots:s}=t;let r=!0,o=Ze;if(i.shapeFlag&32){const l=e._;l?n&&l===1?r=!1:yp(s,e,n):(r=!e.$stable,gp(e,s)),o=e}else e&&(bp(t,e),o={default:1});if(r)for(const l in s)!mp(l)&&o[l]==null&&delete s[l]},At=Py;function by(t){return yy(t)}function yy(t,e){const n=vh();n.__VUE__=!0;const{insert:i,remove:s,patchProp:r,createElement:o,createText:l,createComment:a,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=hi,insertStaticContent:p}=t,m=(b,v,M,j=null,k=null,H=null,ee=void 0,Z=null,G=!!v.dynamicChildren)=>{if(b===v)return;b&&!Xi(b,v)&&(j=z(b),Ue(b,k,H,!0),b=null),v.patchFlag===-2&&(G=!1,v.dynamicChildren=null);const{type:Y,ref:me,shapeFlag:re}=v;switch(Y){case Ia:x(b,v,M,j);break;case qt:P(b,v,M,j);break;case Bl:b==null&&S(v,M,j,ee);break;case ie:V(b,v,M,j,k,H,ee,Z,G);break;default:re&1?B(b,v,M,j,k,H,ee,Z,G):re&6?K(b,v,M,j,k,H,ee,Z,G):(re&64||re&128)&&Y.process(b,v,M,j,k,H,ee,Z,G,ce)}me!=null&&k&&xu(me,b&&b.ref,H,v||b,!v)},x=(b,v,M,j)=>{if(b==null)i(v.el=l(v.children),M,j);else{const k=v.el=b.el;v.children!==b.children&&u(k,v.children)}},P=(b,v,M,j)=>{b==null?i(v.el=a(v.children||""),M,j):v.el=b.el},S=(b,v,M,j)=>{[b.el,b.anchor]=p(b.children,v,M,j,b.el,b.anchor)},I=({el:b,anchor:v},M,j)=>{let k;for(;b&&b!==v;)k=f(b),i(b,M,j),b=k;i(v,M,j)},C=({el:b,anchor:v})=>{let M;for(;b&&b!==v;)M=f(b),s(b),b=M;s(v)},B=(b,v,M,j,k,H,ee,Z,G)=>{v.type==="svg"?ee="svg":v.type==="math"&&(ee="mathml"),b==null?L(v,M,j,k,H,ee,Z,G):$(b,v,k,H,ee,Z,G)},L=(b,v,M,j,k,H,ee,Z)=>{let G,Y;const{props:me,shapeFlag:re,transition:oe,dirs:_e}=b;if(G=b.el=o(b.type,H,me&&me.is,me),re&8?c(G,b.children):re&16&&U(b.children,G,null,j,k,Ga(b,H),ee,Z),_e&&_s(b,null,j,"created"),A(G,b,b.scopeId,ee,j),me){for(const Re in me)Re!=="value"&&!uo(Re)&&r(G,Re,null,me[Re],H,j);"value"in me&&r(G,"value",null,me.value,H),(Y=me.onVnodeBeforeMount)&&On(Y,j,b)}_e&&_s(b,null,j,"beforeMount");const ge=_y(k,oe);ge&&oe.beforeEnter(G),i(G,v,M),((Y=me&&me.onVnodeMounted)||ge||_e)&&At(()=>{Y&&On(Y,j,b),ge&&oe.enter(G),_e&&_s(b,null,j,"mounted")},k)},A=(b,v,M,j,k)=>{if(M&&h(b,M),j)for(let H=0;H{for(let Y=G;Y{const Z=v.el=b.el;let{patchFlag:G,dynamicChildren:Y,dirs:me}=v;G|=b.patchFlag&16;const re=b.props||Ze,oe=v.props||Ze;let _e;if(M&&ws(M,!1),(_e=oe.onVnodeBeforeUpdate)&&On(_e,M,v,b),me&&_s(v,b,M,"beforeUpdate"),M&&ws(M,!0),(re.innerHTML&&oe.innerHTML==null||re.textContent&&oe.textContent==null)&&c(Z,""),Y?O(b.dynamicChildren,Y,Z,M,j,Ga(v,k),H):ee||ae(b,v,Z,null,M,j,Ga(v,k),H,!1),G>0){if(G&16)q(Z,re,oe,M,k);else if(G&2&&re.class!==oe.class&&r(Z,"class",null,oe.class,k),G&4&&r(Z,"style",re.style,oe.style,k),G&8){const ge=v.dynamicProps;for(let Re=0;Re{_e&&On(_e,M,v,b),me&&_s(v,b,M,"updated")},j)},O=(b,v,M,j,k,H,ee)=>{for(let Z=0;Z{if(v!==M){if(v!==Ze)for(const H in v)!uo(H)&&!(H in M)&&r(b,H,v[H],null,k,j);for(const H in M){if(uo(H))continue;const ee=M[H],Z=v[H];ee!==Z&&H!=="value"&&r(b,H,Z,ee,k,j)}"value"in M&&r(b,"value",v.value,M.value,k)}},V=(b,v,M,j,k,H,ee,Z,G)=>{const Y=v.el=b?b.el:l(""),me=v.anchor=b?b.anchor:l("");let{patchFlag:re,dynamicChildren:oe,slotScopeIds:_e}=v;_e&&(Z=Z?Z.concat(_e):_e),b==null?(i(Y,M,j),i(me,M,j),U(v.children||[],M,me,k,H,ee,Z,G)):re>0&&re&64&&oe&&b.dynamicChildren?(O(b.dynamicChildren,oe,M,k,H,ee,Z),(v.key!=null||k&&v===k.subTree)&&Mc(b,v,!0)):ae(b,v,M,me,k,H,ee,Z,G)},K=(b,v,M,j,k,H,ee,Z,G)=>{v.slotScopeIds=Z,b==null?v.shapeFlag&512?k.ctx.activate(v,M,j,ee,G):Q(v,M,j,k,H,ee,G):pe(b,v,G)},Q=(b,v,M,j,k,H,ee)=>{const Z=b.component=Vy(b,j,k);if(Jo(b)&&(Z.ctx.renderer=ce),Ly(Z,!1,ee),Z.asyncDep){if(k&&k.registerDep(Z,se,ee),!b.el){const G=Z.subTree=E(qt);P(null,G,v,M)}}else se(Z,b,v,M,k,H,ee)},pe=(b,v,M)=>{const j=v.component=b.component;if(Ey(b,v,M))if(j.asyncDep&&!j.asyncResolved){te(j,v,M);return}else j.next=v,j.update();else v.el=b.el,j.vnode=v},se=(b,v,M,j,k,H,ee)=>{const Z=()=>{if(b.isMounted){let{next:re,bu:oe,u:_e,parent:ge,vnode:Re}=b;{const $t=_p(b);if($t){re&&(re.el=Re.el,te(b,re,ee)),$t.asyncDep.then(()=>{b.isUnmounted||Z()});return}}let Te=re,lt;ws(b,!1),re?(re.el=Re.el,te(b,re,ee)):re=Re,oe&&hr(oe),(lt=re.props&&re.props.onVnodeBeforeUpdate)&&On(lt,ge,re,Re),ws(b,!0);const ht=Ya(b),Ne=b.subTree;b.subTree=ht,m(Ne,ht,d(Ne.el),z(Ne),b,k,H),re.el=ht.el,Te===null&&$y(b,ht.el),_e&&At(_e,k),(lt=re.props&&re.props.onVnodeUpdated)&&At(()=>On(lt,ge,re,Re),k)}else{let re;const{el:oe,props:_e}=v,{bm:ge,m:Re,parent:Te,root:lt,type:ht}=b,Ne=Rs(v);if(ws(b,!1),ge&&hr(ge),!Ne&&(re=_e&&_e.onVnodeBeforeMount)&&On(re,Te,v),ws(b,!0),oe&&Me){const $t=()=>{b.subTree=Ya(b),Me(oe,b.subTree,b,k,null)};Ne&&ht.__asyncHydrate?ht.__asyncHydrate(oe,b,$t):$t()}else{lt.ce&<.ce._injectChildStyle(ht);const $t=b.subTree=Ya(b);m(null,$t,M,j,b,k,H),v.el=$t.el}if(Re&&At(Re,k),!Ne&&(re=_e&&_e.onVnodeMounted)){const $t=v;At(()=>On(re,Te,$t),k)}(v.shapeFlag&256||Te&&Rs(Te.vnode)&&Te.vnode.shapeFlag&256)&&b.a&&At(b.a,k),b.isMounted=!0,v=M=j=null}};b.scope.on();const G=b.effect=new Th(Z);b.scope.off();const Y=b.update=G.run.bind(G),me=b.job=G.runIfDirty.bind(G);me.i=b,me.id=b.uid,G.scheduler=()=>va(me),ws(b,!0),Y()},te=(b,v,M)=>{v.component=b;const j=b.vnode.props;b.vnode=v,b.next=null,fy(b,v.props,j,M),gy(b,v.children,M),hs(),xd(b),ps()},ae=(b,v,M,j,k,H,ee,Z,G=!1)=>{const Y=b&&b.children,me=b?b.shapeFlag:0,re=v.children,{patchFlag:oe,shapeFlag:_e}=v;if(oe>0){if(oe&128){R(Y,re,M,j,k,H,ee,Z,G);return}else if(oe&256){Se(Y,re,M,j,k,H,ee,Z,G);return}}_e&8?(me&16&&Ye(Y,k,H),re!==Y&&c(M,re)):me&16?_e&16?R(Y,re,M,j,k,H,ee,Z,G):Ye(Y,k,H,!0):(me&8&&c(M,""),_e&16&&U(re,M,j,k,H,ee,Z,G))},Se=(b,v,M,j,k,H,ee,Z,G)=>{b=b||dr,v=v||dr;const Y=b.length,me=v.length,re=Math.min(Y,me);let oe;for(oe=0;oeme?Ye(b,k,H,!0,!1,re):U(v,M,j,k,H,ee,Z,G,re)},R=(b,v,M,j,k,H,ee,Z,G)=>{let Y=0;const me=v.length;let re=b.length-1,oe=me-1;for(;Y<=re&&Y<=oe;){const _e=b[Y],ge=v[Y]=G?Gi(v[Y]):ai(v[Y]);if(Xi(_e,ge))m(_e,ge,M,null,k,H,ee,Z,G);else break;Y++}for(;Y<=re&&Y<=oe;){const _e=b[re],ge=v[oe]=G?Gi(v[oe]):ai(v[oe]);if(Xi(_e,ge))m(_e,ge,M,null,k,H,ee,Z,G);else break;re--,oe--}if(Y>re){if(Y<=oe){const _e=oe+1,ge=_eoe)for(;Y<=re;)Ue(b[Y],k,H,!0),Y++;else{const _e=Y,ge=Y,Re=new Map;for(Y=ge;Y<=oe;Y++){const _t=v[Y]=G?Gi(v[Y]):ai(v[Y]);_t.key!=null&&Re.set(_t.key,Y)}let Te,lt=0;const ht=oe-ge+1;let Ne=!1,$t=0;const dn=new Array(ht);for(Y=0;Y=ht){Ue(_t,k,H,!0);continue}let Ct;if(_t.key!=null)Ct=Re.get(_t.key);else for(Te=ge;Te<=oe;Te++)if(dn[Te-ge]===0&&Xi(_t,v[Te])){Ct=Te;break}Ct===void 0?Ue(_t,k,H,!0):(dn[Ct-ge]=Y+1,Ct>=$t?$t=Ct:Ne=!0,m(_t,v[Ct],M,null,k,H,ee,Z,G),lt++)}const vi=Ne?wy(dn):dr;for(Te=vi.length-1,Y=ht-1;Y>=0;Y--){const _t=ge+Y,Ct=v[_t],ti=_t+1{const{el:H,type:ee,transition:Z,children:G,shapeFlag:Y}=b;if(Y&6){Pe(b.component.subTree,v,M,j);return}if(Y&128){b.suspense.move(v,M,j);return}if(Y&64){ee.move(b,v,M,ce);return}if(ee===ie){i(H,v,M);for(let re=0;reZ.enter(H),k);else{const{leave:re,delayLeave:oe,afterLeave:_e}=Z,ge=()=>i(H,v,M),Re=()=>{re(H,()=>{ge(),_e&&_e()})};oe?oe(H,ge,Re):Re()}else i(H,v,M)},Ue=(b,v,M,j=!1,k=!1)=>{const{type:H,props:ee,ref:Z,children:G,dynamicChildren:Y,shapeFlag:me,patchFlag:re,dirs:oe,cacheIndex:_e}=b;if(re===-2&&(k=!1),Z!=null&&xu(Z,null,M,b,!0),_e!=null&&(v.renderCache[_e]=void 0),me&256){v.ctx.deactivate(b);return}const ge=me&1&&oe,Re=!Rs(b);let Te;if(Re&&(Te=ee&&ee.onVnodeBeforeUnmount)&&On(Te,v,b),me&6)ft(b.component,M,j);else{if(me&128){b.suspense.unmount(M,j);return}ge&&_s(b,null,v,"beforeUnmount"),me&64?b.type.remove(b,v,M,ce,j):Y&&!Y.hasOnce&&(H!==ie||re>0&&re&64)?Ye(Y,v,M,!1,!0):(H===ie&&re&384||!k&&me&16)&&Ye(G,v,M),j&&Et(b)}(Re&&(Te=ee&&ee.onVnodeUnmounted)||ge)&&At(()=>{Te&&On(Te,v,b),ge&&_s(b,null,v,"unmounted")},M)},Et=b=>{const{type:v,el:M,anchor:j,transition:k}=b;if(v===ie){je(M,j);return}if(v===Bl){C(b);return}const H=()=>{s(M),k&&!k.persisted&&k.afterLeave&&k.afterLeave()};if(b.shapeFlag&1&&k&&!k.persisted){const{leave:ee,delayLeave:Z}=k,G=()=>ee(M,H);Z?Z(b.el,H,G):G()}else H()},je=(b,v)=>{let M;for(;b!==v;)M=f(b),s(b),b=M;s(v)},ft=(b,v,M)=>{const{bum:j,scope:k,job:H,subTree:ee,um:Z,m:G,a:Y}=b;Xl(G),Xl(Y),j&&hr(j),k.stop(),H&&(H.flags|=8,Ue(ee,b,v,M)),Z&&At(Z,v),At(()=>{b.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},Ye=(b,v,M,j=!1,k=!1,H=0)=>{for(let ee=H;ee{if(b.shapeFlag&6)return z(b.component.subTree);if(b.shapeFlag&128)return b.suspense.next();const v=f(b.anchor||b.el),M=v&&v[Gh];return M?f(M):v};let ne=!1;const J=(b,v,M)=>{b==null?v._vnode&&Ue(v._vnode,null,null,!0):m(v._vnode||null,b,v,null,null,null,M),v._vnode=b,ne||(ne=!0,xd(),Hh(),ne=!1)},ce={p:m,um:Ue,m:Pe,r:Et,mt:Q,mc:U,pc:ae,pbc:O,n:z,o:t};let ke,Me;return{render:J,hydrate:ke,createApp:cy(J,ke)}}function Ga({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ws({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function _y(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Mc(t,e,n=!1){const i=t.children,s=e.children;if(ye(i)&&ye(s))for(let r=0;r>1,t[n[l]]0&&(e[i]=n[r-1]),n[r]=i)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=e[o];return n}function _p(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:_p(e)}function Xl(t){if(t)for(let e=0;epi(vy);function Os(t,e,n){return wp(t,e,n)}function wp(t,e,n=Ze){const{immediate:i,deep:s,flush:r,once:o}=n,l=kt({},n);let a;if(el)if(r==="sync"){const f=ky();a=f.__watcherHandles||(f.__watcherHandles=[])}else if(!e||i)l.once=!0;else return{stop:hi,resume:hi,pause:hi};const u=Mt;l.call=(f,h,p)=>Jn(f,u,h,p);let c=!1;r==="post"?l.scheduler=f=>{At(f,u&&u.suspense)}:r!=="sync"&&(c=!0,l.scheduler=(f,h)=>{h?f():va(f)}),l.augmentJob=f=>{e&&(f.flags|=4),c&&(f.flags|=2,u&&(f.id=u.uid,f.i=u))};const d=Ob(t,e,l);return a&&a.push(d),d}function Cy(t,e,n){const i=this.proxy,s=st(t)?t.includes(".")?vp(i,t):()=>i[t]:t.bind(i,i);let r;Ce(e)?r=e:(r=e.handler,n=e);const o=Zo(this),l=wp(s,r.bind(i),n);return o(),l}function vp(t,e){const n=e.split(".");return()=>{let i=t;for(let s=0;se==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Qn(e)}Modifiers`]||t[`${fs(e)}Modifiers`];function xy(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||Ze;let s=n;const r=e.startsWith("update:"),o=r&&Sy(i,e.slice(7));o&&(o.trim&&(s=n.map(c=>st(c)?c.trim():c)),o.number&&(s=n.map(Kl)));let l,a=i[l=Rl(e)]||i[l=Rl(Qn(e))];!a&&r&&(a=i[l=Rl(fs(e))]),a&&Jn(a,t,6,s);const u=i[l+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[l])return;t.emitted[l]=!0,Jn(u,t,6,s)}}function kp(t,e,n=!1){const i=e.emitsCache,s=i.get(t);if(s!==void 0)return s;const r=t.emits;let o={},l=!1;if(!Ce(t)){const a=u=>{const c=kp(u,e,!0);c&&(l=!0,kt(o,c))};!n&&e.mixins.length&&e.mixins.forEach(a),t.extends&&a(t.extends),t.mixins&&t.mixins.forEach(a)}return!r&&!l?(tt(t)&&i.set(t,null),null):(ye(r)?r.forEach(a=>o[a]=null):kt(o,r),tt(t)&&i.set(t,o),o)}function Ta(t,e){return!t||!ga(e)?!1:(e=e.slice(2).replace(/Once$/,""),qe(t,e[0].toLowerCase()+e.slice(1))||qe(t,fs(e))||qe(t,e))}function Ya(t){const{type:e,vnode:n,proxy:i,withProxy:s,propsOptions:[r],slots:o,attrs:l,emit:a,render:u,renderCache:c,props:d,data:f,setupState:h,ctx:p,inheritAttrs:m}=t,x=Gl(t);let P,S;try{if(n.shapeFlag&4){const C=s||i,B=C;P=ai(u.call(B,C,c,d,h,f,p)),S=l}else{const C=e;P=ai(C.length>1?C(d,{attrs:l,slots:o,emit:a}):C(d,null)),S=e.props?l:Ty(l)}}catch(C){po.length=0,Qo(C,t,1),P=E(qt)}let I=P;if(S&&m!==!1){const C=Object.keys(S),{shapeFlag:B}=I;C.length&&B&7&&(r&&C.some(fc)&&(S=Iy(S,r)),I=Mi(I,S,!1,!0))}return n.dirs&&(I=Mi(I,null,!1,!0),I.dirs=I.dirs?I.dirs.concat(n.dirs):n.dirs),n.transition&&os(I,n.transition),P=I,Gl(x),P}const Ty=t=>{let e;for(const n in t)(n==="class"||n==="style"||ga(n))&&((e||(e={}))[n]=t[n]);return e},Iy=(t,e)=>{const n={};for(const i in t)(!fc(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function Ey(t,e,n){const{props:i,children:s,component:r}=t,{props:o,children:l,patchFlag:a}=e,u=r.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return i?Vd(i,o,u):!!o;if(a&8){const c=e.dynamicProps;for(let d=0;dt.__isSuspense;function Py(t,e){e&&e.pendingBranch?ye(t)?e.effects.push(...t):e.effects.push(t):Mb(t)}const ie=Symbol.for("v-fgt"),Ia=Symbol.for("v-txt"),qt=Symbol.for("v-cmt"),Bl=Symbol.for("v-stc"),po=[];let In=null;function g(t=!1){po.push(In=t?null:[])}function Ry(){po.pop(),In=po[po.length-1]||null}let Bo=1;function Ld(t){Bo+=t,t<0&&In&&(In.hasOnce=!0)}function Cp(t){return t.dynamicChildren=Bo>0?In||dr:null,Ry(),Bo>0&&In&&In.push(t),t}function T(t,e,n,i,s,r){return Cp(w(t,e,n,i,s,r,!0))}function X(t,e,n,i,s){return Cp(E(t,e,n,i,s,!0))}function Mo(t){return t?t.__v_isVNode===!0:!1}function Xi(t,e){return t.type===e.type&&t.key===e.key}const Sp=({key:t})=>t??null,Ml=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?st(t)||Qt(t)||Ce(t)?{i:Vt,r:t,k:e,f:!!n}:t:null);function w(t,e=null,n=null,i=0,s=null,r=t===ie?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Sp(e),ref:e&&Ml(e),scopeId:qh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:i,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Vt};return l?(Vc(a,n),r&128&&t.normalize(a)):n&&(a.shapeFlag|=st(n)?8:16),Bo>0&&!o&&In&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&In.push(a),a}const E=Oy;function Oy(t,e=null,n=null,i=0,s=null,r=!1){if((!t||t===rp)&&(t=qt),Mo(t)){const l=Mi(t,e,!0);return n&&Vc(l,n),Bo>0&&!r&&In&&(l.shapeFlag&6?In[In.indexOf(t)]=l:In.push(l)),l.patchFlag=-2,l}if(zy(t)&&(t=t.__vccOpts),e){e=Ay(e);let{class:l,style:a}=e;l&&!st(l)&&(e.class=F(l)),tt(a)&&(Cc(a)&&!ye(a)&&(a=kt({},a)),e.style=We(a))}const o=st(t)?1:Ql(t)?128:Yh(t)?64:tt(t)?4:Ce(t)?2:0;return w(t,e,n,i,s,o,r,!0)}function Ay(t){return t?Cc(t)||fp(t)?kt({},t):t:null}function Mi(t,e,n=!1,i=!1){const{props:s,ref:r,patchFlag:o,children:l,transition:a}=t,u=e?be(s||{},e):s,c={__v_isVNode:!0,__v_skip:!0,type:t.type,props:u,key:u&&Sp(u),ref:e&&e.ref?n&&r?ye(r)?r.concat(Ml(e)):[r,Ml(e)]:Ml(e):r,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:l,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==ie?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:a,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Mi(t.ssContent),ssFallback:t.ssFallback&&Mi(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return a&&i&&os(c,a.clone(c)),c}function y(t=" ",e=0){return E(Ia,null,t,e)}function Dd(t,e){const n=E(Bl,null,t);return n.staticCount=e,n}function N(t="",e=!1){return e?(g(),X(qt,null,t)):E(qt,null,t)}function ai(t){return t==null||typeof t=="boolean"?E(qt):ye(t)?E(ie,null,t.slice()):typeof t=="object"?Gi(t):E(Ia,null,String(t))}function Gi(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Mi(t)}function Vc(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(ye(e))n=16;else if(typeof e=="object")if(i&65){const s=e.default;s&&(s._c&&(s._d=!1),Vc(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!fp(e)?e._ctx=Vt:s===3&&Vt&&(Vt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Ce(e)?(e={default:e,_ctx:Vt},n=32):(e=String(e),i&64?(n=16,e=[y(e)]):n=8);t.children=e,t.shapeFlag|=n}function be(...t){const e={};for(let n=0;nMt||Vt;let Jl,Pu;{const t=vh(),e=(n,i)=>{let s;return(s=t[n])||(s=t[n]=[]),s.push(i),r=>{s.length>1?s.forEach(o=>o(r)):s[0](r)}};Jl=e("__VUE_INSTANCE_SETTERS__",n=>Mt=n),Pu=e("__VUE_SSR_SETTERS__",n=>el=n)}const Zo=t=>{const e=Mt;return Jl(t),t.scope.on(),()=>{t.scope.off(),Jl(e)}},Nd=()=>{Mt&&Mt.scope.off(),Jl(null)};function xp(t){return t.vnode.shapeFlag&4}let el=!1;function Ly(t,e=!1,n=!1){e&&Pu(e);const{props:i,children:s}=t.vnode,r=xp(t);dy(t,i,r,e),my(t,s,n);const o=r?Dy(t,e):void 0;return e&&Pu(!1),o}function Dy(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,ty);const{setup:i}=n;if(i){const s=t.setupContext=i.length>1?Ip(t):null,r=Zo(t);hs();const o=Xo(i,t,0,[t.props,s]);if(ps(),r(),bh(o)){if(Rs(t)||Ec(t),o.then(Nd,Nd),e)return o.then(l=>{zd(t,l,e)}).catch(l=>{Qo(l,t,0)});t.asyncDep=o}else zd(t,o,e)}else Tp(t,e)}function zd(t,e,n){Ce(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:tt(e)&&(t.setupState=Uh(e)),Tp(t,n)}let Fd;function Tp(t,e,n){const i=t.type;if(!t.render){if(!e&&Fd&&!i.render){const s=i.template||Ac(t).template;if(s){const{isCustomElement:r,compilerOptions:o}=t.appContext.config,{delimiters:l,compilerOptions:a}=i,u=kt(kt({isCustomElement:r,delimiters:l},o),a);i.render=Fd(s,u)}}t.render=i.render||hi}{const s=Zo(t);hs();try{sy(t)}finally{ps(),s()}}}const Ny={get(t,e){return en(t,"get",""),t[e]}};function Ip(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,Ny),slots:t.slots,emit:t.emit,expose:e}}function $a(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Uh(xb(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in ho)return ho[n](t)},has(e,n){return n in e||n in ho}})):t.proxy}function Ru(t,e=!0){return Ce(t)?t.displayName||t.name:t.name||e&&t.__name}function zy(t){return Ce(t)&&"__vccOpts"in t}const Vn=(t,e)=>Pb(t,e,el);function Lc(t,e,n){const i=arguments.length;return i===2?tt(e)&&!ye(e)?Mo(e)?E(t,null,[e]):E(t,e):E(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&Mo(n)&&(n=[n]),E(t,e,n))}const Fy="3.5.3";/** -* @vue/runtime-dom v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Ou;const Ud=typeof window<"u"&&window.trustedTypes;if(Ud)try{Ou=Ud.createPolicy("vue",{createHTML:t=>t})}catch{}const Ep=Ou?t=>Ou.createHTML(t):t=>t,Uy="http://www.w3.org/2000/svg",Wy="http://www.w3.org/1998/Math/MathML",Ti=typeof document<"u"?document:null,Wd=Ti&&Ti.createElement("template"),jy={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const s=e==="svg"?Ti.createElementNS(Uy,t):e==="mathml"?Ti.createElementNS(Wy,t):n?Ti.createElement(t,{is:n}):Ti.createElement(t);return t==="select"&&i&&i.multiple!=null&&s.setAttribute("multiple",i.multiple),s},createText:t=>Ti.createTextNode(t),createComment:t=>Ti.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Ti.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,s,r){const o=n?n.previousSibling:e.lastChild;if(s&&(s===r||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{Wd.innerHTML=Ep(i==="svg"?`${t}`:i==="mathml"?`${t}`:t);const l=Wd.content;if(i==="svg"||i==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}e.insertBefore(l,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Ui="transition",Gr="animation",Ir=Symbol("_vtc"),$p={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},Pp=kt({},Jh,$p),Hy=t=>(t.displayName="Transition",t.props=Pp,t),It=Hy((t,{slots:e})=>Lc(Fb,Rp(t),e)),vs=(t,e=[])=>{ye(t)?t.forEach(n=>n(...e)):t&&t(...e)},jd=t=>t?ye(t)?t.some(e=>e.length>1):t.length>1:!1;function Rp(t){const e={};for(const V in t)V in $p||(e[V]=t[V]);if(t.css===!1)return e;const{name:n="v",type:i,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:u=o,appearToClass:c=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=t,p=Ky(s),m=p&&p[0],x=p&&p[1],{onBeforeEnter:P,onEnter:S,onEnterCancelled:I,onLeave:C,onLeaveCancelled:B,onBeforeAppear:L=P,onAppear:A=S,onAppearCancelled:U=I}=e,$=(V,K,Q)=>{ji(V,K?c:l),ji(V,K?u:o),Q&&Q()},O=(V,K)=>{V._isLeaving=!1,ji(V,d),ji(V,h),ji(V,f),K&&K()},q=V=>(K,Q)=>{const pe=V?A:S,se=()=>$(K,V,Q);vs(pe,[K,se]),Hd(()=>{ji(K,V?a:r),xi(K,V?c:l),jd(pe)||Kd(K,i,m,se)})};return kt(e,{onBeforeEnter(V){vs(P,[V]),xi(V,r),xi(V,o)},onBeforeAppear(V){vs(L,[V]),xi(V,a),xi(V,u)},onEnter:q(!1),onAppear:q(!0),onLeave(V,K){V._isLeaving=!0;const Q=()=>O(V,K);xi(V,d),xi(V,f),Ap(),Hd(()=>{V._isLeaving&&(ji(V,d),xi(V,h),jd(C)||Kd(V,i,x,Q))}),vs(C,[V,Q])},onEnterCancelled(V){$(V,!1),vs(I,[V])},onAppearCancelled(V){$(V,!0),vs(U,[V])},onLeaveCancelled(V){O(V),vs(B,[V])}})}function Ky(t){if(t==null)return null;if(tt(t))return[Xa(t.enter),Xa(t.leave)];{const e=Xa(t);return[e,e]}}function Xa(t){return Yg(t)}function xi(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Ir]||(t[Ir]=new Set)).add(e)}function ji(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[Ir];n&&(n.delete(e),n.size||(t[Ir]=void 0))}function Hd(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let qy=0;function Kd(t,e,n,i){const s=t._endId=++qy,r=()=>{s===t._endId&&i()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=Op(t,e);if(!o)return i();const u=o+"end";let c=0;const d=()=>{t.removeEventListener(u,f),r()},f=h=>{h.target===t&&++c>=a&&d()};setTimeout(()=>{c(n[p]||"").split(", "),s=i(`${Ui}Delay`),r=i(`${Ui}Duration`),o=qd(s,r),l=i(`${Gr}Delay`),a=i(`${Gr}Duration`),u=qd(l,a);let c=null,d=0,f=0;e===Ui?o>0&&(c=Ui,d=o,f=r.length):e===Gr?u>0&&(c=Gr,d=u,f=a.length):(d=Math.max(o,u),c=d>0?o>u?Ui:Gr:null,f=c?c===Ui?r.length:a.length:0);const h=c===Ui&&/\b(transform|all)(,|$)/.test(i(`${Ui}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function qd(t,e){for(;t.lengthGd(n)+Gd(t[i])))}function Gd(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Ap(){return document.body.offsetHeight}function Gy(t,e,n){const i=t[Ir];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Zl=Symbol("_vod"),Bp=Symbol("_vsh"),ci={beforeMount(t,{value:e},{transition:n}){t[Zl]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Yr(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),Yr(t,!0),i.enter(t)):i.leave(t,()=>{Yr(t,!1)}):Yr(t,e))},beforeUnmount(t,{value:e}){Yr(t,e)}};function Yr(t,e){t.style.display=e?t[Zl]:"none",t[Bp]=!e}const Yy=Symbol(""),Xy=/(^|;)\s*display\s*:/;function Qy(t,e,n){const i=t.style,s=st(n);let r=!1;if(n&&!s){if(e)if(st(e))for(const o of e.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&Vl(i,l,"")}else for(const o in e)n[o]==null&&Vl(i,o,"");for(const o in n)o==="display"&&(r=!0),Vl(i,o,n[o])}else if(s){if(e!==n){const o=i[Yy];o&&(n+=";"+o),i.cssText=n,r=Xy.test(n)}}else e&&t.removeAttribute("style");Zl in t&&(t[Zl]=r?i.display:"",t[Bp]&&(i.display="none"))}const Yd=/\s*!important$/;function Vl(t,e,n){if(ye(n))n.forEach(i=>Vl(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=Jy(t,e);Yd.test(n)?t.setProperty(fs(i),n.replace(Yd,""),"important"):t[i]=n}}const Xd=["Webkit","Moz","ms"],Qa={};function Jy(t,e){const n=Qa[e];if(n)return n;let i=Qn(e);if(i!=="filter"&&i in t)return Qa[e]=i;i=ya(i);for(let s=0;sJa||(i_.then(()=>Ja=0),Ja=Date.now());function r_(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Jn(o_(i,n.value),e,5,[i])};return n.value=t,n.attached=s_(),n}function o_(t,e){if(ye(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>s=>!s._stopped&&i&&i(s))}else return e}const tf=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,l_=(t,e,n,i,s,r)=>{const o=s==="svg";e==="class"?Gy(t,i,o):e==="style"?Qy(t,n,i):ga(e)?fc(e)||t_(t,e,n,i,r):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):a_(t,e,i,o))?(Zy(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Jd(t,e,i,o,r,e!=="value")):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),Jd(t,e,i,o))};function a_(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&tf(e)&&Ce(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const s=t.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return tf(e)&&st(n)?!1:!!(e in t||t._isVueCE&&(/[A-Z]/.test(e)||!st(n)))}const Mp=new WeakMap,Vp=new WeakMap,ea=Symbol("_moveCb"),nf=Symbol("_enterCb"),u_=t=>(delete t.props.mode,t),c_=u_({name:"TransitionGroup",props:kt({},Pp,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Ea(),i=Qh();let s,r;return $c(()=>{if(!s.length)return;const o=t.moveClass||`${t.name||"v"}-move`;if(!p_(s[0].el,n.vnode.el,o))return;s.forEach(d_),s.forEach(f_);const l=s.filter(h_);Ap(),l.forEach(a=>{const u=a.el,c=u.style;xi(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[ea]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[ea]=null,ji(u,o))};u.addEventListener("transitionend",d)})}),()=>{const o=ze(t),l=Rp(o);let a=o.tag||ie;if(s=[],r)for(let u=0;u{l.split(/\s+/).forEach(a=>a&&i.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&i.classList.add(l)),i.style.display="none";const r=e.nodeType===1?e:e.parentNode;r.appendChild(i);const{hasTransform:o}=Op(i);return r.removeChild(i),o}const as=t=>{const e=t.props["onUpdate:modelValue"]||!1;return ye(e)?n=>hr(e,n):e};function m_(t){t.target.composing=!0}function sf(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const zn=Symbol("_assign"),ta={created(t,{modifiers:{lazy:e,trim:n,number:i}},s){t[zn]=as(s);const r=i||s.props&&s.props.type==="number";Pi(t,e?"change":"input",o=>{if(o.target.composing)return;let l=t.value;n&&(l=l.trim()),r&&(l=Kl(l)),t[zn](l)}),n&&Pi(t,"change",()=>{t.value=t.value.trim()}),e||(Pi(t,"compositionstart",m_),Pi(t,"compositionend",sf),Pi(t,"change",sf))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:i,trim:s,number:r}},o){if(t[zn]=as(o),t.composing)return;const l=(r||t.type==="number")&&!/^0\d/.test(t.value)?Kl(t.value):t.value,a=e??"";l!==a&&(document.activeElement===t&&t.type!=="range"&&(i&&e===n||s&&t.value.trim()===a)||(t.value=a))}},g_={deep:!0,created(t,e,n){t[zn]=as(n),Pi(t,"change",()=>{const i=t._modelValue,s=Er(t),r=t.checked,o=t[zn];if(ye(i)){const l=mc(i,s),a=l!==-1;if(r&&!a)o(i.concat(s));else if(!r&&a){const u=[...i];u.splice(l,1),o(u)}}else if(Nr(i)){const l=new Set(i);r?l.add(s):l.delete(s),o(l)}else o(Lp(t,r))})},mounted:rf,beforeUpdate(t,e,n){t[zn]=as(n),rf(t,e,n)}};function rf(t,{value:e,oldValue:n},i){t._modelValue=e;let s;ye(e)?s=mc(e,i.props.value)>-1:Nr(e)?s=e.has(i.props.value):s=zs(e,Lp(t,!0)),t.checked!==s&&(t.checked=s)}const b_={created(t,{value:e},n){t.checked=zs(e,n.props.value),t[zn]=as(n),Pi(t,"change",()=>{t[zn](Er(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[zn]=as(i),e!==n&&(t.checked=zs(e,i.props.value))}},y_={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const s=Nr(e);Pi(t,"change",()=>{const r=Array.prototype.filter.call(t.options,o=>o.selected).map(o=>n?Kl(Er(o)):Er(o));t[zn](t.multiple?s?new Set(r):r:r[0]),t._assigning=!0,Tc(()=>{t._assigning=!1})}),t[zn]=as(i)},mounted(t,{value:e,modifiers:{number:n}}){of(t,e)},beforeUpdate(t,e,n){t[zn]=as(n)},updated(t,{value:e,modifiers:{number:n}}){t._assigning||of(t,e)}};function of(t,e,n){const i=t.multiple,s=ye(e);if(!(i&&!s&&!Nr(e))){for(let r=0,o=t.options.length;rString(c)===String(a)):l.selected=mc(e,a)>-1}else l.selected=e.has(a);else if(zs(Er(l),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!i&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Er(t){return"_value"in t?t._value:t.value}function Lp(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const __={created(t,e,n){pl(t,e,n,null,"created")},mounted(t,e,n){pl(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){pl(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){pl(t,e,n,i,"updated")}};function w_(t,e){switch(t){case"SELECT":return y_;case"TEXTAREA":return ta;default:switch(e){case"checkbox":return g_;case"radio":return b_;default:return ta}}}function pl(t,e,n,i,s){const o=w_(t.tagName,n.props&&n.props.type)[s];o&&o(t,e,n,i)}const v_=["ctrl","shift","alt","meta"],k_={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>v_.some(n=>t[`${n}Key`]&&!e.includes(n))},Ln=(t,e)=>{const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=(s,...r)=>{for(let o=0;o{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=s=>{if(!("key"in s))return;const r=fs(s.key);if(e.some(o=>o===r||C_[o]===r))return t(s)})},S_=kt({patchProp:l_},jy);let lf;function x_(){return lf||(lf=by(S_))}const Dp=(...t)=>{const e=x_().createApp(...t),{mount:n}=e;return e.mount=i=>{const s=I_(i);if(!s)return;const r=e._component;!Ce(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,T_(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},e};function T_(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function I_(t){return st(t)?document.querySelector(t):t}const E_="modulepreload",$_=function(t){return"/wave-ui/"+t},af={},de=function(e,n,i){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),o=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));s=Promise.all(n.map(l=>{if(l=$_(l),l in af)return;af[l]=!0;const a=l.endsWith(".css"),u=a?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":E_,a||(c.as="script"),c.crossOrigin="",c.href=l,o&&c.setAttribute("nonce",o),document.head.appendChild(c),a)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}return s.then(()=>e()).catch(r=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=r,window.dispatchEvent(o),!o.defaultPrevented)throw r})};function P_(t,e,n,i,s,r){const o=W("router-view");return["home","test"].includes(t.$route.name)?(g(),X(o,{key:0,class:"grow"})):(g(),X(Ge("documentation"),{key:1}))}const ue=(t,e)=>{const n=t.__vccOpts||t;for(const[i,s]of e)n[i]=s;return n},R_={components:{Documentation:Wb(()=>de(()=>import("./index-BOiPviw8.js"),__vite__mapDeps([0,1])))},created(){this.$store.commit("initUsePug"),this.$store.commit("initTabsView")}},O_=ue(R_,[["render",P_]]),Np=(t,e,n)=>{const i=t[e];return i?typeof i=="function"?i():Promise.resolve(i):new Promise((s,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+e+(e.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};function A_(){return zp().__VUE_DEVTOOLS_GLOBAL_HOOK__}function zp(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const B_=typeof Proxy=="function",M_="devtools-plugin:setup",V_="plugin:settings:set";let Qs,Au;function L_(){var t;return Qs!==void 0||(typeof window<"u"&&window.performance?(Qs=!0,Au=window.performance):typeof globalThis<"u"&&(!((t=globalThis.perf_hooks)===null||t===void 0)&&t.performance)?(Qs=!0,Au=globalThis.perf_hooks.performance):Qs=!1),Qs}function D_(){return L_()?Au.now():Date.now()}class N_{constructor(e,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=n;const i={};if(e.settings)for(const o in e.settings){const l=e.settings[o];i[o]=l.defaultValue}const s=`__vue-devtools-plugin-settings__${e.id}`;let r=Object.assign({},i);try{const o=localStorage.getItem(s),l=JSON.parse(o);Object.assign(r,l)}catch{}this.fallbacks={getSettings(){return r},setSettings(o){try{localStorage.setItem(s,JSON.stringify(o))}catch{}r=o},now(){return D_()}},n&&n.on(V_,(o,l)=>{o===this.plugin.id&&this.fallbacks.setSettings(l)}),this.proxiedOn=new Proxy({},{get:(o,l)=>this.target?this.target.on[l]:(...a)=>{this.onQueue.push({method:l,args:a})}}),this.proxiedTarget=new Proxy({},{get:(o,l)=>this.target?this.target[l]:l==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(l)?(...a)=>(this.targetQueue.push({method:l,args:a,resolve:()=>{}}),this.fallbacks[l](...a)):(...a)=>new Promise(u=>{this.targetQueue.push({method:l,args:a,resolve:u})})})}async setRealTarget(e){this.target=e;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function z_(t,e){const n=t,i=zp(),s=A_(),r=B_&&n.enableEarlyProxy;if(s&&(i.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!r))s.emit(M_,t,e);else{const o=r?new N_(n,s):null;(i.__VUE_DEVTOOLS_PLUGINS__=i.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:e,proxy:o}),o&&e(o.proxiedTarget)}}/*! - * vue-router v4.4.3 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const ir=typeof document<"u";function F_(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const Ke=Object.assign;function Za(t,e){const n={};for(const i in e){const s=e[i];n[i]=Zn(s)?s.map(t):t(s)}return n}const mo=()=>{},Zn=Array.isArray,Fp=/#/g,U_=/&/g,W_=/\//g,j_=/=/g,H_=/\?/g,Up=/\+/g,K_=/%5B/g,q_=/%5D/g,Wp=/%5E/g,G_=/%60/g,jp=/%7B/g,Y_=/%7C/g,Hp=/%7D/g,X_=/%20/g;function Nc(t){return encodeURI(""+t).replace(Y_,"|").replace(K_,"[").replace(q_,"]")}function Q_(t){return Nc(t).replace(jp,"{").replace(Hp,"}").replace(Wp,"^")}function Bu(t){return Nc(t).replace(Up,"%2B").replace(X_,"+").replace(Fp,"%23").replace(U_,"%26").replace(G_,"`").replace(jp,"{").replace(Hp,"}").replace(Wp,"^")}function J_(t){return Bu(t).replace(j_,"%3D")}function Z_(t){return Nc(t).replace(Fp,"%23").replace(H_,"%3F")}function e0(t){return t==null?"":Z_(t).replace(W_,"%2F")}function Vo(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const t0=/\/$/,n0=t=>t.replace(t0,"");function eu(t,e,n="/"){let i,s={},r="",o="";const l=e.indexOf("#");let a=e.indexOf("?");return l=0&&(a=-1),a>-1&&(i=e.slice(0,a),r=e.slice(a+1,l>-1?l:e.length),s=t(r)),l>-1&&(i=i||e.slice(0,l),o=e.slice(l,e.length)),i=o0(i??e,n),{fullPath:i+(r&&"?")+r+o,path:i,query:s,hash:Vo(o)}}function i0(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function uf(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function s0(t,e,n){const i=e.matched.length-1,s=n.matched.length-1;return i>-1&&i===s&&$r(e.matched[i],n.matched[s])&&Kp(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function $r(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Kp(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!r0(t[n],e[n]))return!1;return!0}function r0(t,e){return Zn(t)?cf(t,e):Zn(e)?cf(e,t):t===e}function cf(t,e){return Zn(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function o0(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),s=i[i.length-1];(s===".."||s===".")&&i.push("");let r=n.length-1,o,l;for(o=0;o1&&r--;else break;return n.slice(0,r).join("/")+"/"+i.slice(o).join("/")}const Wi={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Lo;(function(t){t.pop="pop",t.push="push"})(Lo||(Lo={}));var go;(function(t){t.back="back",t.forward="forward",t.unknown=""})(go||(go={}));function l0(t){if(!t)if(ir){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),n0(t)}const a0=/^[^#]+#/;function u0(t,e){return t.replace(a0,"#")+e}function c0(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const Pa=()=>({left:window.scrollX,top:window.scrollY});function d0(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;e=c0(s,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function df(t,e){return(history.state?history.state.position-e:-1)+t}const Mu=new Map;function f0(t,e){Mu.set(t,e)}function h0(t){const e=Mu.get(t);return Mu.delete(t),e}let p0=()=>location.protocol+"//"+location.host;function qp(t,e){const{pathname:n,search:i,hash:s}=e,r=t.indexOf("#");if(r>-1){let l=s.includes(t.slice(r))?t.slice(r).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),uf(a,"")}return uf(n,t)+i+s}function m0(t,e,n,i){let s=[],r=[],o=null;const l=({state:f})=>{const h=qp(t,location),p=n.value,m=e.value;let x=0;if(f){if(n.value=h,e.value=f,o&&o===p){o=null;return}x=m?f.position-m.position:0}else i(h);s.forEach(P=>{P(n.value,p,{delta:x,type:Lo.pop,direction:x?x>0?go.forward:go.back:go.unknown})})};function a(){o=n.value}function u(f){s.push(f);const h=()=>{const p=s.indexOf(f);p>-1&&s.splice(p,1)};return r.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(Ke({},f.state,{scroll:Pa()}),"")}function d(){for(const f of r)f();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:a,listen:u,destroy:d}}function ff(t,e,n,i=!1,s=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:s?Pa():null}}function g0(t){const{history:e,location:n}=window,i={value:qp(t,n)},s={value:e.state};s.value||r(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(a,u,c){const d=t.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+a:p0()+t+a;try{e[c?"replaceState":"pushState"](u,"",f),s.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function o(a,u){const c=Ke({},e.state,ff(s.value.back,a,s.value.forward,!0),u,{position:s.value.position});r(a,c,!0),i.value=a}function l(a,u){const c=Ke({},s.value,e.state,{forward:a,scroll:Pa()});r(c.current,c,!0);const d=Ke({},ff(i.value,a,null),{position:c.position+1},u);r(a,d,!1),i.value=a}return{location:i,state:s,push:l,replace:o}}function b0(t){t=l0(t);const e=g0(t),n=m0(t,e.state,e.location,e.replace);function i(r,o=!0){o||n.pauseListeners(),history.go(r)}const s=Ke({location:"",base:t,go:i,createHref:u0.bind(null,t)},e,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>e.state.value}),s}function y0(t){return typeof t=="string"||t&&typeof t=="object"}function Gp(t){return typeof t=="string"||typeof t=="symbol"}const Yp=Symbol("");var hf;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(hf||(hf={}));function Pr(t,e){return Ke(new Error,{type:t,[Yp]:!0},e)}function Si(t,e){return t instanceof Error&&Yp in t&&(e==null||!!(t.type&e))}const pf="[^/]+?",_0={sensitive:!1,strict:!1,start:!0,end:!0},w0=/[.+*?^${}()[\]/\\]/g;function v0(t,e){const n=Ke({},_0,e),i=[];let s=n.start?"^":"";const r=[];for(const u of t){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let d=0;de.length?e.length===1&&e[0]===80?1:-1:0}function Xp(t,e){let n=0;const i=t.score,s=e.score;for(;n0&&e[e.length-1]<0}const C0={type:0,value:""},S0=/[a-zA-Z0-9_]/;function x0(t){if(!t)return[[]];if(t==="/")return[[C0]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,i=n;const s=[];let r;function o(){r&&s.push(r),r=[]}let l=0,a,u="",c="";function d(){u&&(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(a==="*"||a==="+")&&e(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):e("Invalid state to consume buffer"),u="")}function f(){u+=a}for(;l{o(I)}:mo}function o(d){if(Gp(d)){const f=i.get(d);f&&(i.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&i.delete(d.record.name),d.children.forEach(o),d.alias.forEach(o))}}function l(){return n}function a(d){const f=R0(d,n);n.splice(f,0,d),d.record.name&&!bf(d)&&i.set(d.record.name,d)}function u(d,f){let h,p={},m,x;if("name"in d&&d.name){if(h=i.get(d.name),!h)throw Pr(1,{location:d});x=h.record.name,p=Ke(gf(f.params,h.keys.filter(I=>!I.optional).concat(h.parent?h.parent.keys.filter(I=>I.optional):[]).map(I=>I.name)),d.params&&gf(d.params,h.keys.map(I=>I.name))),m=h.stringify(p)}else if(d.path!=null)m=d.path,h=n.find(I=>I.re.test(m)),h&&(p=h.parse(m),x=h.record.name);else{if(h=f.name?i.get(f.name):n.find(I=>I.re.test(f.path)),!h)throw Pr(1,{location:d,currentLocation:f});x=h.record.name,p=Ke({},f.params,d.params),m=h.stringify(p)}const P=[];let S=h;for(;S;)P.unshift(S.record),S=S.parent;return{name:x,path:m,params:p,matched:P,meta:P0(P)}}t.forEach(d=>r(d));function c(){n.length=0,i.clear()}return{addRoute:r,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:l,getRecordMatcher:s}}function gf(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function E0(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:$0(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function $0(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function bf(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function P0(t){return t.reduce((e,n)=>Ke(e,n.meta),{})}function yf(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function R0(t,e){let n=0,i=e.length;for(;n!==i;){const r=n+i>>1;Xp(t,e[r])<0?i=r:n=r+1}const s=O0(t);return s&&(i=e.lastIndexOf(s,i-1)),i}function O0(t){let e=t;for(;e=e.parent;)if(Qp(e)&&Xp(t,e)===0)return e}function Qp({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function A0(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let s=0;sr&&Bu(r)):[i&&Bu(i)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function B0(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Zn(i)?i.map(s=>s==null?null:""+s):i==null?i:""+i)}return e}const M0=Symbol(""),wf=Symbol(""),zc=Symbol(""),Jp=Symbol(""),Vu=Symbol("");function Xr(){let t=[];function e(i){return t.push(i),()=>{const s=t.indexOf(i);s>-1&&t.splice(s,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function Yi(t,e,n,i,s,r=o=>o()){const o=i&&(i.enterCallbacks[s]=i.enterCallbacks[s]||[]);return()=>new Promise((l,a)=>{const u=f=>{f===!1?a(Pr(4,{from:n,to:e})):f instanceof Error?a(f):y0(f)?a(Pr(2,{from:e,to:f})):(o&&i.enterCallbacks[s]===o&&typeof f=="function"&&o.push(f),l())},c=r(()=>t.call(i&&i.instances[s],e,n,u));let d=Promise.resolve(c);t.length<3&&(d=d.then(u)),d.catch(f=>a(f))})}function tu(t,e,n,i,s=r=>r()){const r=[];for(const o of t)for(const l in o.components){let a=o.components[l];if(!(e!=="beforeRouteEnter"&&!o.instances[l]))if(V0(a)){const c=(a.__vccOpts||a)[e];c&&r.push(Yi(c,n,i,o,l,s))}else{let u=a();r.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${o.path}"`));const d=F_(c)?c.default:c;o.components[l]=d;const h=(d.__vccOpts||d)[e];return h&&Yi(h,n,i,o,l,s)()}))}}return r}function V0(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function vf(t){const e=pi(zc),n=pi(Jp),i=Vn(()=>{const a=gr(t.to);return e.resolve(a)}),s=Vn(()=>{const{matched:a}=i.value,{length:u}=a,c=a[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex($r.bind(null,c));if(f>-1)return f;const h=kf(a[u-2]);return u>1&&kf(c)===h&&d[d.length-1].path!==h?d.findIndex($r.bind(null,a[u-2])):f}),r=Vn(()=>s.value>-1&&z0(n.params,i.value.params)),o=Vn(()=>s.value>-1&&s.value===n.matched.length-1&&Kp(n.params,i.value.params));function l(a={}){return N0(a)?e[gr(t.replace)?"replace":"push"](gr(t.to)).catch(mo):Promise.resolve()}return{route:i,href:Vn(()=>i.value.href),isActive:r,isExactActive:o,navigate:l}}const L0=ka({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:vf,setup(t,{slots:e}){const n=_i(vf(t)),{options:i}=pi(zc),s=Vn(()=>({[Cf(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Cf(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&e.default(n);return t.custom?r:Lc("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),D0=L0;function N0(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function z0(t,e){for(const n in e){const i=e[n],s=t[n];if(typeof i=="string"){if(i!==s)return!1}else if(!Zn(s)||s.length!==i.length||i.some((r,o)=>r!==s[o]))return!1}return!0}function kf(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Cf=(t,e,n)=>t??e??n,F0=ka({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=pi(Vu),s=Vn(()=>t.route||i.value),r=pi(wf,0),o=Vn(()=>{let u=gr(r);const{matched:c}=s.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),l=Vn(()=>s.value.matched[o.value]);Al(wf,Vn(()=>o.value+1)),Al(M0,l),Al(Vu,s);const a=mr();return Os(()=>[a.value,l.value,t.name],([u,c,d],[f,h,p])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!$r(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=s.value,c=t.name,d=l.value,f=d&&d.components[c];if(!f)return Sf(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,x=Lc(f,Ke({},p,e,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(d.instances[c]=null)},ref:a}));return Sf(n.default,{Component:x,route:u})||x}}});function Sf(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const U0=F0;function W0(t){const e=I0(t.routes,t),n=t.parseQuery||A0,i=t.stringifyQuery||_f,s=t.history,r=Xr(),o=Xr(),l=Xr(),a=Tb(Wi);let u=Wi;ir&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Za.bind(null,z=>""+z),d=Za.bind(null,e0),f=Za.bind(null,Vo);function h(z,ne){let J,ce;return Gp(z)?(J=e.getRecordMatcher(z),ce=ne):ce=z,e.addRoute(ce,J)}function p(z){const ne=e.getRecordMatcher(z);ne&&e.removeRoute(ne)}function m(){return e.getRoutes().map(z=>z.record)}function x(z){return!!e.getRecordMatcher(z)}function P(z,ne){if(ne=Ke({},ne||a.value),typeof z=="string"){const v=eu(n,z,ne.path),M=e.resolve({path:v.path},ne),j=s.createHref(v.fullPath);return Ke(v,M,{params:f(M.params),hash:Vo(v.hash),redirectedFrom:void 0,href:j})}let J;if(z.path!=null)J=Ke({},z,{path:eu(n,z.path,ne.path).path});else{const v=Ke({},z.params);for(const M in v)v[M]==null&&delete v[M];J=Ke({},z,{params:d(v)}),ne.params=d(ne.params)}const ce=e.resolve(J,ne),ke=z.hash||"";ce.params=c(f(ce.params));const Me=i0(i,Ke({},z,{hash:Q_(ke),path:ce.path})),b=s.createHref(Me);return Ke({fullPath:Me,hash:ke,query:i===_f?B0(z.query):z.query||{}},ce,{redirectedFrom:void 0,href:b})}function S(z){return typeof z=="string"?eu(n,z,a.value.path):Ke({},z)}function I(z,ne){if(u!==z)return Pr(8,{from:ne,to:z})}function C(z){return A(z)}function B(z){return C(Ke(S(z),{replace:!0}))}function L(z){const ne=z.matched[z.matched.length-1];if(ne&&ne.redirect){const{redirect:J}=ne;let ce=typeof J=="function"?J(z):J;return typeof ce=="string"&&(ce=ce.includes("?")||ce.includes("#")?ce=S(ce):{path:ce},ce.params={}),Ke({query:z.query,hash:z.hash,params:ce.path!=null?{}:z.params},ce)}}function A(z,ne){const J=u=P(z),ce=a.value,ke=z.state,Me=z.force,b=z.replace===!0,v=L(J);if(v)return A(Ke(S(v),{state:typeof v=="object"?Ke({},ke,v.state):ke,force:Me,replace:b}),ne||J);const M=J;M.redirectedFrom=ne;let j;return!Me&&s0(i,ce,J)&&(j=Pr(16,{to:M,from:ce}),Pe(ce,ce,!0,!1)),(j?Promise.resolve(j):O(M,ce)).catch(k=>Si(k)?Si(k,2)?k:R(k):ae(k,M,ce)).then(k=>{if(k){if(Si(k,2))return A(Ke({replace:b},S(k.to),{state:typeof k.to=="object"?Ke({},ke,k.to.state):ke,force:Me}),ne||M)}else k=V(M,ce,!0,b,ke);return q(M,ce,k),k})}function U(z,ne){const J=I(z,ne);return J?Promise.reject(J):Promise.resolve()}function $(z){const ne=je.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(z):z()}function O(z,ne){let J;const[ce,ke,Me]=j0(z,ne);J=tu(ce.reverse(),"beforeRouteLeave",z,ne);for(const v of ce)v.leaveGuards.forEach(M=>{J.push(Yi(M,z,ne))});const b=U.bind(null,z,ne);return J.push(b),Ye(J).then(()=>{J=[];for(const v of r.list())J.push(Yi(v,z,ne));return J.push(b),Ye(J)}).then(()=>{J=tu(ke,"beforeRouteUpdate",z,ne);for(const v of ke)v.updateGuards.forEach(M=>{J.push(Yi(M,z,ne))});return J.push(b),Ye(J)}).then(()=>{J=[];for(const v of Me)if(v.beforeEnter)if(Zn(v.beforeEnter))for(const M of v.beforeEnter)J.push(Yi(M,z,ne));else J.push(Yi(v.beforeEnter,z,ne));return J.push(b),Ye(J)}).then(()=>(z.matched.forEach(v=>v.enterCallbacks={}),J=tu(Me,"beforeRouteEnter",z,ne,$),J.push(b),Ye(J))).then(()=>{J=[];for(const v of o.list())J.push(Yi(v,z,ne));return J.push(b),Ye(J)}).catch(v=>Si(v,8)?v:Promise.reject(v))}function q(z,ne,J){l.list().forEach(ce=>$(()=>ce(z,ne,J)))}function V(z,ne,J,ce,ke){const Me=I(z,ne);if(Me)return Me;const b=ne===Wi,v=ir?history.state:{};J&&(ce||b?s.replace(z.fullPath,Ke({scroll:b&&v&&v.scroll},ke)):s.push(z.fullPath,ke)),a.value=z,Pe(z,ne,J,b),R()}let K;function Q(){K||(K=s.listen((z,ne,J)=>{if(!ft.listening)return;const ce=P(z),ke=L(ce);if(ke){A(Ke(ke,{replace:!0}),ce).catch(mo);return}u=ce;const Me=a.value;ir&&f0(df(Me.fullPath,J.delta),Pa()),O(ce,Me).catch(b=>Si(b,12)?b:Si(b,2)?(A(b.to,ce).then(v=>{Si(v,20)&&!J.delta&&J.type===Lo.pop&&s.go(-1,!1)}).catch(mo),Promise.reject()):(J.delta&&s.go(-J.delta,!1),ae(b,ce,Me))).then(b=>{b=b||V(ce,Me,!1),b&&(J.delta&&!Si(b,8)?s.go(-J.delta,!1):J.type===Lo.pop&&Si(b,20)&&s.go(-1,!1)),q(ce,Me,b)}).catch(mo)}))}let pe=Xr(),se=Xr(),te;function ae(z,ne,J){R(z);const ce=se.list();return ce.length?ce.forEach(ke=>ke(z,ne,J)):console.error(z),Promise.reject(z)}function Se(){return te&&a.value!==Wi?Promise.resolve():new Promise((z,ne)=>{pe.add([z,ne])})}function R(z){return te||(te=!z,Q(),pe.list().forEach(([ne,J])=>z?J(z):ne()),pe.reset()),z}function Pe(z,ne,J,ce){const{scrollBehavior:ke}=t;if(!ir||!ke)return Promise.resolve();const Me=!J&&h0(df(z.fullPath,0))||(ce||!J)&&history.state&&history.state.scroll||null;return Tc().then(()=>ke(z,ne,Me)).then(b=>b&&d0(b)).catch(b=>ae(b,z,ne))}const Ue=z=>s.go(z);let Et;const je=new Set,ft={currentRoute:a,listening:!0,addRoute:h,removeRoute:p,clearRoutes:e.clearRoutes,hasRoute:x,getRoutes:m,resolve:P,options:t,push:C,replace:B,go:Ue,back:()=>Ue(-1),forward:()=>Ue(1),beforeEach:r.add,beforeResolve:o.add,afterEach:l.add,onError:se.add,isReady:Se,install(z){const ne=this;z.component("RouterLink",D0),z.component("RouterView",U0),z.config.globalProperties.$router=ne,Object.defineProperty(z.config.globalProperties,"$route",{enumerable:!0,get:()=>gr(a)}),ir&&!Et&&a.value===Wi&&(Et=!0,C(s.location).catch(ke=>{}));const J={};for(const ke in Wi)Object.defineProperty(J,ke,{get:()=>a.value[ke],enumerable:!0});z.provide(zc,ne),z.provide(Jp,Nh(J)),z.provide(Vu,a);const ce=z.unmount;je.add(z),z.unmount=function(){je.delete(z),je.size<1&&(u=Wi,K&&K(),K=null,a.value=Wi,Et=!1,te=!1),ce()}}};function Ye(z){return z.reduce((ne,J)=>ne.then(()=>$(J)),Promise.resolve())}return ft}function j0(t,e){const n=[],i=[],s=[],r=Math.max(e.matched.length,t.matched.length);for(let o=0;o$r(u,l))?i.push(l):n.push(l));const a=t.matched[o];a&&(e.matched.find(u=>$r(u,a))||s.push(a))}return[n,i,s]}/*! - * vuex v4.1.0 - * (c) 2022 Evan You - * @license MIT - */var H0="store";function Fr(t,e){Object.keys(t).forEach(function(n){return e(t[n],n)})}function K0(t){return t!==null&&typeof t=="object"}function q0(t){return t&&typeof t.then=="function"}function G0(t,e){return function(){return t(e)}}function Zp(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var i=e.indexOf(t);i>-1&&e.splice(i,1)}}function em(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;Ra(t,n,[],t._modules.root,!0),Fc(t,n,e)}function Fc(t,e,n){var i=t._state,s=t._scope;t.getters={},t._makeLocalGettersCache=Object.create(null);var r=t._wrappedGetters,o={},l={},a=ib(!0);a.run(function(){Fr(r,function(u,c){o[c]=G0(u,t),l[c]=Vn(function(){return o[c]()}),Object.defineProperty(t.getters,c,{get:function(){return l[c].value},enumerable:!0})})}),t._state=_i({data:e}),t._scope=a,t.strict&&Z0(t),i&&n&&t._withCommit(function(){i.data=null}),s&&s.stop()}function Ra(t,e,n,i,s){var r=!n.length,o=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[o],t._modulesNamespaceMap[o]=i),!r&&!s){var l=Uc(e,n.slice(0,-1)),a=n[n.length-1];t._withCommit(function(){l[a]=i.state})}var u=i.context=Y0(t,o,n);i.forEachMutation(function(c,d){var f=o+d;X0(t,f,c,u)}),i.forEachAction(function(c,d){var f=c.root?d:o+d,h=c.handler||c;Q0(t,f,h,u)}),i.forEachGetter(function(c,d){var f=o+d;J0(t,f,c,u)}),i.forEachChild(function(c,d){Ra(t,e,n.concat(d),c,s)})}function Y0(t,e,n){var i=e==="",s={dispatch:i?t.dispatch:function(r,o,l){var a=na(r,o,l),u=a.payload,c=a.options,d=a.type;return(!c||!c.root)&&(d=e+d),t.dispatch(d,u)},commit:i?t.commit:function(r,o,l){var a=na(r,o,l),u=a.payload,c=a.options,d=a.type;(!c||!c.root)&&(d=e+d),t.commit(d,u,c)}};return Object.defineProperties(s,{getters:{get:i?function(){return t.getters}:function(){return tm(t,e)}},state:{get:function(){return Uc(t.state,n)}}}),s}function tm(t,e){if(!t._makeLocalGettersCache[e]){var n={},i=e.length;Object.keys(t.getters).forEach(function(s){if(s.slice(0,i)===e){var r=s.slice(i);Object.defineProperty(n,r,{get:function(){return t.getters[s]},enumerable:!0})}}),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function X0(t,e,n,i){var s=t._mutations[e]||(t._mutations[e]=[]);s.push(function(o){n.call(t,i.state,o)})}function Q0(t,e,n,i){var s=t._actions[e]||(t._actions[e]=[]);s.push(function(o){var l=n.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},o);return q0(l)||(l=Promise.resolve(l)),t._devtoolHook?l.catch(function(a){throw t._devtoolHook.emit("vuex:error",a),a}):l})}function J0(t,e,n,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(r){return n(i.state,i.getters,r.state,r.getters)})}function Z0(t){Os(function(){return t._state.data},function(){},{deep:!0,flush:"sync"})}function Uc(t,e){return e.reduce(function(n,i){return n[i]},t)}function na(t,e,n){return K0(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}var e1="vuex bindings",xf="vuex:mutations",nu="vuex:actions",Js="vuex",t1=0;function n1(t,e){z_({id:"org.vuejs.vuex",app:t,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[e1]},function(n){n.addTimelineLayer({id:xf,label:"Vuex Mutations",color:Tf}),n.addTimelineLayer({id:nu,label:"Vuex Actions",color:Tf}),n.addInspector({id:Js,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(i){if(i.app===t&&i.inspectorId===Js)if(i.filter){var s=[];rm(s,e._modules.root,i.filter,""),i.rootNodes=s}else i.rootNodes=[sm(e._modules.root,"")]}),n.on.getInspectorState(function(i){if(i.app===t&&i.inspectorId===Js){var s=i.nodeId;tm(e,s),i.state=r1(l1(e._modules,s),s==="root"?e.getters:e._makeLocalGettersCache,s)}}),n.on.editInspectorState(function(i){if(i.app===t&&i.inspectorId===Js){var s=i.nodeId,r=i.path;s!=="root"&&(r=s.split("/").filter(Boolean).concat(r)),e._withCommit(function(){i.set(e._state.data,r,i.state.value)})}}),e.subscribe(function(i,s){var r={};i.payload&&(r.payload=i.payload),r.state=s,n.notifyComponentUpdate(),n.sendInspectorTree(Js),n.sendInspectorState(Js),n.addTimelineEvent({layerId:xf,event:{time:Date.now(),title:i.type,data:r}})}),e.subscribeAction({before:function(i,s){var r={};i.payload&&(r.payload=i.payload),i._id=t1++,i._time=Date.now(),r.state=s,n.addTimelineEvent({layerId:nu,event:{time:i._time,title:i.type,groupId:i._id,subtitle:"start",data:r}})},after:function(i,s){var r={},o=Date.now()-i._time;r.duration={_custom:{type:"duration",display:o+"ms",tooltip:"Action duration",value:o}},i.payload&&(r.payload=i.payload),r.state=s,n.addTimelineEvent({layerId:nu,event:{time:Date.now(),title:i.type,groupId:i._id,subtitle:"end",data:r}})}})})}var Tf=8702998,i1=6710886,s1=16777215,nm={label:"namespaced",textColor:s1,backgroundColor:i1};function im(t){return t&&t!=="root"?t.split("/").slice(-2,-1)[0]:"Root"}function sm(t,e){return{id:e||"root",label:im(e),tags:t.namespaced?[nm]:[],children:Object.keys(t._children).map(function(n){return sm(t._children[n],e+n+"/")})}}function rm(t,e,n,i){i.includes(n)&&t.push({id:i||"root",label:i.endsWith("/")?i.slice(0,i.length-1):i||"Root",tags:e.namespaced?[nm]:[]}),Object.keys(e._children).forEach(function(s){rm(t,e._children[s],n,i+s+"/")})}function r1(t,e,n){e=n==="root"?e:e[n];var i=Object.keys(e),s={state:Object.keys(t.state).map(function(o){return{key:o,editable:!0,value:t.state[o]}})};if(i.length){var r=o1(e);s.getters=Object.keys(r).map(function(o){return{key:o.endsWith("/")?im(o):o,editable:!1,value:Lu(function(){return r[o]})}})}return s}function o1(t){var e={};return Object.keys(t).forEach(function(n){var i=n.split("/");if(i.length>1){var s=e,r=i.pop();i.forEach(function(o){s[o]||(s[o]={_custom:{value:{},display:o,tooltip:"Module",abstract:!0}}),s=s[o]._custom.value}),s[r]=Lu(function(){return t[n]})}else e[n]=Lu(function(){return t[n]})}),e}function l1(t,e){var n=e.split("/").filter(function(i){return i});return n.reduce(function(i,s,r){var o=i[s];if(!o)throw new Error('Missing module "'+s+'" for path "'+e+'".');return r===n.length-1?o:o._children},e==="root"?t:t.root._children)}function Lu(t){try{return t()}catch(e){return e}}var ei=function(e,n){this.runtime=n,this._children=Object.create(null),this._rawModule=e;var i=e.state;this.state=(typeof i=="function"?i():i)||{}},om={namespaced:{configurable:!0}};om.namespaced.get=function(){return!!this._rawModule.namespaced};ei.prototype.addChild=function(e,n){this._children[e]=n};ei.prototype.removeChild=function(e){delete this._children[e]};ei.prototype.getChild=function(e){return this._children[e]};ei.prototype.hasChild=function(e){return e in this._children};ei.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)};ei.prototype.forEachChild=function(e){Fr(this._children,e)};ei.prototype.forEachGetter=function(e){this._rawModule.getters&&Fr(this._rawModule.getters,e)};ei.prototype.forEachAction=function(e){this._rawModule.actions&&Fr(this._rawModule.actions,e)};ei.prototype.forEachMutation=function(e){this._rawModule.mutations&&Fr(this._rawModule.mutations,e)};Object.defineProperties(ei.prototype,om);var qs=function(e){this.register([],e,!1)};qs.prototype.get=function(e){return e.reduce(function(n,i){return n.getChild(i)},this.root)};qs.prototype.getNamespace=function(e){var n=this.root;return e.reduce(function(i,s){return n=n.getChild(s),i+(n.namespaced?s+"/":"")},"")};qs.prototype.update=function(e){lm([],this.root,e)};qs.prototype.register=function(e,n,i){var s=this;i===void 0&&(i=!0);var r=new ei(n,i);if(e.length===0)this.root=r;else{var o=this.get(e.slice(0,-1));o.addChild(e[e.length-1],r)}n.modules&&Fr(n.modules,function(l,a){s.register(e.concat(a),l,i)})};qs.prototype.unregister=function(e){var n=this.get(e.slice(0,-1)),i=e[e.length-1],s=n.getChild(i);s&&s.runtime&&n.removeChild(i)};qs.prototype.isRegistered=function(e){var n=this.get(e.slice(0,-1)),i=e[e.length-1];return n?n.hasChild(i):!1};function lm(t,e,n){if(e.update(n),n.modules)for(var i in n.modules){if(!e.getChild(i))return;lm(t.concat(i),e.getChild(i),n.modules[i])}}function a1(t){return new _n(t)}var _n=function(e){var n=this;e===void 0&&(e={});var i=e.plugins;i===void 0&&(i=[]);var s=e.strict;s===void 0&&(s=!1);var r=e.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new qs(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=r;var o=this,l=this,a=l.dispatch,u=l.commit;this.dispatch=function(f,h){return a.call(o,f,h)},this.commit=function(f,h,p){return u.call(o,f,h,p)},this.strict=s;var c=this._modules.root.state;Ra(this,c,[],this._modules.root),Fc(this,c),i.forEach(function(d){return d(n)})},Wc={state:{configurable:!0}};_n.prototype.install=function(e,n){e.provide(n||H0,this),e.config.globalProperties.$store=this;var i=this._devtools!==void 0?this._devtools:!1;i&&n1(e,this)};Wc.state.get=function(){return this._state.data};Wc.state.set=function(t){};_n.prototype.commit=function(e,n,i){var s=this,r=na(e,n,i),o=r.type,l=r.payload,a={type:o,payload:l},u=this._mutations[o];u&&(this._withCommit(function(){u.forEach(function(d){d(l)})}),this._subscribers.slice().forEach(function(c){return c(a,s.state)}))};_n.prototype.dispatch=function(e,n){var i=this,s=na(e,n),r=s.type,o=s.payload,l={type:r,payload:o},a=this._actions[r];if(a){try{this._actionSubscribers.slice().filter(function(c){return c.before}).forEach(function(c){return c.before(l,i.state)})}catch{}var u=a.length>1?Promise.all(a.map(function(c){return c(o)})):a[0](o);return new Promise(function(c,d){u.then(function(f){try{i._actionSubscribers.filter(function(h){return h.after}).forEach(function(h){return h.after(l,i.state)})}catch{}c(f)},function(f){try{i._actionSubscribers.filter(function(h){return h.error}).forEach(function(h){return h.error(l,i.state,f)})}catch{}d(f)})})}};_n.prototype.subscribe=function(e,n){return Zp(e,this._subscribers,n)};_n.prototype.subscribeAction=function(e,n){var i=typeof e=="function"?{before:e}:e;return Zp(i,this._actionSubscribers,n)};_n.prototype.watch=function(e,n,i){var s=this;return Os(function(){return e(s.state,s.getters)},n,Object.assign({},i))};_n.prototype.replaceState=function(e){var n=this;this._withCommit(function(){n._state.data=e})};_n.prototype.registerModule=function(e,n,i){i===void 0&&(i={}),typeof e=="string"&&(e=[e]),this._modules.register(e,n),Ra(this,this.state,e,this._modules.get(e),i.preserveState),Fc(this,this.state)};_n.prototype.unregisterModule=function(e){var n=this;typeof e=="string"&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var i=Uc(n.state,e.slice(0,-1));delete i[e[e.length-1]]}),em(this)};_n.prototype.hasModule=function(e){return typeof e=="string"&&(e=[e]),this._modules.isRegistered(e)};_n.prototype.hotUpdate=function(e){this._modules.update(e),em(this,!0)};_n.prototype._withCommit=function(e){var n=this._committing;this._committing=!0,e(),this._committing=n};Object.defineProperties(_n.prototype,Wc);const am=a1({state:()=>({currentPage:"",usePug:!1,tabsView:!0,darkMode:!1}),mutations:{setDarkMode(t,e){t.darkMode=e,localStorage.darkMode=e},setCurrentPage(t,e){t.currentPage=e},initUsePug(t){t.usePug=!!parseInt(localStorage.getItem("usePug"))},setUsePug(t,e){t.usePug!==e&&(t.usePug=e,localStorage.setItem("usePug",+e))},initTabsView(t){t.tabsView=!!parseInt(localStorage.getItem("tabsView"))},setTabsView(t,e){t.tabsView!==e&&(t.tabsView=e,localStorage.setItem("tabsView",+e))}},actions:{detectDarkMode({commit:t}){var n,i;const e=(i=(n=window==null?void 0:window.matchMedia)==null?void 0:n.call(window,"(prefers-color-scheme: dark)"))==null?void 0:i.matches;return t("setDarkMode",e),e}}}),u1={class:"w-flex align-center wrap"},c1={class:"ml5"},d1={class:"my3 ml2 grey-light1"},f1={class:"ml1",href:"https://codepen.io/antoniandre/pen/RwaXMLd?editors=1010",target:"_blank"},h1={class:"my3 ml2 grey-light1"},p1={class:"ml1",href:"https://stackblitz.com/edit/waveui-3",target:"_blank"},m1={class:"my3 ml2 grey-light1"},g1={class:"ml1",href:"https://codepen.io/antoniandre/pen/KKyoKrZ?editors=1010",target:"_blank"},b1={class:"mt8 op05"},y1={class:"ml5"};function _1(t,e){const n=W("title-link"),i=W("ssh-pre"),s=W("w-icon"),r=W("w-tabs"),o=W("w-tag"),l=W("w-accordion");return g(),T("div",null,[E(n,{h3:""},{default:_(()=>e[1]||(e[1]=[y("1. Download from NPM")])),_:1}),e[38]||(e[38]=w("div",{class:"ml5"},null,-1)),w("div",u1,[E(i,{class:"vue-install",language:"shell",dark:t.$store.state.darkMode},{default:_(()=>e[2]||(e[2]=[y("npm i wave-ui # Vue 3.")])),_:1},8,["dark"]),e[4]||(e[4]=w("span",{class:"mx2"},"or",-1)),E(i,{class:"vue-install",language:"shell",dark:t.$store.state.darkMode},{default:_(()=>e[3]||(e[3]=[y("npm i wave-ui@legacy # Vue 2.")])),_:1},8,["dark"])]),E(n,{h3:""},{default:_(()=>e[5]||(e[5]=[y("2. Import in your project")])),_:1}),w("div",c1,[e[28]||(e[28]=w("p",null,[y("Import Wave UI library at the root of your app - usually "),w("span",{class:"code"},"main.js"),y(".")],-1)),E(r,{class:"mt4",items:2,"content-class":"pa0"},{"item-title.1":_(()=>e[6]||(e[6]=[y("Vue 3")])),"item-content.1":_(()=>[E(i,{class:"my0",language:"js",dark:t.$store.state.darkMode,style:{"min-width":"290px"}},{default:_(()=>e[7]||(e[7]=[y(`// main.js -import { createApp } from 'vue' -import App from './App.vue' -import WaveUI from 'wave-ui' -import 'wave-ui/dist/wave-ui.css' - -const app = createApp(App) - -app.use(WaveUI, { /* Some Wave UI options */ }) -// Or in Wave UI 2.x: -// new WaveUI(app, { /* Some Wave UI options */ }) - -app.mount('#app') -`)])),_:1},8,["dark"]),w("p",d1,[E(s,{class:"mr1"},{default:_(()=>e[8]||(e[8]=[y("wi-chevron-right")])),_:1}),e[12]||(e[12]=y("Edit a")),w("a",f1,[e[10]||(e[10]=w("strong",null,"Vue 3",-1)),e[11]||(e[11]=y(" Wave UI demo on Codepen")),E(s,{class:"ml1"},{default:_(()=>e[9]||(e[9]=[y("mdi mdi-open-in-new")])),_:1})]),e[13]||(e[13]=y("."))]),w("p",h1,[E(s,{class:"mr1"},{default:_(()=>e[14]||(e[14]=[y("wi-chevron-right")])),_:1}),e[18]||(e[18]=y("Or edit a")),w("a",p1,[e[16]||(e[16]=w("strong",null,"Vue 3",-1)),e[17]||(e[17]=y(" Wave UI demo with Vite on StackBlitz")),E(s,{class:"ml1"},{default:_(()=>e[15]||(e[15]=[y("mdi mdi-open-in-new")])),_:1})]),e[19]||(e[19]=y("."))])]),"item-title.2":_(()=>e[20]||(e[20]=[y("Vue 2")])),"item-content.2":_(()=>[E(i,{class:"my0",language:"js",dark:t.$store.state.darkMode,style:{"min-width":"290px"}},{default:_(()=>e[21]||(e[21]=[y(`// main.js -import Vue from 'vue' -import App from './App.vue' -import WaveUI from 'wave-ui' -import 'wave-ui/dist/wave-ui.css' - -Vue.use(WaveUI) - -const waveui = new WaveUI({ - // Some Wave UI options. -}) - -new Vue({ - waveui, - render: h => h(App) -}).$mount('#app') -`)])),_:1},8,["dark"]),w("p",m1,[E(s,{class:"mr1"},{default:_(()=>e[22]||(e[22]=[y("wi-chevron-right")])),_:1}),e[26]||(e[26]=y("Edit a")),w("a",g1,[e[24]||(e[24]=w("strong",null,"Vue 2",-1)),e[25]||(e[25]=y(" Wave UI demo on Codepen")),E(s,{class:"ml1"},{default:_(()=>e[23]||(e[23]=[y("mdi mdi-open-in-new")])),_:1})]),e[27]||(e[27]=y("."))])]),_:1})]),w("div",b1,[E(l,{items:1,"title-class":"ml-1 pl0 py3","expand-icon-rotate-90":""},{"item-title.1":_(()=>[E(n,{class:"ma0",onClick:e[0]||(e[0]=Ln(()=>{},["prevent"])),h3:"",slug:"place-a--w-app"},{default:_(()=>[e[30]||(e[30]=y("3.")),E(o,{class:"ml2 warning--bg",round:""},{default:_(()=>e[29]||(e[29]=[y("ONLY FOR WAVE UI 2.x")])),_:1}),e[31]||(e[31]=y(", place a ")),e[32]||(e[32]=w("span",{class:"code"},"w-app",-1)),e[33]||(e[33]=y(" at the root of your app"))]),_:1})]),"item-content.1":_(()=>[w("div",y1,[hn(E(i,{class:"mt2",dark:t.$store.state.darkMode,language:"pug",label:"App.vue"},{default:_(()=>e[34]||(e[34]=[y(`w-app - //- All your app content goes here. - - //- Also try to add a button! - w-button My Button`)])),_:1},8,["dark"]),[[ci,t.$store.state.usePug]]),hn(E(i,{dark:t.$store.state.darkMode,language:"html-vue",label:"App.vue"},{default:_(()=>e[35]||(e[35]=[y(` - - - - My Button -`)])),_:1},8,["dark"]),[[ci,!t.$store.state.usePug]]),e[36]||(e[36]=w("div",{class:"caption grey-light1 pb6"},[y("The is required for Wave UI base styles and for a few components needing to be moved in the DOM."),w("br"),y(` -There should only be one in your whole app.`)],-1)),e[37]||(e[37]=w("p",null,"Now check your app in the browser!",-1))])]),_:1})])])}const w1={},v1=ue(w1,[["render",_1]]),k1={class:"mt8"},C1={class:"mt8"},S1={class:"mt8"},x1={class:"my3 ml2 grey-light1"},T1={class:"ml1",href:"https://codepen.io/antoniandre/pen/RwaXMLd?editors=1010",target:"_blank"},I1={class:"my3 ml2 grey-light1"},E1={class:"ml1",href:"https://codepen.io/antoniandre/pen/KKyoKrZ?editors=1010",target:"_blank"};function $1(t,e){const n=W("ssh-pre"),i=W("w-icon"),s=W("w-tabs");return g(),T(ie,null,[e[26]||(e[26]=w("p",null,"This is the fastest way to get started.",-1)),w("ol",null,[w("li",k1,[e[2]||(e[2]=y("Add this - +