-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathauth-participant.cc88a548.js
1 lines (1 loc) · 9.84 KB
/
auth-participant.cc88a548.js
1
(()=>{"use strict";var e={26206:(e,t,n)=>{n(77726),n(33473),n(92151),n(1286);var r=n(20144),o=n(39423),a=n(58947),i=n.n(a),s=n(74865),u=n.n(s),c=n(28611),l=n.n(c),f=(n(9477),n(83986)),d=n(93540),m=(n(32564),n(83710),n(65780)),p=n.n(m),h=n(17187),g=n.n(h);const v=new(g());var b=n(20629),w="-";const y={time:{now:(new Date).getTime()},school:{name:""},guide:{show:!1,content:""},session:{auths:{login:!1,token:!1,start:!1,finish:!1},me:{_id:null,username:w,nis:w,nisn:w,name:w,class:{name:w},room:{name:w},session:w},exam:{_id:null,name:w,description:w,settings:{},scheduling:{allocation:0},question:{package:{name:w},groups:0,questions:0}}},activeExams:[]},k={getTimeServer:function(e){var t=e.state,n="/api/time-server",a=(new Date).getTime();return o.Z.get(n).then((function(e){var n=e.data;if(n.success){var o=(new Date).getTime(),i=o-a,s=n.data.time+Math.floor(i/2);r.ZP.set(t.time,"now",s),v.emit("sync-app-time",n.data.time)}else alert(n.msg)}))["catch"]((function(){v.emit("sync-app-time",10)}))},getInfo:function(e){var t=e.state,n="/api/info";return o.Z.get(n).then((function(e){var n=e.data;n.success&&(t.school=n.info.school)}))},getSession:function(e){var t=e.state,n="/api/auth/participant";return o.Z.get(n).then((function(e){var n,o=e.data;o.success?r.ZP.set(t,"session",o.data):"manager"===(null===o||void 0===o||null===(n=o.data)||void 0===n?void 0:n["for"])&&(window.location.href="/panel/dashboard")}))},getExamGuide:function(e){var t=e.state,n="/api/settings/exam-guide";return o.Z.get(n).then((function(e){var n=e.data;n.success&&r.ZP.set(t,"guide",n.data)}))},logout:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!e&&!window.confirm("Yakin ingin keluar dari ujian?"))return!1;var t="/api/auth/participant/logout";return o.Z["delete"](t).then((function(e){var t=e.data;t.success?document.location="/exam/login":alert(t.msg)}))}};r.ZP.use(b.ZP);var Z=new b.ZP.Store({state:y,actions:k});const E=Z;var x=1e3;setInterval((function(){E.state.time.now+=x}),x);var P="Konfigurasi waktu yang digunakan tidak valid!";v.on("sync-app-time",function(){var e=(0,d.Z)((0,f.Z)().mark((function e(t){var n,r,o;return(0,f.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=6e5,r=(new Date).getTime(),o=Math.abs(r-t),!(o>n)){e.next=8;break}return e.next=6,p()(1500);case 6:alert(P),E.dispatch("logout");case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());var T=function(){var e=this,t=e._self._c;return t("router-view")},S=[];const j={name:"app-layout"},C=j;var O=n(43736),A=(0,O.Z)(C,T,S,!1,null,null,null);const _=A.exports;n(41539),n(78783),n(33948);var L=n(78345),N=function(){setTimeout((function(){document.querySelector(".loading-page").classList.add("d-none")}),50)},$=function(e){document.location=e};const q={beforeEnterRoot:function(e,t,n){return(0,d.Z)((0,f.Z)().mark((function e(){return(0,f.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([E.dispatch("getTimeServer"),E.dispatch("getSession"),E.dispatch("getInfo"),E.dispatch("getExamGuide")]);case 2:return N(),Waves.init(),e.abrupt("return",n());case 5:case"end":return e.stop()}}),e)})))()},beforeEnterLogin:function(e,t,n){var r=E.state.session.auths;return r.finish?n({name:"finish"}):(r.start&&$("/exam"),r.token?n({name:"waiting-room"}):r.login?n({name:"confirmation"}):n())},beforeEnterConfirmation:function(e,t,n){var r=E.state.session.auths;return r.finish?n({name:"finish"}):(r.start&&$("/exam"),r.token?n({name:"waiting-room"}):r.login?n():E.dispatch("logout",!0))},beforeEnterWaitingRoom:function(e,t,n){var r=E.state.session.auths;return r.finish?n({name:"finish"}):(r.start&&$("/exam"),r.token?n():r.login?n({name:"confirmation"}):E.dispatch("logout",!0))},beforeEnterFinish:function(e,t,n){var r=E.state.session.auths;return r.finish?n():(r.start&&$("/exam"),r.token?n({name:"waiting-room"}):r.login?n({name:"confirmation"}):E.dispatch("logout",!0))}};r.ZP.use(L.ZP);var B="Selamat Datang",D=[{path:"/exam",name:"root",beforeEnter:q.beforeEnterRoot,component:function(){return n.e(3904).then(n.bind(n,23904))},children:[{path:"login",name:"login",beforeEnter:q.beforeEnterLogin,component:function(){return n.e(7723).then(n.bind(n,37723))},meta:{title:"Login - ".concat(B)}},{path:"confirmation",name:"confirmation",beforeEnter:q.beforeEnterConfirmation,component:function(){return n.e(7506).then(n.bind(n,27506))},meta:{title:"Konfirmasi Ujian - ".concat(B)}},{path:"waiting-room",name:"waiting-room",beforeEnter:q.beforeEnterWaitingRoom,component:function(){return n.e(2967).then(n.bind(n,22967))},meta:{title:"Halaman Tunggu - ".concat(B)}},{path:"finish",name:"finish",beforeEnter:q.beforeEnterFinish,component:function(){return n.e(2375).then(n.bind(n,52375))},meta:{title:"Ujian Berakhir - Selamat Tinggal"}}]},{path:"*",beforeEnter:function(e,t,n){n({name:"login"})}}],I=new L.ZP({mode:"history",routes:D});I.beforeEach((function(e,t,n){return u().start(),u().set(.5),n()})),I.afterEach((function(e){setTimeout((function(){return u().done()}),150);var t=e.meta.title;document.querySelector("title").innerText=t}));const F=I;r.ZP.prototype.$vue=r.ZP,r.ZP.prototype.$axios=o.Z,r.ZP.prototype.$floor=i(),r.ZP.prototype.$events=v,r.ZP.prototype.$nProgress=u(),r.ZP.prototype.$duration=l(),r.ZP.prototype.$allowBLurInActivity=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1250;window.Android&&window.Android.allowBLurInActivityInterface(e)},new r.ZP({store:E,router:F,render:function(e){return e(_)}}).$mount("#app-auth-participant")},9477:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(31955),o=n(29242),a=(0,o.io)(window.location.origin,{path:"/ws",query:{page:"auth-participant"},auth:{token:r.Z.get("token"),position:null},transports:["websocket"],autoConnect:!1});const i=a}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=e,(()=>{var e=[];n.O=(t,r,o,a)=>{if(!r){var i=1/0;for(l=0;l<e.length;l++){for(var[r,o,a]=e[l],s=!0,u=0;u<r.length;u++)(!1&a||i>=a)&&Object.keys(n.O).every((e=>n.O[e](r[u])))?r.splice(u--,1):(s=!1,a<i&&(i=a));if(s){e.splice(l--,1);var c=o();void 0!==c&&(t=c)}}return t}a=a||0;for(var l=e.length;l>0&&e[l-1][2]>a;l--)e[l]=e[l-1];e[l]=[r,o,a]}})(),(()=>{n.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return n.d(t,{a:t}),t}})(),(()=>{n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}})(),(()=>{n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[]))})(),(()=>{n.u=e=>"js/"+e+"."+{2094:"6041af63",2375:"11ab3e0f",2967:"3bbe583a",3904:"97f32aad",7506:"b0fe69c5",7723:"53b578c8"}[e]+".js"})(),(()=>{n.miniCssF=e=>"css/"+e+"."+{2094:"b69e4e37",7723:"abb3efaa"}[e]+".css"})(),(()=>{n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="myexams-client:";n.l=(r,o,a,i)=>{if(e[r])e[r].push(o);else{var s,u;if(void 0!==a)for(var c=document.getElementsByTagName("script"),l=0;l<c.length;l++){var f=c[l];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==t+a){s=f;break}}s||(u=!0,s=document.createElement("script"),s.charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+a),s.src=r),e[r]=[o];var d=(t,n)=>{s.onerror=s.onload=null,clearTimeout(m);var o=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(n))),t)return t(n)},m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),u&&document.head.appendChild(s)}}})(),(()=>{n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e)})(),(()=>{n.j=5917})(),(()=>{n.p="/"})(),(()=>{if("undefined"!==typeof document){var e=(e,t,n,r,o)=>{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css";var i=n=>{if(a.onerror=a.onload=null,"load"===n.type)r();else{var i=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.href||t,u=new Error("Loading CSS chunk "+e+" failed.\n("+s+")");u.code="CSS_CHUNK_LOAD_FAILED",u.type=i,u.request=s,a.parentNode.removeChild(a),o(u)}};return a.onerror=a.onload=i,a.href=t,n?n.parentNode.insertBefore(a,n.nextSibling):document.head.appendChild(a),a},t=(e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var o=n[r],a=o.getAttribute("data-href")||o.getAttribute("href");if("stylesheet"===o.rel&&(a===e||a===t))return o}var i=document.getElementsByTagName("style");for(r=0;r<i.length;r++){o=i[r],a=o.getAttribute("data-href");if(a===e||a===t)return o}},r=r=>new Promise(((o,a)=>{var i=n.miniCssF(r),s=n.p+i;if(t(i,s))return o();e(r,s,null,o,a)})),o={5917:0};n.f.miniCss=(e,t)=>{var n={2094:1,7723:1};o[e]?t.push(o[e]):0!==o[e]&&n[e]&&t.push(o[e]=r(e).then((()=>{o[e]=0}),(t=>{throw delete o[e],t})))}}})(),(()=>{var e={5917:0,3064:0};n.f.j=(t,r)=>{var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(3064!=t){var a=new Promise(((n,r)=>o=e[t]=[n,r]));r.push(o[2]=a);var i=n.p+n.u(t),s=new Error,u=r=>{if(n.o(e,t)&&(o=e[t],0!==o&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}};n.l(i,u,"chunk-"+t,t)}else e[t]=0},n.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,[i,s,u]=r,c=0;if(i.some((t=>0!==e[t]))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(u)var l=u(n)}for(t&&t(r);c<i.length;c++)a=i[c],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(l)},r=self["webpackChunkmyexams_client"]=self["webpackChunkmyexams_client"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var r=n.O(void 0,[4998,3064],(()=>n(26206)));r=n.O(r)})();