mirror of
https://github.com/ZeroCatDev/Classworks.git
synced 2025-07-02 09:19:23 +00:00
deploy: 88ab5e90642aa859a260425cb0475cc2e2713ce7
This commit is contained in:
parent
60ce74b701
commit
1dbae137aa
File diff suppressed because one or more lines are too long
1
assets/CacheManagement-DgjzVNry.js
Normal file
1
assets/CacheManagement-DgjzVNry.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/DataMigration-BdQ8bGIK.js
Normal file
1
assets/DataMigration-BdQ8bGIK.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{ae as D,g as I,p as L,a6 as $,t as u,a as z,c0 as w,aZ as F,J as R,c as j,af as E,ag as M,d as O,aD as J,aj as N,k as t,c1 as X,V as Z,a3 as d,T as q,X as G,bw as H,m as K,n as Q,o as U,ah as W,ai as Y,v as p,M as ee,b0 as ae,x as te,a1 as le}from"./index-DHJ8t5vF.js";const ne=D("v-alert-title"),se=["success","info","warning","error"],oe=L({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:le,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>se.includes(e)},...te(),...ae(),...ee(),...p(),...Y(),...W(),...U(),...Q(),...K(),...H({variant:"flat"})},"VAlert"),re=I()({name:"VAlert",props:oe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,v){let{emit:m,slots:a}=v;const o=$(e,"modelValue"),n=u(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{themeClasses:y}=z(e),{colorClasses:f,colorStyles:b,variantClasses:k}=w(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:V}=F(e),{dimensionStyles:P}=R(e),{elevationClasses:C}=j(e),{locationStyles:g}=E(e),{positionClasses:x}=M(e),{roundedClasses:S}=O(e),{textColorClasses:_,textColorStyles:T}=J(()=>e.borderColor),{t:h}=N(),i=u(()=>({"aria-label":h(e.closeLabel),onClick(s){o.value=!1,m("click:close",s)}}));return()=>{const s=!!(a.prepend||n.value),B=!!(a.title||e.title),A=!!(a.close||e.closable);return o.value&&t(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},y.value,f.value,V.value,C.value,x.value,S.value,k.value,e.class],style:[b.value,P.value,g.value,e.style],role:"alert"},{default:()=>{var r,c;return[X(!1,"v-alert"),e.border&&t("div",{key:"border",class:["v-alert__border",_.value],style:T.value},null),s&&t("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?t(d,{key:"prepend-defaults",disabled:!n.value,defaults:{VIcon:{density:e.density,icon:n.value,size:e.prominent?44:28}}},a.prepend):t(Z,{key:"prepend-icon",density:e.density,icon:n.value,size:e.prominent?44:28},null)]),t("div",{class:"v-alert__content"},[B&&t(ne,{key:"title"},{default:()=>{var l;return[((l=a.title)==null?void 0:l.call(a))??e.title]}}),((r=a.text)==null?void 0:r.call(a))??e.text,(c=a.default)==null?void 0:c.call(a)]),a.append&&t("div",{key:"append",class:"v-alert__append"},[a.append()]),A&&t("div",{key:"close",class:"v-alert__close"},[a.close?t(d,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var l;return[(l=a.close)==null?void 0:l.call(a,{props:i.value})]}}):t(q,G({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},i.value),null)])]}})}}});export{re as V,ne as a};
|
||||
import{ae as I,g as D,p as L,a6 as $,t as u,a as z,c6 as F,aS as R,J as j,c as w,af as E,ag as M,d as O,aF as J,aj as N,k as t,c7 as X,V as q,a3 as d,T as G,X as H,bC as K,m as Q,n as U,o as W,ah as Y,ai as Z,v as p,M as ee,aV as ae,x as te,a1 as le}from"./index-Q3j0mQt4.js";const ne=I("v-alert-title"),se=["success","info","warning","error"],oe=L({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:le,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>se.includes(e)},...te(),...ae(),...ee(),...p(),...Z(),...Y(),...W(),...U(),...Q(),...K({variant:"flat"})},"VAlert"),re=D()({name:"VAlert",props:oe(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,v){let{emit:m,slots:a}=v;const o=$(e,"modelValue"),n=u(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{themeClasses:y}=z(e),{colorClasses:f,colorStyles:k,variantClasses:b}=F(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:V}=R(e),{dimensionStyles:C}=j(e),{elevationClasses:P}=w(e),{locationStyles:g}=E(e),{positionClasses:x}=M(e),{roundedClasses:S}=O(e),{textColorClasses:_,textColorStyles:T}=J(()=>e.borderColor),{t:h}=N(),i=u(()=>({"aria-label":h(e.closeLabel),onClick(s){o.value=!1,m("click:close",s)}}));return()=>{const s=!!(a.prepend||n.value),B=!!(a.title||e.title),A=!!(a.close||e.closable);return o.value&&t(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},y.value,f.value,V.value,P.value,x.value,S.value,b.value,e.class],style:[k.value,C.value,g.value,e.style],role:"alert"},{default:()=>{var r,c;return[X(!1,"v-alert"),e.border&&t("div",{key:"border",class:["v-alert__border",_.value],style:T.value},null),s&&t("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?t(d,{key:"prepend-defaults",disabled:!n.value,defaults:{VIcon:{density:e.density,icon:n.value,size:e.prominent?44:28}}},a.prepend):t(q,{key:"prepend-icon",density:e.density,icon:n.value,size:e.prominent?44:28},null)]),t("div",{class:"v-alert__content"},[B&&t(ne,{key:"title"},{default:()=>{var l;return[((l=a.title)==null?void 0:l.call(a))??e.title]}}),((r=a.text)==null?void 0:r.call(a))??e.text,(c=a.default)==null?void 0:c.call(a)]),a.append&&t("div",{key:"append",class:"v-alert__append"},[a.append()]),A&&t("div",{key:"close",class:"v-alert__close"},[a.close?t(d,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var l;return[(l=a.close)==null?void 0:l.call(a,{props:i.value})]}}):t(G,H({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},i.value),null)])]}})}}});export{re as V,ne as a};
|
File diff suppressed because one or more lines are too long
1
assets/VAppBarTitle-UpXxGTdM.js
Normal file
1
assets/VAppBarTitle-UpXxGTdM.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{g as o,p as l,ak as r,J as i,j as m,k as c,n as u,M as d,x as p}from"./index-DHJ8t5vF.js";const C=l({fluid:{type:Boolean,default:!1},...p(),...d(),...u()},"VContainer"),k=o()({name:"VContainer",props:C(),setup(e,s){let{slots:a}=s;const{rtlClasses:n}=r(),{dimensionStyles:t}=i(e);return m(()=>c(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},n.value,e.class],style:[t.value,e.style]},a)),{}}});export{k as V};
|
||||
import{g as o,p as l,ak as r,J as i,j as m,k as c,n as u,M as d,x as p}from"./index-Q3j0mQt4.js";const C=l({fluid:{type:Boolean,default:!1},...p(),...d(),...u()},"VContainer"),k=o()({name:"VContainer",props:C(),setup(e,s){let{slots:a}=s;const{rtlClasses:n}=r(),{dimensionStyles:t}=i(e);return m(()=>c(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},n.value,e.class],style:[t.value,e.style]},a)),{}}});export{k as V};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/VMenu-BipFp2Zs.js
Normal file
1
assets/VMenu-BipFp2Zs.js
Normal file
@ -0,0 +1 @@
|
||||
import{g as I,p as L,a6 as M,aT as O,ak as S,aL as K,t as U,r as B,bo as N,c0 as E,s as j,bf as F,c1 as H,ad as z,c2 as b,a8 as W,bI as k,f as X,X as A,j as Z,aE as V,k as P,a3 as $,aO as q,a9 as G,aZ as J,bO as Q,c3 as y,c4 as Y,bv as _,c5 as ee}from"./index-Q3j0mQt4.js";const te=L({id:String,submenu:Boolean,...G(J({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Q}}),["absolute"])},"VMenu"),ne=I()({name:"VMenu",props:te(),emits:{"update:modelValue":a=>!0},setup(a,h){let{slots:c}=h;const s=M(a,"modelValue"),{scopeId:C}=O(),{isRtl:f}=S(),d=K(),m=U(()=>a.id||`v-menu-${d}`),o=B(),n=N(E,null),v=j(new Set);_(E,{register(){v.value.add(d)},unregister(){v.value.delete(d)},closeParents(e){setTimeout(()=>{var t;!v.value.size&&!a.persistent&&(e==null||(t=o.value)!=null&&t.contentEl&&!ee(e,o.value.contentEl))&&(s.value=!1,n==null||n.closeParents())},40)}}),F(()=>{n==null||n.unregister(),document.removeEventListener("focusin",g)}),H(()=>s.value=!1);async function g(e){var u,r,i;const t=e.relatedTarget,l=e.target;await z(),s.value&&t!==l&&((u=o.value)!=null&&u.contentEl)&&((r=o.value)!=null&&r.globalTop)&&![document,o.value.contentEl].includes(l)&&!o.value.contentEl.contains(l)&&((i=b(o.value.contentEl)[0])==null||i.focus())}W(s,e=>{e?(n==null||n.register(),k&&document.addEventListener("focusin",g,{once:!0})):(n==null||n.unregister(),k&&document.removeEventListener("focusin",g))},{immediate:!0});function D(e){n==null||n.closeParents(e)}function R(e){var t,l,u,r,i;if(!a.disabled)if(e.key==="Tab"||e.key==="Enter"&&!a.closeOnContentClick){if(e.key==="Enter"&&(e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLInputElement&&e.target.closest("form")))return;e.key==="Enter"&&e.preventDefault(),Y(b((t=o.value)==null?void 0:t.contentEl,!1),e.shiftKey?"prev":"next",x=>x.tabIndex>=0)||(s.value=!1,(u=(l=o.value)==null?void 0:l.activatorEl)==null||u.focus())}else a.submenu&&e.key===(f.value?"ArrowRight":"ArrowLeft")&&(s.value=!1,(i=(r=o.value)==null?void 0:r.activatorEl)==null||i.focus())}function w(e){var l;if(a.disabled)return;const t=(l=o.value)==null?void 0:l.contentEl;t&&s.value?e.key==="ArrowDown"?(e.preventDefault(),e.stopImmediatePropagation(),y(t,"next")):e.key==="ArrowUp"?(e.preventDefault(),e.stopImmediatePropagation(),y(t,"prev")):a.submenu&&(e.key===(f.value?"ArrowRight":"ArrowLeft")?s.value=!1:e.key===(f.value?"ArrowLeft":"ArrowRight")&&(e.preventDefault(),y(t,"first"))):(a.submenu?e.key===(f.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(e.key))&&(s.value=!0,e.preventDefault(),setTimeout(()=>setTimeout(()=>w(e))))}const T=X(()=>A({"aria-haspopup":"menu","aria-expanded":String(s.value),"aria-controls":m.value,onKeydown:w},a.activatorProps));return Z(()=>{const e=V.filterProps(a);return P(V,A({ref:o,id:m.value,class:["v-menu",a.class],style:a.style},e,{modelValue:s.value,"onUpdate:modelValue":t=>s.value=t,absolute:!0,activatorProps:T.value,location:a.location??(a.submenu?"end":"bottom"),"onClick:outside":D,onKeydown:R},C),{activator:c.activator,default:function(){for(var t=arguments.length,l=new Array(t),u=0;u<t;u++)l[u]=arguments[u];return P($,{root:"VMenu"},{default:()=>{var r;return[(r=c.default)==null?void 0:r.call(c,...l)]}})}})}),q({id:m,ΨopenChildren:v},o)}});export{ne as V};
|
@ -1 +0,0 @@
|
||||
import{g as I,p as M,a6 as L,a_ as S,ak as O,aJ as K,t as U,r as B,aU as N,bW as w,s as j,bi as F,bX as H,ad as W,bY as E,a8 as X,bC as k,f as $,X as A,j as z,aC as V,k as P,a3 as J,aM as Y,a9 as Z,b4 as q,bI as G,bZ as g,b_ as Q,aT as _,b$ as ee}from"./index-DHJ8t5vF.js";const te=M({id:String,submenu:Boolean,...Z(q({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:G}}),["absolute"])},"VMenu"),ne=I()({name:"VMenu",props:te(),emits:{"update:modelValue":a=>!0},setup(a,C){let{slots:c}=C;const s=L(a,"modelValue"),{scopeId:h}=S(),{isRtl:f}=O(),v=K(),m=U(()=>a.id||`v-menu-${v}`),o=B(),n=N(w,null),d=j(new Set);_(w,{register(){d.value.add(v)},unregister(){d.value.delete(v)},closeParents(e){setTimeout(()=>{var t;!d.value.size&&!a.persistent&&(e==null||(t=o.value)!=null&&t.contentEl&&!ee(e,o.value.contentEl))&&(s.value=!1,n==null||n.closeParents())},40)}}),F(()=>{n==null||n.unregister(),document.removeEventListener("focusin",b)}),H(()=>s.value=!1);async function b(e){var u,r,i;const t=e.relatedTarget,l=e.target;await W(),s.value&&t!==l&&((u=o.value)!=null&&u.contentEl)&&((r=o.value)!=null&&r.globalTop)&&![document,o.value.contentEl].includes(l)&&!o.value.contentEl.contains(l)&&((i=E(o.value.contentEl)[0])==null||i.focus())}X(s,e=>{e?(n==null||n.register(),k&&document.addEventListener("focusin",b,{once:!0})):(n==null||n.unregister(),k&&document.removeEventListener("focusin",b))},{immediate:!0});function D(e){n==null||n.closeParents(e)}function R(e){var t,l,u,r,i;if(!a.disabled)if(e.key==="Tab"||e.key==="Enter"&&!a.closeOnContentClick){if(e.key==="Enter"&&(e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLInputElement&&e.target.closest("form")))return;e.key==="Enter"&&e.preventDefault(),Q(E((t=o.value)==null?void 0:t.contentEl,!1),e.shiftKey?"prev":"next",x=>x.tabIndex>=0)||(s.value=!1,(u=(l=o.value)==null?void 0:l.activatorEl)==null||u.focus())}else a.submenu&&e.key===(f.value?"ArrowRight":"ArrowLeft")&&(s.value=!1,(i=(r=o.value)==null?void 0:r.activatorEl)==null||i.focus())}function y(e){var l;if(a.disabled)return;const t=(l=o.value)==null?void 0:l.contentEl;t&&s.value?e.key==="ArrowDown"?(e.preventDefault(),e.stopImmediatePropagation(),g(t,"next")):e.key==="ArrowUp"?(e.preventDefault(),e.stopImmediatePropagation(),g(t,"prev")):a.submenu&&(e.key===(f.value?"ArrowRight":"ArrowLeft")?s.value=!1:e.key===(f.value?"ArrowLeft":"ArrowRight")&&(e.preventDefault(),g(t,"first"))):(a.submenu?e.key===(f.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(e.key))&&(s.value=!0,e.preventDefault(),setTimeout(()=>setTimeout(()=>y(e))))}const T=$(()=>A({"aria-haspopup":"menu","aria-expanded":String(s.value),"aria-controls":m.value,onKeydown:y},a.activatorProps));return z(()=>{const e=V.filterProps(a);return P(V,A({ref:o,id:m.value,class:["v-menu",a.class],style:a.style},e,{modelValue:s.value,"onUpdate:modelValue":t=>s.value=t,absolute:!0,activatorProps:T.value,location:a.location??(a.submenu?"end":"bottom"),"onClick:outside":D,onKeydown:R},h),{activator:c.activator,default:function(){for(var t=arguments.length,l=new Array(t),u=0;u<t;u++)l[u]=arguments[u];return P(J,{root:"VMenu"},{default:()=>{var r;return[(r=c.default)==null?void 0:r.call(c,...l)]}})}})}),Y({id:m,ΨopenChildren:d},o)}});export{ne as V};
|
@ -1 +1 @@
|
||||
import{g as C,p as S,f as b,c2 as N,n as k,x as j,c3 as i,bN as u}from"./index-DHJ8t5vF.js";const V=i.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}),v=i.reduce((e,a)=>{const t="offset"+u(a);return e[t]={type:[String,Number],default:null},e},{}),L=i.reduce((e,a)=>{const t="order"+u(a);return e[t]={type:[String,Number],default:null},e},{}),y={col:Object.keys(V),offset:Object.keys(v),order:Object.keys(L)};function G(e,a,t){let s=e;if(!(t==null||t===!1)){if(a){const n=a.replace(e,"");s+=`-${n}`}return e==="col"&&(s="v-"+s),e==="col"&&(t===""||t===!0)||(s+=`-${t}`),s.toLowerCase()}}const _=["auto","start","end","center","baseline","stretch"],I=S({cols:{type:[Boolean,String,Number],default:!1},...V,offset:{type:[String,Number],default:null},...v,order:{type:[String,Number],default:null},...L,alignSelf:{type:String,default:null,validator:e=>_.includes(e)},...j(),...k()},"VCol"),K=C()({name:"VCol",props:I(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in y)y[l].forEach(o=>{const c=e[o],g=G(l,o,c);g&&n.push(g)});const r=n.some(o=>o.startsWith("v-col-"));return n.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),n});return()=>{var n;return N(e.tag,{class:[s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}}),f=["start","end","center"],$=["space-between","space-around","space-evenly"];function d(e,a){return i.reduce((t,s)=>{const n=e+u(s);return t[n]=a(),t},{})}const R=[...f,"baseline","stretch"],h=e=>R.includes(e),w=d("align",()=>({type:String,default:null,validator:h})),T=[...f,...$],P=e=>T.includes(e),E=d("justify",()=>({type:String,default:null,validator:P})),U=[...f,...$,"stretch"],A=e=>U.includes(e),O=d("alignContent",()=>({type:String,default:null,validator:A})),m={align:Object.keys(w),justify:Object.keys(E),alignContent:Object.keys(O)},B={align:"align",justify:"justify",alignContent:"align-content"};function M(e,a,t){let s=B[e];if(t!=null){if(a){const n=a.replace(e,"");s+=`-${n}`}return s+=`-${t}`,s.toLowerCase()}}const x=S({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:h},...w,justify:{type:String,default:null,validator:P},...E,alignContent:{type:String,default:null,validator:A},...O,...j(),...k()},"VRow"),z=C()({name:"VRow",props:x(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in m)m[l].forEach(r=>{const o=e[r],c=M(l,r,o);c&&n.push(c)});return n.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),n});return()=>{var n;return N(e.tag,{class:["v-row",s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}});export{K as V,z as a};
|
||||
import{g as C,p as S,f as b,c8 as k,n as N,x as j,c9 as i,bT as u}from"./index-Q3j0mQt4.js";const V=i.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}),v=i.reduce((e,a)=>{const t="offset"+u(a);return e[t]={type:[String,Number],default:null},e},{}),L=i.reduce((e,a)=>{const t="order"+u(a);return e[t]={type:[String,Number],default:null},e},{}),y={col:Object.keys(V),offset:Object.keys(v),order:Object.keys(L)};function G(e,a,t){let s=e;if(!(t==null||t===!1)){if(a){const n=a.replace(e,"");s+=`-${n}`}return e==="col"&&(s="v-"+s),e==="col"&&(t===""||t===!0)||(s+=`-${t}`),s.toLowerCase()}}const T=["auto","start","end","center","baseline","stretch"],_=S({cols:{type:[Boolean,String,Number],default:!1},...V,offset:{type:[String,Number],default:null},...v,order:{type:[String,Number],default:null},...L,alignSelf:{type:String,default:null,validator:e=>T.includes(e)},...j(),...N()},"VCol"),K=C()({name:"VCol",props:_(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in y)y[l].forEach(o=>{const c=e[o],g=G(l,o,c);g&&n.push(g)});const r=n.some(o=>o.startsWith("v-col-"));return n.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),n});return()=>{var n;return k(e.tag,{class:[s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}}),f=["start","end","center"],$=["space-between","space-around","space-evenly"];function d(e,a){return i.reduce((t,s)=>{const n=e+u(s);return t[n]=a(),t},{})}const I=[...f,"baseline","stretch"],h=e=>I.includes(e),w=d("align",()=>({type:String,default:null,validator:h})),R=[...f,...$],P=e=>R.includes(e),E=d("justify",()=>({type:String,default:null,validator:P})),U=[...f,...$,"stretch"],A=e=>U.includes(e),O=d("alignContent",()=>({type:String,default:null,validator:A})),m={align:Object.keys(w),justify:Object.keys(E),alignContent:Object.keys(O)},B={align:"align",justify:"justify",alignContent:"align-content"};function M(e,a,t){let s=B[e];if(t!=null){if(a){const n=a.replace(e,"");s+=`-${n}`}return s+=`-${t}`,s.toLowerCase()}}const x=S({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:h},...w,justify:{type:String,default:null,validator:P},...E,alignContent:{type:String,default:null,validator:A},...O,...j(),...N()},"VRow"),z=C()({name:"VRow",props:x(),setup(e,a){let{slots:t}=a;const s=b(()=>{const n=[];let l;for(l in m)m[l].forEach(r=>{const o=e[r],c=M(l,r,o);c&&n.push(c)});return n.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),n});return()=>{var n;return k(e.tag,{class:["v-row",s.value,e.class],style:e.style},(n=t.default)==null?void 0:n.call(t))}}});export{K as V,z as a};
|
@ -1 +1 @@
|
||||
import{g as h,p as f,u as k,J as x,c as y,a as S,aj as L,f as w,a7 as C,j as B,k as s,X as P,m as V,v as T,M as _}from"./index-DHJ8t5vF.js";const j={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function A(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return s("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function o(e){const[t,a]=e.split("@");return Array.from({length:a}).map(()=>n(t))}function n(e){let t=[];if(!e)return t;const a=j[e];if(e!==a){if(e.includes(","))return l(e);if(e.includes("@"))return o(e);a.includes(",")?t=l(a):a.includes("@")?t=o(a):a&&t.push(n(a))}return[A(e,t)]}function l(e){return e.replace(/\s/g,"").split(",").map(n)}const D=f({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},..._(),...T(),...V()},"VSkeletonLoader"),$=h()({name:"VSkeletonLoader",props:D(),setup(e,t){let{slots:a}=t;const{backgroundColorClasses:d,backgroundColorStyles:c}=k(()=>e.color),{dimensionStyles:u}=x(e),{elevationClasses:g}=y(e),{themeClasses:v}=S(e),{t:m}=L(),p=w(()=>n(C(e.type).join(",")));return B(()=>{var r;const i=!a.default||e.loading,b=e.boilerplate||!i?{}:{ariaLive:"polite",ariaLabel:m(e.loadingText),role:"alert"};return s("div",P({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},v.value,d.value,g.value],style:[c.value,i?u.value:{}]},b),[i?p.value:(r=a.default)==null?void 0:r.call(a)])}),{}}});export{$ as V};
|
||||
import{g as h,p as f,u as k,J as x,c as y,a as S,aj as L,f as w,a7 as C,j as B,k as s,X as P,m as V,v as T,M as _}from"./index-Q3j0mQt4.js";const j={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function A(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return s("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function o(e){const[t,a]=e.split("@");return Array.from({length:a}).map(()=>n(t))}function n(e){let t=[];if(!e)return t;const a=j[e];if(e!==a){if(e.includes(","))return l(e);if(e.includes("@"))return o(e);a.includes(",")?t=l(a):a.includes("@")?t=o(a):a&&t.push(n(a))}return[A(e,t)]}function l(e){return e.replace(/\s/g,"").split(",").map(n)}const D=f({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},..._(),...T(),...V()},"VSkeletonLoader"),$=h()({name:"VSkeletonLoader",props:D(),setup(e,t){let{slots:a}=t;const{backgroundColorClasses:d,backgroundColorStyles:c}=k(()=>e.color),{dimensionStyles:u}=x(e),{elevationClasses:g}=y(e),{themeClasses:v}=S(e),{t:m}=L(),p=w(()=>n(C(e.type).join(",")));return B(()=>{var r;const i=!a.default||e.loading,b=e.boilerplate||!i?{}:{ariaLive:"polite",ariaLabel:m(e.loadingText),role:"alert"};return s("div",P({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},v.value,d.value,g.value],style:[c.value,i?u.value:{}]},b),[i?p.value:(r=a.default)==null?void 0:r.call(a)])}),{}}});export{$ as V};
|
@ -1 +0,0 @@
|
||||
import{g as j,p as E,a6 as V,bR as J,r as K,bC as O,t as g,aJ as W,j as X,aK as $,k as a,X as b,F as q,a3 as G,c4 as H,V as Q,bS as Y,c5 as Z}from"./index-DHJ8t5vF.js";import{u as ee,a as w,m as ae}from"./VTextField-AERAqvmQ.js";import{a as C,b as te}from"./VCheckboxBtn-AyEh5yQH.js";const le=E({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ae(),...te()},"VSwitch"),ie=j()({name:"VSwitch",inheritAttrs:!1,props:le(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,y){let{attrs:S,slots:t}=y;const n=V(e,"indeterminate"),s=V(e,"modelValue"),{loaderClasses:P}=J(e),{isFocused:_,focus:I,blur:F}=ee(e),m=K(),h=O&&window.matchMedia("(forced-colors: active)").matches,x=g(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),A=W(),B=g(()=>e.id||`switch-${A}`);function R(){n.value&&(n.value=!1)}function p(i){var u,r;i.stopPropagation(),i.preventDefault(),(r=(u=m.value)==null?void 0:u.input)==null||r.click()}return X(()=>{const[i,u]=$(S),r=w.filterProps(e),z=C.filterProps(e);return a(w,b({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":n.value},P.value,e.class]},i,r,{modelValue:s.value,"onUpdate:modelValue":c=>s.value=c,id:B.value,focused:_.value,style:e.style}),{...t,default:c=>{let{id:D,messagesId:M,isDisabled:N,isReadonly:L,isValid:k}=c;const d={model:s,isValid:k};return a(C,b({ref:m},z,{modelValue:s.value,"onUpdate:modelValue":[o=>s.value=o,R],id:D.value,"aria-describedby":M.value,type:"checkbox","aria-checked":n.value?"mixed":void 0,disabled:N.value,readonly:L.value,onFocus:I,onBlur:F},u),{...t,default:o=>{let{backgroundColorClasses:v,backgroundColorStyles:l}=o;return a("div",{class:["v-switch__track",h?void 0:v.value],style:l.value,onClick:p},[t["track-true"]&&a("div",{key:"prepend",class:"v-switch__track-true"},[t["track-true"](d)]),t["track-false"]&&a("div",{key:"append",class:"v-switch__track-false"},[t["track-false"](d)])])},input:o=>{let{inputNode:v,icon:l,backgroundColorClasses:T,backgroundColorStyles:U}=o;return a(q,null,[v,a("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":l||e.loading},e.inset||h?void 0:T.value],style:e.inset?void 0:U.value},[t.thumb?a(G,{defaults:{VIcon:{icon:l,size:"x-small"}}},{default:()=>[t.thumb({...d,icon:l})]}):a(H,null,{default:()=>[e.loading?a(Y,{name:"v-switch",active:!0,color:k.value===!1?void 0:x.value},{default:f=>t.loader?t.loader(f):a(Z,{active:f.isActive,color:f.color,indeterminate:!0,size:"16",width:"2"},null)}):l&&a(Q,{key:String(l),icon:l,size:"x-small"},null)]})])])}})}})}),{}}});export{ie as V};
|
1
assets/VSwitch-DcahzjIl.js
Normal file
1
assets/VSwitch-DcahzjIl.js
Normal file
@ -0,0 +1 @@
|
||||
import{g as X,p as j,a6 as V,bX as E,r as O,bI as W,t as g,aL as Y,j as $,aM as q,k as a,X as b,F as G,a3 as H,ca as J,V as K,bY as Q,cb as Z}from"./index-Q3j0mQt4.js";import{u as ee,a as w,m as ae}from"./VTextField-Myk6Dn0H.js";import{a as y,b as te}from"./VCheckboxBtn-zVGfOoL5.js";const le=j({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ae(),...te()},"VSwitch"),ie=X()({name:"VSwitch",inheritAttrs:!1,props:le(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,C){let{attrs:S,slots:t}=C;const n=V(e,"indeterminate"),s=V(e,"modelValue"),{loaderClasses:P}=E(e),{isFocused:_,focus:I,blur:F}=ee(e),m=O(),h=W&&window.matchMedia("(forced-colors: active)").matches,x=g(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),A=Y(),B=g(()=>e.id||`switch-${A}`);function R(){n.value&&(n.value=!1)}function p(i){var u,r;i.stopPropagation(),i.preventDefault(),(r=(u=m.value)==null?void 0:u.input)==null||r.click()}return $(()=>{const[i,u]=q(S),r=w.filterProps(e),M=y.filterProps(e);return a(w,b({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":n.value},P.value,e.class]},i,r,{modelValue:s.value,"onUpdate:modelValue":c=>s.value=c,id:B.value,focused:_.value,style:e.style}),{...t,default:c=>{let{id:z,messagesId:D,isDisabled:L,isReadonly:N,isValid:k}=c;const d={model:s,isValid:k};return a(y,b({ref:m},M,{modelValue:s.value,"onUpdate:modelValue":[o=>s.value=o,R],id:z.value,"aria-describedby":D.value,type:"checkbox","aria-checked":n.value?"mixed":void 0,disabled:L.value,readonly:N.value,onFocus:I,onBlur:F},u),{...t,default:o=>{let{backgroundColorClasses:v,backgroundColorStyles:l}=o;return a("div",{class:["v-switch__track",h?void 0:v.value],style:l.value,onClick:p},[t["track-true"]&&a("div",{key:"prepend",class:"v-switch__track-true"},[t["track-true"](d)]),t["track-false"]&&a("div",{key:"append",class:"v-switch__track-false"},[t["track-false"](d)])])},input:o=>{let{inputNode:v,icon:l,backgroundColorClasses:T,backgroundColorStyles:U}=o;return a(G,null,[v,a("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":l||e.loading},e.inset||h?void 0:T.value],style:e.inset?void 0:U.value},[t.thumb?a(H,{defaults:{VIcon:{icon:l,size:"x-small"}}},{default:()=>[t.thumb({...d,icon:l})]}):a(J,null,{default:()=>[e.loading?a(Q,{name:"v-switch",active:!0,color:k.value===!1?void 0:x.value},{default:f=>t.loader?t.loader(f):a(Z,{active:f.isActive,color:f.color,indeterminate:!0,size:"16",width:"2"},null)}):l&&a(K,{key:String(l),icon:l,size:"x-small"},null)]})])])}})}})}),{}}});export{ie as V};
|
1
assets/VTabsWindowItem-C_A-aTEI.css
Normal file
1
assets/VTabsWindowItem-C_A-aTEI.css
Normal file
@ -0,0 +1 @@
|
||||
.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}
|
1
assets/VTabsWindowItem-hGclyBtt.js
Normal file
1
assets/VTabsWindowItem-hGclyBtt.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{g as ee,p as te,c6 as ae,a6 as ne,f as y,r as v,s as le,w as oe,ac as ue,a8 as m,bi as ie,j as re,aK as se,k as l,F as I,X as R,aG as T,aS as ce,c7 as de,aM as fe,ad as S,l as ve,bA as me,aN as xe}from"./index-DHJ8t5vF.js";import{u as ge,a as _,b as D,c as he,d as we,m as Ve}from"./VTextField-AERAqvmQ.js";const ye=te({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Ve(),...we()},"VTextarea"),Pe=ee()({name:"VTextarea",directives:{Intersect:ae},inheritAttrs:!1,props:ye(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,E){let{attrs:F,emit:N,slots:i}=E;const o=ne(e,"modelValue"),{isFocused:f,focus:U,blur:O}=ge(e),j=y(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),$=y(()=>{if(F.maxlength)return F.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function K(t,n){var a,u;!e.autofocus||!t||(u=(a=n[0].target)==null?void 0:a.focus)==null||u.call(a)}const M=v(),x=v(),A=le(""),g=v(),X=y(()=>e.persistentPlaceholder||f.value||e.active);function C(){var t;g.value!==document.activeElement&&((t=g.value)==null||t.focus()),f.value||U()}function q(t){C(),N("click:control",t)}function J(t){N("mousedown:control",t)}function L(t){t.stopPropagation(),C(),S(()=>{o.value="",xe(e["onClick:clear"],t)})}function Q(t){var a;const n=t.target;if(o.value=n.value,(a=e.modelModifiers)!=null&&a.trim){const u=[n.selectionStart,n.selectionEnd];S(()=>{n.selectionStart=u[0],n.selectionEnd=u[1]})}}const c=v(),h=v(Number(e.rows)),P=y(()=>["plain","underlined"].includes(e.variant));oe(()=>{e.autoGrow||(h.value=Number(e.rows))});function d(){e.autoGrow&&S(()=>{if(!c.value||!x.value)return;const t=getComputedStyle(c.value),n=getComputedStyle(x.value.$el),a=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),u=c.value.scrollHeight,w=parseFloat(t.lineHeight),b=Math.max(parseFloat(e.rows)*w+a,parseFloat(n.getPropertyValue("--v-input-control-height"))),k=parseFloat(e.maxRows)*w+a||1/0,s=me(u??0,b,k);h.value=Math.floor((s-a)/w),A.value=ve(s)})}ue(d),m(o,d),m(()=>e.rows,d),m(()=>e.maxRows,d),m(()=>e.density,d);let r;return m(c,t=>{t?(r=new ResizeObserver(d),r.observe(c.value)):r==null||r.disconnect()}),ie(()=>{r==null||r.disconnect()}),re(()=>{const t=!!(i.counter||e.counter||e.counterValue),n=!!(t||i.details),[a,u]=se(F),{modelValue:w,...b}=_.filterProps(e),k=D.filterProps(e);return l(_,R({ref:M,modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":P.value},e.class],style:e.style},a,b,{centerAffix:h.value===1&&!P.value,focused:f.value}),{...i,default:s=>{let{id:V,isDisabled:B,isDirty:H,isReadonly:W,isValid:Y}=s;return l(D,R({ref:x,style:{"--v-textarea-control-height":A.value},onClick:q,onMousedown:J,"onClick:clear":L,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},k,{id:V.value,active:X.value||H.value,centerAffix:h.value===1&&!P.value,dirty:H.value||e.dirty,disabled:B.value,focused:f.value,error:Y.value===!1}),{...i,default:Z=>{let{props:{class:z,...G}}=Z;return l(I,null,[e.prefix&&l("span",{class:"v-text-field__prefix"},[e.prefix]),T(l("textarea",R({ref:g,class:z,value:o.value,onInput:Q,autofocus:e.autofocus,readonly:W.value,disabled:B.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:C,onBlur:O},G,u),null),[[ce("intersect"),{handler:K},null,{once:!0}]]),e.autoGrow&&T(l("textarea",{class:[z,"v-textarea__sizer"],id:`${G.id}-sizer`,"onUpdate:modelValue":p=>o.value=p,ref:c,readonly:!0,"aria-hidden":"true"},null),[[de,o.value]]),e.suffix&&l("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:n?s=>{var V;return l(I,null,[(V=i.details)==null?void 0:V.call(i,s),t&&l(I,null,[l("span",null,null),l(he,{active:e.persistentCounter||f.value,value:j.value,max:$.value,disabled:e.disabled},i.counter)])])}:void 0})}),fe({},M,x,g)}});export{Pe as V};
|
||||
import{g as ee,p as te,cc as ae,a6 as ne,f as y,r as v,s as le,w as oe,ac as ue,a8 as m,bf as ie,j as re,aM as se,k as l,F as I,X as R,aI as T,bs as ce,cd as de,aO as fe,ad as S,l as ve,bG as me,aP as xe}from"./index-Q3j0mQt4.js";import{u as ge,a as _,b as D,c as he,d as we,m as Ve}from"./VTextField-Myk6Dn0H.js";const ye=te({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Ve(),...we()},"VTextarea"),Ce=ee()({name:"VTextarea",directives:{Intersect:ae},inheritAttrs:!1,props:ye(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,E){let{attrs:F,emit:M,slots:i}=E;const o=ne(e,"modelValue"),{isFocused:f,focus:U,blur:O}=ge(e),j=y(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),$=y(()=>{if(F.maxlength)return F.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function X(t,n){var a,u;!e.autofocus||!t||(u=(a=n[0].target)==null?void 0:a.focus)==null||u.call(a)}const N=v(),x=v(),B=le(""),g=v(),q=y(()=>e.persistentPlaceholder||f.value||e.active);function P(){var t;g.value!==document.activeElement&&((t=g.value)==null||t.focus()),f.value||U()}function J(t){P(),M("click:control",t)}function K(t){M("mousedown:control",t)}function L(t){t.stopPropagation(),P(),S(()=>{o.value="",xe(e["onClick:clear"],t)})}function Q(t){var a;const n=t.target;if(o.value=n.value,(a=e.modelModifiers)!=null&&a.trim){const u=[n.selectionStart,n.selectionEnd];S(()=>{n.selectionStart=u[0],n.selectionEnd=u[1]})}}const c=v(),h=v(Number(e.rows)),C=y(()=>["plain","underlined"].includes(e.variant));oe(()=>{e.autoGrow||(h.value=Number(e.rows))});function d(){e.autoGrow&&S(()=>{if(!c.value||!x.value)return;const t=getComputedStyle(c.value),n=getComputedStyle(x.value.$el),a=parseFloat(t.getPropertyValue("--v-field-padding-top"))+parseFloat(t.getPropertyValue("--v-input-padding-top"))+parseFloat(t.getPropertyValue("--v-field-padding-bottom")),u=c.value.scrollHeight,w=parseFloat(t.lineHeight),b=Math.max(parseFloat(e.rows)*w+a,parseFloat(n.getPropertyValue("--v-input-control-height"))),k=parseFloat(e.maxRows)*w+a||1/0,s=me(u??0,b,k);h.value=Math.floor((s-a)/w),B.value=ve(s)})}ue(d),m(o,d),m(()=>e.rows,d),m(()=>e.maxRows,d),m(()=>e.density,d);let r;return m(c,t=>{t?(r=new ResizeObserver(d),r.observe(c.value)):r==null||r.disconnect()}),ie(()=>{r==null||r.disconnect()}),re(()=>{const t=!!(i.counter||e.counter||e.counterValue),n=!!(t||i.details),[a,u]=se(F),{modelValue:w,...b}=_.filterProps(e),k=D.filterProps(e);return l(_,R({ref:N,modelValue:o.value,"onUpdate:modelValue":s=>o.value=s,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":C.value},e.class],style:e.style},a,b,{centerAffix:h.value===1&&!C.value,focused:f.value}),{...i,default:s=>{let{id:V,isDisabled:H,isDirty:z,isReadonly:W,isValid:Y}=s;return l(D,R({ref:x,style:{"--v-textarea-control-height":B.value},onClick:J,onMousedown:K,"onClick:clear":L,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},k,{id:V.value,active:q.value||z.value,centerAffix:h.value===1&&!C.value,dirty:z.value||e.dirty,disabled:H.value,focused:f.value,error:Y.value===!1}),{...i,default:Z=>{let{props:{class:A,...G}}=Z;return l(I,null,[e.prefix&&l("span",{class:"v-text-field__prefix"},[e.prefix]),T(l("textarea",R({ref:g,class:A,value:o.value,onInput:Q,autofocus:e.autofocus,readonly:W.value,disabled:H.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:P,onBlur:O},G,u),null),[[ce("intersect"),{handler:X},null,{once:!0}]]),e.autoGrow&&T(l("textarea",{class:[A,"v-textarea__sizer"],id:`${G.id}-sizer`,"onUpdate:modelValue":p=>o.value=p,ref:c,readonly:!0,"aria-hidden":"true"},null),[[de,o.value]]),e.suffix&&l("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:n?s=>{var V;return l(I,null,[(V=i.details)==null?void 0:V.call(i,s),t&&l(I,null,[l("span",null,null),l(he,{active:e.persistentCounter||f.value,value:j.value,max:$.value,disabled:e.disabled},i.counter)])])}:void 0})}),fe({},N,x,g)}});export{Ce as V};
|
@ -1 +1 @@
|
||||
import{g as h,p as O,a6 as x,a_ as T,aJ as k,t as u,r as p,f as n,X as d,j as C,aC as v,k as I,aM as R,a9 as w,b4 as A}from"./index-DHJ8t5vF.js";const B=O({id:String,interactive:Boolean,text:String,...w(A({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","persistent"])},"VTooltip"),j=h()({name:"VTooltip",props:B(),emits:{"update:modelValue":t=>!0},setup(t,g){let{slots:e}=g;const i=x(t,"modelValue"),{scopeId:f}=T(),m=k(),r=u(()=>t.id||`v-tooltip-${m}`),l=p(),V=n(()=>t.location.split(" ").length>1?t.location:t.location+" center"),P=n(()=>t.origin==="auto"||t.origin==="overlap"||t.origin.split(" ").length>1||t.location.split(" ").length>1?t.origin:t.origin+" center"),y=u(()=>t.transition!=null?t.transition:i.value?"scale-transition":"fade-transition"),b=n(()=>d({"aria-describedby":r.value},t.activatorProps));return C(()=>{const S=v.filterProps(t);return I(v,d({ref:l,class:["v-tooltip",{"v-tooltip--interactive":t.interactive},t.class],style:t.style,id:r.value},S,{modelValue:i.value,"onUpdate:modelValue":a=>i.value=a,transition:y.value,absolute:!0,location:V.value,origin:P.value,persistent:!0,role:"tooltip",activatorProps:b.value,_disableGlobalStack:!0},f),{activator:e.activator,default:function(){var c;for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o];return((c=e.default)==null?void 0:c.call(e,...s))??t.text}})}),R({},l)}});export{j as V};
|
||||
import{g as S,p as h,a6 as T,aT as x,aL as k,t as u,r as p,f as n,X as d,j as I,aE as v,k as R,aO as w,a9 as A,aZ as B}from"./index-Q3j0mQt4.js";const C=h({id:String,interactive:Boolean,text:String,...A(B({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","persistent"])},"VTooltip"),E=S()({name:"VTooltip",props:C(),emits:{"update:modelValue":t=>!0},setup(t,g){let{slots:e}=g;const i=T(t,"modelValue"),{scopeId:f}=x(),m=k(),r=u(()=>t.id||`v-tooltip-${m}`),l=p(),V=n(()=>t.location.split(" ").length>1?t.location:t.location+" center"),P=n(()=>t.origin==="auto"||t.origin==="overlap"||t.origin.split(" ").length>1||t.location.split(" ").length>1?t.origin:t.origin+" center"),y=u(()=>t.transition!=null?t.transition:i.value?"scale-transition":"fade-transition"),b=n(()=>d({"aria-describedby":r.value},t.activatorProps));return I(()=>{const O=v.filterProps(t);return R(v,d({ref:l,class:["v-tooltip",{"v-tooltip--interactive":t.interactive},t.class],style:t.style,id:r.value},O,{modelValue:i.value,"onUpdate:modelValue":a=>i.value=a,transition:y.value,absolute:!0,location:V.value,origin:P.value,persistent:!0,role:"tooltip",activatorProps:b.value,_disableGlobalStack:!0},f),{activator:e.activator,default:function(){var c;for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o];return((c=e.default)==null?void 0:c.call(e,...s))??t.text}})}),w({},l)}});export{E as V};
|
1
assets/_id_-BYZ7tNvY.js
Normal file
1
assets/_id_-BYZ7tNvY.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
7
assets/cses2wakeup-CEE3B8Sd.js
Normal file
7
assets/cses2wakeup-CEE3B8Sd.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/cses2wakeup-DFR2MBO2.css
Normal file
1
assets/cses2wakeup-DFR2MBO2.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{g as p,p as y,r as B,a as P,u as F,b as I,c as z,d as R,s as D,e as T,f as m,h as E,i as L,t as d,w as M,j as k,k as n,l as N,m as A,n as b,o as H,q as G,v as O,x as C,y as j,_ as q,z as J,A as x,B as h,C as g,D as K,E as r,F as U,G as W,V as Y,H as f,I as Z,J as $,K as Q,L as X,M as ee,N as te,O as ae}from"./index-DHJ8t5vF.js";const se=y({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...j(),...C(),...O(),...G(),...H(),...b({tag:"footer"}),...A()},"VFooter"),oe=p()({name:"VFooter",props:se(),setup(e,l){let{slots:a}=l;const o=B(),{themeClasses:t}=P(e),{backgroundColorClasses:s,backgroundColorStyles:u}=F(()=>e.color),{borderClasses:i}=I(e),{elevationClasses:S}=z(e),{roundedClasses:V}=R(e),v=D(32),{resizeRef:w}=T(c=>{c.length&&(v.value=c[0].target.clientHeight)}),_=m(()=>e.height==="auto"?v.value:parseInt(e.height,10));return E(()=>e.app,()=>{const c=L({id:e.name,order:m(()=>parseInt(e.order,10)),position:d(()=>"bottom"),layoutSize:_,elementSize:m(()=>e.height==="auto"?void 0:_.value),active:d(()=>e.app),absolute:d(()=>e.absolute)});M(()=>{o.value=c.layoutItemStyles.value})}),k(()=>n(e.tag,{ref:w,class:["v-footer",t.value,s.value,i.value,S.value,V.value,e.class],style:[u.value,e.app?o.value:{height:N(e.height)},e.style]},a)),{}}}),ne=["href","title"],le={class:"text-caption text-disabled",style:{position:"absolute",right:"16px"}},re={__name:"AppFooter",setup(e){const{mobile:l}=J(),a=[{title:"孙悟远",icon:"mdi-earth",href:"https://wuyuan.dev"},{title:"ZeroCat",icon:"mdi-xml",href:"https://zerocat.houlangs.com"},{title:"GitHub",icon:"mdi-github",href:"https://github.com/sunwuyuan/classworks-frontend"}];return(o,t)=>(h(),x(oe,{height:"40",app:""},{default:g(()=>[(h(),K(U,null,W(a,s=>r("a",{key:s.title,href:s.href,title:s.title,class:"d-inline-block mx-2 social-link",rel:"noopener noreferrer",target:"_blank"},[n(Y,{icon:s.icon,size:s.icon==="mdi-earth"?24:16},null,8,["icon","size"])],8,ne)),64)),r("div",le,[f(" © 2020-"+Z(new Date().getFullYear())+" ",1),t[0]||(t[0]=r("span",{class:"d-none d-sm-inline-block"},"SunWuyuan",-1)),t[1]||(t[1]=f(" — ")),t[2]||(t[2]=r("a",{class:"text-decoration-none on-surface",href:"https://github.com/sunwuyuan/classworks-frontend",rel:"noopener noreferrer",target:"_blank"}," Classworks ",-1)),t[3]||(t[3]=f()),t[4]||(t[4]=r("a",{class:"text-decoration-none on-surface",href:"https://beiancx.miit.gov.cn",rel:"noopener noreferrer",target:"_blank"}," 浙ICP备2024068645号 ",-1))])]),_:1}))}},ue=q(re,[["__scopeId","data-v-f8e41e68"]]),ie=y({scrollable:Boolean,...C(),...ee(),...b({tag:"main"})},"VMain"),ce=p()({name:"VMain",props:ie(),setup(e,l){let{slots:a}=l;const{dimensionStyles:o}=$(e),{mainStyles:t}=Q(),{ssrBootStyles:s}=X();return k(()=>n(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[t.value,s.value,o.value,e.style]},{default:()=>{var u,i;return[e.scrollable?n("div",{class:"v-main__scroller"},[(u=a.default)==null?void 0:u.call(a)]):(i=a.default)==null?void 0:i.call(a)]}})),{}}}),de={__name:"default",setup(e){return(l,a)=>{const o=te("router-view"),t=ue;return h(),x(ae,null,{default:g(()=>[n(ce,null,{default:g(()=>[n(o)]),_:1}),n(t)]),_:1})}}};export{de as default};
|
||||
import{g as p,p as y,r as B,a as P,u as F,b as I,c as z,d as R,s as D,e as T,f as m,h as E,i as L,t as d,w as M,j as k,k as n,l as N,m as A,n as b,o as H,q as G,v as O,x as C,y as j,_ as q,z as J,A as x,B as h,C as g,D as K,E as r,F as U,G as W,V as Y,H as f,I as Z,J as $,K as Q,L as X,M as ee,N as te,O as ae}from"./index-Q3j0mQt4.js";const se=y({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...j(),...C(),...O(),...G(),...H(),...b({tag:"footer"}),...A()},"VFooter"),oe=p()({name:"VFooter",props:se(),setup(e,l){let{slots:a}=l;const o=B(),{themeClasses:t}=P(e),{backgroundColorClasses:s,backgroundColorStyles:u}=F(()=>e.color),{borderClasses:i}=I(e),{elevationClasses:S}=z(e),{roundedClasses:V}=R(e),v=D(32),{resizeRef:w}=T(c=>{c.length&&(v.value=c[0].target.clientHeight)}),_=m(()=>e.height==="auto"?v.value:parseInt(e.height,10));return E(()=>e.app,()=>{const c=L({id:e.name,order:m(()=>parseInt(e.order,10)),position:d(()=>"bottom"),layoutSize:_,elementSize:m(()=>e.height==="auto"?void 0:_.value),active:d(()=>e.app),absolute:d(()=>e.absolute)});M(()=>{o.value=c.layoutItemStyles.value})}),k(()=>n(e.tag,{ref:w,class:["v-footer",t.value,s.value,i.value,S.value,V.value,e.class],style:[u.value,e.app?o.value:{height:N(e.height)},e.style]},a)),{}}}),ne=["href","title"],le={class:"text-caption text-disabled",style:{position:"absolute",right:"16px"}},re={__name:"AppFooter",setup(e){const{mobile:l}=J(),a=[{title:"孙悟远",icon:"mdi-earth",href:"https://wuyuan.dev"},{title:"ZeroCat",icon:"mdi-xml",href:"https://zerocat.houlangs.com"},{title:"GitHub",icon:"mdi-github",href:"https://github.com/sunwuyuan/classworks-frontend"}];return(o,t)=>(h(),x(oe,{height:"40",app:""},{default:g(()=>[(h(),K(U,null,W(a,s=>r("a",{key:s.title,href:s.href,title:s.title,class:"d-inline-block mx-2 social-link",rel:"noopener noreferrer",target:"_blank"},[n(Y,{icon:s.icon,size:s.icon==="mdi-earth"?24:16},null,8,["icon","size"])],8,ne)),64)),r("div",le,[f(" © 2020-"+Z(new Date().getFullYear())+" ",1),t[0]||(t[0]=r("span",{class:"d-none d-sm-inline-block"},"SunWuyuan",-1)),t[1]||(t[1]=f(" — ")),t[2]||(t[2]=r("a",{class:"text-decoration-none on-surface",href:"https://github.com/sunwuyuan/classworks-frontend",rel:"noopener noreferrer",target:"_blank"}," Classworks ",-1)),t[3]||(t[3]=f()),t[4]||(t[4]=r("a",{class:"text-decoration-none on-surface",href:"https://beiancx.miit.gov.cn",rel:"noopener noreferrer",target:"_blank"}," 浙ICP备2024068645号 ",-1))])]),_:1}))}},ue=q(re,[["__scopeId","data-v-f8e41e68"]]),ie=y({scrollable:Boolean,...C(),...ee(),...b({tag:"main"})},"VMain"),ce=p()({name:"VMain",props:ie(),setup(e,l){let{slots:a}=l;const{dimensionStyles:o}=$(e),{mainStyles:t}=Q(),{ssrBootStyles:s}=X();return k(()=>n(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[t.value,s.value,o.value,e.style]},{default:()=>{var u,i;return[e.scrollable?n("div",{class:"v-main__scroller"},[(u=a.default)==null?void 0:u.call(a)]):(i=a.default)==null?void 0:i.call(a)]}})),{}}}),de={__name:"default",setup(e){return(l,a)=>{const o=te("router-view"),t=ue;return h(),x(ae,null,{default:g(()=>[n(ce,null,{default:g(()=>[n(o)]),_:1}),n(t)]),_:1})}}};export{de as default};
|
3
assets/index-BKhqhQKK.js
Normal file
3
assets/index-BKhqhQKK.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/index-BUHMZVGV.js
Normal file
1
assets/index-BUHMZVGV.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
assets/index-CveQ7weZ.js
Normal file
1
assets/index-CveQ7weZ.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.v-navigation-drawer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}
|
||||
.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.v-navigation-drawer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.namespace-access[data-v-a1fbc895]{display:inline-flex;align-items:center;gap:8px}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
39
assets/index-Q3j0mQt4.js
Normal file
39
assets/index-Q3j0mQt4.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
.setting-item[data-v-c47b37f3]{border-radius:8px;transition:background-color .2s}.setting-text-field[data-v-c47b37f3],.setting-select[data-v-c47b37f3],.setting-number-field[data-v-c47b37f3]{min-width:180px;border-radius:6px}.text-wrap[data-v-c47b37f3]{white-space:normal;overflow-wrap:break-word;word-break:break-word}@media (max-width: 600px){.setting-item[data-v-c47b37f3]{flex-wrap:wrap}}.settings-explorer[data-v-da09fd0e]{padding:8px 0}.settings-json[data-v-da09fd0e]{background-color:#0000000d;padding:12px;border-radius:4px;overflow-x:auto;font-family:monospace;white-space:pre-wrap;max-height:300px;overflow-y:auto}.v-theme--dark .settings-json[data-v-da09fd0e]{background-color:#ffffff0d}.settings-card[data-v-3e8918ff]{height:100%}.source-text[data-v-5c15976c],.contributor[data-v-5c15976c]{opacity:.7;font-size:.9em}.fade-enter-active[data-v-5c15976c],.fade-leave-active[data-v-5c15976c]{transition:opacity .3s ease}.fade-enter-from[data-v-5c15976c],.fade-leave-to[data-v-5c15976c]{opacity:0}.warning-container[data-v-0668f179]{display:inline-block;margin-right:8px}.warning-chip[data-v-0668f179]{animation:fade-in-0668f179 .3s ease}@keyframes fade-in-0668f179{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-warning{0%,to{transform:scale(1)}50%{transform:scale(1.002)}}@keyframes pulse-border{0%,to{opacity:1}50%{opacity:.5}}.student-card[data-v-9de1f8ce]{transition:all .2s ease}.action-buttons[data-v-9de1f8ce]{opacity:0;transition:opacity .2s ease}.v-card.unsaved-changes[data-v-9de1f8ce]{animation:pulse-warning-9de1f8ce 2s infinite;border:2px solid rgb(var(--v-theme-warning))!important}@keyframes pulse-warning-9de1f8ce{0%,to{border-color:rgba(var(--v-theme-warning),1)!important}50%{border-color:rgba(var(--v-theme-warning),.5)!important}}@media (max-width: 600px){.action-buttons[data-v-9de1f8ce]{opacity:1}}.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.settings-page .v-card{transition:transform .2s,box-shadow .2s}.settings-page .v-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a!important}
|
||||
.settings-card[data-v-3e8918ff]{height:100%}.source-text[data-v-5c15976c],.contributor[data-v-5c15976c]{opacity:.7;font-size:.9em}.fade-enter-active[data-v-5c15976c],.fade-leave-active[data-v-5c15976c]{transition:opacity .3s ease}.fade-enter-from[data-v-5c15976c],.fade-leave-to[data-v-5c15976c]{opacity:0}.setting-item[data-v-c47b37f3]{border-radius:8px;transition:background-color .2s}.setting-text-field[data-v-c47b37f3],.setting-select[data-v-c47b37f3],.setting-number-field[data-v-c47b37f3]{min-width:180px;border-radius:6px}.text-wrap[data-v-c47b37f3]{white-space:normal;overflow-wrap:break-word;word-break:break-word}@media (max-width: 600px){.setting-item[data-v-c47b37f3]{flex-wrap:wrap}}.settings-explorer[data-v-da09fd0e]{padding:8px 0}.settings-json[data-v-da09fd0e]{background-color:#0000000d;padding:12px;border-radius:4px;overflow-x:auto;font-family:monospace;white-space:pre-wrap;max-height:300px;overflow-y:auto}.v-theme--dark .settings-json[data-v-da09fd0e]{background-color:#ffffff0d}.warning-container[data-v-0668f179]{display:inline-block;margin-right:8px}.warning-chip[data-v-0668f179]{animation:fade-in-0668f179 .3s ease}@keyframes fade-in-0668f179{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-warning{0%,to{transform:scale(1)}50%{transform:scale(1.002)}}@keyframes pulse-border{0%,to{opacity:1}50%{opacity:.5}}.student-card[data-v-9de1f8ce]{transition:all .2s ease}.action-buttons[data-v-9de1f8ce]{opacity:0;transition:opacity .2s ease}.v-card.unsaved-changes[data-v-9de1f8ce]{animation:pulse-warning-9de1f8ce 2s infinite;border:2px solid rgb(var(--v-theme-warning))!important}@keyframes pulse-warning-9de1f8ce{0%,to{border-color:rgba(var(--v-theme-warning),1)!important}50%{border-color:rgba(var(--v-theme-warning),.5)!important}}@media (max-width: 600px){.action-buttons[data-v-9de1f8ce]{opacity:1}}.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.settings-page .v-card{transition:transform .2s,box-shadow .2s}.settings-page .v-card:hover{box-shadow:0 4px 8px #0000001a!important}
|
12
assets/settings-uL5HejHS.js
Normal file
12
assets/settings-uL5HejHS.js
Normal file
File diff suppressed because one or more lines are too long
@ -17,8 +17,8 @@
|
||||
<link rel="mask-icon" href="/image/mask-icon.svg" color="#212121" />
|
||||
<meta name="theme-color" content="#212121" />
|
||||
<script defer src="https://umami.wuyuan.dev/script.js" data-website-id="e3f8ed7a-4db4-4081-aaf4-45396b1f479c"></script>
|
||||
<script type="module" crossorigin src="/assets/index-DHJ8t5vF.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-lVqVk130.css">
|
||||
<script type="module" crossorigin src="/assets/index-Q3j0mQt4.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-Bw9YoBVR.css">
|
||||
<link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
2
sw.js
2
sw.js
@ -1 +1 @@
|
||||
if(!self.define){let e,a={};const s=(s,n)=>(s=new URL(s+".js",n).href,a[s]||new Promise((a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()})).then((()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(n,c)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(a[i])return;let r={};const t=e=>s(e,i),o={module:{uri:i},exports:r,require:t};a[i]=Promise.all(n.map((e=>o[e]||t(e)))).then((e=>(c(...e),r)))}}define(["./workbox-dd2fb8cb"],(function(e){"use strict";importScripts("/sw-cache-manager.js"),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"328a0e159cf9b3fb3caacaab9c83bf17.txt",revision:"17b71801596a3c100e47e94b2ceb820d"},{url:"favicon.ico",revision:"8e3a55390cf66d227f765a6063bb6c31"},{url:"index.html",revision:"6364bff8d9345a0014004b0859ca6f1d"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"sw-cache-manager.js",revision:"e1c99eed8d27ad84cb5fc7c56efd223b"},{url:"pwa/image/maskable-icon-512x512.png",revision:"dfa412c4bbe0f716216ac5db7a4c706d"},{url:"pwa/image/pwa-192x192.png",revision:"81802c789e8b735f7f8b181f002932f8"},{url:"pwa/image/pwa-512x512.png",revision:"57cc60501279a6d172b32211b1c67688"},{url:"pwa/image/pwa-64x64.png",revision:"b4ca4c3d8333391f20cddbb3f6cca2df"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"))),e.registerRoute((({url:e,sameOrigin:a})=>a&&e.pathname.startsWith("/assets/")),new e.CacheFirst({cacheName:"assets-cache",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:5184e3}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e,sameOrigin:a})=>a&&e.pathname.startsWith("/pwa/")),new e.StaleWhileRevalidate({cacheName:"pwa-cache",plugins:[new e.ExpirationPlugin({maxEntries:50,maxAgeSeconds:604800}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e,sameOrigin:a})=>{if(!a)return!1;const s=e.pathname;return!(s.includes("/assets/")||s.includes("/pwa/"))}),new e.NetworkFirst({cacheName:"other-resources",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:86400}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET")}));
|
||||
if(!self.define){let e,a={};const s=(s,c)=>(s=new URL(s+".js",c).href,a[s]||new Promise((a=>{if("document"in self){const e=document.createElement("script");e.src=s,e.onload=a,document.head.appendChild(e)}else e=s,importScripts(s),a()})).then((()=>{let e=a[s];if(!e)throw new Error(`Module ${s} didn’t register its module`);return e})));self.define=(c,n)=>{const i=e||("document"in self?document.currentScript.src:"")||location.href;if(a[i])return;let r={};const t=e=>s(e,i),o={module:{uri:i},exports:r,require:t};a[i]=Promise.all(c.map((e=>o[e]||t(e)))).then((e=>(n(...e),r)))}}define(["./workbox-dd2fb8cb"],(function(e){"use strict";importScripts("/sw-cache-manager.js"),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"328a0e159cf9b3fb3caacaab9c83bf17.txt",revision:"17b71801596a3c100e47e94b2ceb820d"},{url:"favicon.ico",revision:"8e3a55390cf66d227f765a6063bb6c31"},{url:"index.html",revision:"1e3f6f85b00c9a906fbe449c3af871c9"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"},{url:"registerSW.js",revision:"1872c500de691dce40960bb85481de07"},{url:"sw-cache-manager.js",revision:"e1c99eed8d27ad84cb5fc7c56efd223b"},{url:"pwa/image/maskable-icon-512x512.png",revision:"dfa412c4bbe0f716216ac5db7a4c706d"},{url:"pwa/image/pwa-192x192.png",revision:"81802c789e8b735f7f8b181f002932f8"},{url:"pwa/image/pwa-512x512.png",revision:"57cc60501279a6d172b32211b1c67688"},{url:"pwa/image/pwa-64x64.png",revision:"b4ca4c3d8333391f20cddbb3f6cca2df"},{url:"manifest.webmanifest",revision:"f1439ade6b7d8aaac202ed429ac27cd2"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"))),e.registerRoute((({url:e,sameOrigin:a})=>a&&e.pathname.startsWith("/assets/")),new e.CacheFirst({cacheName:"assets-cache",plugins:[new e.ExpirationPlugin({maxEntries:200,maxAgeSeconds:5184e3}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e,sameOrigin:a})=>a&&e.pathname.startsWith("/pwa/")),new e.StaleWhileRevalidate({cacheName:"pwa-cache",plugins:[new e.ExpirationPlugin({maxEntries:50,maxAgeSeconds:604800}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET"),e.registerRoute((({url:e,sameOrigin:a})=>{if(!a)return!1;const s=e.pathname;return!(s.includes("/assets/")||s.includes("/pwa/"))}),new e.NetworkFirst({cacheName:"other-resources",networkTimeoutSeconds:10,plugins:[new e.ExpirationPlugin({maxEntries:100,maxAgeSeconds:86400}),new e.CacheableResponsePlugin({statuses:[0,200]})]}),"GET")}));
|
||||
|
Loading…
x
Reference in New Issue
Block a user