Spaces:
Sleeping
Sleeping
update jinyu FE
Browse filesSigned-off-by: 明扬 <[email protected]>
- static/assets/{ScrollableContent-3b2edde3.js → ScrollableContent-d6882f49.js} +0 -0
- static/assets/{index-54d5296c.js → index-4551a1f8.js} +1 -1
- static/assets/index-a4eeca40.js +0 -23
- static/assets/{index-4420fe62.js → index-bce371d1.js} +0 -0
- static/assets/index-bfb7bf61.js +23 -0
- static/assets/{index-6877406e.js → index-e570f422.js} +2 -2
- static/index.html +1 -1
static/assets/{ScrollableContent-3b2edde3.js → ScrollableContent-d6882f49.js}
RENAMED
The diff for this file is too large to render.
See raw diff
|
|
static/assets/{index-54d5296c.js → index-4551a1f8.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{d as e,o as n,c as o}from"./index-
|
|
|
1 |
+
import{d as e,o as n,c as o}from"./index-e570f422.js";const p=e({name:"ViewSignUp",__name:"index",setup(t){return(a,c)=>(n(),o("div"))}});export{p as default};
|
static/assets/index-a4eeca40.js
DELETED
@@ -1,23 +0,0 @@
|
|
1 |
-
import{a as V,B as j,s as W,b as H,e as z,f as F,o as y,c as L,r as x,g as P,m as w,h as J,i as f,j as A,k as X,u as K,l as E,n as k,p as $,q as Q,w as O,t as Y,d as C,v as t,x as Z,y as ee,z as ae,A as se,C as S,D as I,E as b,F as ne,G as te,H as oe,M as re,I as le,_ as ie,J as ce}from"./index-6877406e.js";import{s as ue,a as de,u as pe,X as me,S as ve,_ as fe,c as ye}from"./ScrollableContent-3b2edde3.js";const ge=V("CircleIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),Ie=V("SquareDotIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);var Pe=`
|
2 |
-
@layer primevue {
|
3 |
-
.p-inline-message {
|
4 |
-
display: inline-flex;
|
5 |
-
align-items: center;
|
6 |
-
justify-content: center;
|
7 |
-
vertical-align: top;
|
8 |
-
}
|
9 |
-
|
10 |
-
.p-inline-message-icon {
|
11 |
-
flex-shrink: 0;
|
12 |
-
}
|
13 |
-
|
14 |
-
.p-inline-message-icon-only .p-inline-message-text {
|
15 |
-
visibility: hidden;
|
16 |
-
width: 0;
|
17 |
-
}
|
18 |
-
|
19 |
-
.p-fluid .p-inline-message {
|
20 |
-
display: flex;
|
21 |
-
}
|
22 |
-
}
|
23 |
-
`,_e={root:function(s){var n=s.props,l=s.instance;return["p-inline-message p-component p-inline-message-"+n.severity,{"p-inline-message-icon-only":!l.$slots.default}]},icon:function(s){var n=s.props;return["p-inline-message-icon",n.icon]},text:"p-inline-message-text"},be=j.extend({name:"inlinemessage",css:Pe,classes:_e}),he={name:"BaseInlineMessage",extends:X,props:{severity:{type:String,default:"error"},icon:{type:String,default:void 0}},style:be,provide:function(){return{$parentInstance:this}}},G={name:"InlineMessage",extends:he,timeout:null,data:function(){return{visible:!0}},mounted:function(){var s=this;this.sticky||setTimeout(function(){s.visible=!1},this.life)},computed:{iconComponent:function(){return{info:W,success:H,warn:z,error:F}[this.severity]}}};function Se(e,s,n,l,i,u){return y(),L("div",w({"aria-live":"polite",class:e.cx("root")},e.ptm("root")),[x(e.$slots,"icon",{},function(){return[(y(),P(J(e.icon?"span":u.iconComponent),w({class:e.cx("icon")},e.ptm("icon")),null,16,["class"]))]}),f("span",w({class:e.cx("text")},e.ptm("text")),[x(e.$slots,"default",{},function(){return[A(" ")]})],16)],16)}G.render=Se;var r=(e=>(e.STOPPED="STOPPED",e.RECORDING="RECORDING",e.UNAVAILIABLE="UNAVAILIABLE",e.PENDING="PENDING",e.STOPPING="STOPPING",e.PAUSED="PAUSED",e))(r||{});const ke="/assets/worklet-processer-856fc525.js";const De=e=>{const{audioInputs:s,audioOutputs:n,...l}=K({requestPermissions:!0,constraints:{audio:!0,video:!1},onUpdated:e==null?void 0:e.onUpdated}),i=E(()=>s.value.map(a=>({label:a.label,deviceId:a.deviceId,value:a.deviceId,groupId:a.groupId,kind:a.kind}))),u=E(()=>n.value.map(a=>({label:a.label,deviceId:a.deviceId,value:a.deviceId,groupId:a.groupId,kind:a.kind})));return{...l,SpeakerList:u,micphoneList:i}},Ne=async e=>await navigator.mediaDevices.getUserMedia({audio:{deviceId:e}}),we=e=>{const s=k(r.UNAVAILIABLE),n=$(),l=$(),i={source:void 0,processor:void 0},u=async o=>{var D;if(s.value===r.RECORDING)return;s.value=r.PENDING,n.value=new AudioContext({latencyHint:"interactive"}),await n.value.audioWorklet.addModule(ke),l.value&&l.value.getTracks().forEach(g=>g.stop()),l.value=await Ne(o);const v=n.value.createMediaStreamSource(l.value),p=new AudioWorkletNode(n.value,"recorder.worklet");p.connect(n.value.destination),v.connect(p),i.source=v,i.processor=p,n.value.resume(),s.value=r.RECORDING,p.port.onmessage=g=>{var _;(_=e==null?void 0:e.ondata)==null||_.call(e,g.data)},p.port.onmessageerror=g=>{var _;(_=e==null?void 0:e.onerror)==null||_.call(e,g),a()},(D=e==null?void 0:e.onstart)==null||D.call(e)},a=async()=>{var p;if(s.value===r.STOPPED)return;s.value=r.STOPPING;const{source:o,processor:v}=i;l.value&&ue(l.value),o==null||o.disconnect(),v==null||v.disconnect(),n.value&&(await n.value.close(),i.processor=void 0,i.source=void 0),n.value=void 0,s.value=r.STOPPED,(p=e==null?void 0:e.onclose)==null||p.call(e)},d=Q({name:"microphone"});return O(d,o=>{o==="granted"?s.value=r.STOPPED:s.value=r.UNAVAILIABLE},{immediate:!0}),{status:Y(s),context:n,stream:l,startRecord:u,stopRecord:a}},Ee=C({__name:"MediaSelector",props:{disabled:{type:Boolean,default:!1},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:s}){const n=e,l=s,{micphoneList:i}=De(),u=k(n.modelValue),a=E({get:()=>u.value,set:d=>{u.value=d,l("update:modelValue",d||"default")}});return O(()=>n.modelValue,d=>{a.value=d}),O(i,d=>{d.length&&!a.value&&(a.value=d[0].value)},{immediate:!0,deep:!0}),(d,o)=>{const v=de;return y(),P(v,{disabled:e.disabled,"model-value":a.value,"onUpdate:modelValue":o[0]||(o[0]=p=>a.value=p),options:t(i),"option-label":"label","option-value":"value"},null,8,["disabled","model-value","options"])}}}),$e={class:"main-header un-justify-between"},Oe=f("h1",{class:"main-header-title"},"Lession - Teacher",-1),xe={class:"main-header-actions un-gap-3"},Ve={class:"side-view"},Le=C({name:"ViewLession",__name:"index",props:{id:{type:String,required:!0}},setup(e){const s=e,n=Z(),l=ee(s,"id"),i=k("en-US"),u=k(),a=$(),d=k("closed"),{status:o,startRecord:v,stopRecord:p}=we({onstart(){var c;a.value&&((c=a.value)==null?void 0:c.ws.readyState)===WebSocket.OPEN&&a.value.close(),a.value=ye(`/ws/teacher?id=${l.value}&language=${i.value}&prompt=`,{onopen(){d.value="connected"},onerror(m){},onclose(){d.value="closed",p()},onmessage(m){_(m)}})},ondata(c){var m;(m=a.value)==null||m.send(c)},onclose(){R()}}),D=async()=>{u.value&&await v(u.value)},g=async()=>{var c;(c=a.value)==null||c.close(),await p()},{onmessage:_,currentText:B,originals:M,cleanScreen:R}=pe();return ae(()=>{o.value!==r.STOPPED&&o.value!==r.STOPPING&&g()}),(c,m)=>{const h=le,U=ie,T=G,q=se("tooltip");return y(),P(re,null,{default:S(()=>[f("header",$e,[Oe,f("aside",xe,[I(h,{severity:"secondary",label:"Escape",onClick:m[0]||(m[0]=()=>c.$router.push({name:"home"}))},{icon:S(()=>[I(t(me),{class:"p-icon un-mr-3"})]),_:1})])]),f("main",{class:b(["main-body",[c.$style.main]])},[f("aside",Ve,[I(U,{class:b([c.$style["personal-appearance"]]),name:t(n).name,role:t(n).role},null,8,["class","name","role"])]),f("section",{class:b([c.$style["main-view"]])},[f("section",{class:b([c.$style["text-content"]])},[I(ve,{class:"un-flex-1",contents:t(M),current:t(B)},null,8,["contents","current"])],2),f("section",{class:b([c.$style.bar])},[I(fe,{class:"un-flex-1","model-value":i.value,"onUpdate:modelValue":m[1]||(m[1]=N=>i.value=N),disabled:t(o)!==t(r).STOPPED},null,8,["model-value","disabled"])],2),f("section",{class:b([c.$style.bar])},[I(Ee,{class:"un-flex-1","model-value":u.value,"onUpdate:modelValue":m[2]||(m[2]=N=>u.value=N),disabled:t(o)!==t(r).STOPPED},null,8,["model-value","disabled"]),t(o)!==t(r).UNAVAILIABLE?(y(),L(oe,{key:0},[t(o)===t(r).STOPPED?ne((y(),P(h,{key:0,severity:"danger",onClick:D},{icon:S(()=>[I(t(ge),{class:"p-icon"})]),_:1})),[[q,"Start",void 0,{bottom:!0}]]):t(o)===t(r).PENDING?(y(),P(h,{key:1,loading:"",label:"Starting"})):t(o)===t(r).RECORDING?(y(),P(h,{key:2,block:"",severity:"danger",label:"Stop",onClick:g},{icon:S(()=>[I(t(Ie),{class:"p-icon"})]),_:1})):t(o)===t(r).STOPPING?(y(),P(h,{key:3,loading:"",label:"Stopping"})):te("",!0)],64)):(y(),P(T,{key:1,severity:"info"},{default:S(()=>[A(" Micphone is not available. ")]),_:1}))],2)],2)],2)]),_:1})}}}),Ae="_main_113lr_2",Ce="_options_113lr_9",Ge="_bar_113lr_22",Be={main:Ae,options:Ce,"main-view":"_main-view_113lr_16",bar:Ge,"text-content":"_text-content_113lr_33"},Me={$style:Be},Te=ce(Le,[["__cssModules",Me]]);export{Te as default};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static/assets/{index-4420fe62.js → index-bce371d1.js}
RENAMED
The diff for this file is too large to render.
See raw diff
|
|
static/assets/index-bfb7bf61.js
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{a as L,B as z,s as W,b as H,e as F,f as J,o as f,c as A,r as x,g,m as $,h as X,i as y,j as C,k as K,u as Q,l as D,n as S,p as V,q as Y,w as N,t as Z,d as O,v as t,x as ee,y as ae,z as se,A as ne,C as k,D as b,E as _,F as te,G as oe,H as le,M as re,I as ie,_ as ce,J as ue}from"./index-e570f422.js";import{s as de,a as B,b as pe,u as me,X as ve,S as fe,c as ye}from"./ScrollableContent-d6882f49.js";const ge=L("CircleIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),Ie=L("SquareDotIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);var be=`
|
2 |
+
@layer primevue {
|
3 |
+
.p-inline-message {
|
4 |
+
display: inline-flex;
|
5 |
+
align-items: center;
|
6 |
+
justify-content: center;
|
7 |
+
vertical-align: top;
|
8 |
+
}
|
9 |
+
|
10 |
+
.p-inline-message-icon {
|
11 |
+
flex-shrink: 0;
|
12 |
+
}
|
13 |
+
|
14 |
+
.p-inline-message-icon-only .p-inline-message-text {
|
15 |
+
visibility: hidden;
|
16 |
+
width: 0;
|
17 |
+
}
|
18 |
+
|
19 |
+
.p-fluid .p-inline-message {
|
20 |
+
display: flex;
|
21 |
+
}
|
22 |
+
}
|
23 |
+
`,Pe={root:function(s){var n=s.props,i=s.instance;return["p-inline-message p-component p-inline-message-"+n.severity,{"p-inline-message-icon-only":!i.$slots.default}]},icon:function(s){var n=s.props;return["p-inline-message-icon",n.icon]},text:"p-inline-message-text"},_e=z.extend({name:"inlinemessage",css:be,classes:Pe}),Se={name:"BaseInlineMessage",extends:K,props:{severity:{type:String,default:"error"},icon:{type:String,default:void 0}},style:_e,provide:function(){return{$parentInstance:this}}},G={name:"InlineMessage",extends:Se,timeout:null,data:function(){return{visible:!0}},mounted:function(){var s=this;this.sticky||setTimeout(function(){s.visible=!1},this.life)},computed:{iconComponent:function(){return{info:W,success:H,warn:F,error:J}[this.severity]}}};function he(e,s,n,i,l,c){return f(),A("div",$({"aria-live":"polite",class:e.cx("root")},e.ptm("root")),[x(e.$slots,"icon",{},function(){return[(f(),g(X(e.icon?"span":c.iconComponent),$({class:e.cx("icon")},e.ptm("icon")),null,16,["class"]))]}),y("span",$({class:e.cx("text")},e.ptm("text")),[x(e.$slots,"default",{},function(){return[C(" ")]})],16)],16)}G.render=he;var r=(e=>(e.STOPPED="STOPPED",e.RECORDING="RECORDING",e.UNAVAILIABLE="UNAVAILIABLE",e.PENDING="PENDING",e.STOPPING="STOPPING",e.PAUSED="PAUSED",e))(r||{});const ke="/assets/worklet-processer-856fc525.js";const we=e=>{const{audioInputs:s,audioOutputs:n,...i}=Q({requestPermissions:!0,constraints:{audio:!0,video:!1},onUpdated:e==null?void 0:e.onUpdated}),l=D(()=>s.value.map(a=>({label:a.label,deviceId:a.deviceId,value:a.deviceId,groupId:a.groupId,kind:a.kind}))),c=D(()=>n.value.map(a=>({label:a.label,deviceId:a.deviceId,value:a.deviceId,groupId:a.groupId,kind:a.kind})));return{...i,SpeakerList:c,micphoneList:l}},De=async e=>await navigator.mediaDevices.getUserMedia({audio:{deviceId:e}}),Ne=e=>{const s=S(r.UNAVAILIABLE),n=V(),i=V(),l={source:void 0,processor:void 0},c=async o=>{var w;if(s.value===r.RECORDING)return;s.value=r.PENDING,n.value=new AudioContext({latencyHint:"interactive"}),await n.value.audioWorklet.addModule(ke),i.value&&i.value.getTracks().forEach(I=>I.stop()),i.value=await De(o);const m=n.value.createMediaStreamSource(i.value),p=new AudioWorkletNode(n.value,"recorder.worklet");p.connect(n.value.destination),m.connect(p),l.source=m,l.processor=p,n.value.resume(),s.value=r.RECORDING,p.port.onmessage=I=>{var P;(P=e==null?void 0:e.ondata)==null||P.call(e,I.data)},p.port.onmessageerror=I=>{var P;(P=e==null?void 0:e.onerror)==null||P.call(e,I),a()},(w=e==null?void 0:e.onstart)==null||w.call(e)},a=async()=>{var p;if(s.value===r.STOPPED)return;s.value=r.STOPPING;const{source:o,processor:m}=l;i.value&&de(i.value),o==null||o.disconnect(),m==null||m.disconnect(),n.value&&(await n.value.close(),l.processor=void 0,l.source=void 0),n.value=void 0,s.value=r.STOPPED,(p=e==null?void 0:e.onclose)==null||p.call(e)},u=Y({name:"microphone"});return N(u,o=>{o==="granted"?s.value=r.STOPPED:s.value=r.UNAVAILIABLE},{immediate:!0}),{status:Z(s),context:n,stream:i,startRecord:c,stopRecord:a}},Ee=O({__name:"MediaSelector",props:{disabled:{type:Boolean,default:!1},modelValue:{type:String,default:""}},emits:["update:modelValue"],setup(e,{emit:s}){const n=e,i=s,{micphoneList:l}=we(),c=S(n.modelValue),a=D({get:()=>c.value,set:u=>{c.value=u,i("update:modelValue",u||"default")}});return N(()=>n.modelValue,u=>{a.value=u}),N(l,u=>{u.length&&!a.value&&(a.value=u[0].value)},{immediate:!0,deep:!0}),(u,o)=>{const m=B;return f(),g(m,{disabled:e.disabled,"model-value":a.value,"onUpdate:modelValue":o[0]||(o[0]=p=>a.value=p),options:t(l),"option-label":"label","option-value":"value"},null,8,["disabled","model-value","options"])}}}),$e=O({__name:"SpeechRecognizeSelector",props:{disabled:{type:Boolean,default:!1},modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const n=e,i=s,l=S(n.modelValue),c=D({get(){return l.value},set(a){l.value=a,i("update:modelValue",a)}});return N(()=>n.modelValue,a=>{l.value=a}),(a,u)=>{const o=B;return f(),g(o,{disabled:e.disabled,options:t(pe),"model-value":c.value,"onUpdate:modelValue":u[0]||(u[0]=m=>c.value=m),"option-label":"label","option-value":"value"},null,8,["disabled","options","model-value"])}}}),Ve={class:"main-header un-justify-between"},Oe=y("h1",{class:"main-header-title"},"Lession - Teacher",-1),xe={class:"main-header-actions un-gap-3"},Le={class:"side-view"},Ae=O({name:"ViewLession",__name:"index",props:{id:{type:String,required:!0}},setup(e){const s=e,n=ee(),i=ae(s,"id"),l=S("en-US"),c=S(),a=V(),u=S("closed"),{status:o,startRecord:m,stopRecord:p}=Ne({onstart(){var d;a.value&&((d=a.value)==null?void 0:d.ws.readyState)===WebSocket.OPEN&&a.value.close(),a.value=ye(`/ws/teacher?id=${i.value}&language=${l.value}&prompt=`,{onopen(){u.value="connected"},onerror(v){},onclose(){u.value="closed",p()},onmessage(v){P(v)}})},ondata(d){var v;(v=a.value)==null||v.send(d)},onclose(){U()}}),w=async()=>{c.value&&await m(c.value)},I=async()=>{var d;(d=a.value)==null||d.close(),await p()},{onmessage:P,currentText:M,originals:R,cleanScreen:U}=me();return se(()=>{o.value!==r.STOPPED&&o.value!==r.STOPPING&&I()}),(d,v)=>{const h=ie,T=ce,q=G,j=ne("tooltip");return f(),g(re,null,{default:k(()=>[y("header",Ve,[Oe,y("aside",xe,[b(h,{severity:"secondary",label:"Escape",onClick:v[0]||(v[0]=()=>d.$router.push({name:"home"}))},{icon:k(()=>[b(t(ve),{class:"p-icon un-mr-3"})]),_:1})])]),y("main",{class:_(["main-body",[d.$style.main]])},[y("aside",Le,[b(T,{class:_([d.$style["personal-appearance"]]),name:t(n).name,role:t(n).role},null,8,["class","name","role"])]),y("section",{class:_([d.$style["main-view"]])},[y("section",{class:_([d.$style["text-content"]])},[b(fe,{class:"un-flex-1",contents:t(R),current:t(M)},null,8,["contents","current"])],2),y("section",{class:_([d.$style.bar])},[b($e,{class:"un-flex-1","model-value":l.value,"onUpdate:modelValue":v[1]||(v[1]=E=>l.value=E),disabled:t(o)!==t(r).STOPPED},null,8,["model-value","disabled"])],2),y("section",{class:_([d.$style.bar])},[b(Ee,{class:"un-flex-1","model-value":c.value,"onUpdate:modelValue":v[2]||(v[2]=E=>c.value=E),disabled:t(o)!==t(r).STOPPED},null,8,["model-value","disabled"]),t(o)!==t(r).UNAVAILIABLE?(f(),A(le,{key:0},[t(o)===t(r).STOPPED?te((f(),g(h,{key:0,severity:"danger",onClick:w},{icon:k(()=>[b(t(ge),{class:"p-icon"})]),_:1})),[[j,"Start",void 0,{bottom:!0}]]):t(o)===t(r).PENDING?(f(),g(h,{key:1,loading:"",label:"Starting"})):t(o)===t(r).RECORDING?(f(),g(h,{key:2,block:"",severity:"danger",label:"Stop",onClick:I},{icon:k(()=>[b(t(Ie),{class:"p-icon"})]),_:1})):t(o)===t(r).STOPPING?(f(),g(h,{key:3,loading:"",label:"Stopping"})):oe("",!0)],64)):(f(),g(q,{key:1,severity:"info"},{default:k(()=>[C(" Micphone is not available. ")]),_:1}))],2)],2)],2)]),_:1})}}}),Ce="_main_113lr_2",Be="_options_113lr_9",Ge="_bar_113lr_22",Me={main:Ce,options:Be,"main-view":"_main-view_113lr_16",bar:Ge,"text-content":"_text-content_113lr_33"},Re={$style:Me},qe=ue(Ae,[["__cssModules",Re]]);export{qe as default};
|
static/assets/{index-6877406e.js → index-e570f422.js}
RENAMED
@@ -549,7 +549,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
|
|
549 |
`).forEach(function(o){i=o.indexOf(":"),n=o.substring(0,i).trim().toLowerCase(),r=o.substring(i+1).trim(),!(!n||t[n]&&bw[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Vf=Symbol("internals");function Ss(e){return e&&String(e).trim().toLowerCase()}function ao(e){return e===!1||e==null?e:D.isArray(e)?e.map(ao):String(e)}function Ew(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Cw=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ra(e,t,n,r,i){if(D.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!D.isString(t)){if(D.isString(r))return t.indexOf(r)!==-1;if(D.isRegExp(r))return r.test(t)}}function Sw(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ww(e,t){const n=D.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,s,o){return this[r].call(this,t,i,s,o)},configurable:!0})})}class sa{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function s(a,l,u){const c=Ss(l);if(!c)throw new Error("header name must be a non-empty string");const f=D.findKey(i,c);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||l]=ao(a))}const o=(a,l)=>D.forEach(a,(u,c)=>s(u,c,l));return D.isPlainObject(t)||t instanceof this.constructor?o(t,n):D.isString(t)&&(t=t.trim())&&!Cw(t)?o(_w(t),n):t!=null&&s(n,t,r),this}get(t,n){if(t=Ss(t),t){const r=D.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Ew(i);if(D.isFunction(n))return n.call(this,i,r);if(D.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ss(t),t){const r=D.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Ra(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function s(o){if(o=Ss(o),o){const a=D.findKey(r,o);a&&(!n||Ra(r,r[a],a,n))&&(delete r[a],i=!0)}}return D.isArray(t)?t.forEach(s):s(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const s=n[r];(!t||Ra(this,this[s],s,t,!0))&&(delete this[s],i=!0)}return i}normalize(t){const n=this,r={};return D.forEach(this,(i,s)=>{const o=D.findKey(r,s);if(o){n[o]=ao(i),delete n[s];return}const a=t?Sw(s):String(s).trim();a!==s&&delete n[s],n[a]=ao(i),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return D.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&D.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
|
550 |
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[Vf]=this[Vf]={accessors:{}}).accessors,i=this.prototype;function s(o){const a=Ss(o);r[a]||(ww(i,o),r[a]=!0)}return D.isArray(t)?t.forEach(s):s(t),this}}sa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);D.reduceDescriptors(sa.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});D.freezeMethods(sa);const yn=sa;function Na(e,t){const n=this||xu,r=t||n,i=yn.from(r.headers);let s=r.data;return D.forEach(e,function(a){s=a.call(n,s,i.normalize(),t?t.status:void 0)}),i.normalize(),s}function xm(e){return!!(e&&e.__CANCEL__)}function xi(e,t,n){Se.call(this,e??"canceled",Se.ERR_CANCELED,t,n),this.name="CanceledError"}D.inherits(xi,Se,{__CANCEL__:!0});function Ow(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Se("Request failed with status code "+n.status,[Se.ERR_BAD_REQUEST,Se.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Tw=sn.hasStandardBrowserEnv?function(){return{write:function(n,r,i,s,o,a){const l=[];l.push(n+"="+encodeURIComponent(r)),D.isNumber(i)&&l.push("expires="+new Date(i).toGMTString()),D.isString(s)&&l.push("path="+s),D.isString(o)&&l.push("domain="+o),a===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Pw(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Aw(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Rm(e,t){return e&&!Pw(t)?Aw(e,t):t}const Iw=sn.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(s){let o=s;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(o){const a=D.isString(o)?i(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function Lw(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function $w(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,s=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[s];o||(o=u),n[i]=l,r[i]=u;let f=s,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o<t)return;const v=c&&u-c;return v?Math.round(d*1e3/v):void 0}}function Wf(e,t){let n=0;const r=$w(50,250);return i=>{const s=i.loaded,o=i.lengthComputable?i.total:void 0,a=s-n,l=r(a),u=s<=o;n=s;const c={loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&u?(o-s)/l:void 0,event:i};c[t?"download":"upload"]=!0,e(c)}}const xw=typeof XMLHttpRequest<"u",Rw=xw&&function(e){return new Promise(function(n,r){let i=e.data;const s=yn.from(e.headers).normalize(),o=e.responseType;let a;function l(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}let u;if(D.isFormData(i)){if(sn.hasStandardBrowserEnv||sn.hasStandardBrowserWebWorkerEnv)s.setContentType(!1);else if((u=s.getContentType())!==!1){const[_,...m]=u?u.split(";").map(g=>g.trim()).filter(Boolean):[];s.setContentType([_||"multipart/form-data",...m].join("; "))}}let c=new XMLHttpRequest;if(e.auth){const _=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";s.set("Authorization","Basic "+btoa(_+":"+m))}const f=Rm(e.baseURL,e.url);c.open(e.method.toUpperCase(),Am(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function d(){if(!c)return;const _=yn.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),g={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:_,config:e,request:c};Ow(function(E){n(E),l()},function(E){r(E),l()},g),c=null}if("onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(d)},c.onabort=function(){c&&(r(new Se("Request aborted",Se.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new Se("Network Error",Se.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let m=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const g=e.transitional||Im;e.timeoutErrorMessage&&(m=e.timeoutErrorMessage),r(new Se(m,g.clarifyTimeoutError?Se.ETIMEDOUT:Se.ECONNABORTED,e,c)),c=null},sn.hasStandardBrowserEnv){const _=Iw(f)&&e.xsrfCookieName&&Tw.read(e.xsrfCookieName);_&&s.set(e.xsrfHeaderName,_)}i===void 0&&s.setContentType(null),"setRequestHeader"in c&&D.forEach(s.toJSON(),function(m,g){c.setRequestHeader(g,m)}),D.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),o&&o!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",Wf(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",Wf(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=_=>{c&&(r(!_||_.type?new xi(null,e,c):_),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const v=Lw(f);if(v&&sn.protocols.indexOf(v)===-1){r(new Se("Unsupported protocol "+v+":",Se.ERR_BAD_REQUEST,e));return}c.send(i||null)})},yl={http:rw,xhr:Rw};D.forEach(yl,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Kf=e=>`- ${e}`,Nw=e=>D.isFunction(e)||e===null||e===!1,Nm={getAdapter:e=>{e=D.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let s=0;s<t;s++){n=e[s];let o;if(r=n,!Nw(n)&&(r=yl[(o=String(n)).toLowerCase()],r===void 0))throw new Se(`Unknown adapter '${o}'`);if(r)break;i[o||"#"+s]=r}if(!r){const s=Object.entries(i).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?s.length>1?`since :
|
551 |
`+s.map(Kf).join(`
|
552 |
-
`):" "+Kf(s[0]):"as no adapter specified";throw new Se("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:yl};function ka(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xi(null,e)}function qf(e){return ka(e),e.headers=yn.from(e.headers),e.data=Na.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Nm.getAdapter(e.adapter||xu.adapter)(e).then(function(r){return ka(e),r.data=Na.call(e,e.transformResponse,r),r.headers=yn.from(r.headers),r},function(r){return xm(r)||(ka(e),r&&r.response&&(r.response.data=Na.call(e,e.transformResponse,r.response),r.response.headers=yn.from(r.response.headers))),Promise.reject(r)})}const zf=e=>e instanceof yn?e.toJSON():e;function os(e,t){t=t||{};const n={};function r(u,c,f){return D.isPlainObject(u)&&D.isPlainObject(c)?D.merge.call({caseless:f},u,c):D.isPlainObject(c)?D.merge({},c):D.isArray(c)?c.slice():c}function i(u,c,f){if(D.isUndefined(c)){if(!D.isUndefined(u))return r(void 0,u,f)}else return r(u,c,f)}function s(u,c){if(!D.isUndefined(c))return r(void 0,c)}function o(u,c){if(D.isUndefined(c)){if(!D.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function a(u,c,f){if(f in t)return r(u,c);if(f in e)return r(void 0,u)}const l={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,c)=>i(zf(u),zf(c),!0)};return D.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=l[c]||i,d=f(e[c],t[c],c);D.isUndefined(d)&&f!==a||(n[c]=d)}),n}const km="1.6.1",Ru={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ru[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Yf={};Ru.transitional=function(t,n,r){function i(s,o){return"[Axios v"+km+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(t===!1)throw new Se(i(o," has been removed"+(n?" in "+n:"")),Se.ERR_DEPRECATED);return n&&!Yf[o]&&(Yf[o]=!0),t?t(s,o,a):!0}};function kw(e,t,n){if(typeof e!="object")throw new Se("options must be an object",Se.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const s=r[i],o=t[s];if(o){const a=e[s],l=a===void 0||o(a,s,e);if(l!==!0)throw new Se("option "+s+" must be "+l,Se.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Se("Unknown option "+s,Se.ERR_BAD_OPTION)}}const vl={assertOptions:kw,validators:Ru},Tn=vl.validators;class Po{constructor(t){this.defaults=t,this.interceptors={request:new Hf,response:new Hf}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=os(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&vl.assertOptions(r,{silentJSONParsing:Tn.transitional(Tn.boolean),forcedJSONParsing:Tn.transitional(Tn.boolean),clarifyTimeoutError:Tn.transitional(Tn.boolean)},!1),i!=null&&(D.isFunction(i)?n.paramsSerializer={serialize:i}:vl.assertOptions(i,{encode:Tn.function,serialize:Tn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=s&&D.merge(s.common,s[n.method]);s&&D.forEach(["delete","get","head","post","put","patch","common"],_=>{delete s[_]}),n.headers=yn.concat(o,s);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,f=0,d;if(!l){const _=[qf.bind(this),void 0];for(_.unshift.apply(_,a),_.push.apply(_,u),d=_.length,c=Promise.resolve(n);f<d;)c=c.then(_[f++],_[f++]);return c}d=a.length;let v=n;for(f=0;f<d;){const _=a[f++],m=a[f++];try{v=_(v)}catch(g){m.call(this,g);break}}try{c=qf.call(this,v)}catch(_){return Promise.reject(_)}for(f=0,d=u.length;f<d;)c=c.then(u[f++],u[f++]);return c}getUri(t){t=os(this.defaults,t);const n=Rm(t.baseURL,t.url);return Am(n,t.params,t.paramsSerializer)}}D.forEach(["delete","get","head","options"],function(t){Po.prototype[t]=function(n,r){return this.request(os(r||{},{method:t,url:n,data:(r||{}).data}))}});D.forEach(["post","put","patch"],function(t){function n(r){return function(s,o,a){return this.request(os(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Po.prototype[t]=n(),Po.prototype[t+"Form"]=n(!0)});const lo=Po;class Nu{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},t(function(s,o,a){r.reason||(r.reason=new xi(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Nu(function(i){t=i}),cancel:t}}}const Fw=Nu;function Dw(e){return function(n){return e.apply(null,n)}}function Mw(e){return D.isObject(e)&&e.isAxiosError===!0}const bl={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bl).forEach(([e,t])=>{bl[t]=e});const jw=bl;function Fm(e){const t=new lo(e),n=gm(lo.prototype.request,t);return D.extend(n,lo.prototype,t,{allOwnKeys:!0}),D.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return Fm(os(e,i))},n}const Ge=Fm(xu);Ge.Axios=lo;Ge.CanceledError=xi;Ge.CancelToken=Fw;Ge.isCancel=xm;Ge.VERSION=km;Ge.toFormData=ra;Ge.AxiosError=Se;Ge.Cancel=Ge.CanceledError;Ge.all=function(t){return Promise.all(t)};Ge.spread=Dw;Ge.isAxiosError=Mw;Ge.mergeConfig=os;Ge.AxiosHeaders=yn;Ge.formToJSON=e=>$m(D.isHTMLForm(e)?new FormData(e):e);Ge.getAdapter=Nm.getAdapter;Ge.HttpStatusCode=jw;Ge.default=Ge;const Bw=Ge,Uw=typeof location<"u"?location.origin:"";var Bd;const Hw=typeof window<"u"?((Bd=window.__config)==null?void 0:Bd.apiPathPrefix)??"/ws":"/ws",Vw=new URL(Hw,Uw).toString(),Dm=Bw.create({baseURL:Vw});Dm.interceptors.request.use(e=>{const t=Gw();return t&&(e.headers.Authorization=`Bearer ${t}`),e});Dm.interceptors.response.use(e=>e.status===401?(Qw(),location.href="/login",Promise.reject(e)):e.status>=400?Promise.reject(e):Promise.resolve(e),e=>Promise.reject(e));function Ww(e){return e==null}const ci="authtoken",ia=vS(CS(()=>({token:sessionStorage.getItem(ci)||"",user:void 0}),{name:"auth",storage:mm(()=>sessionStorage)})),Kw=()=>{const e=ia();return Pe(()=>{var t;return((t=e.user)==null?void 0:t.value)||{}})},qw=()=>{Mm(void 0),ia.setState({token:null,user:void 0})},zw=()=>!!ia.getState().token,Yw=async e=>{const t="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlYWNoZXIxIiwiaWQiOiIxIiwicm9sZSI6InRlYWNoZXIiLCJlbWFpbCI6InRlYWNoZXJAZGVtby1uZW9tLmlvIiwibmFtZSI6InRlYWNoZXIxIiwiaWF0IjoxNzAwMDMxMzQ0LCJleHAiOjE3MDAxMTc3NDR9.yAVuEjgjATPLNgpHhnoVGfPeTAex6Ok8ocJCmDjdy8s";Mm(t);const n=e.role==="teacher"?"teacher1":"student1";ia.setState({token:t,user:{name:n,email:`${n}@demo.com`,role:e.role}})},Mm=e=>Ww(e)?ai.session.remove(ci):ai.session.set(ci,e),Gw=()=>ai.session.get(ci),Qw=()=>{ai.session.remove(ci),qw()},Xw=Q("header",{class:"main-header un-justify-center"},[Q("h1",{class:"main-header-title"},"Welcome to HR Training System")],-1),Jw={class:"main-body"},Zw=ut({name:"ViewSoftLogin",__name:"index",setup(e){const t=[{value:"student",label:"Student",icon:NC},{value:"teacher",label:"Teacher",icon:am}],n=Oe("student"),r=t_(),i=sm(),s=async()=>{await Yw({role:n.value}),i.push({name:"home"}),r.add({life:3e3,severity:"success",summary:"Login successfully"})};return(o,a)=>{const l=Zo;return J(),Re(lm,null,{default:qe(()=>[Xw,Q("main",Jw,[Q("section",{class:be([o.$style["select-header"]])},"Select Your Role Please",2),Q("section",{class:be([o.$style.selectbox])},[(J(),he(xe,null,Vo(t,u=>pe(qC,{key:u.value,label:u.label,value:u.value,selected:u.value===n.value,onClick:c=>n.value=u.value},{icon:qe(()=>[(J(),Re(Ct(u.icon),{class:"icon"}))]),_:2},1032,["label","value","selected","onClick"])),64))],2),Q("section",{class:be([o.$style["section-footer"]])},[pe(l,{size:"large",label:"Enter",onClick:s})],2)])]),_:1})}}}),e2="_selectbox_8i9bh_10",t2={"select-header":"_select-header_8i9bh_2",selectbox:e2,"section-footer":"_section-footer_8i9bh_17"},n2={$style:t2},r2=rr(Zw,[["__cssModules",n2]]),s2=ut({name:"LessionStatus",__name:"LessionStatus",props:{status:{type:String,required:!0},showText:{type:Boolean,default:!0}},setup(e){const t=e,n=Pe(()=>{switch(t.status){case"not-started":return"Not Started";case"in-progress":return"In Progress";case"ended":return"Ended"}return""});return(r,i)=>(J(),he("span",{class:be([r.$style["lession-status"]])},[Q("i",{class:be([r.$style.dot,r.$style[`dot__${e.status}`]])},null,2),e.showText?(J(),he("span",{key:0,class:be([r.$style.text])},Nt(n.value),3)):dt("",!0)],2))}}),i2="_dot_rfy6p_6",o2="_dot__ended_rfy6p_22",a2="_text_rfy6p_26",l2={"lession-status":"_lession-status_rfy6p_2",dot:i2,"dot__not-started":"_dot__not-started_rfy6p_14","dot__in-progress":"_dot__in-progress_rfy6p_18",dot__ended:o2,text:a2},u2={$style:l2},c2=rr(s2,[["__cssModules",u2]]),f2=["aria-label","data-value","data-status"],d2=ut({name:"ComponentCourseItem",__name:"CourseItem",props:{value:{type:String,required:!0},label:{type:String},status:{type:String},selected:{type:Boolean}},emits:["select","unselect"],setup(e,{emit:t}){const n=e,r=t,i=()=>{n.selected?r("unselect",n.value):r("select",n.value)};return(s,o)=>(J(),he("section",{role:"option",class:be([s.$style.item,{[s.$style.selected]:e.selected}]),"aria-label":e.label,"data-value":e.value,"data-status":e.status,onClick:i},[Q("section",{class:be([s.$style["item-header"]])},Nt(e.label),3),Q("aside",{class:be([s.$style.aside])},[e.status?(J(),Re(c2,{key:0,status:e.status},null,8,["status"])):dt("",!0)],2)],10,f2))}}),p2="_item_1v7je_2",h2="_selected_1v7je_29",m2="_aside_1v7je_33",g2={item:p2,"item-header":"_item-header_1v7je_10",selected:h2,aside:m2},y2={$style:g2},v2=rr(d2,[["__cssModules",y2]]),b2=ut({name:"ComponentCourseList",__name:"index",props:{modelValue:{type:String},options:{type:Array}},emits:["update:modelValue"],setup(e,{emit:t}){const i=pS(e,"modelValue",t);return(s,o)=>(J(),he("section",{class:be([s.$style.courselist]),role:"listbox",tabindex:"-1","aria-multiselectable":"false"},[(J(!0),he(xe,null,Vo(e.options,a=>(J(),Re(v2,{class:be([s.$style.item]),key:a.value,label:a.label,value:a.value,status:a.status,selected:Ze(i)===a.value,onSelect:l=>i.value=a.value,onUnselect:o[0]||(o[0]=l=>i.value="")},null,8,["class","label","value","status","selected","onSelect"]))),128))],2))}}),_2="_courselist_1muez_2",E2="_item_1muez_7",C2={courselist:_2,item:E2},S2={$style:C2},w2=rr(b2,[["__cssModules",S2]]),O2="/2.jpg",T2="/1.jpg",P2={key:0,src:O2,alt:"demo"},A2={key:1,src:T2,alt:"demo"},I2=ut({name:"ComponentPersonAppearance",__name:"PersonAppearance",props:{name:{type:String},role:{type:String}},setup(e){return(t,n)=>(J(),he("section",{class:be([t.$style["personal-appearance"]])},[Q("section",{class:be([t.$style.appearance])},[e.role==="student"?(J(),he("img",P2)):(J(),he("img",A2))],2),Q("section",{class:be([t.$style.text])},[Q("h3",null,"Name: "+Nt(e.name),1),Q("p",null,"role: "+Nt(e.role),1)],2)],2))}}),L2="_appearance_1i7wn_10",$2="_text_1i7wn_24",x2={"personal-appearance":"_personal-appearance_1i7wn_2",appearance:L2,"personal-appearanc":"_personal-appearanc_1i7wn_2",text:$2},R2={$style:x2},N2=rr(I2,[["__cssModules",R2]]),k2={class:"main-header un-justify-between"},F2=Q("h1",{class:"main-header-title"},"Home",-1),D2={class:"main-header-actions un-gap-3"},M2={class:"un-mt-5"},j2=ut({name:"ViewHome",__name:"index",setup(e){const t=[{label:"How to use HR Platform",value:"1",status:"not-started"},{label:"How to learn English",value:"2",status:"in-progress"},{label:"Architecture courses",value:"3",status:"ended"}],n=Kw(),r=sm(),i=Oe("1"),s=()=>{var o;((o=n.value)==null?void 0:o.role)==="teacher"?r.push({name:"lession",params:{id:i.value}}):r.push({name:"sitin",params:{id:i.value}})};return(o,a)=>{const l=Zo;return J(),Re(lm,null,{default:qe(()=>[Q("header",k2,[F2,Q("aside",D2,[pe(l,{severity:"secondary",label:"back",onClick:a[0]||(a[0]=()=>o.$router.push({name:"signin"}))},{icon:qe(()=>[pe(Ze(kC),{class:"p-icon un-mr-3"})]),_:1}),pe(l,{label:"Create Class"},{icon:qe(()=>[pe(Ze(am),{class:"p-icon un-mr-3"})]),_:1})])]),Q("main",{class:be(["main-body",[o.$style.main]])},[Q("aside",{class:be([o.$style["side-view"]])},[pe(N2,{class:be([o.$style["personal-appearance"]]),name:Ze(n).name,role:Ze(n).role},null,8,["class","name","role"])],2),Q("section",{class:be([o.$style["asr-view"]])},[pe(w2,{options:t,modelValue:i.value,"onUpdate:modelValue":a[1]||(a[1]=u=>i.value=u)},null,8,["modelValue"]),Q("section",M2,[pe(l,{onClick:s},{default:qe(()=>[hs("To Class")]),_:1})])],2)],2)]),_:1})}}}),B2="_main_1navg_2",U2={main:B2,"personal-appearance":"_personal-appearance_1navg_9","asr-view":"_asr-view_1navg_13","side-view":"_side-view_1navg_19"},H2={$style:U2},V2=rr(j2,[["__cssModules",H2]]),W2=[{name:"signin",path:"/signin",component:r2},{name:"signup",path:"/signup",component:()=>Pa(()=>import("./index-54d5296c.js"),[])},{name:"home",path:"/",meta:{needAuth:!0},component:V2},{name:"lession",path:"/lession/:id",meta:{needAuth:!0},props:!0,component:()=>Pa(()=>import("./index-a4eeca40.js"),["assets/index-a4eeca40.js","assets/ScrollableContent-3b2edde3.js","assets/ScrollableContent-49b4f3c7.css","assets/index-487b7fa5.css"])},{name:"sitin",path:"/sitin/:id",meta:{needAuth:!0},props:!0,component:()=>Pa(()=>import("./index-4420fe62.js"),["assets/index-4420fe62.js","assets/ScrollableContent-3b2edde3.js","assets/ScrollableContent-49b4f3c7.css","assets/index-62387bff.css"])}],jm=WE({history:oE(),routes:W2});jm.beforeEach(async(e,t,n)=>{const r=zw();e.meta.needAuth&&!r?n({name:"signin"}):n()});var ku={name:"Portal",props:{appendTo:{type:String,default:"body"},disabled:{type:Boolean,default:!1}},data:function(){return{mounted:!1}},mounted:function(){this.mounted=q.isClient()},computed:{inline:function(){return this.disabled||this.appendTo==="self"}}};function K2(e,t,n,r,i,s){return s.inline?We(e.$slots,"default",{key:0}):i.mounted?(J(),Re(Hp,{key:1,to:n.appendTo},[We(e.$slots,"default")],8,["to"])):dt("",!0)}ku.render=K2;function fi(e){"@babel/helpers - typeof";return fi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fi(e)}function Gi(e,t,n){return t=q2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q2(e){var t=z2(e,"string");return fi(t)==="symbol"?t:String(t)}function z2(e,t){if(fi(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(fi(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Y2=`
|
553 |
@layer primevue {
|
554 |
.p-toast {
|
555 |
width: 25rem;
|
@@ -789,4 +789,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
|
|
789 |
* vue-i18n v9.6.5
|
790 |
* (c) 2023 kazuya kawaguchi
|
791 |
* Released under the MIT License.
|
792 |
-
*/const KP="9.6.5";function qP(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(hn().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(hn().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(hn().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(hn().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(hn().__INTLIFY_PROD_DEVTOOLS__=!1)}const lg=TP.__EXTEND_POINT__,An=Mu(lg);An(),An(),An(),An(),An(),An(),An(),An();const ug=Bn.__EXTEND_POINT__,_t=Mu(ug),Ye={UNEXPECTED_RETURN_TYPE:ug,INVALID_ARGUMENT:_t(),MUST_BE_CALL_SETUP_TOP:_t(),NOT_INSTALLED:_t(),NOT_AVAILABLE_IN_LEGACY_MODE:_t(),REQUIRED_VALUE:_t(),INVALID_VALUE:_t(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:_t(),NOT_INSTALLED_WITH_PROVIDE:_t(),UNEXPECTED_ERROR:_t(),NOT_COMPATIBLE_LEGACY_VUE_I18N:_t(),BRIDGE_SUPPORT_VUE_2_ONLY:_t(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:_t(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:_t(),__EXTEND_POINT__:_t()};function et(e,...t){return vs(e,null,void 0)}const $l=sr("__translateVNode"),xl=sr("__datetimeParts"),Rl=sr("__numberParts"),cg=sr("__setPluralRules"),fg=sr("__injectWithOption"),Nl=sr("__dispose");function yi(e){if(!Ie(e))return e;for(const t in e)if(mi(e,t))if(!t.includes("."))Ie(e[t])&&yi(e[t]);else{const n=t.split("."),r=n.length-1;let i=e,s=!1;for(let o=0;o<r;o++){if(n[o]in i||(i[n[o]]={}),!Ie(i[n[o]])){s=!0;break}i=i[n[o]]}s||(i[n[r]]=e[t],delete e[t]),Ie(i[n[r]])&&yi(i[n[r]])}return e}function la(e,t){const{messages:n,__i18n:r,messageResolver:i,flatJson:s}=t,o=de(n)?n:Me(r)?{}:{[e]:{}};if(Me(r)&&r.forEach(a=>{if("locale"in a&&"resource"in a){const{locale:l,resource:u}=a;l?(o[l]=o[l]||{},Bs(u,o[l])):Bs(u,o)}else G(a)&&Bs(JSON.parse(a),o)}),i==null&&s)for(const a in o)mi(o,a)&&yi(o[a]);return o}const Ji=e=>!Ie(e)||Me(e);function Bs(e,t){if(Ji(e)||Ji(t))throw et(Ye.INVALID_VALUE);for(const n in e)mi(e,n)&&(Ji(e[n])||Ji(t[n])?t[n]=e[n]:Bs(e[n],t[n]))}function dg(e){return e.type}function pg(e,t,n){let r=Ie(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=la(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const i=Object.keys(r);i.length&&i.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(Ie(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(Ie(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function _d(e){return pe(Yn,null,e,0)}const Ed="__INTLIFY_META__",Cd=()=>[],zP=()=>!1;let Sd=0;function wd(e){return(t,n,r,i)=>e(n,r,tt()||void 0,i)}const YP=()=>{const e=tt();let t=null;return e&&(t=dg(e)[Ed])?{[Ed]:t}:null};function Hu(e={},t){const{__root:n,__injectWithOption:r}=e,i=n===void 0,s=e.flatJson;let o=ge(e.inheritLocale)?e.inheritLocale:!0;const a=Oe(n&&o?n.locale.value:G(e.locale)?e.locale:ls),l=Oe(n&&o?n.fallbackLocale.value:G(e.fallbackLocale)||Me(e.fallbackLocale)||de(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),u=Oe(la(a.value,e)),c=Oe(de(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=Oe(de(e.numberFormats)?e.numberFormats:{[a.value]:{}});let d=n?n.missingWarn:ge(e.missingWarn)||Zn(e.missingWarn)?e.missingWarn:!0,v=n?n.fallbackWarn:ge(e.fallbackWarn)||Zn(e.fallbackWarn)?e.fallbackWarn:!0,_=n?n.fallbackRoot:ge(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.fallbackFormat,g=Ve(e.missing)?e.missing:null,y=Ve(e.missing)?wd(e.missing):null,E=Ve(e.postTranslation)?e.postTranslation:null,C=n?n.warnHtmlMessage:ge(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const O=n?n.modifiers:de(e.modifiers)?e.modifiers:{};let T=e.pluralRules||n&&n.pluralRules,P;P=(()=>{i&&fd(null);const I={version:KP,locale:a.value,fallbackLocale:l.value,messages:u.value,modifiers:O,pluralRules:T,missing:y===null?void 0:y,missingWarn:d,fallbackWarn:v,fallbackFormat:m,unresolving:!0,postTranslation:E===null?void 0:E,warnHtmlMessage:C,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};I.datetimeFormats=c.value,I.numberFormats=f.value,I.__datetimeFormatters=de(P)?P.__datetimeFormatters:void 0,I.__numberFormatters=de(P)?P.__numberFormatters:void 0;const R=DP(I);return i&&fd(R),R})(),Os(P,a.value,l.value);function N(){return[a.value,l.value,u.value,c.value,f.value]}const M=Pe({get:()=>a.value,set:I=>{a.value=I,P.locale=a.value}}),X=Pe({get:()=>l.value,set:I=>{l.value=I,P.fallbackLocale=l.value,Os(P,a.value,I)}}),j=Pe(()=>u.value),Z=Pe(()=>c.value),me=Pe(()=>f.value);function ye(){return Ve(E)?E:null}function Y(I){E=I,P.postTranslation=I}function oe(){return g}function ne(I){I!==null&&(y=wd(I)),g=I,P.missing=y}const Ne=(I,R,te,ue,ve,Fe)=>{N();let nt;try{__INTLIFY_PROD_DEVTOOLS__,i||(P.fallbackContext=n?FP():void 0),nt=I(P)}finally{__INTLIFY_PROD_DEVTOOLS__,i||(P.fallbackContext=void 0)}if(te!=="translate exists"&&Je(nt)&&nt===aa||te==="translate exists"&&!nt){const[_n,ua]=R();return n&&_?ue(n):ve(_n)}else{if(Fe(nt))return nt;throw et(Ye.UNEXPECTED_RETURN_TYPE)}};function ct(...I){return Ne(R=>Reflect.apply(md,null,[R,...I]),()=>Al(...I),"translate",R=>Reflect.apply(R.t,R,[...I]),R=>R,R=>G(R))}function ot(...I){const[R,te,ue]=I;if(ue&&!Ie(ue))throw et(Ye.INVALID_ARGUMENT);return ct(R,te,lt({resolvedMessage:!0},ue||{}))}function Ke(...I){return Ne(R=>Reflect.apply(gd,null,[R,...I]),()=>Il(...I),"datetime format",R=>Reflect.apply(R.d,R,[...I]),()=>ld,R=>G(R))}function vt(...I){return Ne(R=>Reflect.apply(vd,null,[R,...I]),()=>Ll(...I),"number format",R=>Reflect.apply(R.n,R,[...I]),()=>ld,R=>G(R))}function bt(I){return I.map(R=>G(R)||Je(R)||ge(R)?_d(String(R)):R)}const ke={normalize:bt,interpolate:I=>I,type:"vnode"};function k(...I){return Ne(R=>{let te;const ue=R;try{ue.processor=ke,te=Reflect.apply(md,null,[ue,...I])}finally{ue.processor=null}return te},()=>Al(...I),"translate",R=>R[$l](...I),R=>[_d(R)],R=>Me(R))}function z(...I){return Ne(R=>Reflect.apply(vd,null,[R,...I]),()=>Ll(...I),"number format",R=>R[Rl](...I),Cd,R=>G(R)||Me(R))}function x(...I){return Ne(R=>Reflect.apply(gd,null,[R,...I]),()=>Il(...I),"datetime format",R=>R[xl](...I),Cd,R=>G(R)||Me(R))}function W(I){T=I,P.pluralRules=T}function le(I,R){return Ne(()=>{if(!I)return!1;const te=G(R)?R:a.value,ue=p(te),ve=P.messageResolver(ue,I);return us(ve)||Bt(ve)||G(ve)},()=>[I],"translate exists",te=>Reflect.apply(te.te,te,[I,R]),zP,te=>ge(te))}function w(I){let R=null;const te=Gm(P,l.value,a.value);for(let ue=0;ue<te.length;ue++){const ve=u.value[te[ue]]||{},Fe=P.messageResolver(ve,I);if(Fe!=null){R=Fe;break}}return R}function h(I){const R=w(I);return R??(n?n.tm(I)||{}:{})}function p(I){return u.value[I]||{}}function S(I,R){if(s){const te={[I]:R};for(const ue in te)mi(te,ue)&&yi(te[ue]);R=te[I]}u.value[I]=R,P.messages=u.value}function A(I,R){u.value[I]=u.value[I]||{};const te={[I]:R};for(const ue in te)mi(te,ue)&&yi(te[ue]);R=te[I],Bs(R,u.value[I]),P.messages=u.value}function $(I){return c.value[I]||{}}function B(I,R){c.value[I]=R,P.datetimeFormats=c.value,yd(P,I,R)}function H(I,R){c.value[I]=lt(c.value[I]||{},R),P.datetimeFormats=c.value,yd(P,I,R)}function V(I){return f.value[I]||{}}function U(I,R){f.value[I]=R,P.numberFormats=f.value,bd(P,I,R)}function re(I,R){f.value[I]=lt(f.value[I]||{},R),P.numberFormats=f.value,bd(P,I,R)}Sd++,n&&Ol&&(it(n.locale,I=>{o&&(a.value=I,P.locale=I,Os(P,a.value,l.value))}),it(n.fallbackLocale,I=>{o&&(l.value=I,P.fallbackLocale=I,Os(P,a.value,l.value))}));const K={id:Sd,locale:M,fallbackLocale:X,get inheritLocale(){return o},set inheritLocale(I){o=I,I&&n&&(a.value=n.locale.value,l.value=n.fallbackLocale.value,Os(P,a.value,l.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:j,get modifiers(){return O},get pluralRules(){return T||{}},get isGlobal(){return i},get missingWarn(){return d},set missingWarn(I){d=I,P.missingWarn=d},get fallbackWarn(){return v},set fallbackWarn(I){v=I,P.fallbackWarn=v},get fallbackRoot(){return _},set fallbackRoot(I){_=I},get fallbackFormat(){return m},set fallbackFormat(I){m=I,P.fallbackFormat=m},get warnHtmlMessage(){return C},set warnHtmlMessage(I){C=I,P.warnHtmlMessage=I},get escapeParameter(){return b},set escapeParameter(I){b=I,P.escapeParameter=I},t:ct,getLocaleMessage:p,setLocaleMessage:S,mergeLocaleMessage:A,getPostTranslationHandler:ye,setPostTranslationHandler:Y,getMissingHandler:oe,setMissingHandler:ne,[cg]:W};return K.datetimeFormats=Z,K.numberFormats=me,K.rt=ot,K.te=le,K.tm=h,K.d=Ke,K.n=vt,K.getDateTimeFormat=$,K.setDateTimeFormat=B,K.mergeDateTimeFormat=H,K.getNumberFormat=V,K.setNumberFormat=U,K.mergeNumberFormat=re,K[fg]=r,K[$l]=k,K[xl]=x,K[Rl]=z,K}function GP(e){const t=G(e.locale)?e.locale:ls,n=G(e.fallbackLocale)||Me(e.fallbackLocale)||de(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Ve(e.missing)?e.missing:void 0,i=ge(e.silentTranslationWarn)||Zn(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=ge(e.silentFallbackWarn)||Zn(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=ge(e.fallbackRoot)?e.fallbackRoot:!0,a=!!e.formatFallbackMessages,l=de(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=Ve(e.postTranslation)?e.postTranslation:void 0,f=G(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,v=ge(e.sync)?e.sync:!0;let _=e.messages;if(de(e.sharedMessages)){const O=e.sharedMessages;_=Object.keys(O).reduce((P,L)=>{const N=P[L]||(P[L]={});return lt(N,O[L]),P},_||{})}const{__i18n:m,__root:g,__injectWithOption:y}=e,E=e.datetimeFormats,C=e.numberFormats,b=e.flatJson;return{locale:t,fallbackLocale:n,messages:_,flatJson:b,datetimeFormats:E,numberFormats:C,missing:r,missingWarn:i,fallbackWarn:s,fallbackRoot:o,fallbackFormat:a,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:f,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:v,__i18n:m,__root:g,__injectWithOption:y}}function kl(e={},t){{const n=Hu(GP(e)),{__extender:r}=e,i={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return ge(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=ge(s)?!s:s},get silentFallbackWarn(){return ge(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=ge(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[o,a,l]=s,u={};let c=null,f=null;if(!G(o))throw et(Ye.INVALID_ARGUMENT);const d=o;return G(a)?u.locale=a:Me(a)?c=a:de(a)&&(f=a),Me(l)?c=l:de(l)&&(f=l),Reflect.apply(n.t,n,[d,c||f||{},u])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[o,a,l]=s,u={plural:1};let c=null,f=null;if(!G(o))throw et(Ye.INVALID_ARGUMENT);const d=o;return G(a)?u.locale=a:Je(a)?u.plural=a:Me(a)?c=a:de(a)&&(f=a),G(l)?u.locale=l:Me(l)?c=l:de(l)&&(f=l),Reflect.apply(n.t,n,[d,c||f||{},u])},te(s,o){return n.te(s,o)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,o){n.setLocaleMessage(s,o)},mergeLocaleMessage(s,o){n.mergeLocaleMessage(s,o)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,o){n.setDateTimeFormat(s,o)},mergeDateTimeFormat(s,o){n.mergeDateTimeFormat(s,o)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,o){n.setNumberFormat(s,o)},mergeNumberFormat(s,o){n.mergeNumberFormat(s,o)},getChoiceIndex(s,o){return-1}};return i.__extender=r,i}}const Vu={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function QP({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,i)=>[...r,...i.type===xe?i.children:[i]],[]):t.reduce((n,r)=>{const i=e[r];return i&&(n[r]=i()),n},{})}function hg(e){return xe}const XP=ut({name:"i18n-t",props:lt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Je(e)||!isNaN(e)}},Vu),setup(e,t){const{slots:n,attrs:r}=t,i=e.i18n||Wu({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(f=>f!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=G(e.plural)?+e.plural:e.plural);const a=QP(t,s),l=i[$l](e.keypath,a,o),u=lt({},r),c=G(e.tag)||Ie(e.tag)?e.tag:hg();return Xn(c,u,l)}}}),Od=XP;function JP(e){return Me(e)&&!G(e[0])}function mg(e,t,n,r){const{slots:i,attrs:s}=t;return()=>{const o={part:!0};let a={};e.locale&&(o.locale=e.locale),G(e.format)?o.key=e.format:Ie(e.format)&&(G(e.format.key)&&(o.key=e.format.key),a=Object.keys(e.format).reduce((d,v)=>n.includes(v)?lt({},d,{[v]:e.format[v]}):d,{}));const l=r(e.value,o,a);let u=[o.key];Me(l)?u=l.map((d,v)=>{const _=i[d.type],m=_?_({[d.type]:d.value,index:v,parts:l}):[d.value];return JP(m)&&(m[0].key=`${d.type}-${v}`),m}):G(l)&&(u=[l]);const c=lt({},s),f=G(e.tag)||Ie(e.tag)?e.tag:hg();return Xn(f,c,u)}}const ZP=ut({name:"i18n-n",props:lt({value:{type:Number,required:!0},format:{type:[String,Object]}},Vu),setup(e,t){const n=e.i18n||Wu({useScope:"parent",__useComponent:!0});return mg(e,t,ag,(...r)=>n[Rl](...r))}}),Td=ZP,eA=ut({name:"i18n-d",props:lt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Vu),setup(e,t){const n=e.i18n||Wu({useScope:"parent",__useComponent:!0});return mg(e,t,og,(...r)=>n[xl](...r))}}),Pd=eA;function tA(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function nA(e){const t=o=>{const{instance:a,modifiers:l,value:u}=o;if(!a||!a.$)throw et(Ye.UNEXPECTED_ERROR);const c=tA(e,a.$),f=Ad(u);return[Reflect.apply(c.t,c,[...Id(f)]),c]};return{created:(o,a)=>{const[l,u]=t(a);Ol&&e.global===u&&(o.__i18nWatcher=it(u.locale,()=>{a.instance&&a.instance.$forceUpdate()})),o.__composer=u,o.textContent=l},unmounted:o=>{Ol&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:a})=>{if(o.__composer){const l=o.__composer,u=Ad(a);o.textContent=Reflect.apply(l.t,l,[...Id(u)])}},getSSRProps:o=>{const[a]=t(o);return{textContent:a}}}}function Ad(e){if(G(e))return{path:e};if(de(e)){if(!("path"in e))throw et(Ye.REQUIRED_VALUE,"path");return e}else throw et(Ye.INVALID_VALUE)}function Id(e){const{path:t,locale:n,args:r,choice:i,plural:s}=e,o={},a=r||{};return G(n)&&(o.locale=n),Je(i)&&(o.plural=i),Je(s)&&(o.plural=s),[t,a,o]}function rA(e,t,...n){const r=de(n[0])?n[0]:{},i=!!r.useI18nComponentName;(ge(r.globalInstall)?r.globalInstall:!0)&&([i?"i18n":Od.name,"I18nT"].forEach(o=>e.component(o,Od)),[Td.name,"I18nN"].forEach(o=>e.component(o,Td)),[Pd.name,"I18nD"].forEach(o=>e.component(o,Pd))),e.directive("t",nA(t))}function sA(e,t,n){return{beforeCreate(){const r=tt();if(!r)throw et(Ye.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const s=i.i18n;if(i.__i18n&&(s.__i18n=i.__i18n),s.__root=t,this===this.$root)this.$i18n=Ld(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=kl(s);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=Ld(e,i);else{this.$i18n=kl({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&pg(t,i,i),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,o)=>this.$i18n.te(s,o),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=tt();if(!r)throw et(Ye.UNEXPECTED_ERROR);const i=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,i.__disposer&&(i.__disposer(),delete i.__disposer,delete i.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Ld(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[cg](t.pluralizationRules||e.pluralizationRules);const n=la(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const iA=sr("global-vue-i18n");function oA(e={},t){const n=__VUE_I18N_LEGACY_API__&&ge(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=ge(e.globalInjection)?e.globalInjection:!0,i=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,s=new Map,[o,a]=aA(e,n),l=sr("");function u(d){return s.get(d)||null}function c(d,v){s.set(d,v)}function f(d){s.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return i},async install(v,..._){if(v.__VUE_I18N_SYMBOL__=l,v.provide(v.__VUE_I18N_SYMBOL__,d),de(_[0])){const y=_[0];d.__composerExtend=y.__composerExtend,d.__vueI18nExtend=y.__vueI18nExtend}let m=null;!n&&r&&(m=gA(v,d.global)),__VUE_I18N_FULL_INSTALL__&&rA(v,d,..._),__VUE_I18N_LEGACY_API__&&n&&v.mixin(sA(a,a.__composer,d));const g=v.unmount;v.unmount=()=>{m&&m(),d.dispose(),g()}},get global(){return a},dispose(){o.stop()},__instances:s,__getInstance:u,__setInstance:c,__deleteInstance:f};return d}}function Wu(e={}){const t=tt();if(t==null)throw et(Ye.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw et(Ye.NOT_INSTALLED);const n=lA(t),r=cA(n),i=dg(t),s=uA(e,i);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw et(Ye.NOT_AVAILABLE_IN_LEGACY_MODE);return hA(t,s,r,e)}if(s==="global")return pg(r,e,i),r;if(s==="parent"){let l=fA(n,t,e.__useComponent);return l==null&&(l=r),l}const o=n;let a=o.__getInstance(t);if(a==null){const l=lt({},e);"__i18n"in i&&(l.__i18n=i.__i18n),r&&(l.__root=r),a=Hu(l),o.__composerExtend&&(a[Nl]=o.__composerExtend(a)),pA(o,t,a),o.__setInstance(t,a)}return a}function aA(e,t,n){const r=qd();{const i=__VUE_I18N_LEGACY_API__&&t?r.run(()=>kl(e)):r.run(()=>Hu(e));if(i==null)throw et(Ye.UNEXPECTED_ERROR);return[r,i]}}function lA(e){{const t=Rt(e.isCE?iA:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw et(e.isCE?Ye.NOT_INSTALLED_WITH_PROVIDE:Ye.UNEXPECTED_ERROR);return t}}function uA(e,t){return oa(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function cA(e){return e.mode==="composition"?e.global:e.global.__composer}function fA(e,t,n=!1){let r=null;const i=t.root;let s=dA(t,n);for(;s!=null;){const o=e;if(e.mode==="composition")r=o.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const a=o.__getInstance(s);a!=null&&(r=a.__composer,n&&r&&!r[fg]&&(r=null))}if(r!=null||i===s)break;s=s.parent}return r}function dA(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function pA(e,t,n){er(()=>{},t),Pi(()=>{const r=n;e.__deleteInstance(t);const i=r[Nl];i&&(i(),delete r[Nl])},t)}function hA(e,t,n,r={}){const i=t==="local",s=Fo(null);if(i&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw et(Ye.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const o=ge(r.inheritLocale)?r.inheritLocale:!G(r.locale),a=Oe(!i||o?n.locale.value:G(r.locale)?r.locale:ls),l=Oe(!i||o?n.fallbackLocale.value:G(r.fallbackLocale)||Me(r.fallbackLocale)||de(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:a.value),u=Oe(la(a.value,r)),c=Oe(de(r.datetimeFormats)?r.datetimeFormats:{[a.value]:{}}),f=Oe(de(r.numberFormats)?r.numberFormats:{[a.value]:{}}),d=i?n.missingWarn:ge(r.missingWarn)||Zn(r.missingWarn)?r.missingWarn:!0,v=i?n.fallbackWarn:ge(r.fallbackWarn)||Zn(r.fallbackWarn)?r.fallbackWarn:!0,_=i?n.fallbackRoot:ge(r.fallbackRoot)?r.fallbackRoot:!0,m=!!r.fallbackFormat,g=Ve(r.missing)?r.missing:null,y=Ve(r.postTranslation)?r.postTranslation:null,E=i?n.warnHtmlMessage:ge(r.warnHtmlMessage)?r.warnHtmlMessage:!0,C=!!r.escapeParameter,b=i?n.modifiers:de(r.modifiers)?r.modifiers:{},O=r.pluralRules||i&&n.pluralRules;function T(){return[a.value,l.value,u.value,c.value,f.value]}const P=Pe({get:()=>s.value?s.value.locale.value:a.value,set:p=>{s.value&&(s.value.locale.value=p),a.value=p}}),L=Pe({get:()=>s.value?s.value.fallbackLocale.value:l.value,set:p=>{s.value&&(s.value.fallbackLocale.value=p),l.value=p}}),N=Pe(()=>s.value?s.value.messages.value:u.value),M=Pe(()=>c.value),X=Pe(()=>f.value);function j(){return s.value?s.value.getPostTranslationHandler():y}function Z(p){s.value&&s.value.setPostTranslationHandler(p)}function me(){return s.value?s.value.getMissingHandler():g}function ye(p){s.value&&s.value.setMissingHandler(p)}function Y(p){return T(),p()}function oe(...p){return s.value?Y(()=>Reflect.apply(s.value.t,null,[...p])):Y(()=>"")}function ne(...p){return s.value?Reflect.apply(s.value.rt,null,[...p]):""}function Ne(...p){return s.value?Y(()=>Reflect.apply(s.value.d,null,[...p])):Y(()=>"")}function ct(...p){return s.value?Y(()=>Reflect.apply(s.value.n,null,[...p])):Y(()=>"")}function ot(p){return s.value?s.value.tm(p):{}}function Ke(p,S){return s.value?s.value.te(p,S):!1}function vt(p){return s.value?s.value.getLocaleMessage(p):{}}function bt(p,S){s.value&&(s.value.setLocaleMessage(p,S),u.value[p]=S)}function Tt(p,S){s.value&&s.value.mergeLocaleMessage(p,S)}function ke(p){return s.value?s.value.getDateTimeFormat(p):{}}function k(p,S){s.value&&(s.value.setDateTimeFormat(p,S),c.value[p]=S)}function z(p,S){s.value&&s.value.mergeDateTimeFormat(p,S)}function x(p){return s.value?s.value.getNumberFormat(p):{}}function W(p,S){s.value&&(s.value.setNumberFormat(p,S),f.value[p]=S)}function le(p,S){s.value&&s.value.mergeNumberFormat(p,S)}const w={get id(){return s.value?s.value.id:-1},locale:P,fallbackLocale:L,messages:N,datetimeFormats:M,numberFormats:X,get inheritLocale(){return s.value?s.value.inheritLocale:o},set inheritLocale(p){s.value&&(s.value.inheritLocale=p)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(u.value)},get modifiers(){return s.value?s.value.modifiers:b},get pluralRules(){return s.value?s.value.pluralRules:O},get isGlobal(){return s.value?s.value.isGlobal:!1},get missingWarn(){return s.value?s.value.missingWarn:d},set missingWarn(p){s.value&&(s.value.missingWarn=p)},get fallbackWarn(){return s.value?s.value.fallbackWarn:v},set fallbackWarn(p){s.value&&(s.value.missingWarn=p)},get fallbackRoot(){return s.value?s.value.fallbackRoot:_},set fallbackRoot(p){s.value&&(s.value.fallbackRoot=p)},get fallbackFormat(){return s.value?s.value.fallbackFormat:m},set fallbackFormat(p){s.value&&(s.value.fallbackFormat=p)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:E},set warnHtmlMessage(p){s.value&&(s.value.warnHtmlMessage=p)},get escapeParameter(){return s.value?s.value.escapeParameter:C},set escapeParameter(p){s.value&&(s.value.escapeParameter=p)},t:oe,getPostTranslationHandler:j,setPostTranslationHandler:Z,getMissingHandler:me,setMissingHandler:ye,rt:ne,d:Ne,n:ct,tm:ot,te:Ke,getLocaleMessage:vt,setLocaleMessage:bt,mergeLocaleMessage:Tt,getDateTimeFormat:ke,setDateTimeFormat:k,mergeDateTimeFormat:z,getNumberFormat:x,setNumberFormat:W,mergeNumberFormat:le};function h(p){p.locale.value=a.value,p.fallbackLocale.value=l.value,Object.keys(u.value).forEach(S=>{p.mergeLocaleMessage(S,u.value[S])}),Object.keys(c.value).forEach(S=>{p.mergeDateTimeFormat(S,c.value[S])}),Object.keys(f.value).forEach(S=>{p.mergeNumberFormat(S,f.value[S])}),p.escapeParameter=C,p.fallbackFormat=m,p.fallbackRoot=_,p.fallbackWarn=v,p.missingWarn=d,p.warnHtmlMessage=E}return ru(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw et(Ye.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const p=s.value=e.proxy.$i18n.__composer;t==="global"?(a.value=p.locale.value,l.value=p.fallbackLocale.value,u.value=p.messages.value,c.value=p.datetimeFormats.value,f.value=p.numberFormats.value):i&&h(p)}),w}const mA=["locale","fallbackLocale","availableLocales"],$d=["t","rt","d","n","tm","te"];function gA(e,t){const n=Object.create(null);return mA.forEach(i=>{const s=Object.getOwnPropertyDescriptor(t,i);if(!s)throw et(Ye.UNEXPECTED_ERROR);const o=De(s.value)?{get(){return s.value.value},set(a){s.value.value=a}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,i,o)}),e.config.globalProperties.$i18n=n,$d.forEach(i=>{const s=Object.getOwnPropertyDescriptor(t,i);if(!s||!s.value)throw et(Ye.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${i}`,s)}),()=>{delete e.config.globalProperties.$i18n,$d.forEach(i=>{delete e.config.globalProperties[`$${i}`]})}}qP();__INTLIFY_JIT_COMPILATION__?cd(BP):cd(jP);xP(pP);RP(Gm);if(__INTLIFY_PROD_DEVTOOLS__){const e=hn();e.__INTLIFY__=!0,CP(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const yA="HR Training System",vA={title:yA,"components.lession.status":"Status"},bA="نظام تدريب الموارد البشرية",_A={title:bA},EA=ai.get("locale")||null||{lang:"en"},CA=oA({locale:EA.lang,legacy:!1,defaultScope:"global",messages:{en:vA,ar:_A}}),SA=e=>{CA.global.locale.value=e},wA={class:"app-layout"},OA=ut({__name:"App",setup(e){const t=fS("locale",{lang:"en"},localStorage),n=i=>{if(typeof document<"u"){const s=document.documentElement;s.lang=i.lang}};return Br("setLocale",i=>{t.value.lang=i,SA(i)}),it(t,n,{immediate:!0,deep:!0}),(i,s)=>{const o=vn("router-view");return J(),he(xe,null,[Q("section",wA,[pe(o)]),pe(Ze(Um)),pe(Ze(Du)),pe(Ze(Wm))],64)}}});(()=>{const e=_h(OA);e.use(_0),e.use(qb),e.use(J0),e.use(n_),e.use(e_),e.use(B_.LoadingPlugin,{color:"#1d9de6",loader:"dots",backgroundColor:"rgba(255, 255, 255, 0.5)"}),e.directive("tooltip",F_),e.use(s_),e.use(v0),e.use(jm),e.mount("#app")})();export{Fu as $,qs as A,Qt as B,qe as C,pe as D,be as E,jr as F,dt as G,xe as H,Zo as I,rr as J,D_ as K,er as L,lm as M,nr as N,Cu as O,q as P,om as Q,vn as R,Vo as S,se as T,$t as U,x0 as V,LA as W,Ou as X,ku as Y,Vn as Z,N2 as _,Tu as a,Nt as a0,Ii as a1,eo as a2,xA as a3,_l as b,he as c,ut as d,El as e,Sl as f,Re as g,Ct as h,Q as i,hs as j,gs as k,Pe as l,ie as m,Oe as n,J as o,Fo as p,dS as q,We as r,Cl as s,ps as t,RA as u,Ze as v,it as w,Kw as x,cy as y,$A as z};
|
|
|
549 |
`).forEach(function(o){i=o.indexOf(":"),n=o.substring(0,i).trim().toLowerCase(),r=o.substring(i+1).trim(),!(!n||t[n]&&bw[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Vf=Symbol("internals");function Ss(e){return e&&String(e).trim().toLowerCase()}function ao(e){return e===!1||e==null?e:D.isArray(e)?e.map(ao):String(e)}function Ew(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Cw=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ra(e,t,n,r,i){if(D.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!D.isString(t)){if(D.isString(r))return t.indexOf(r)!==-1;if(D.isRegExp(r))return r.test(t)}}function Sw(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ww(e,t){const n=D.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,s,o){return this[r].call(this,t,i,s,o)},configurable:!0})})}class sa{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function s(a,l,u){const c=Ss(l);if(!c)throw new Error("header name must be a non-empty string");const f=D.findKey(i,c);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||l]=ao(a))}const o=(a,l)=>D.forEach(a,(u,c)=>s(u,c,l));return D.isPlainObject(t)||t instanceof this.constructor?o(t,n):D.isString(t)&&(t=t.trim())&&!Cw(t)?o(_w(t),n):t!=null&&s(n,t,r),this}get(t,n){if(t=Ss(t),t){const r=D.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Ew(i);if(D.isFunction(n))return n.call(this,i,r);if(D.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ss(t),t){const r=D.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Ra(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function s(o){if(o=Ss(o),o){const a=D.findKey(r,o);a&&(!n||Ra(r,r[a],a,n))&&(delete r[a],i=!0)}}return D.isArray(t)?t.forEach(s):s(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const s=n[r];(!t||Ra(this,this[s],s,t,!0))&&(delete this[s],i=!0)}return i}normalize(t){const n=this,r={};return D.forEach(this,(i,s)=>{const o=D.findKey(r,s);if(o){n[o]=ao(i),delete n[s];return}const a=t?Sw(s):String(s).trim();a!==s&&delete n[s],n[a]=ao(i),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return D.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&D.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
|
550 |
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[Vf]=this[Vf]={accessors:{}}).accessors,i=this.prototype;function s(o){const a=Ss(o);r[a]||(ww(i,o),r[a]=!0)}return D.isArray(t)?t.forEach(s):s(t),this}}sa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);D.reduceDescriptors(sa.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});D.freezeMethods(sa);const yn=sa;function Na(e,t){const n=this||xu,r=t||n,i=yn.from(r.headers);let s=r.data;return D.forEach(e,function(a){s=a.call(n,s,i.normalize(),t?t.status:void 0)}),i.normalize(),s}function xm(e){return!!(e&&e.__CANCEL__)}function xi(e,t,n){Se.call(this,e??"canceled",Se.ERR_CANCELED,t,n),this.name="CanceledError"}D.inherits(xi,Se,{__CANCEL__:!0});function Ow(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Se("Request failed with status code "+n.status,[Se.ERR_BAD_REQUEST,Se.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Tw=sn.hasStandardBrowserEnv?function(){return{write:function(n,r,i,s,o,a){const l=[];l.push(n+"="+encodeURIComponent(r)),D.isNumber(i)&&l.push("expires="+new Date(i).toGMTString()),D.isString(s)&&l.push("path="+s),D.isString(o)&&l.push("domain="+o),a===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Pw(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Aw(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Rm(e,t){return e&&!Pw(t)?Aw(e,t):t}const Iw=sn.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(s){let o=s;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(o){const a=D.isString(o)?i(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function Lw(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function $w(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,s=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[s];o||(o=u),n[i]=l,r[i]=u;let f=s,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o<t)return;const v=c&&u-c;return v?Math.round(d*1e3/v):void 0}}function Wf(e,t){let n=0;const r=$w(50,250);return i=>{const s=i.loaded,o=i.lengthComputable?i.total:void 0,a=s-n,l=r(a),u=s<=o;n=s;const c={loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&u?(o-s)/l:void 0,event:i};c[t?"download":"upload"]=!0,e(c)}}const xw=typeof XMLHttpRequest<"u",Rw=xw&&function(e){return new Promise(function(n,r){let i=e.data;const s=yn.from(e.headers).normalize(),o=e.responseType;let a;function l(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}let u;if(D.isFormData(i)){if(sn.hasStandardBrowserEnv||sn.hasStandardBrowserWebWorkerEnv)s.setContentType(!1);else if((u=s.getContentType())!==!1){const[_,...m]=u?u.split(";").map(g=>g.trim()).filter(Boolean):[];s.setContentType([_||"multipart/form-data",...m].join("; "))}}let c=new XMLHttpRequest;if(e.auth){const _=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";s.set("Authorization","Basic "+btoa(_+":"+m))}const f=Rm(e.baseURL,e.url);c.open(e.method.toUpperCase(),Am(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function d(){if(!c)return;const _=yn.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),g={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:_,config:e,request:c};Ow(function(E){n(E),l()},function(E){r(E),l()},g),c=null}if("onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(d)},c.onabort=function(){c&&(r(new Se("Request aborted",Se.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new Se("Network Error",Se.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let m=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const g=e.transitional||Im;e.timeoutErrorMessage&&(m=e.timeoutErrorMessage),r(new Se(m,g.clarifyTimeoutError?Se.ETIMEDOUT:Se.ECONNABORTED,e,c)),c=null},sn.hasStandardBrowserEnv){const _=Iw(f)&&e.xsrfCookieName&&Tw.read(e.xsrfCookieName);_&&s.set(e.xsrfHeaderName,_)}i===void 0&&s.setContentType(null),"setRequestHeader"in c&&D.forEach(s.toJSON(),function(m,g){c.setRequestHeader(g,m)}),D.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),o&&o!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",Wf(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",Wf(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=_=>{c&&(r(!_||_.type?new xi(null,e,c):_),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const v=Lw(f);if(v&&sn.protocols.indexOf(v)===-1){r(new Se("Unsupported protocol "+v+":",Se.ERR_BAD_REQUEST,e));return}c.send(i||null)})},yl={http:rw,xhr:Rw};D.forEach(yl,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Kf=e=>`- ${e}`,Nw=e=>D.isFunction(e)||e===null||e===!1,Nm={getAdapter:e=>{e=D.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let s=0;s<t;s++){n=e[s];let o;if(r=n,!Nw(n)&&(r=yl[(o=String(n)).toLowerCase()],r===void 0))throw new Se(`Unknown adapter '${o}'`);if(r)break;i[o||"#"+s]=r}if(!r){const s=Object.entries(i).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?s.length>1?`since :
|
551 |
`+s.map(Kf).join(`
|
552 |
+
`):" "+Kf(s[0]):"as no adapter specified";throw new Se("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:yl};function ka(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xi(null,e)}function qf(e){return ka(e),e.headers=yn.from(e.headers),e.data=Na.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Nm.getAdapter(e.adapter||xu.adapter)(e).then(function(r){return ka(e),r.data=Na.call(e,e.transformResponse,r),r.headers=yn.from(r.headers),r},function(r){return xm(r)||(ka(e),r&&r.response&&(r.response.data=Na.call(e,e.transformResponse,r.response),r.response.headers=yn.from(r.response.headers))),Promise.reject(r)})}const zf=e=>e instanceof yn?e.toJSON():e;function os(e,t){t=t||{};const n={};function r(u,c,f){return D.isPlainObject(u)&&D.isPlainObject(c)?D.merge.call({caseless:f},u,c):D.isPlainObject(c)?D.merge({},c):D.isArray(c)?c.slice():c}function i(u,c,f){if(D.isUndefined(c)){if(!D.isUndefined(u))return r(void 0,u,f)}else return r(u,c,f)}function s(u,c){if(!D.isUndefined(c))return r(void 0,c)}function o(u,c){if(D.isUndefined(c)){if(!D.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function a(u,c,f){if(f in t)return r(u,c);if(f in e)return r(void 0,u)}const l={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,c)=>i(zf(u),zf(c),!0)};return D.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=l[c]||i,d=f(e[c],t[c],c);D.isUndefined(d)&&f!==a||(n[c]=d)}),n}const km="1.6.1",Ru={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ru[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Yf={};Ru.transitional=function(t,n,r){function i(s,o){return"[Axios v"+km+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(t===!1)throw new Se(i(o," has been removed"+(n?" in "+n:"")),Se.ERR_DEPRECATED);return n&&!Yf[o]&&(Yf[o]=!0),t?t(s,o,a):!0}};function kw(e,t,n){if(typeof e!="object")throw new Se("options must be an object",Se.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const s=r[i],o=t[s];if(o){const a=e[s],l=a===void 0||o(a,s,e);if(l!==!0)throw new Se("option "+s+" must be "+l,Se.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Se("Unknown option "+s,Se.ERR_BAD_OPTION)}}const vl={assertOptions:kw,validators:Ru},Tn=vl.validators;class Po{constructor(t){this.defaults=t,this.interceptors={request:new Hf,response:new Hf}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=os(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&vl.assertOptions(r,{silentJSONParsing:Tn.transitional(Tn.boolean),forcedJSONParsing:Tn.transitional(Tn.boolean),clarifyTimeoutError:Tn.transitional(Tn.boolean)},!1),i!=null&&(D.isFunction(i)?n.paramsSerializer={serialize:i}:vl.assertOptions(i,{encode:Tn.function,serialize:Tn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=s&&D.merge(s.common,s[n.method]);s&&D.forEach(["delete","get","head","post","put","patch","common"],_=>{delete s[_]}),n.headers=yn.concat(o,s);const a=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,f=0,d;if(!l){const _=[qf.bind(this),void 0];for(_.unshift.apply(_,a),_.push.apply(_,u),d=_.length,c=Promise.resolve(n);f<d;)c=c.then(_[f++],_[f++]);return c}d=a.length;let v=n;for(f=0;f<d;){const _=a[f++],m=a[f++];try{v=_(v)}catch(g){m.call(this,g);break}}try{c=qf.call(this,v)}catch(_){return Promise.reject(_)}for(f=0,d=u.length;f<d;)c=c.then(u[f++],u[f++]);return c}getUri(t){t=os(this.defaults,t);const n=Rm(t.baseURL,t.url);return Am(n,t.params,t.paramsSerializer)}}D.forEach(["delete","get","head","options"],function(t){Po.prototype[t]=function(n,r){return this.request(os(r||{},{method:t,url:n,data:(r||{}).data}))}});D.forEach(["post","put","patch"],function(t){function n(r){return function(s,o,a){return this.request(os(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Po.prototype[t]=n(),Po.prototype[t+"Form"]=n(!0)});const lo=Po;class Nu{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},t(function(s,o,a){r.reason||(r.reason=new xi(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Nu(function(i){t=i}),cancel:t}}}const Fw=Nu;function Dw(e){return function(n){return e.apply(null,n)}}function Mw(e){return D.isObject(e)&&e.isAxiosError===!0}const bl={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bl).forEach(([e,t])=>{bl[t]=e});const jw=bl;function Fm(e){const t=new lo(e),n=gm(lo.prototype.request,t);return D.extend(n,lo.prototype,t,{allOwnKeys:!0}),D.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return Fm(os(e,i))},n}const Ge=Fm(xu);Ge.Axios=lo;Ge.CanceledError=xi;Ge.CancelToken=Fw;Ge.isCancel=xm;Ge.VERSION=km;Ge.toFormData=ra;Ge.AxiosError=Se;Ge.Cancel=Ge.CanceledError;Ge.all=function(t){return Promise.all(t)};Ge.spread=Dw;Ge.isAxiosError=Mw;Ge.mergeConfig=os;Ge.AxiosHeaders=yn;Ge.formToJSON=e=>$m(D.isHTMLForm(e)?new FormData(e):e);Ge.getAdapter=Nm.getAdapter;Ge.HttpStatusCode=jw;Ge.default=Ge;const Bw=Ge,Uw=typeof location<"u"?location.origin:"";var Bd;const Hw=typeof window<"u"?((Bd=window.__config)==null?void 0:Bd.apiPathPrefix)??"/ws":"/ws",Vw=new URL(Hw,Uw).toString(),Dm=Bw.create({baseURL:Vw});Dm.interceptors.request.use(e=>{const t=Gw();return t&&(e.headers.Authorization=`Bearer ${t}`),e});Dm.interceptors.response.use(e=>e.status===401?(Qw(),location.href="/login",Promise.reject(e)):e.status>=400?Promise.reject(e):Promise.resolve(e),e=>Promise.reject(e));function Ww(e){return e==null}const ci="authtoken",ia=vS(CS(()=>({token:sessionStorage.getItem(ci)||"",user:void 0}),{name:"auth",storage:mm(()=>sessionStorage)})),Kw=()=>{const e=ia();return Pe(()=>{var t;return((t=e.user)==null?void 0:t.value)||{}})},qw=()=>{Mm(void 0),ia.setState({token:null,user:void 0})},zw=()=>!!ia.getState().token,Yw=async e=>{const t="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlYWNoZXIxIiwiaWQiOiIxIiwicm9sZSI6InRlYWNoZXIiLCJlbWFpbCI6InRlYWNoZXJAZGVtby1uZW9tLmlvIiwibmFtZSI6InRlYWNoZXIxIiwiaWF0IjoxNzAwMDMxMzQ0LCJleHAiOjE3MDAxMTc3NDR9.yAVuEjgjATPLNgpHhnoVGfPeTAex6Ok8ocJCmDjdy8s";Mm(t);const n=e.role==="teacher"?"teacher1":"student1";ia.setState({token:t,user:{name:n,email:`${n}@demo.com`,role:e.role}})},Mm=e=>Ww(e)?ai.session.remove(ci):ai.session.set(ci,e),Gw=()=>ai.session.get(ci),Qw=()=>{ai.session.remove(ci),qw()},Xw=Q("header",{class:"main-header un-justify-center"},[Q("h1",{class:"main-header-title"},"Welcome to HR Training System")],-1),Jw={class:"main-body"},Zw=ut({name:"ViewSoftLogin",__name:"index",setup(e){const t=[{value:"student",label:"Student",icon:NC},{value:"teacher",label:"Teacher",icon:am}],n=Oe("student"),r=t_(),i=sm(),s=async()=>{await Yw({role:n.value}),i.push({name:"home"}),r.add({life:3e3,severity:"success",summary:"Login successfully"})};return(o,a)=>{const l=Zo;return J(),Re(lm,null,{default:qe(()=>[Xw,Q("main",Jw,[Q("section",{class:be([o.$style["select-header"]])},"Select Your Role Please",2),Q("section",{class:be([o.$style.selectbox])},[(J(),he(xe,null,Vo(t,u=>pe(qC,{key:u.value,label:u.label,value:u.value,selected:u.value===n.value,onClick:c=>n.value=u.value},{icon:qe(()=>[(J(),Re(Ct(u.icon),{class:"icon"}))]),_:2},1032,["label","value","selected","onClick"])),64))],2),Q("section",{class:be([o.$style["section-footer"]])},[pe(l,{size:"large",label:"Enter",onClick:s})],2)])]),_:1})}}}),e2="_selectbox_8i9bh_10",t2={"select-header":"_select-header_8i9bh_2",selectbox:e2,"section-footer":"_section-footer_8i9bh_17"},n2={$style:t2},r2=rr(Zw,[["__cssModules",n2]]),s2=ut({name:"LessionStatus",__name:"LessionStatus",props:{status:{type:String,required:!0},showText:{type:Boolean,default:!0}},setup(e){const t=e,n=Pe(()=>{switch(t.status){case"not-started":return"Not Started";case"in-progress":return"In Progress";case"ended":return"Ended"}return""});return(r,i)=>(J(),he("span",{class:be([r.$style["lession-status"]])},[Q("i",{class:be([r.$style.dot,r.$style[`dot__${e.status}`]])},null,2),e.showText?(J(),he("span",{key:0,class:be([r.$style.text])},Nt(n.value),3)):dt("",!0)],2))}}),i2="_dot_rfy6p_6",o2="_dot__ended_rfy6p_22",a2="_text_rfy6p_26",l2={"lession-status":"_lession-status_rfy6p_2",dot:i2,"dot__not-started":"_dot__not-started_rfy6p_14","dot__in-progress":"_dot__in-progress_rfy6p_18",dot__ended:o2,text:a2},u2={$style:l2},c2=rr(s2,[["__cssModules",u2]]),f2=["aria-label","data-value","data-status"],d2=ut({name:"ComponentCourseItem",__name:"CourseItem",props:{value:{type:String,required:!0},label:{type:String},status:{type:String},selected:{type:Boolean}},emits:["select","unselect"],setup(e,{emit:t}){const n=e,r=t,i=()=>{n.selected?r("unselect",n.value):r("select",n.value)};return(s,o)=>(J(),he("section",{role:"option",class:be([s.$style.item,{[s.$style.selected]:e.selected}]),"aria-label":e.label,"data-value":e.value,"data-status":e.status,onClick:i},[Q("section",{class:be([s.$style["item-header"]])},Nt(e.label),3),Q("aside",{class:be([s.$style.aside])},[e.status?(J(),Re(c2,{key:0,status:e.status},null,8,["status"])):dt("",!0)],2)],10,f2))}}),p2="_item_1v7je_2",h2="_selected_1v7je_29",m2="_aside_1v7je_33",g2={item:p2,"item-header":"_item-header_1v7je_10",selected:h2,aside:m2},y2={$style:g2},v2=rr(d2,[["__cssModules",y2]]),b2=ut({name:"ComponentCourseList",__name:"index",props:{modelValue:{type:String},options:{type:Array}},emits:["update:modelValue"],setup(e,{emit:t}){const i=pS(e,"modelValue",t);return(s,o)=>(J(),he("section",{class:be([s.$style.courselist]),role:"listbox",tabindex:"-1","aria-multiselectable":"false"},[(J(!0),he(xe,null,Vo(e.options,a=>(J(),Re(v2,{class:be([s.$style.item]),key:a.value,label:a.label,value:a.value,status:a.status,selected:Ze(i)===a.value,onSelect:l=>i.value=a.value,onUnselect:o[0]||(o[0]=l=>i.value="")},null,8,["class","label","value","status","selected","onSelect"]))),128))],2))}}),_2="_courselist_1muez_2",E2="_item_1muez_7",C2={courselist:_2,item:E2},S2={$style:C2},w2=rr(b2,[["__cssModules",S2]]),O2="/2.jpg",T2="/1.jpg",P2={key:0,src:O2,alt:"demo"},A2={key:1,src:T2,alt:"demo"},I2=ut({name:"ComponentPersonAppearance",__name:"PersonAppearance",props:{name:{type:String},role:{type:String}},setup(e){return(t,n)=>(J(),he("section",{class:be([t.$style["personal-appearance"]])},[Q("section",{class:be([t.$style.appearance])},[e.role==="student"?(J(),he("img",P2)):(J(),he("img",A2))],2),Q("section",{class:be([t.$style.text])},[Q("h3",null,"Name: "+Nt(e.name),1),Q("p",null,"role: "+Nt(e.role),1)],2)],2))}}),L2="_appearance_1i7wn_10",$2="_text_1i7wn_24",x2={"personal-appearance":"_personal-appearance_1i7wn_2",appearance:L2,"personal-appearanc":"_personal-appearanc_1i7wn_2",text:$2},R2={$style:x2},N2=rr(I2,[["__cssModules",R2]]),k2={class:"main-header un-justify-between"},F2=Q("h1",{class:"main-header-title"},"Home",-1),D2={class:"main-header-actions un-gap-3"},M2={class:"un-mt-5"},j2=ut({name:"ViewHome",__name:"index",setup(e){const t=[{label:"How to use HR Platform",value:"1",status:"not-started"},{label:"How to learn English",value:"2",status:"in-progress"},{label:"Architecture courses",value:"3",status:"ended"}],n=Kw(),r=sm(),i=Oe("1"),s=()=>{var o;((o=n.value)==null?void 0:o.role)==="teacher"?r.push({name:"lession",params:{id:i.value}}):r.push({name:"sitin",params:{id:i.value}})};return(o,a)=>{const l=Zo;return J(),Re(lm,null,{default:qe(()=>[Q("header",k2,[F2,Q("aside",D2,[pe(l,{severity:"secondary",label:"back",onClick:a[0]||(a[0]=()=>o.$router.push({name:"signin"}))},{icon:qe(()=>[pe(Ze(kC),{class:"p-icon un-mr-3"})]),_:1}),pe(l,{label:"Create Class"},{icon:qe(()=>[pe(Ze(am),{class:"p-icon un-mr-3"})]),_:1})])]),Q("main",{class:be(["main-body",[o.$style.main]])},[Q("aside",{class:be([o.$style["side-view"]])},[pe(N2,{class:be([o.$style["personal-appearance"]]),name:Ze(n).name,role:Ze(n).role},null,8,["class","name","role"])],2),Q("section",{class:be([o.$style["asr-view"]])},[pe(w2,{options:t,modelValue:i.value,"onUpdate:modelValue":a[1]||(a[1]=u=>i.value=u)},null,8,["modelValue"]),Q("section",M2,[pe(l,{onClick:s},{default:qe(()=>[hs("To Class")]),_:1})])],2)],2)]),_:1})}}}),B2="_main_1navg_2",U2={main:B2,"personal-appearance":"_personal-appearance_1navg_9","asr-view":"_asr-view_1navg_13","side-view":"_side-view_1navg_19"},H2={$style:U2},V2=rr(j2,[["__cssModules",H2]]),W2=[{name:"signin",path:"/signin",component:r2},{name:"signup",path:"/signup",component:()=>Pa(()=>import("./index-4551a1f8.js"),[])},{name:"home",path:"/",meta:{needAuth:!0},component:V2},{name:"lession",path:"/lession/:id",meta:{needAuth:!0},props:!0,component:()=>Pa(()=>import("./index-bfb7bf61.js"),["assets/index-bfb7bf61.js","assets/ScrollableContent-d6882f49.js","assets/ScrollableContent-49b4f3c7.css","assets/index-487b7fa5.css"])},{name:"sitin",path:"/sitin/:id",meta:{needAuth:!0},props:!0,component:()=>Pa(()=>import("./index-bce371d1.js"),["assets/index-bce371d1.js","assets/ScrollableContent-d6882f49.js","assets/ScrollableContent-49b4f3c7.css","assets/index-62387bff.css"])}],jm=WE({history:oE(),routes:W2});jm.beforeEach(async(e,t,n)=>{const r=zw();e.meta.needAuth&&!r?n({name:"signin"}):n()});var ku={name:"Portal",props:{appendTo:{type:String,default:"body"},disabled:{type:Boolean,default:!1}},data:function(){return{mounted:!1}},mounted:function(){this.mounted=q.isClient()},computed:{inline:function(){return this.disabled||this.appendTo==="self"}}};function K2(e,t,n,r,i,s){return s.inline?We(e.$slots,"default",{key:0}):i.mounted?(J(),Re(Hp,{key:1,to:n.appendTo},[We(e.$slots,"default")],8,["to"])):dt("",!0)}ku.render=K2;function fi(e){"@babel/helpers - typeof";return fi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fi(e)}function Gi(e,t,n){return t=q2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q2(e){var t=z2(e,"string");return fi(t)==="symbol"?t:String(t)}function z2(e,t){if(fi(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(fi(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Y2=`
|
553 |
@layer primevue {
|
554 |
.p-toast {
|
555 |
width: 25rem;
|
|
|
789 |
* vue-i18n v9.6.5
|
790 |
* (c) 2023 kazuya kawaguchi
|
791 |
* Released under the MIT License.
|
792 |
+
*/const KP="9.6.5";function qP(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(hn().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(hn().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(hn().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(hn().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(hn().__INTLIFY_PROD_DEVTOOLS__=!1)}const lg=TP.__EXTEND_POINT__,An=Mu(lg);An(),An(),An(),An(),An(),An(),An(),An();const ug=Bn.__EXTEND_POINT__,_t=Mu(ug),Ye={UNEXPECTED_RETURN_TYPE:ug,INVALID_ARGUMENT:_t(),MUST_BE_CALL_SETUP_TOP:_t(),NOT_INSTALLED:_t(),NOT_AVAILABLE_IN_LEGACY_MODE:_t(),REQUIRED_VALUE:_t(),INVALID_VALUE:_t(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:_t(),NOT_INSTALLED_WITH_PROVIDE:_t(),UNEXPECTED_ERROR:_t(),NOT_COMPATIBLE_LEGACY_VUE_I18N:_t(),BRIDGE_SUPPORT_VUE_2_ONLY:_t(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:_t(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:_t(),__EXTEND_POINT__:_t()};function et(e,...t){return vs(e,null,void 0)}const $l=sr("__translateVNode"),xl=sr("__datetimeParts"),Rl=sr("__numberParts"),cg=sr("__setPluralRules"),fg=sr("__injectWithOption"),Nl=sr("__dispose");function yi(e){if(!Ie(e))return e;for(const t in e)if(mi(e,t))if(!t.includes("."))Ie(e[t])&&yi(e[t]);else{const n=t.split("."),r=n.length-1;let i=e,s=!1;for(let o=0;o<r;o++){if(n[o]in i||(i[n[o]]={}),!Ie(i[n[o]])){s=!0;break}i=i[n[o]]}s||(i[n[r]]=e[t],delete e[t]),Ie(i[n[r]])&&yi(i[n[r]])}return e}function la(e,t){const{messages:n,__i18n:r,messageResolver:i,flatJson:s}=t,o=de(n)?n:Me(r)?{}:{[e]:{}};if(Me(r)&&r.forEach(a=>{if("locale"in a&&"resource"in a){const{locale:l,resource:u}=a;l?(o[l]=o[l]||{},Bs(u,o[l])):Bs(u,o)}else G(a)&&Bs(JSON.parse(a),o)}),i==null&&s)for(const a in o)mi(o,a)&&yi(o[a]);return o}const Ji=e=>!Ie(e)||Me(e);function Bs(e,t){if(Ji(e)||Ji(t))throw et(Ye.INVALID_VALUE);for(const n in e)mi(e,n)&&(Ji(e[n])||Ji(t[n])?t[n]=e[n]:Bs(e[n],t[n]))}function dg(e){return e.type}function pg(e,t,n){let r=Ie(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=la(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const i=Object.keys(r);i.length&&i.forEach(s=>{e.mergeLocaleMessage(s,r[s])});{if(Ie(t.datetimeFormats)){const s=Object.keys(t.datetimeFormats);s.length&&s.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(Ie(t.numberFormats)){const s=Object.keys(t.numberFormats);s.length&&s.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function _d(e){return pe(Yn,null,e,0)}const Ed="__INTLIFY_META__",Cd=()=>[],zP=()=>!1;let Sd=0;function wd(e){return(t,n,r,i)=>e(n,r,tt()||void 0,i)}const YP=()=>{const e=tt();let t=null;return e&&(t=dg(e)[Ed])?{[Ed]:t}:null};function Hu(e={},t){const{__root:n,__injectWithOption:r}=e,i=n===void 0,s=e.flatJson;let o=ge(e.inheritLocale)?e.inheritLocale:!0;const a=Oe(n&&o?n.locale.value:G(e.locale)?e.locale:ls),l=Oe(n&&o?n.fallbackLocale.value:G(e.fallbackLocale)||Me(e.fallbackLocale)||de(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a.value),u=Oe(la(a.value,e)),c=Oe(de(e.datetimeFormats)?e.datetimeFormats:{[a.value]:{}}),f=Oe(de(e.numberFormats)?e.numberFormats:{[a.value]:{}});let d=n?n.missingWarn:ge(e.missingWarn)||Zn(e.missingWarn)?e.missingWarn:!0,v=n?n.fallbackWarn:ge(e.fallbackWarn)||Zn(e.fallbackWarn)?e.fallbackWarn:!0,_=n?n.fallbackRoot:ge(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.fallbackFormat,g=Ve(e.missing)?e.missing:null,y=Ve(e.missing)?wd(e.missing):null,E=Ve(e.postTranslation)?e.postTranslation:null,C=n?n.warnHtmlMessage:ge(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const O=n?n.modifiers:de(e.modifiers)?e.modifiers:{};let T=e.pluralRules||n&&n.pluralRules,P;P=(()=>{i&&fd(null);const I={version:KP,locale:a.value,fallbackLocale:l.value,messages:u.value,modifiers:O,pluralRules:T,missing:y===null?void 0:y,missingWarn:d,fallbackWarn:v,fallbackFormat:m,unresolving:!0,postTranslation:E===null?void 0:E,warnHtmlMessage:C,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};I.datetimeFormats=c.value,I.numberFormats=f.value,I.__datetimeFormatters=de(P)?P.__datetimeFormatters:void 0,I.__numberFormatters=de(P)?P.__numberFormatters:void 0;const R=DP(I);return i&&fd(R),R})(),Os(P,a.value,l.value);function N(){return[a.value,l.value,u.value,c.value,f.value]}const M=Pe({get:()=>a.value,set:I=>{a.value=I,P.locale=a.value}}),X=Pe({get:()=>l.value,set:I=>{l.value=I,P.fallbackLocale=l.value,Os(P,a.value,I)}}),j=Pe(()=>u.value),Z=Pe(()=>c.value),me=Pe(()=>f.value);function ye(){return Ve(E)?E:null}function Y(I){E=I,P.postTranslation=I}function oe(){return g}function ne(I){I!==null&&(y=wd(I)),g=I,P.missing=y}const Ne=(I,R,te,ue,ve,Fe)=>{N();let nt;try{__INTLIFY_PROD_DEVTOOLS__,i||(P.fallbackContext=n?FP():void 0),nt=I(P)}finally{__INTLIFY_PROD_DEVTOOLS__,i||(P.fallbackContext=void 0)}if(te!=="translate exists"&&Je(nt)&&nt===aa||te==="translate exists"&&!nt){const[_n,ua]=R();return n&&_?ue(n):ve(_n)}else{if(Fe(nt))return nt;throw et(Ye.UNEXPECTED_RETURN_TYPE)}};function ct(...I){return Ne(R=>Reflect.apply(md,null,[R,...I]),()=>Al(...I),"translate",R=>Reflect.apply(R.t,R,[...I]),R=>R,R=>G(R))}function ot(...I){const[R,te,ue]=I;if(ue&&!Ie(ue))throw et(Ye.INVALID_ARGUMENT);return ct(R,te,lt({resolvedMessage:!0},ue||{}))}function Ke(...I){return Ne(R=>Reflect.apply(gd,null,[R,...I]),()=>Il(...I),"datetime format",R=>Reflect.apply(R.d,R,[...I]),()=>ld,R=>G(R))}function vt(...I){return Ne(R=>Reflect.apply(vd,null,[R,...I]),()=>Ll(...I),"number format",R=>Reflect.apply(R.n,R,[...I]),()=>ld,R=>G(R))}function bt(I){return I.map(R=>G(R)||Je(R)||ge(R)?_d(String(R)):R)}const ke={normalize:bt,interpolate:I=>I,type:"vnode"};function k(...I){return Ne(R=>{let te;const ue=R;try{ue.processor=ke,te=Reflect.apply(md,null,[ue,...I])}finally{ue.processor=null}return te},()=>Al(...I),"translate",R=>R[$l](...I),R=>[_d(R)],R=>Me(R))}function z(...I){return Ne(R=>Reflect.apply(vd,null,[R,...I]),()=>Ll(...I),"number format",R=>R[Rl](...I),Cd,R=>G(R)||Me(R))}function x(...I){return Ne(R=>Reflect.apply(gd,null,[R,...I]),()=>Il(...I),"datetime format",R=>R[xl](...I),Cd,R=>G(R)||Me(R))}function W(I){T=I,P.pluralRules=T}function le(I,R){return Ne(()=>{if(!I)return!1;const te=G(R)?R:a.value,ue=p(te),ve=P.messageResolver(ue,I);return us(ve)||Bt(ve)||G(ve)},()=>[I],"translate exists",te=>Reflect.apply(te.te,te,[I,R]),zP,te=>ge(te))}function w(I){let R=null;const te=Gm(P,l.value,a.value);for(let ue=0;ue<te.length;ue++){const ve=u.value[te[ue]]||{},Fe=P.messageResolver(ve,I);if(Fe!=null){R=Fe;break}}return R}function h(I){const R=w(I);return R??(n?n.tm(I)||{}:{})}function p(I){return u.value[I]||{}}function S(I,R){if(s){const te={[I]:R};for(const ue in te)mi(te,ue)&&yi(te[ue]);R=te[I]}u.value[I]=R,P.messages=u.value}function A(I,R){u.value[I]=u.value[I]||{};const te={[I]:R};for(const ue in te)mi(te,ue)&&yi(te[ue]);R=te[I],Bs(R,u.value[I]),P.messages=u.value}function $(I){return c.value[I]||{}}function B(I,R){c.value[I]=R,P.datetimeFormats=c.value,yd(P,I,R)}function H(I,R){c.value[I]=lt(c.value[I]||{},R),P.datetimeFormats=c.value,yd(P,I,R)}function V(I){return f.value[I]||{}}function U(I,R){f.value[I]=R,P.numberFormats=f.value,bd(P,I,R)}function re(I,R){f.value[I]=lt(f.value[I]||{},R),P.numberFormats=f.value,bd(P,I,R)}Sd++,n&&Ol&&(it(n.locale,I=>{o&&(a.value=I,P.locale=I,Os(P,a.value,l.value))}),it(n.fallbackLocale,I=>{o&&(l.value=I,P.fallbackLocale=I,Os(P,a.value,l.value))}));const K={id:Sd,locale:M,fallbackLocale:X,get inheritLocale(){return o},set inheritLocale(I){o=I,I&&n&&(a.value=n.locale.value,l.value=n.fallbackLocale.value,Os(P,a.value,l.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:j,get modifiers(){return O},get pluralRules(){return T||{}},get isGlobal(){return i},get missingWarn(){return d},set missingWarn(I){d=I,P.missingWarn=d},get fallbackWarn(){return v},set fallbackWarn(I){v=I,P.fallbackWarn=v},get fallbackRoot(){return _},set fallbackRoot(I){_=I},get fallbackFormat(){return m},set fallbackFormat(I){m=I,P.fallbackFormat=m},get warnHtmlMessage(){return C},set warnHtmlMessage(I){C=I,P.warnHtmlMessage=I},get escapeParameter(){return b},set escapeParameter(I){b=I,P.escapeParameter=I},t:ct,getLocaleMessage:p,setLocaleMessage:S,mergeLocaleMessage:A,getPostTranslationHandler:ye,setPostTranslationHandler:Y,getMissingHandler:oe,setMissingHandler:ne,[cg]:W};return K.datetimeFormats=Z,K.numberFormats=me,K.rt=ot,K.te=le,K.tm=h,K.d=Ke,K.n=vt,K.getDateTimeFormat=$,K.setDateTimeFormat=B,K.mergeDateTimeFormat=H,K.getNumberFormat=V,K.setNumberFormat=U,K.mergeNumberFormat=re,K[fg]=r,K[$l]=k,K[xl]=x,K[Rl]=z,K}function GP(e){const t=G(e.locale)?e.locale:ls,n=G(e.fallbackLocale)||Me(e.fallbackLocale)||de(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=Ve(e.missing)?e.missing:void 0,i=ge(e.silentTranslationWarn)||Zn(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,s=ge(e.silentFallbackWarn)||Zn(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,o=ge(e.fallbackRoot)?e.fallbackRoot:!0,a=!!e.formatFallbackMessages,l=de(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=Ve(e.postTranslation)?e.postTranslation:void 0,f=G(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,v=ge(e.sync)?e.sync:!0;let _=e.messages;if(de(e.sharedMessages)){const O=e.sharedMessages;_=Object.keys(O).reduce((P,L)=>{const N=P[L]||(P[L]={});return lt(N,O[L]),P},_||{})}const{__i18n:m,__root:g,__injectWithOption:y}=e,E=e.datetimeFormats,C=e.numberFormats,b=e.flatJson;return{locale:t,fallbackLocale:n,messages:_,flatJson:b,datetimeFormats:E,numberFormats:C,missing:r,missingWarn:i,fallbackWarn:s,fallbackRoot:o,fallbackFormat:a,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:f,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:v,__i18n:m,__root:g,__injectWithOption:y}}function kl(e={},t){{const n=Hu(GP(e)),{__extender:r}=e,i={id:n.id,get locale(){return n.locale.value},set locale(s){n.locale.value=s},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(s){n.fallbackLocale.value=s},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(s){},get missing(){return n.getMissingHandler()},set missing(s){n.setMissingHandler(s)},get silentTranslationWarn(){return ge(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(s){n.missingWarn=ge(s)?!s:s},get silentFallbackWarn(){return ge(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(s){n.fallbackWarn=ge(s)?!s:s},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(s){n.fallbackFormat=s},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(s){n.setPostTranslationHandler(s)},get sync(){return n.inheritLocale},set sync(s){n.inheritLocale=s},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(s){n.warnHtmlMessage=s!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(s){n.escapeParameter=s},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(s){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...s){const[o,a,l]=s,u={};let c=null,f=null;if(!G(o))throw et(Ye.INVALID_ARGUMENT);const d=o;return G(a)?u.locale=a:Me(a)?c=a:de(a)&&(f=a),Me(l)?c=l:de(l)&&(f=l),Reflect.apply(n.t,n,[d,c||f||{},u])},rt(...s){return Reflect.apply(n.rt,n,[...s])},tc(...s){const[o,a,l]=s,u={plural:1};let c=null,f=null;if(!G(o))throw et(Ye.INVALID_ARGUMENT);const d=o;return G(a)?u.locale=a:Je(a)?u.plural=a:Me(a)?c=a:de(a)&&(f=a),G(l)?u.locale=l:Me(l)?c=l:de(l)&&(f=l),Reflect.apply(n.t,n,[d,c||f||{},u])},te(s,o){return n.te(s,o)},tm(s){return n.tm(s)},getLocaleMessage(s){return n.getLocaleMessage(s)},setLocaleMessage(s,o){n.setLocaleMessage(s,o)},mergeLocaleMessage(s,o){n.mergeLocaleMessage(s,o)},d(...s){return Reflect.apply(n.d,n,[...s])},getDateTimeFormat(s){return n.getDateTimeFormat(s)},setDateTimeFormat(s,o){n.setDateTimeFormat(s,o)},mergeDateTimeFormat(s,o){n.mergeDateTimeFormat(s,o)},n(...s){return Reflect.apply(n.n,n,[...s])},getNumberFormat(s){return n.getNumberFormat(s)},setNumberFormat(s,o){n.setNumberFormat(s,o)},mergeNumberFormat(s,o){n.mergeNumberFormat(s,o)},getChoiceIndex(s,o){return-1}};return i.__extender=r,i}}const Vu={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function QP({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,i)=>[...r,...i.type===xe?i.children:[i]],[]):t.reduce((n,r)=>{const i=e[r];return i&&(n[r]=i()),n},{})}function hg(e){return xe}const XP=ut({name:"i18n-t",props:lt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Je(e)||!isNaN(e)}},Vu),setup(e,t){const{slots:n,attrs:r}=t,i=e.i18n||Wu({useScope:e.scope,__useComponent:!0});return()=>{const s=Object.keys(n).filter(f=>f!=="_"),o={};e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=G(e.plural)?+e.plural:e.plural);const a=QP(t,s),l=i[$l](e.keypath,a,o),u=lt({},r),c=G(e.tag)||Ie(e.tag)?e.tag:hg();return Xn(c,u,l)}}}),Od=XP;function JP(e){return Me(e)&&!G(e[0])}function mg(e,t,n,r){const{slots:i,attrs:s}=t;return()=>{const o={part:!0};let a={};e.locale&&(o.locale=e.locale),G(e.format)?o.key=e.format:Ie(e.format)&&(G(e.format.key)&&(o.key=e.format.key),a=Object.keys(e.format).reduce((d,v)=>n.includes(v)?lt({},d,{[v]:e.format[v]}):d,{}));const l=r(e.value,o,a);let u=[o.key];Me(l)?u=l.map((d,v)=>{const _=i[d.type],m=_?_({[d.type]:d.value,index:v,parts:l}):[d.value];return JP(m)&&(m[0].key=`${d.type}-${v}`),m}):G(l)&&(u=[l]);const c=lt({},s),f=G(e.tag)||Ie(e.tag)?e.tag:hg();return Xn(f,c,u)}}const ZP=ut({name:"i18n-n",props:lt({value:{type:Number,required:!0},format:{type:[String,Object]}},Vu),setup(e,t){const n=e.i18n||Wu({useScope:"parent",__useComponent:!0});return mg(e,t,ag,(...r)=>n[Rl](...r))}}),Td=ZP,eA=ut({name:"i18n-d",props:lt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Vu),setup(e,t){const n=e.i18n||Wu({useScope:"parent",__useComponent:!0});return mg(e,t,og,(...r)=>n[xl](...r))}}),Pd=eA;function tA(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function nA(e){const t=o=>{const{instance:a,modifiers:l,value:u}=o;if(!a||!a.$)throw et(Ye.UNEXPECTED_ERROR);const c=tA(e,a.$),f=Ad(u);return[Reflect.apply(c.t,c,[...Id(f)]),c]};return{created:(o,a)=>{const[l,u]=t(a);Ol&&e.global===u&&(o.__i18nWatcher=it(u.locale,()=>{a.instance&&a.instance.$forceUpdate()})),o.__composer=u,o.textContent=l},unmounted:o=>{Ol&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:a})=>{if(o.__composer){const l=o.__composer,u=Ad(a);o.textContent=Reflect.apply(l.t,l,[...Id(u)])}},getSSRProps:o=>{const[a]=t(o);return{textContent:a}}}}function Ad(e){if(G(e))return{path:e};if(de(e)){if(!("path"in e))throw et(Ye.REQUIRED_VALUE,"path");return e}else throw et(Ye.INVALID_VALUE)}function Id(e){const{path:t,locale:n,args:r,choice:i,plural:s}=e,o={},a=r||{};return G(n)&&(o.locale=n),Je(i)&&(o.plural=i),Je(s)&&(o.plural=s),[t,a,o]}function rA(e,t,...n){const r=de(n[0])?n[0]:{},i=!!r.useI18nComponentName;(ge(r.globalInstall)?r.globalInstall:!0)&&([i?"i18n":Od.name,"I18nT"].forEach(o=>e.component(o,Od)),[Td.name,"I18nN"].forEach(o=>e.component(o,Td)),[Pd.name,"I18nD"].forEach(o=>e.component(o,Pd))),e.directive("t",nA(t))}function sA(e,t,n){return{beforeCreate(){const r=tt();if(!r)throw et(Ye.UNEXPECTED_ERROR);const i=this.$options;if(i.i18n){const s=i.i18n;if(i.__i18n&&(s.__i18n=i.__i18n),s.__root=t,this===this.$root)this.$i18n=Ld(e,s);else{s.__injectWithOption=!0,s.__extender=n.__vueI18nExtend,this.$i18n=kl(s);const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}}else if(i.__i18n)if(this===this.$root)this.$i18n=Ld(e,i);else{this.$i18n=kl({__i18n:i.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const s=this.$i18n;s.__extender&&(s.__disposer=s.__extender(this.$i18n))}else this.$i18n=e;i.__i18nGlobal&&pg(t,i,i),this.$t=(...s)=>this.$i18n.t(...s),this.$rt=(...s)=>this.$i18n.rt(...s),this.$tc=(...s)=>this.$i18n.tc(...s),this.$te=(s,o)=>this.$i18n.te(s,o),this.$d=(...s)=>this.$i18n.d(...s),this.$n=(...s)=>this.$i18n.n(...s),this.$tm=s=>this.$i18n.tm(s),n.__setInstance(r,this.$i18n)},mounted(){},unmounted(){const r=tt();if(!r)throw et(Ye.UNEXPECTED_ERROR);const i=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,i.__disposer&&(i.__disposer(),delete i.__disposer,delete i.__extender),n.__deleteInstance(r),delete this.$i18n}}}function Ld(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[cg](t.pluralizationRules||e.pluralizationRules);const n=la(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const iA=sr("global-vue-i18n");function oA(e={},t){const n=__VUE_I18N_LEGACY_API__&&ge(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=ge(e.globalInjection)?e.globalInjection:!0,i=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,s=new Map,[o,a]=aA(e,n),l=sr("");function u(d){return s.get(d)||null}function c(d,v){s.set(d,v)}function f(d){s.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return i},async install(v,..._){if(v.__VUE_I18N_SYMBOL__=l,v.provide(v.__VUE_I18N_SYMBOL__,d),de(_[0])){const y=_[0];d.__composerExtend=y.__composerExtend,d.__vueI18nExtend=y.__vueI18nExtend}let m=null;!n&&r&&(m=gA(v,d.global)),__VUE_I18N_FULL_INSTALL__&&rA(v,d,..._),__VUE_I18N_LEGACY_API__&&n&&v.mixin(sA(a,a.__composer,d));const g=v.unmount;v.unmount=()=>{m&&m(),d.dispose(),g()}},get global(){return a},dispose(){o.stop()},__instances:s,__getInstance:u,__setInstance:c,__deleteInstance:f};return d}}function Wu(e={}){const t=tt();if(t==null)throw et(Ye.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw et(Ye.NOT_INSTALLED);const n=lA(t),r=cA(n),i=dg(t),s=uA(e,i);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw et(Ye.NOT_AVAILABLE_IN_LEGACY_MODE);return hA(t,s,r,e)}if(s==="global")return pg(r,e,i),r;if(s==="parent"){let l=fA(n,t,e.__useComponent);return l==null&&(l=r),l}const o=n;let a=o.__getInstance(t);if(a==null){const l=lt({},e);"__i18n"in i&&(l.__i18n=i.__i18n),r&&(l.__root=r),a=Hu(l),o.__composerExtend&&(a[Nl]=o.__composerExtend(a)),pA(o,t,a),o.__setInstance(t,a)}return a}function aA(e,t,n){const r=qd();{const i=__VUE_I18N_LEGACY_API__&&t?r.run(()=>kl(e)):r.run(()=>Hu(e));if(i==null)throw et(Ye.UNEXPECTED_ERROR);return[r,i]}}function lA(e){{const t=Rt(e.isCE?iA:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw et(e.isCE?Ye.NOT_INSTALLED_WITH_PROVIDE:Ye.UNEXPECTED_ERROR);return t}}function uA(e,t){return oa(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function cA(e){return e.mode==="composition"?e.global:e.global.__composer}function fA(e,t,n=!1){let r=null;const i=t.root;let s=dA(t,n);for(;s!=null;){const o=e;if(e.mode==="composition")r=o.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const a=o.__getInstance(s);a!=null&&(r=a.__composer,n&&r&&!r[fg]&&(r=null))}if(r!=null||i===s)break;s=s.parent}return r}function dA(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function pA(e,t,n){er(()=>{},t),Pi(()=>{const r=n;e.__deleteInstance(t);const i=r[Nl];i&&(i(),delete r[Nl])},t)}function hA(e,t,n,r={}){const i=t==="local",s=Fo(null);if(i&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw et(Ye.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const o=ge(r.inheritLocale)?r.inheritLocale:!G(r.locale),a=Oe(!i||o?n.locale.value:G(r.locale)?r.locale:ls),l=Oe(!i||o?n.fallbackLocale.value:G(r.fallbackLocale)||Me(r.fallbackLocale)||de(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:a.value),u=Oe(la(a.value,r)),c=Oe(de(r.datetimeFormats)?r.datetimeFormats:{[a.value]:{}}),f=Oe(de(r.numberFormats)?r.numberFormats:{[a.value]:{}}),d=i?n.missingWarn:ge(r.missingWarn)||Zn(r.missingWarn)?r.missingWarn:!0,v=i?n.fallbackWarn:ge(r.fallbackWarn)||Zn(r.fallbackWarn)?r.fallbackWarn:!0,_=i?n.fallbackRoot:ge(r.fallbackRoot)?r.fallbackRoot:!0,m=!!r.fallbackFormat,g=Ve(r.missing)?r.missing:null,y=Ve(r.postTranslation)?r.postTranslation:null,E=i?n.warnHtmlMessage:ge(r.warnHtmlMessage)?r.warnHtmlMessage:!0,C=!!r.escapeParameter,b=i?n.modifiers:de(r.modifiers)?r.modifiers:{},O=r.pluralRules||i&&n.pluralRules;function T(){return[a.value,l.value,u.value,c.value,f.value]}const P=Pe({get:()=>s.value?s.value.locale.value:a.value,set:p=>{s.value&&(s.value.locale.value=p),a.value=p}}),L=Pe({get:()=>s.value?s.value.fallbackLocale.value:l.value,set:p=>{s.value&&(s.value.fallbackLocale.value=p),l.value=p}}),N=Pe(()=>s.value?s.value.messages.value:u.value),M=Pe(()=>c.value),X=Pe(()=>f.value);function j(){return s.value?s.value.getPostTranslationHandler():y}function Z(p){s.value&&s.value.setPostTranslationHandler(p)}function me(){return s.value?s.value.getMissingHandler():g}function ye(p){s.value&&s.value.setMissingHandler(p)}function Y(p){return T(),p()}function oe(...p){return s.value?Y(()=>Reflect.apply(s.value.t,null,[...p])):Y(()=>"")}function ne(...p){return s.value?Reflect.apply(s.value.rt,null,[...p]):""}function Ne(...p){return s.value?Y(()=>Reflect.apply(s.value.d,null,[...p])):Y(()=>"")}function ct(...p){return s.value?Y(()=>Reflect.apply(s.value.n,null,[...p])):Y(()=>"")}function ot(p){return s.value?s.value.tm(p):{}}function Ke(p,S){return s.value?s.value.te(p,S):!1}function vt(p){return s.value?s.value.getLocaleMessage(p):{}}function bt(p,S){s.value&&(s.value.setLocaleMessage(p,S),u.value[p]=S)}function Tt(p,S){s.value&&s.value.mergeLocaleMessage(p,S)}function ke(p){return s.value?s.value.getDateTimeFormat(p):{}}function k(p,S){s.value&&(s.value.setDateTimeFormat(p,S),c.value[p]=S)}function z(p,S){s.value&&s.value.mergeDateTimeFormat(p,S)}function x(p){return s.value?s.value.getNumberFormat(p):{}}function W(p,S){s.value&&(s.value.setNumberFormat(p,S),f.value[p]=S)}function le(p,S){s.value&&s.value.mergeNumberFormat(p,S)}const w={get id(){return s.value?s.value.id:-1},locale:P,fallbackLocale:L,messages:N,datetimeFormats:M,numberFormats:X,get inheritLocale(){return s.value?s.value.inheritLocale:o},set inheritLocale(p){s.value&&(s.value.inheritLocale=p)},get availableLocales(){return s.value?s.value.availableLocales:Object.keys(u.value)},get modifiers(){return s.value?s.value.modifiers:b},get pluralRules(){return s.value?s.value.pluralRules:O},get isGlobal(){return s.value?s.value.isGlobal:!1},get missingWarn(){return s.value?s.value.missingWarn:d},set missingWarn(p){s.value&&(s.value.missingWarn=p)},get fallbackWarn(){return s.value?s.value.fallbackWarn:v},set fallbackWarn(p){s.value&&(s.value.missingWarn=p)},get fallbackRoot(){return s.value?s.value.fallbackRoot:_},set fallbackRoot(p){s.value&&(s.value.fallbackRoot=p)},get fallbackFormat(){return s.value?s.value.fallbackFormat:m},set fallbackFormat(p){s.value&&(s.value.fallbackFormat=p)},get warnHtmlMessage(){return s.value?s.value.warnHtmlMessage:E},set warnHtmlMessage(p){s.value&&(s.value.warnHtmlMessage=p)},get escapeParameter(){return s.value?s.value.escapeParameter:C},set escapeParameter(p){s.value&&(s.value.escapeParameter=p)},t:oe,getPostTranslationHandler:j,setPostTranslationHandler:Z,getMissingHandler:me,setMissingHandler:ye,rt:ne,d:Ne,n:ct,tm:ot,te:Ke,getLocaleMessage:vt,setLocaleMessage:bt,mergeLocaleMessage:Tt,getDateTimeFormat:ke,setDateTimeFormat:k,mergeDateTimeFormat:z,getNumberFormat:x,setNumberFormat:W,mergeNumberFormat:le};function h(p){p.locale.value=a.value,p.fallbackLocale.value=l.value,Object.keys(u.value).forEach(S=>{p.mergeLocaleMessage(S,u.value[S])}),Object.keys(c.value).forEach(S=>{p.mergeDateTimeFormat(S,c.value[S])}),Object.keys(f.value).forEach(S=>{p.mergeNumberFormat(S,f.value[S])}),p.escapeParameter=C,p.fallbackFormat=m,p.fallbackRoot=_,p.fallbackWarn=v,p.missingWarn=d,p.warnHtmlMessage=E}return ru(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw et(Ye.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const p=s.value=e.proxy.$i18n.__composer;t==="global"?(a.value=p.locale.value,l.value=p.fallbackLocale.value,u.value=p.messages.value,c.value=p.datetimeFormats.value,f.value=p.numberFormats.value):i&&h(p)}),w}const mA=["locale","fallbackLocale","availableLocales"],$d=["t","rt","d","n","tm","te"];function gA(e,t){const n=Object.create(null);return mA.forEach(i=>{const s=Object.getOwnPropertyDescriptor(t,i);if(!s)throw et(Ye.UNEXPECTED_ERROR);const o=De(s.value)?{get(){return s.value.value},set(a){s.value.value=a}}:{get(){return s.get&&s.get()}};Object.defineProperty(n,i,o)}),e.config.globalProperties.$i18n=n,$d.forEach(i=>{const s=Object.getOwnPropertyDescriptor(t,i);if(!s||!s.value)throw et(Ye.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${i}`,s)}),()=>{delete e.config.globalProperties.$i18n,$d.forEach(i=>{delete e.config.globalProperties[`$${i}`]})}}qP();__INTLIFY_JIT_COMPILATION__?cd(BP):cd(jP);xP(pP);RP(Gm);if(__INTLIFY_PROD_DEVTOOLS__){const e=hn();e.__INTLIFY__=!0,CP(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const yA="HR Training System",vA={title:yA,"components.lession.status":"Status"},bA="نظام تدريب الموارد البشرية",_A={title:bA},EA=ai.get("locale")||null||{lang:"en"},CA=oA({locale:EA.lang,legacy:!1,defaultScope:"global",messages:{en:vA,ar:_A}}),SA=e=>{CA.global.locale.value=e},wA={class:"app-layout"},OA=ut({__name:"App",setup(e){const t=fS("locale",{lang:"en"},localStorage),n=i=>{if(typeof document<"u"){const s=document.documentElement;s.lang=i.lang}};return Br("setLocale",i=>{t.value.lang=i,SA(i)}),it(t,n,{immediate:!0,deep:!0}),(i,s)=>{const o=vn("router-view");return J(),he(xe,null,[Q("section",wA,[pe(o)]),pe(Ze(Um)),pe(Ze(Du)),pe(Ze(Wm))],64)}}});(()=>{const e=_h(OA);e.use(_0),e.use(qb),e.use(J0),e.use(n_),e.use(e_),e.use(B_.LoadingPlugin,{color:"#1d9de6",loader:"dots",backgroundColor:"rgba(255, 255, 255, 0.5)"}),e.directive("tooltip",F_),e.use(s_),e.use(v0),e.use(jm),e.mount("#app")})();export{ku as $,qs as A,Qt as B,qe as C,pe as D,be as E,jr as F,dt as G,xe as H,Zo as I,rr as J,D_ as K,er as L,lm as M,Nt as N,nr as O,Cu as P,q as Q,om as R,vn as S,Vo as T,$t as U,se as V,x0 as W,LA as X,Ou as Y,Vn as Z,N2 as _,Tu as a,Fu as a0,Ii as a1,eo as a2,xA as a3,_l as b,he as c,ut as d,El as e,Sl as f,Re as g,Ct as h,Q as i,hs as j,gs as k,Pe as l,ie as m,Oe as n,J as o,Fo as p,dS as q,We as r,Cl as s,ps as t,RA as u,Ze as v,it as w,Kw as x,cy as y,$A as z};
|
static/index.html
CHANGED
@@ -19,7 +19,7 @@
|
|
19 |
}
|
20 |
Object.freeze(window.__config)
|
21 |
</script>
|
22 |
-
<script type="module" crossorigin src="/assets/index-
|
23 |
<link rel="stylesheet" href="/assets/index-3292270b.css">
|
24 |
</head>
|
25 |
|
|
|
19 |
}
|
20 |
Object.freeze(window.__config)
|
21 |
</script>
|
22 |
+
<script type="module" crossorigin src="/assets/index-e570f422.js"></script>
|
23 |
<link rel="stylesheet" href="/assets/index-3292270b.css">
|
24 |
</head>
|
25 |
|