update for sso

This commit is contained in:
2021-07-28 17:28:25 +05:30
parent 8aad24600a
commit f1f4d10368
55 changed files with 211 additions and 86 deletions

View File

@ -1,43 +1,49 @@
{
"files": {
"static/css/0.0ef68903.chunk.css": "./static/css/0.0ef68903.chunk.css",
"static/js/0.59f40d98.chunk.js": "./static/js/0.59f40d98.chunk.js",
"static/js/0.59f40d98.chunk.js.map": "./static/js/0.59f40d98.chunk.js.map",
"static/js/1.d5a5a89d.chunk.js": "./static/js/1.d5a5a89d.chunk.js",
"static/js/1.d5a5a89d.chunk.js.map": "./static/js/1.d5a5a89d.chunk.js.map",
"static/js/0.460712f0.chunk.js": "./static/js/0.460712f0.chunk.js",
"static/js/0.460712f0.chunk.js.map": "./static/js/0.460712f0.chunk.js.map",
"static/js/1.391c183b.chunk.js": "./static/js/1.391c183b.chunk.js",
"static/js/1.391c183b.chunk.js.map": "./static/js/1.391c183b.chunk.js.map",
"main.css": "./static/css/main.4ecfe4c7.chunk.css",
"main.js": "./static/js/main.7c6046b1.chunk.js",
"main.js.map": "./static/js/main.7c6046b1.chunk.js.map",
"runtime-main.js": "./static/js/runtime-main.a0e3e1db.js",
"runtime-main.js.map": "./static/js/runtime-main.a0e3e1db.js.map",
"static/js/4.fe13ac67.chunk.js": "./static/js/4.fe13ac67.chunk.js",
"static/js/4.fe13ac67.chunk.js.map": "./static/js/4.fe13ac67.chunk.js.map",
"static/js/5.dc449d47.chunk.js": "./static/js/5.dc449d47.chunk.js",
"static/js/5.dc449d47.chunk.js.map": "./static/js/5.dc449d47.chunk.js.map",
"static/js/6.0249a352.chunk.js": "./static/js/6.0249a352.chunk.js",
"static/js/6.0249a352.chunk.js.map": "./static/js/6.0249a352.chunk.js.map",
"static/js/7.1fcc0e0a.chunk.js": "./static/js/7.1fcc0e0a.chunk.js",
"static/js/7.1fcc0e0a.chunk.js.map": "./static/js/7.1fcc0e0a.chunk.js.map",
"static/js/8.3b875ab2.chunk.js": "./static/js/8.3b875ab2.chunk.js",
"static/js/8.3b875ab2.chunk.js.map": "./static/js/8.3b875ab2.chunk.js.map",
"static/js/9.f816ebdb.chunk.js": "./static/js/9.f816ebdb.chunk.js",
"static/js/9.f816ebdb.chunk.js.map": "./static/js/9.f816ebdb.chunk.js.map",
"static/js/10.460a24cf.chunk.js": "./static/js/10.460a24cf.chunk.js",
"static/js/10.460a24cf.chunk.js.map": "./static/js/10.460a24cf.chunk.js.map",
"static/js/11.ca6ae1e6.chunk.js": "./static/js/11.ca6ae1e6.chunk.js",
"static/js/11.ca6ae1e6.chunk.js.map": "./static/js/11.ca6ae1e6.chunk.js.map",
"static/js/12.a6477886.chunk.js": "./static/js/12.a6477886.chunk.js",
"static/js/12.a6477886.chunk.js.map": "./static/js/12.a6477886.chunk.js.map",
"main.js": "./static/js/main.4ae96613.chunk.js",
"main.js.map": "./static/js/main.4ae96613.chunk.js.map",
"runtime-main.js": "./static/js/runtime-main.e2fcaa18.js",
"runtime-main.js.map": "./static/js/runtime-main.e2fcaa18.js.map",
"static/js/4.86a777f2.chunk.js": "./static/js/4.86a777f2.chunk.js",
"static/js/4.86a777f2.chunk.js.map": "./static/js/4.86a777f2.chunk.js.map",
"static/js/5.1649b70d.chunk.js": "./static/js/5.1649b70d.chunk.js",
"static/js/5.1649b70d.chunk.js.map": "./static/js/5.1649b70d.chunk.js.map",
"static/js/6.4c135ec4.chunk.js": "./static/js/6.4c135ec4.chunk.js",
"static/js/6.4c135ec4.chunk.js.map": "./static/js/6.4c135ec4.chunk.js.map",
"static/js/7.334c7665.chunk.js": "./static/js/7.334c7665.chunk.js",
"static/js/7.334c7665.chunk.js.map": "./static/js/7.334c7665.chunk.js.map",
"static/js/8.691d6ee0.chunk.js": "./static/js/8.691d6ee0.chunk.js",
"static/js/8.691d6ee0.chunk.js.map": "./static/js/8.691d6ee0.chunk.js.map",
"static/js/9.4d60c4c5.chunk.js": "./static/js/9.4d60c4c5.chunk.js",
"static/js/9.4d60c4c5.chunk.js.map": "./static/js/9.4d60c4c5.chunk.js.map",
"static/js/10.39a27b50.chunk.js": "./static/js/10.39a27b50.chunk.js",
"static/js/10.39a27b50.chunk.js.map": "./static/js/10.39a27b50.chunk.js.map",
"static/js/11.c5e037e0.chunk.js": "./static/js/11.c5e037e0.chunk.js",
"static/js/11.c5e037e0.chunk.js.map": "./static/js/11.c5e037e0.chunk.js.map",
"static/js/12.118179c3.chunk.js": "./static/js/12.118179c3.chunk.js",
"static/js/12.118179c3.chunk.js.map": "./static/js/12.118179c3.chunk.js.map",
"static/js/13.90d53c71.chunk.js": "./static/js/13.90d53c71.chunk.js",
"static/js/13.90d53c71.chunk.js.map": "./static/js/13.90d53c71.chunk.js.map",
"static/js/14.9a037818.chunk.js": "./static/js/14.9a037818.chunk.js",
"static/js/14.9a037818.chunk.js.map": "./static/js/14.9a037818.chunk.js.map",
"static/js/15.360cec3e.chunk.js": "./static/js/15.360cec3e.chunk.js",
"static/js/15.360cec3e.chunk.js.map": "./static/js/15.360cec3e.chunk.js.map",
"index.html": "./index.html",
"static/css/0.0ef68903.chunk.css.map": "./static/css/0.0ef68903.chunk.css.map",
"static/css/main.4ecfe4c7.chunk.css.map": "./static/css/main.4ecfe4c7.chunk.css.map",
"static/js/0.59f40d98.chunk.js.LICENSE.txt": "./static/js/0.59f40d98.chunk.js.LICENSE.txt",
"static/js/4.fe13ac67.chunk.js.LICENSE.txt": "./static/js/4.fe13ac67.chunk.js.LICENSE.txt"
"static/js/0.460712f0.chunk.js.LICENSE.txt": "./static/js/0.460712f0.chunk.js.LICENSE.txt",
"static/js/4.86a777f2.chunk.js.LICENSE.txt": "./static/js/4.86a777f2.chunk.js.LICENSE.txt"
},
"entrypoints": [
"static/js/runtime-main.a0e3e1db.js",
"static/js/4.fe13ac67.chunk.js",
"static/js/runtime-main.e2fcaa18.js",
"static/js/4.86a777f2.chunk.js",
"static/css/main.4ecfe4c7.chunk.css",
"static/js/main.7c6046b1.chunk.js"
"static/js/main.4ae96613.chunk.js"
]
}

View File

@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="CoreUI for React - Open Source Bootstrap Admin Template"><meta name="author" content="Łukasz Holeczek"><meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,CSS,SCSS,HTML,RWD,Dashboard,React"><title>FBS Admin tool</title><link rel="manifest" href="./manifest.json"><link rel="shortcut icon" href="./favicon.ico"><link href="./static/css/main.4ecfe4c7.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,d=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&d.push(a[o][0]),a[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(s&&s(t);d.length;)d.shift()();return c.push.apply(c,f||[]),r()}function r(){for(var e,t=0;t<c.length;t++){for(var r=c[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==a[i]&&(n=!1)}n&&(c.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},a={3:0},c=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"0ef68903",1:"31d6cfe0",5:"31d6cfe0",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0"}[e]+".chunk.css",a=u.p+n,c=document.getElementsByTagName("link"),i=0;i<c.length;i++){var f=(s=c[i]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(f===n||f===a))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var s;if((f=(s=l[i]).getAttribute("data-href"))===n||f===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=n,delete o[e],d.parentNode.removeChild(d),r(c)},d.href=a,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var c,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"59f40d98",1:"d5a5a89d",5:"dc449d47",6:"0249a352",7:"1fcc0e0a",8:"3b875ab2",9:"f816ebdb",10:"460a24cf",11:"ca6ae1e6",12:"a6477886"}[e]+".chunk.js"}(e);var f=new Error;c=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}a[e]=void 0}};var l=setTimeout((function(){c({type:"timeout",target:i})}),12e4);i.onerror=i.onload=c,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=f;r()}([])</script><script src="./static/js/4.fe13ac67.chunk.js"></script><script src="./static/js/main.7c6046b1.chunk.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="description" content="CoreUI for React - Open Source Bootstrap Admin Template"><meta name="author" content="Łukasz Holeczek"><meta name="keyword" content="Bootstrap,Admin,Template,Open,Source,CSS,SCSS,HTML,RWD,Dashboard,React"><title>FBS Admin tool</title><link rel="manifest" href="./manifest.json"><link rel="shortcut icon" href="./favicon.ico"><link href="./static/css/main.4ecfe4c7.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,d=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(c,o)&&c[o]&&d.push(c[o][0]),c[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(s&&s(t);d.length;)d.shift()();return a.push.apply(a,f||[]),r()}function r(){for(var e,t=0;t<a.length;t++){for(var r=a[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==c[i]&&(n=!1)}n&&(a.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},c={3:0},a=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"0ef68903",1:"31d6cfe0",5:"31d6cfe0",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".chunk.css",c=u.p+n,a=document.getElementsByTagName("link"),i=0;i<a.length;i++){var f=(s=a[i]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(f===n||f===c))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var s;if((f=(s=l[i]).getAttribute("data-href"))===n||f===c)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||c,a=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=n,delete o[e],d.parentNode.removeChild(d),r(a)},d.href=c,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=c[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=c[e]=[t,n]}));t.push(r[2]=n);var a,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"460712f0",1:"391c183b",5:"1649b70d",6:"4c135ec4",7:"334c7665",8:"691d6ee0",9:"4d60c4c5",10:"39a27b50",11:"c5e037e0",12:"118179c3",13:"90d53c71",14:"9a037818",15:"360cec3e"}[e]+".chunk.js"}(e);var f=new Error;a=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=c[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}c[e]=void 0}};var l=setTimeout((function(){a({type:"timeout",target:i})}),12e4);i.onerror=i.onload=a,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=f;r()}([])</script><script src="./static/js/4.86a777f2.chunk.js"></script><script src="./static/js/main.4ae96613.chunk.js"></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,2 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[10],{683:function(e,c,t){"use strict";t.r(c);t(1);var s=t(630),a=t(629),l=t(20);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(s.l,{children:Object(l.jsx)(s.L,{className:"justify-content-center",children:Object(l.jsxs)(s.k,{md:"6",children:[Object(l.jsxs)("div",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"404"}),Object(l.jsxs)("h4",{className:"pt-3",children:["Oops! You","'","re lost."]}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for was not found."})]}),Object(l.jsxs)(s.E,{className:"input-prepend",children:[Object(l.jsx)(s.G,{children:Object(l.jsx)(s.H,{children:Object(l.jsx)(a.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(s.B,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(s.F,{children:Object(l.jsx)(s.e,{color:"info",children:"Search"})})]})]})})})})}}}]);
//# sourceMappingURL=10.460a24cf.chunk.js.map
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[10],{685:function(e,c,t){"use strict";t.r(c);t(1);var s=t(630),a=t(629),l=t(17);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(s.l,{children:Object(l.jsx)(s.K,{className:"justify-content-center",children:Object(l.jsxs)(s.k,{md:"6",children:[Object(l.jsxs)("div",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"404"}),Object(l.jsxs)("h4",{className:"pt-3",children:["Oops! You","'","re lost."]}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for was not found."})]}),Object(l.jsxs)(s.D,{className:"input-prepend",children:[Object(l.jsx)(s.F,{children:Object(l.jsx)(s.G,{children:Object(l.jsx)(a.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(s.A,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(s.E,{children:Object(l.jsx)(s.e,{color:"info",children:"Search"})})]})]})})})})}}}]);
//# sourceMappingURL=10.39a27b50.chunk.js.map

View File

@ -1 +1 @@
{"version":3,"sources":["views/pages/page404/Page404.js"],"names":["Page404","className","md","name","size","type","placeholder","color"],"mappings":"6KAAA,0CA2CeA,UA7BC,WACd,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,eAAC,IAAD,CAAMC,GAAG,IAAT,UACE,sBAAKD,UAAU,WAAf,UACE,oBAAIA,UAAU,4BAAd,iBACA,qBAAIA,UAAU,OAAd,sBAA+B,IAA/B,cACA,mBAAGA,UAAU,wBAAb,4DAEF,eAAC,IAAD,CAAaA,UAAU,gBAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,6BAGhB,cAAC,IAAD,CAAQC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1C,cAAC,IAAD,UACE,cAAC,IAAD,CAASC,MAAM,OAAf","file":"static/js/10.460a24cf.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCol,\n CContainer,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupAppend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Page404 = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"6\">\n <div className=\"clearfix\">\n <h1 className=\"float-left display-3 mr-4\">404</h1>\n <h4 className=\"pt-3\">Oops! You{'\\''}re lost.</h4>\n <p className=\"text-muted float-left\">The page you are looking for was not found.</p>\n </div>\n <CInputGroup className=\"input-prepend\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-magnifying-glass\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\n <CInputGroupAppend>\n <CButton color=\"info\">Search</CButton>\n </CInputGroupAppend>\n </CInputGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Page404\n"],"sourceRoot":""}
{"version":3,"sources":["views/pages/page404/Page404.js"],"names":["Page404","className","md","name","size","type","placeholder","color"],"mappings":"6KAAA,0CA2CeA,UA7BC,WACd,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,eAAC,IAAD,CAAMC,GAAG,IAAT,UACE,sBAAKD,UAAU,WAAf,UACE,oBAAIA,UAAU,4BAAd,iBACA,qBAAIA,UAAU,OAAd,sBAA+B,IAA/B,cACA,mBAAGA,UAAU,wBAAb,4DAEF,eAAC,IAAD,CAAaA,UAAU,gBAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,6BAGhB,cAAC,IAAD,CAAQC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1C,cAAC,IAAD,UACE,cAAC,IAAD,CAASC,MAAM,OAAf","file":"static/js/10.39a27b50.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCol,\n CContainer,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupAppend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Page404 = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"6\">\n <div className=\"clearfix\">\n <h1 className=\"float-left display-3 mr-4\">404</h1>\n <h4 className=\"pt-3\">Oops! You{'\\''}re lost.</h4>\n <p className=\"text-muted float-left\">The page you are looking for was not found.</p>\n </div>\n <CInputGroup className=\"input-prepend\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-magnifying-glass\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\n <CInputGroupAppend>\n <CButton color=\"info\">Search</CButton>\n </CInputGroupAppend>\n </CInputGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Page404\n"],"sourceRoot":""}

View File

@ -1,2 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[11],{684:function(e,c,t){"use strict";t.r(c);t(1);var a=t(630),s=t(629),l=t(20);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(a.l,{children:Object(l.jsx)(a.L,{className:"justify-content-center",children:Object(l.jsxs)(a.k,{md:"6",children:[Object(l.jsxs)("span",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"500"}),Object(l.jsx)("h4",{className:"pt-3",children:"Houston, we have a problem!"}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for is temporarily unavailable."})]}),Object(l.jsxs)(a.E,{className:"input-prepend",children:[Object(l.jsx)(a.G,{children:Object(l.jsx)(a.H,{children:Object(l.jsx)(s.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(a.B,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(a.F,{children:Object(l.jsx)(a.e,{color:"info",children:"Search"})})]})]})})})})}}}]);
//# sourceMappingURL=11.ca6ae1e6.chunk.js.map
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[11],{686:function(e,c,t){"use strict";t.r(c);t(1);var a=t(630),s=t(629),l=t(17);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(a.l,{children:Object(l.jsx)(a.K,{className:"justify-content-center",children:Object(l.jsxs)(a.k,{md:"6",children:[Object(l.jsxs)("span",{className:"clearfix",children:[Object(l.jsx)("h1",{className:"float-left display-3 mr-4",children:"500"}),Object(l.jsx)("h4",{className:"pt-3",children:"Houston, we have a problem!"}),Object(l.jsx)("p",{className:"text-muted float-left",children:"The page you are looking for is temporarily unavailable."})]}),Object(l.jsxs)(a.D,{className:"input-prepend",children:[Object(l.jsx)(a.F,{children:Object(l.jsx)(a.G,{children:Object(l.jsx)(s.a,{name:"cil-magnifying-glass"})})}),Object(l.jsx)(a.A,{size:"16",type:"text",placeholder:"What are you looking for?"}),Object(l.jsx)(a.E,{children:Object(l.jsx)(a.e,{color:"info",children:"Search"})})]})]})})})})}}}]);
//# sourceMappingURL=11.c5e037e0.chunk.js.map

View File

@ -1 +1 @@
{"version":3,"sources":["views/pages/page500/Page500.js"],"names":["Page500","className","md","name","size","type","placeholder","color"],"mappings":"6KAAA,0CA2CeA,UA7BC,WACd,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,eAAC,IAAD,CAAMC,GAAG,IAAT,UACE,uBAAMD,UAAU,WAAhB,UACE,oBAAIA,UAAU,4BAAd,iBACA,oBAAIA,UAAU,OAAd,yCACA,mBAAGA,UAAU,wBAAb,yEAEF,eAAC,IAAD,CAAaA,UAAU,gBAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,6BAGhB,cAAC,IAAD,CAAQC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1C,cAAC,IAAD,UACE,cAAC,IAAD,CAASC,MAAM,OAAf","file":"static/js/11.ca6ae1e6.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCol,\n CContainer,\n CInput,\n CInputGroup,\n CInputGroupAppend,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Page500 = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"6\">\n <span className=\"clearfix\">\n <h1 className=\"float-left display-3 mr-4\">500</h1>\n <h4 className=\"pt-3\">Houston, we have a problem!</h4>\n <p className=\"text-muted float-left\">The page you are looking for is temporarily unavailable.</p>\n </span>\n <CInputGroup className=\"input-prepend\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-magnifying-glass\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\n <CInputGroupAppend>\n <CButton color=\"info\">Search</CButton>\n </CInputGroupAppend>\n </CInputGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Page500\n"],"sourceRoot":""}
{"version":3,"sources":["views/pages/page500/Page500.js"],"names":["Page500","className","md","name","size","type","placeholder","color"],"mappings":"6KAAA,0CA2CeA,UA7BC,WACd,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,eAAC,IAAD,CAAMC,GAAG,IAAT,UACE,uBAAMD,UAAU,WAAhB,UACE,oBAAIA,UAAU,4BAAd,iBACA,oBAAIA,UAAU,OAAd,yCACA,mBAAGA,UAAU,wBAAb,yEAEF,eAAC,IAAD,CAAaA,UAAU,gBAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,6BAGhB,cAAC,IAAD,CAAQC,KAAK,KAAKC,KAAK,OAAOC,YAAY,8BAC1C,cAAC,IAAD,UACE,cAAC,IAAD,CAASC,MAAM,OAAf","file":"static/js/11.c5e037e0.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCol,\n CContainer,\n CInput,\n CInputGroup,\n CInputGroupAppend,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Page500 = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"6\">\n <span className=\"clearfix\">\n <h1 className=\"float-left display-3 mr-4\">500</h1>\n <h4 className=\"pt-3\">Houston, we have a problem!</h4>\n <p className=\"text-muted float-left\">The page you are looking for is temporarily unavailable.</p>\n </span>\n <CInputGroup className=\"input-prepend\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-magnifying-glass\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput size=\"16\" type=\"text\" placeholder=\"What are you looking for?\" />\n <CInputGroupAppend>\n <CButton color=\"info\">Search</CButton>\n </CInputGroupAppend>\n </CInputGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Page500\n"],"sourceRoot":""}

View File

@ -0,0 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[12],{684:function(e,c,s){"use strict";s.r(c);s(1);var t=s(630),l=s(629),j=s(17);c.default=function(){return Object(j.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(j.jsx)(t.l,{children:Object(j.jsx)(t.K,{className:"justify-content-center",children:Object(j.jsx)(t.k,{md:"9",lg:"7",xl:"6",children:Object(j.jsxs)(t.f,{className:"mx-4",children:[Object(j.jsx)(t.g,{className:"p-4",children:Object(j.jsxs)(t.s,{children:[Object(j.jsx)("h1",{children:"Register"}),Object(j.jsx)("p",{className:"text-muted",children:"Create your account"}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-user"})})}),Object(j.jsx)(t.A,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:"@"})}),Object(j.jsx)(t.A,{type:"text",placeholder:"Email",autoComplete:"email"})]}),Object(j.jsxs)(t.D,{className:"mb-3",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.A,{type:"password",placeholder:"Password",autoComplete:"new-password"})]}),Object(j.jsxs)(t.D,{className:"mb-4",children:[Object(j.jsx)(t.F,{children:Object(j.jsx)(t.G,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.A,{type:"password",placeholder:"Repeat password",autoComplete:"new-password"})]}),Object(j.jsx)(t.e,{color:"success",block:!0,children:"Create Account"})]})}),Object(j.jsx)(t.h,{className:"p-4",children:Object(j.jsxs)(t.K,{children:[Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-facebook mb-1",block:!0,children:Object(j.jsx)("span",{children:"facebook"})})}),Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-twitter mb-1",block:!0,children:Object(j.jsx)("span",{children:"twitter"})})})]})})]})})})})})}}}]);
//# sourceMappingURL=12.118179c3.chunk.js.map

View File

@ -1 +1 @@
{"version":3,"sources":["views/pages/register/Register.js"],"names":["Register","className","md","lg","xl","name","type","placeholder","autoComplete","color","block","xs","sm"],"mappings":"6KAAA,0CA+EeA,UA9DE,WACf,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAIC,GAAG,IAAIC,GAAG,IAAvB,SACE,eAAC,IAAD,CAAOH,UAAU,OAAjB,UACE,cAAC,IAAD,CAAWA,UAAU,MAArB,SACE,eAAC,IAAD,WACE,0CACA,mBAAGA,UAAU,aAAb,iCACA,eAAC,IAAD,CAAaA,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,iBAGhB,cAAC,IAAD,CAAQC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1D,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,kBAEF,cAAC,IAAD,CAAQK,KAAK,OAAOC,YAAY,QAAQC,aAAa,aAEvD,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,WAAWC,aAAa,oBAE9D,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,kBAAkBC,aAAa,oBAErE,cAAC,IAAD,CAASC,MAAM,UAAUC,OAAK,EAA9B,iCAGJ,cAAC,IAAD,CAAaT,UAAU,MAAvB,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAMU,GAAG,KAAKC,GAAG,IAAjB,SACE,cAAC,IAAD,CAASX,UAAU,oBAAoBS,OAAK,EAA5C,SAA6C,gDAE/C,cAAC,IAAD,CAAMC,GAAG,KAAKC,GAAG,IAAjB,SACE,cAAC,IAAD,CAASX,UAAU,mBAAmBS,OAAK,EAA3C,SAA4C","file":"static/js/12.a6477886.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardFooter,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Register = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"9\" lg=\"7\" xl=\"6\">\n <CCard className=\"mx-4\">\n <CCardBody className=\"p-4\">\n <CForm>\n <h1>Register</h1>\n <p className=\"text-muted\">Create your account</p>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-user\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\n </CInputGroup>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>@</CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Email\" autoComplete=\"email\" />\n </CInputGroup>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"new-password\" />\n </CInputGroup>\n <CInputGroup className=\"mb-4\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Repeat password\" autoComplete=\"new-password\" />\n </CInputGroup>\n <CButton color=\"success\" block>Create Account</CButton>\n </CForm>\n </CCardBody>\n <CCardFooter className=\"p-4\">\n <CRow>\n <CCol xs=\"12\" sm=\"6\">\n <CButton className=\"btn-facebook mb-1\" block><span>facebook</span></CButton>\n </CCol>\n <CCol xs=\"12\" sm=\"6\">\n <CButton className=\"btn-twitter mb-1\" block><span>twitter</span></CButton>\n </CCol>\n </CRow>\n </CCardFooter>\n </CCard>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Register\n"],"sourceRoot":""}
{"version":3,"sources":["views/pages/register/Register.js"],"names":["Register","className","md","lg","xl","name","type","placeholder","autoComplete","color","block","xs","sm"],"mappings":"6KAAA,0CA+EeA,UA9DE,WACf,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAIC,GAAG,IAAIC,GAAG,IAAvB,SACE,eAAC,IAAD,CAAOH,UAAU,OAAjB,UACE,cAAC,IAAD,CAAWA,UAAU,MAArB,SACE,eAAC,IAAD,WACE,0CACA,mBAAGA,UAAU,aAAb,iCACA,eAAC,IAAD,CAAaA,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,iBAGhB,cAAC,IAAD,CAAQC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1D,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,kBAEF,cAAC,IAAD,CAAQK,KAAK,OAAOC,YAAY,QAAQC,aAAa,aAEvD,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,WAAWC,aAAa,oBAE9D,eAAC,IAAD,CAAaP,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOI,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,kBAAkBC,aAAa,oBAErE,cAAC,IAAD,CAASC,MAAM,UAAUC,OAAK,EAA9B,iCAGJ,cAAC,IAAD,CAAaT,UAAU,MAAvB,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAMU,GAAG,KAAKC,GAAG,IAAjB,SACE,cAAC,IAAD,CAASX,UAAU,oBAAoBS,OAAK,EAA5C,SAA6C,gDAE/C,cAAC,IAAD,CAAMC,GAAG,KAAKC,GAAG,IAAjB,SACE,cAAC,IAAD,CAASX,UAAU,mBAAmBS,OAAK,EAA3C,SAA4C","file":"static/js/12.118179c3.chunk.js","sourcesContent":["import React from 'react'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardFooter,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Register = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"9\" lg=\"7\" xl=\"6\">\n <CCard className=\"mx-4\">\n <CCardBody className=\"p-4\">\n <CForm>\n <h1>Register</h1>\n <p className=\"text-muted\">Create your account</p>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-user\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\n </CInputGroup>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>@</CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Email\" autoComplete=\"email\" />\n </CInputGroup>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"new-password\" />\n </CInputGroup>\n <CInputGroup className=\"mb-4\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Repeat password\" autoComplete=\"new-password\" />\n </CInputGroup>\n <CButton color=\"success\" block>Create Account</CButton>\n </CForm>\n </CCardBody>\n <CCardFooter className=\"p-4\">\n <CRow>\n <CCol xs=\"12\" sm=\"6\">\n <CButton className=\"btn-facebook mb-1\" block><span>facebook</span></CButton>\n </CCol>\n <CCol xs=\"12\" sm=\"6\">\n <CButton className=\"btn-twitter mb-1\" block><span>twitter</span></CButton>\n </CCol>\n </CRow>\n </CCardFooter>\n </CCard>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Register\n"],"sourceRoot":""}

View File

@ -1,2 +0,0 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[12],{682:function(e,c,s){"use strict";s.r(c);s(1);var t=s(630),l=s(629),j=s(20);c.default=function(){return Object(j.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(j.jsx)(t.l,{children:Object(j.jsx)(t.L,{className:"justify-content-center",children:Object(j.jsx)(t.k,{md:"9",lg:"7",xl:"6",children:Object(j.jsxs)(t.f,{className:"mx-4",children:[Object(j.jsx)(t.g,{className:"p-4",children:Object(j.jsxs)(t.t,{children:[Object(j.jsx)("h1",{children:"Register"}),Object(j.jsx)("p",{className:"text-muted",children:"Create your account"}),Object(j.jsxs)(t.E,{className:"mb-3",children:[Object(j.jsx)(t.G,{children:Object(j.jsx)(t.H,{children:Object(j.jsx)(l.a,{name:"cil-user"})})}),Object(j.jsx)(t.B,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(j.jsxs)(t.E,{className:"mb-3",children:[Object(j.jsx)(t.G,{children:Object(j.jsx)(t.H,{children:"@"})}),Object(j.jsx)(t.B,{type:"text",placeholder:"Email",autoComplete:"email"})]}),Object(j.jsxs)(t.E,{className:"mb-3",children:[Object(j.jsx)(t.G,{children:Object(j.jsx)(t.H,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.B,{type:"password",placeholder:"Password",autoComplete:"new-password"})]}),Object(j.jsxs)(t.E,{className:"mb-4",children:[Object(j.jsx)(t.G,{children:Object(j.jsx)(t.H,{children:Object(j.jsx)(l.a,{name:"cil-lock-locked"})})}),Object(j.jsx)(t.B,{type:"password",placeholder:"Repeat password",autoComplete:"new-password"})]}),Object(j.jsx)(t.e,{color:"success",block:!0,children:"Create Account"})]})}),Object(j.jsx)(t.h,{className:"p-4",children:Object(j.jsxs)(t.L,{children:[Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-facebook mb-1",block:!0,children:Object(j.jsx)("span",{children:"facebook"})})}),Object(j.jsx)(t.k,{xs:"12",sm:"6",children:Object(j.jsx)(t.e,{className:"btn-twitter mb-1",block:!0,children:Object(j.jsx)("span",{children:"twitter"})})})]})})]})})})})})}}}]);
//# sourceMappingURL=12.a6477886.chunk.js.map

View File

@ -0,0 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[13],{689:function(e,t,i){"use strict";i.r(t);i(1);var r=i(17);t.default=function(){return Object(r.jsx)("div",{children:"This is a protected page"})}}}]);
//# sourceMappingURL=13.90d53c71.chunk.js.map

View File

@ -0,0 +1 @@
{"version":3,"sources":["views/secret/index.js"],"names":["Secret"],"mappings":"6KAAA,wBAUeA,UARf,WACE,OACE","file":"static/js/13.90d53c71.chunk.js","sourcesContent":["import React from 'react'\n\nfunction Secret() {\n return (\n <div>\n This is a protected page\n </div>\n )\n}\n\nexport default Secret\n"],"sourceRoot":""}

View File

@ -0,0 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[14,15],{660:function(e,c,t){"use strict";t.r(c);t(1);var s=t(630),i=(t(629),t(17));c.default=function(){return Object(i.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(i.jsx)(s.l,{children:Object(i.jsx)(s.K,{className:"justify-content-center",children:Object(i.jsx)(s.k,{md:"8",children:Object(i.jsxs)(s.i,{children:[Object(i.jsx)(s.f,{className:"p-4",children:Object(i.jsx)(s.g,{children:Object(i.jsxs)(s.s,{children:[Object(i.jsx)("h1",{children:"Login"}),Object(i.jsx)("p",{className:"text-muted",children:"Click here to Sign In with SSO"}),Object(i.jsx)(s.K,{children:Object(i.jsx)(s.k,{children:Object(i.jsx)(s.e,{color:"primary",className:"px-4",onClick:function(){console.log("launch sso"),window.open("https://fsbsso.sumasen.net/Shibboleth.sso/Login","_self")},children:"Login with SSO"})})})]})})}),Object(i.jsx)(s.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(i.jsx)(s.g,{className:"text-center",children:Object(i.jsxs)("div",{children:[Object(i.jsx)("h2",{children:"How to Login"}),Object(i.jsx)("p",{children:"This uses SSO Login, by clicking the link will redirect to SSO login page"})]})})})]})})})})})}}}]);
//# sourceMappingURL=14.9a037818.chunk.js.map

View File

@ -0,0 +1 @@
{"version":3,"sources":["views/sso/index.js"],"names":["Sso","className","md","color","onClick","console","log","window","open","style","width"],"mappings":"gLAAA,0CA6DeA,UA3Cf,WAQE,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAOD,UAAU,MAAjB,SACE,cAAC,IAAD,UACE,eAAC,IAAD,WACE,uCACA,mBAAGA,UAAU,aAAb,4CACA,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAASE,MAAM,UAAUF,UAAU,OAAOG,QAnBhE,WACEC,QAAQC,IAAI,cACZC,OAAOC,KAAK,kDAAmD,UAiB3C,uCAMV,cAAC,IAAD,CAAOP,UAAU,4CAA4CQ,MAAO,CAAEC,MAAO,OAA7E,SACE,cAAC,IAAD,CAAWT,UAAU,cAArB,SACE,gCACE,8CACA","file":"static/js/14.9a037818.chunk.js","sourcesContent":["import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardGroup,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nfunction Sso() {\n\n function launchsso() {\n console.log(\"launch sso\");\n window.open(\"https://fsbsso.sumasen.net/Shibboleth.sso/Login\", \"_self\");\n }\n\n\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"8\">\n <CCardGroup>\n <CCard className=\"p-4\">\n <CCardBody>\n <CForm>\n <h1>Login</h1>\n <p className=\"text-muted\">Click here to Sign In with SSO</p>\n <CRow>\n <CCol>\n <CButton color=\"primary\" className=\"px-4\" onClick={launchsso}>Login with SSO</CButton>\n </CCol>\n </CRow>\n </CForm>\n </CCardBody>\n </CCard>\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\n <CCardBody className=\"text-center\">\n <div>\n <h2>How to Login</h2>\n <p>This uses SSO Login, by clicking the link will redirect to SSO login page</p>\n </div>\n </CCardBody>\n </CCard>\n </CCardGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Sso\n"],"sourceRoot":""}

View File

@ -0,0 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[15,14],{660:function(e,c,t){"use strict";t.r(c);t(1);var s=t(630),i=(t(629),t(17));c.default=function(){return Object(i.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(i.jsx)(s.l,{children:Object(i.jsx)(s.K,{className:"justify-content-center",children:Object(i.jsx)(s.k,{md:"8",children:Object(i.jsxs)(s.i,{children:[Object(i.jsx)(s.f,{className:"p-4",children:Object(i.jsx)(s.g,{children:Object(i.jsxs)(s.s,{children:[Object(i.jsx)("h1",{children:"Login"}),Object(i.jsx)("p",{className:"text-muted",children:"Click here to Sign In with SSO"}),Object(i.jsx)(s.K,{children:Object(i.jsx)(s.k,{children:Object(i.jsx)(s.e,{color:"primary",className:"px-4",onClick:function(){console.log("launch sso"),window.open("https://fsbsso.sumasen.net/Shibboleth.sso/Login","_self")},children:"Login with SSO"})})})]})})}),Object(i.jsx)(s.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(i.jsx)(s.g,{className:"text-center",children:Object(i.jsxs)("div",{children:[Object(i.jsx)("h2",{children:"How to Login"}),Object(i.jsx)("p",{children:"This uses SSO Login, by clicking the link will redirect to SSO login page"})]})})})]})})})})})}}}]);
//# sourceMappingURL=15.360cec3e.chunk.js.map

View File

@ -0,0 +1 @@
{"version":3,"sources":["views/sso/index.js"],"names":["Sso","className","md","color","onClick","console","log","window","open","style","width"],"mappings":"gLAAA,0CA6DeA,UA3Cf,WAQE,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAOD,UAAU,MAAjB,SACE,cAAC,IAAD,UACE,eAAC,IAAD,WACE,uCACA,mBAAGA,UAAU,aAAb,4CACA,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAASE,MAAM,UAAUF,UAAU,OAAOG,QAnBhE,WACEC,QAAQC,IAAI,cACZC,OAAOC,KAAK,kDAAmD,UAiB3C,uCAMV,cAAC,IAAD,CAAOP,UAAU,4CAA4CQ,MAAO,CAAEC,MAAO,OAA7E,SACE,cAAC,IAAD,CAAWT,UAAU,cAArB,SACE,gCACE,8CACA","file":"static/js/15.360cec3e.chunk.js","sourcesContent":["import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardGroup,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nfunction Sso() {\n\n function launchsso() {\n console.log(\"launch sso\");\n window.open(\"https://fsbsso.sumasen.net/Shibboleth.sso/Login\", \"_self\");\n }\n\n\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"8\">\n <CCardGroup>\n <CCard className=\"p-4\">\n <CCardBody>\n <CForm>\n <h1>Login</h1>\n <p className=\"text-muted\">Click here to Sign In with SSO</p>\n <CRow>\n <CCol>\n <CButton color=\"primary\" className=\"px-4\" onClick={launchsso}>Login with SSO</CButton>\n </CCol>\n </CRow>\n </CForm>\n </CCardBody>\n </CCard>\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\n <CCardBody className=\"text-center\">\n <div>\n <h2>How to Login</h2>\n <p>This uses SSO Login, by clicking the link will redirect to SSO login page</p>\n </div>\n </CCardBody>\n </CCard>\n </CCardGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Sso\n"],"sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[6],{687:function(e,n,t){"use strict";t.r(n);var a=t(1),c=t.n(a),s=t(49),r=t(19),i=t(630),o=[{path:"/",exact:!0,name:"Home"},{path:"/dashboard",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",component:c.a.lazy((function(){return t.e(8).then(t.bind(null,685))}))},{path:"/reports",exact:!0,name:"\u30ec\u30dd\u30fc\u30c8",component:c.a.lazy((function(){return Promise.all([t.e(1),t.e(5)]).then(t.bind(null,688))}))},{path:"/uploader",exact:!0,name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",component:c.a.lazy((function(){return Promise.all([t.e(1),t.e(7)]).then(t.bind(null,686))}))}],d=t(20),l=Object(d.jsx)("div",{className:"pt-3 text-center",children:Object(d.jsx)("div",{className:"sk-spinner sk-spinner-pulse"})}),j=function(){return Object(d.jsx)("main",{className:"c-main",children:Object(d.jsx)(i.l,{fluid:!0,children:Object(d.jsx)(a.Suspense,{fallback:l,children:Object(d.jsxs)(r.d,{children:[o.map((function(e,n){return e.component&&Object(d.jsx)(r.b,{path:e.path,exact:e.exact,name:e.name,render:function(n){return Object(d.jsx)(i.r,{children:Object(d.jsx)(e.component,Object(s.a)({},n))})}},n)})),Object(d.jsx)(r.a,{from:"/",to:"/dashboard"})]})})})})},b=c.a.memo(j),m=function(){return Object(d.jsxs)(i.s,{fixed:!1,children:[Object(d.jsxs)("div",{children:[Object(d.jsx)("a",{href:"sumasen.net",target:"_blank",rel:"noopener noreferrer",children:"FBS"}),Object(d.jsx)("span",{className:"ml-1",children:"\xa9 2021 DigitalVox."})]}),Object(d.jsxs)("div",{className:"mfs-auto",children:[Object(d.jsx)("span",{className:"mr-1",children:"\u642d\u8f09"}),Object(d.jsx)("a",{href:"#",target:"_blank",rel:"noopener noreferrer",children:"DigitalVox"})]})]})},h=c.a.memo(m),u=t(159),x=t(629),p=function(){var e=Object(u.b)(),n=Object(u.c)((function(e){return e.sidebarShow}));return Object(d.jsxs)(i.v,{withSubheader:!0,children:[Object(d.jsx)(i.W,{inHeader:!0,className:"ml-md-3 d-lg-none",onClick:function(){var t=!![!1,"responsive"].includes(n)||"responsive";e({type:"set",sidebarShow:t})}}),Object(d.jsx)(i.W,{inHeader:!0,className:"ml-3 d-md-down-none",onClick:function(){var t=![!0,"responsive"].includes(n)&&"responsive";e({type:"set",sidebarShow:t})}}),Object(d.jsx)(i.w,{className:"mx-auto d-lg-none",to:"/",children:Object(d.jsx)("h2",{children:"FBS"})}),Object(d.jsx)(i.x,{className:"d-md-down-none mr-auto",children:Object(d.jsx)(i.y,{className:"px-3",children:Object(d.jsx)(i.z,{to:"/dashboard",children:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9"})})}),Object(d.jsx)(i.V,{className:"px-3 justify-content-between",children:Object(d.jsx)(i.d,{className:"border-0 c-subheader-nav m-0 px-0 px-md-3",routes:o})})]})},O=[{_tag:"CSidebarNavItem",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",to:"/dashboard",icon:Object(d.jsx)(x.a,{name:"cil-speedometer",customClasses:"c-sidebar-nav-icon"})},{_tag:"CSidebarNavTitle",_children:["\u30ec\u30dd\u30fc\u30c8"]},{_tag:"CSidebarNavItem",name:"\u5831\u544a\u66f8",to:"/reports",icon:"cil-drop"},{_tag:"CSidebarNavItem",name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",to:"/uploader",icon:"cil-drop"}],f=function(){var e=Object(u.b)(),n=Object(u.c)((function(e){return e.sidebarShow}));return Object(d.jsxs)(i.N,{show:n,onShowChange:function(n){return e({type:"set",sidebarShow:n})},children:[Object(d.jsxs)(i.O,{className:"d-md-down-none",to:"/",children:[Object(d.jsx)("h2",{children:"FBS"}),Object(d.jsx)(x.a,{className:"c-sidebar-brand-minimized",name:"sygnet",height:35})]}),Object(d.jsx)(i.Q,{children:Object(d.jsx)(i.m,{items:O,components:{CSidebarNavDivider:i.R,CSidebarNavDropdown:i.S,CSidebarNavItem:i.T,CSidebarNavTitle:i.U}})}),Object(d.jsx)(i.P,{className:"c-d-md-down-none"})]})},v=c.a.memo(f);n.default=function(){return Object(d.jsxs)("div",{className:"c-app c-default-layout",children:[Object(d.jsx)(v,{}),Object(d.jsxs)("div",{className:"c-wrapper",children:[Object(d.jsx)(p,{}),Object(d.jsx)("div",{className:"c-body",children:Object(d.jsx)(b,{})}),Object(d.jsx)(h,{})]})]})}}}]);
//# sourceMappingURL=6.0249a352.chunk.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,2 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[7],{686:function(e,t,c){"use strict";c.r(t);var n=c(646),i=c(1),s=c(637),r=c.n(s),a=c(630),l=c(629),j=c(20);t.default=function(){var e=Object(i.useState)(null),t=Object(n.a)(e,2),c=t[0],s=t[1];return Object(j.jsx)("div",{children:Object(j.jsxs)(a.f,{children:[Object(j.jsx)(a.j,{children:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9"}),Object(j.jsxs)(a.g,{children:[Object(j.jsxs)(a.u,{row:!0,children:[Object(j.jsx)(a.k,{md:"3",children:Object(j.jsx)(a.I,{htmlFor:"date-input",children:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044"})}),Object(j.jsx)(a.k,{xs:"12",md:"9",children:Object(j.jsx)(a.D,{type:"file",onChange:function(e){s(e.target.files[0])},id:"file-input",name:"file-input"})})]}),Object(j.jsx)(a.h,{children:Object(j.jsxs)(a.e,{type:"submit",onClick:function(e){var t=new FormData;t.append("file",c),r.a.post("http://natnats.mobilous.com:8000/upload",t,{}).then((function(e){console.log(e.statusText)}))},size:"sm",color:"primary",children:[Object(j.jsx)(l.a,{name:"cil-scrubber"})," \u30a2\u30c3\u30d7\u30ed\u30fc\u30c9"]})})]})]})})}}}]);
//# sourceMappingURL=7.1fcc0e0a.chunk.js.map
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[7],{688:function(e,t,c){"use strict";c.r(t);var n=c(646),i=c(1),s=c(637),r=c.n(s),a=c(630),l=c(629),j=c(17);t.default=function(){var e=Object(i.useState)(null),t=Object(n.a)(e,2),c=t[0],s=t[1];return Object(j.jsx)("div",{children:Object(j.jsxs)(a.f,{children:[Object(j.jsx)(a.j,{children:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9"}),Object(j.jsxs)(a.g,{children:[Object(j.jsxs)(a.t,{row:!0,children:[Object(j.jsx)(a.k,{md:"3",children:Object(j.jsx)(a.H,{htmlFor:"date-input",children:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044"})}),Object(j.jsx)(a.k,{xs:"12",md:"9",children:Object(j.jsx)(a.C,{type:"file",onChange:function(e){s(e.target.files[0])},id:"file-input",name:"file-input"})})]}),Object(j.jsx)(a.h,{children:Object(j.jsxs)(a.e,{type:"submit",onClick:function(e){var t=new FormData;t.append("file",c),r.a.post("http://natnats.mobilous.com:8000/upload",t,{}).then((function(e){console.log(e.statusText)}))},size:"sm",color:"primary",children:[Object(j.jsx)(l.a,{name:"cil-scrubber"})," \u30a2\u30c3\u30d7\u30ed\u30fc\u30c9"]})})]})]})})}}}]);
//# sourceMappingURL=7.334c7665.chunk.js.map

View File

@ -1 +1 @@
{"version":3,"sources":["views/Uploader/index.js"],"names":["Uploader","useState","file","setFile","row","md","htmlFor","xs","type","onChange","e","target","files","id","name","onClick","data","FormData","append","axios","post","then","res","console","log","statusText","size","color"],"mappings":"mPA4DeA,UA3Cf,WAEE,MAAwBC,mBAAS,MAAjC,mBAAOC,EAAP,KAAaC,EAAb,KAiBA,OACE,8BACE,eAAC,IAAD,WACA,cAAC,IAAD,mDAGA,eAAC,IAAD,WACA,eAAC,IAAD,CAAYC,KAAG,EAAf,UACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,cAAC,IAAD,CAAQC,QAAQ,aAAhB,wIAEF,cAAC,IAAD,CAAMC,GAAG,KAAKF,GAAG,IAAjB,SACE,cAAC,IAAD,CAAYG,KAAK,OAAOC,SA3BhC,SAAyBC,GACvBP,EAAQO,EAAEC,OAAOC,MAAM,KA0BkCC,GAAG,aAAaC,KAAK,oBAG5E,cAAC,IAAD,UACA,eAAC,IAAD,CAASN,KAAK,SAASO,QA3B3B,SAAwBL,GACtB,IAAMM,EAAO,IAAIC,SACjBD,EAAKE,OAAO,OAAQhB,GAEpBiB,IAAMC,KAAK,0CAA2CJ,EAAM,IAEzDK,MAAK,SAAAC,GACJC,QAAQC,IAAIF,EAAIG,gBAoB8BC,KAAK,KAAKC,MAAM,UAAhE,UAA0E,cAAC,IAAD,CAAOb,KAAK,iBAAtF","file":"static/js/7.1fcc0e0a.chunk.js","sourcesContent":["import React, {useState} from 'react';\nimport axios from 'axios';\nimport {\n CCol,\n CFormGroup,\n CInput,\n CInputFile,\n CLabel,\n CButton,\n CCard,\n CCardHeader,\n CCardBody,\n CCardFooter,\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\n\nfunction Uploader() {\n\n const [file, setFile] = useState(null);\n\n function onChangeHandler(e){\n setFile(e.target.files[0])\n }\n\n function onClickHandler(e) {\n const data = new FormData()\n data.append('file', file);\n //console.log(file);\n axios.post(\"http://natnats.mobilous.com:8000/upload\", data, { // receive two parameter endpoint url ,form data\n })\n .then(res => { // then print response status\n console.log(res.statusText)\n });\n }\n\n return (\n <div>\n <CCard>\n <CCardHeader>\n アップロード\n </CCardHeader>\n <CCardBody>\n <CFormGroup row>\n <CCol md=\"3\">\n <CLabel htmlFor=\"date-input\">アップロードするファイルを選んでください</CLabel>\n </CCol>\n <CCol xs=\"12\" md=\"9\">\n <CInputFile type=\"file\" onChange={onChangeHandler} id=\"file-input\" name=\"file-input\"/>\n </CCol>\n </CFormGroup>\n <CCardFooter>\n <CButton type=\"submit\" onClick={onClickHandler} size=\"sm\" color=\"primary\"><CIcon name=\"cil-scrubber\" /> アップロード</CButton>\n </CCardFooter>\n </CCardBody>\n </CCard>\n </div>\n )\n}\n\nexport default Uploader\n"],"sourceRoot":""}
{"version":3,"sources":["views/Uploader/index.js"],"names":["Uploader","useState","file","setFile","row","md","htmlFor","xs","type","onChange","e","target","files","id","name","onClick","data","FormData","append","axios","post","then","res","console","log","statusText","size","color"],"mappings":"mPA4DeA,UA3Cf,WAEE,MAAwBC,mBAAS,MAAjC,mBAAOC,EAAP,KAAaC,EAAb,KAiBA,OACE,8BACE,eAAC,IAAD,WACA,cAAC,IAAD,mDAGA,eAAC,IAAD,WACA,eAAC,IAAD,CAAYC,KAAG,EAAf,UACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,cAAC,IAAD,CAAQC,QAAQ,aAAhB,wIAEF,cAAC,IAAD,CAAMC,GAAG,KAAKF,GAAG,IAAjB,SACE,cAAC,IAAD,CAAYG,KAAK,OAAOC,SA3BhC,SAAyBC,GACvBP,EAAQO,EAAEC,OAAOC,MAAM,KA0BkCC,GAAG,aAAaC,KAAK,oBAG5E,cAAC,IAAD,UACA,eAAC,IAAD,CAASN,KAAK,SAASO,QA3B3B,SAAwBL,GACtB,IAAMM,EAAO,IAAIC,SACjBD,EAAKE,OAAO,OAAQhB,GAEpBiB,IAAMC,KAAK,0CAA2CJ,EAAM,IAEzDK,MAAK,SAAAC,GACJC,QAAQC,IAAIF,EAAIG,gBAoB8BC,KAAK,KAAKC,MAAM,UAAhE,UAA0E,cAAC,IAAD,CAAOb,KAAK,iBAAtF","file":"static/js/7.334c7665.chunk.js","sourcesContent":["import React, {useState} from 'react';\nimport axios from 'axios';\nimport {\n CCol,\n CFormGroup,\n CInput,\n CInputFile,\n CLabel,\n CButton,\n CCard,\n CCardHeader,\n CCardBody,\n CCardFooter,\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\n\nfunction Uploader() {\n\n const [file, setFile] = useState(null);\n\n function onChangeHandler(e){\n setFile(e.target.files[0])\n }\n\n function onClickHandler(e) {\n const data = new FormData()\n data.append('file', file);\n //console.log(file);\n axios.post(\"http://natnats.mobilous.com:8000/upload\", data, { // receive two parameter endpoint url ,form data\n })\n .then(res => { // then print response status\n console.log(res.statusText)\n });\n }\n\n return (\n <div>\n <CCard>\n <CCardHeader>\n アップロード\n </CCardHeader>\n <CCardBody>\n <CFormGroup row>\n <CCol md=\"3\">\n <CLabel htmlFor=\"date-input\">アップロードするファイルを選んでください</CLabel>\n </CCol>\n <CCol xs=\"12\" md=\"9\">\n <CInputFile type=\"file\" onChange={onChangeHandler} id=\"file-input\" name=\"file-input\"/>\n </CCol>\n </CFormGroup>\n <CCardFooter>\n <CButton type=\"submit\" onClick={onClickHandler} size=\"sm\" color=\"primary\"><CIcon name=\"cil-scrubber\" /> アップロード</CButton>\n </CCardFooter>\n </CCardBody>\n </CCard>\n </div>\n )\n}\n\nexport default Uploader\n"],"sourceRoot":""}

View File

@ -1,2 +0,0 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[8],{685:function(e,t,r){"use strict";r.r(t);r(1),r(629);var c=r(20);t.default=function(){return Object(c.jsx)(c.Fragment,{})}}}]);
//# sourceMappingURL=8.3b875ab2.chunk.js.map

View File

@ -0,0 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[8],{687:function(e,t,r){"use strict";r.r(t);r(1),r(629);var c=r(17);t.default=function(){return Object(c.jsx)(c.Fragment,{})}}}]);
//# sourceMappingURL=8.691d6ee0.chunk.js.map

View File

@ -1 +1 @@
{"version":3,"sources":["views/dashboard/Dashboard.js"],"names":["Dashboard"],"mappings":"4KAAA,+BAWeA,UARG,WAChB,OACE","file":"static/js/8.3b875ab2.chunk.js","sourcesContent":["import React, { lazy } from 'react'\nimport CIcon from '@coreui/icons-react'\n\nconst Dashboard = () => {\n return (\n <>\n\n </>\n )\n}\n\nexport default Dashboard\n"],"sourceRoot":""}
{"version":3,"sources":["views/dashboard/Dashboard.js"],"names":["Dashboard"],"mappings":"4KAAA,+BAWeA,UARG,WAChB,OACE","file":"static/js/8.691d6ee0.chunk.js","sourcesContent":["import React, { lazy } from 'react'\nimport CIcon from '@coreui/icons-react'\n\nconst Dashboard = () => {\n return (\n <>\n\n </>\n )\n}\n\nexport default Dashboard\n"],"sourceRoot":""}

View File

@ -1,2 +1,2 @@
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[9],{681:function(e,c,t){"use strict";t.r(c);t(1);var s=t(157),r=t(630),i=t(629),l=t(20);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(r.l,{children:Object(l.jsx)(r.L,{className:"justify-content-center",children:Object(l.jsx)(r.k,{md:"8",children:Object(l.jsxs)(r.i,{children:[Object(l.jsx)(r.f,{className:"p-4",children:Object(l.jsx)(r.g,{children:Object(l.jsxs)(r.t,{children:[Object(l.jsx)("h1",{children:"Login"}),Object(l.jsx)("p",{className:"text-muted",children:"Sign In to your account"}),Object(l.jsxs)(r.E,{className:"mb-3",children:[Object(l.jsx)(r.G,{children:Object(l.jsx)(r.H,{children:Object(l.jsx)(i.a,{name:"cil-user"})})}),Object(l.jsx)(r.B,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(l.jsxs)(r.E,{className:"mb-4",children:[Object(l.jsx)(r.G,{children:Object(l.jsx)(r.H,{children:Object(l.jsx)(i.a,{name:"cil-lock-locked"})})}),Object(l.jsx)(r.B,{type:"password",placeholder:"Password",autoComplete:"current-password"})]}),Object(l.jsxs)(r.L,{children:[Object(l.jsx)(r.k,{xs:"6",children:Object(l.jsx)(r.e,{color:"primary",className:"px-4",children:"Login"})}),Object(l.jsx)(r.k,{xs:"6",className:"text-right",children:Object(l.jsx)(r.e,{color:"link",className:"px-0",children:"Forgot password?"})})]})]})})}),Object(l.jsx)(r.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(l.jsx)(r.g,{className:"text-center",children:Object(l.jsxs)("div",{children:[Object(l.jsx)("h2",{children:"Sign up"}),Object(l.jsx)("p",{children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."}),Object(l.jsx)(s.b,{to:"/register",children:Object(l.jsx)(r.e,{color:"primary",className:"mt-3",active:!0,tabIndex:-1,children:"Register Now!"})})]})})})]})})})})})}}}]);
//# sourceMappingURL=9.f816ebdb.chunk.js.map
(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[9],{683:function(e,c,t){"use strict";t.r(c);t(1);var s=t(157),r=t(630),i=t(629),l=t(17);c.default=function(){return Object(l.jsx)("div",{className:"c-app c-default-layout flex-row align-items-center",children:Object(l.jsx)(r.l,{children:Object(l.jsx)(r.K,{className:"justify-content-center",children:Object(l.jsx)(r.k,{md:"8",children:Object(l.jsxs)(r.i,{children:[Object(l.jsx)(r.f,{className:"p-4",children:Object(l.jsx)(r.g,{children:Object(l.jsxs)(r.s,{children:[Object(l.jsx)("h1",{children:"Login"}),Object(l.jsx)("p",{className:"text-muted",children:"Sign In to your account"}),Object(l.jsxs)(r.D,{className:"mb-3",children:[Object(l.jsx)(r.F,{children:Object(l.jsx)(r.G,{children:Object(l.jsx)(i.a,{name:"cil-user"})})}),Object(l.jsx)(r.A,{type:"text",placeholder:"Username",autoComplete:"username"})]}),Object(l.jsxs)(r.D,{className:"mb-4",children:[Object(l.jsx)(r.F,{children:Object(l.jsx)(r.G,{children:Object(l.jsx)(i.a,{name:"cil-lock-locked"})})}),Object(l.jsx)(r.A,{type:"password",placeholder:"Password",autoComplete:"current-password"})]}),Object(l.jsxs)(r.K,{children:[Object(l.jsx)(r.k,{xs:"6",children:Object(l.jsx)(r.e,{color:"primary",className:"px-4",children:"Login"})}),Object(l.jsx)(r.k,{xs:"6",className:"text-right",children:Object(l.jsx)(r.e,{color:"link",className:"px-0",children:"Forgot password?"})})]})]})})}),Object(l.jsx)(r.f,{className:"text-white bg-primary py-5 d-md-down-none",style:{width:"44%"},children:Object(l.jsx)(r.g,{className:"text-center",children:Object(l.jsxs)("div",{children:[Object(l.jsx)("h2",{children:"Sign up"}),Object(l.jsx)("p",{children:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."}),Object(l.jsx)(s.b,{to:"/register",children:Object(l.jsx)(r.e,{color:"primary",className:"mt-3",active:!0,tabIndex:-1,children:"Register Now!"})})]})})})]})})})})})}}}]);
//# sourceMappingURL=9.4d60c4c5.chunk.js.map

View File

@ -1 +1 @@
{"version":3,"sources":["views/pages/login/Login.js"],"names":["Login","className","md","name","type","placeholder","autoComplete","xs","color","style","width","to","active","tabIndex"],"mappings":"4KAAA,mDA6EeA,UA3DD,WACZ,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAOD,UAAU,MAAjB,SACE,cAAC,IAAD,UACE,eAAC,IAAD,WACE,uCACA,mBAAGA,UAAU,aAAb,qCACA,eAAC,IAAD,CAAaA,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,iBAGhB,cAAC,IAAD,CAAQC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1D,eAAC,IAAD,CAAaL,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,WAAWC,aAAa,wBAE9D,eAAC,IAAD,WACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,cAAC,IAAD,CAASC,MAAM,UAAUP,UAAU,OAAnC,qBAEF,cAAC,IAAD,CAAMM,GAAG,IAAIN,UAAU,aAAvB,SACE,cAAC,IAAD,CAASO,MAAM,OAAOP,UAAU,OAAhC,0CAMV,cAAC,IAAD,CAAOA,UAAU,4CAA4CQ,MAAO,CAAEC,MAAO,OAA7E,SACE,cAAC,IAAD,CAAWT,UAAU,cAArB,SACE,gCACE,yCACA,6JAEA,cAAC,IAAD,CAAMU,GAAG,YAAT,SACE,cAAC,IAAD,CAASH,MAAM,UAAUP,UAAU,OAAOW,QAAM,EAACC,UAAW,EAA5D","file":"static/js/9.f816ebdb.chunk.js","sourcesContent":["import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardGroup,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Login = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"8\">\n <CCardGroup>\n <CCard className=\"p-4\">\n <CCardBody>\n <CForm>\n <h1>Login</h1>\n <p className=\"text-muted\">Sign In to your account</p>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-user\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\n </CInputGroup>\n <CInputGroup className=\"mb-4\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"current-password\" />\n </CInputGroup>\n <CRow>\n <CCol xs=\"6\">\n <CButton color=\"primary\" className=\"px-4\">Login</CButton>\n </CCol>\n <CCol xs=\"6\" className=\"text-right\">\n <CButton color=\"link\" className=\"px-0\">Forgot password?</CButton>\n </CCol>\n </CRow>\n </CForm>\n </CCardBody>\n </CCard>\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\n <CCardBody className=\"text-center\">\n <div>\n <h2>Sign up</h2>\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\n labore et dolore magna aliqua.</p>\n <Link to=\"/register\">\n <CButton color=\"primary\" className=\"mt-3\" active tabIndex={-1}>Register Now!</CButton>\n </Link>\n </div>\n </CCardBody>\n </CCard>\n </CCardGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Login\n"],"sourceRoot":""}
{"version":3,"sources":["views/pages/login/Login.js"],"names":["Login","className","md","name","type","placeholder","autoComplete","xs","color","style","width","to","active","tabIndex"],"mappings":"4KAAA,mDA6EeA,UA3DD,WACZ,OACE,qBAAKC,UAAU,qDAAf,SACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAMA,UAAU,yBAAhB,SACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,eAAC,IAAD,WACE,cAAC,IAAD,CAAOD,UAAU,MAAjB,SACE,cAAC,IAAD,UACE,eAAC,IAAD,WACE,uCACA,mBAAGA,UAAU,aAAb,qCACA,eAAC,IAAD,CAAaA,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,iBAGhB,cAAC,IAAD,CAAQC,KAAK,OAAOC,YAAY,WAAWC,aAAa,gBAE1D,eAAC,IAAD,CAAaL,UAAU,OAAvB,UACE,cAAC,IAAD,UACE,cAAC,IAAD,UACE,cAAC,IAAD,CAAOE,KAAK,wBAGhB,cAAC,IAAD,CAAQC,KAAK,WAAWC,YAAY,WAAWC,aAAa,wBAE9D,eAAC,IAAD,WACE,cAAC,IAAD,CAAMC,GAAG,IAAT,SACE,cAAC,IAAD,CAASC,MAAM,UAAUP,UAAU,OAAnC,qBAEF,cAAC,IAAD,CAAMM,GAAG,IAAIN,UAAU,aAAvB,SACE,cAAC,IAAD,CAASO,MAAM,OAAOP,UAAU,OAAhC,0CAMV,cAAC,IAAD,CAAOA,UAAU,4CAA4CQ,MAAO,CAAEC,MAAO,OAA7E,SACE,cAAC,IAAD,CAAWT,UAAU,cAArB,SACE,gCACE,yCACA,6JAEA,cAAC,IAAD,CAAMU,GAAG,YAAT,SACE,cAAC,IAAD,CAASH,MAAM,UAAUP,UAAU,OAAOW,QAAM,EAACC,UAAW,EAA5D","file":"static/js/9.4d60c4c5.chunk.js","sourcesContent":["import React from 'react'\nimport { Link } from 'react-router-dom'\nimport {\n CButton,\n CCard,\n CCardBody,\n CCardGroup,\n CCol,\n CContainer,\n CForm,\n CInput,\n CInputGroup,\n CInputGroupPrepend,\n CInputGroupText,\n CRow\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst Login = () => {\n return (\n <div className=\"c-app c-default-layout flex-row align-items-center\">\n <CContainer>\n <CRow className=\"justify-content-center\">\n <CCol md=\"8\">\n <CCardGroup>\n <CCard className=\"p-4\">\n <CCardBody>\n <CForm>\n <h1>Login</h1>\n <p className=\"text-muted\">Sign In to your account</p>\n <CInputGroup className=\"mb-3\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-user\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"text\" placeholder=\"Username\" autoComplete=\"username\" />\n </CInputGroup>\n <CInputGroup className=\"mb-4\">\n <CInputGroupPrepend>\n <CInputGroupText>\n <CIcon name=\"cil-lock-locked\" />\n </CInputGroupText>\n </CInputGroupPrepend>\n <CInput type=\"password\" placeholder=\"Password\" autoComplete=\"current-password\" />\n </CInputGroup>\n <CRow>\n <CCol xs=\"6\">\n <CButton color=\"primary\" className=\"px-4\">Login</CButton>\n </CCol>\n <CCol xs=\"6\" className=\"text-right\">\n <CButton color=\"link\" className=\"px-0\">Forgot password?</CButton>\n </CCol>\n </CRow>\n </CForm>\n </CCardBody>\n </CCard>\n <CCard className=\"text-white bg-primary py-5 d-md-down-none\" style={{ width: '44%' }}>\n <CCardBody className=\"text-center\">\n <div>\n <h2>Sign up</h2>\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut\n labore et dolore magna aliqua.</p>\n <Link to=\"/register\">\n <CButton color=\"primary\" className=\"mt-3\" active tabIndex={-1}>Register Now!</CButton>\n </Link>\n </div>\n </CCardBody>\n </CCard>\n </CCardGroup>\n </CCol>\n </CRow>\n </CContainer>\n </div>\n )\n}\n\nexport default Login\n"],"sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,d=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&d.push(a[o][0]),a[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(s&&s(t);d.length;)d.shift()();return c.push.apply(c,f||[]),r()}function r(){for(var e,t=0;t<c.length;t++){for(var r=c[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==a[i]&&(n=!1)}n&&(c.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},a={3:0},c=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"0ef68903",1:"31d6cfe0",5:"31d6cfe0",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0"}[e]+".chunk.css",a=u.p+n,c=document.getElementsByTagName("link"),i=0;i<c.length;i++){var f=(s=c[i]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(f===n||f===a))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var s;if((f=(s=l[i]).getAttribute("data-href"))===n||f===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||a,c=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=n,delete o[e],d.parentNode.removeChild(d),r(c)},d.href=a,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var c,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"59f40d98",1:"d5a5a89d",5:"dc449d47",6:"0249a352",7:"1fcc0e0a",8:"3b875ab2",9:"f816ebdb",10:"460a24cf",11:"ca6ae1e6",12:"a6477886"}[e]+".chunk.js"}(e);var f=new Error;c=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}a[e]=void 0}};var l=setTimeout((function(){c({type:"timeout",target:i})}),12e4);i.onerror=i.onload=c,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=f;r()}([]);
//# sourceMappingURL=runtime-main.a0e3e1db.js.map

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,2 @@
!function(e){function t(t){for(var n,o,u=t[0],i=t[1],f=t[2],l=0,d=[];l<u.length;l++)o=u[l],Object.prototype.hasOwnProperty.call(c,o)&&c[o]&&d.push(c[o][0]),c[o]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(s&&s(t);d.length;)d.shift()();return a.push.apply(a,f||[]),r()}function r(){for(var e,t=0;t<a.length;t++){for(var r=a[t],n=!0,o=1;o<r.length;o++){var i=r[o];0!==c[i]&&(n=!1)}n&&(a.splice(t--,1),e=u(u.s=r[0]))}return e}var n={},o={3:0},c={3:0},a=[];function u(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{0:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{0:"0ef68903",1:"31d6cfe0",5:"31d6cfe0",6:"31d6cfe0",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".chunk.css",c=u.p+n,a=document.getElementsByTagName("link"),i=0;i<a.length;i++){var f=(s=a[i]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(f===n||f===c))return t()}var l=document.getElementsByTagName("style");for(i=0;i<l.length;i++){var s;if((f=(s=l[i]).getAttribute("data-href"))===n||f===c)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||c,a=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=n,delete o[e],d.parentNode.removeChild(d),r(a)},d.href=c,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=c[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=c[e]=[t,n]}));t.push(r[2]=n);var a,i=document.createElement("script");i.charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.src=function(e){return u.p+"static/js/"+({}[e]||e)+"."+{0:"460712f0",1:"391c183b",5:"1649b70d",6:"4c135ec4",7:"334c7665",8:"691d6ee0",9:"4d60c4c5",10:"39a27b50",11:"c5e037e0",12:"118179c3",13:"90d53c71",14:"9a037818",15:"360cec3e"}[e]+".chunk.js"}(e);var f=new Error;a=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=c[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",f.name="ChunkLoadError",f.type=n,f.request=o,r[1](f)}c[e]=void 0}};var l=setTimeout((function(){a({type:"timeout",target:i})}),12e4);i.onerror=i.onload=a,document.head.appendChild(i)}return Promise.all(t)},u.m=e,u.c=n,u.d=function(e,t,r){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)u.d(r,n,function(t){return e[t]}.bind(null,n));return r},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="./",u.oe=function(e){throw console.error(e),e};var i=this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[],f=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var s=f;r()}([]);
//# sourceMappingURL=runtime-main.e2fcaa18.js.map

File diff suppressed because one or more lines are too long

View File

@ -36,6 +36,7 @@
"core-js": "^3.9.1",
"cors": "^2.8.5",
"enzyme": "^3.11.0",
"js-cookie": "^3.0.0",
"js-file-download": "^0.4.12",
"multer": "^1.4.2",
"nodemon": "^2.0.12",

View File

@ -17,6 +17,7 @@ const Login = React.lazy(() => import('./views/pages/login/Login'));
const Register = React.lazy(() => import('./views/pages/register/Register'));
const Page404 = React.lazy(() => import('./views/pages/page404/Page404'));
const Page500 = React.lazy(() => import('./views/pages/page500/Page500'));
const Sso = React.lazy(() => import('./views/sso/index'));
class App extends Component {
@ -25,6 +26,7 @@ class App extends Component {
<BrowserRouter>
<React.Suspense fallback={loading}>
<Switch>
<Route exact path="/sso" name="SSO Login" render={props => <Sso {...props}/>} />
<Route exact path="/login" name="Login Page" render={props => <Login {...props}/>} />
<Route exact path="/register" name="Register Page" render={props => <Register {...props}/>} />
<Route exact path="/404" name="Page 404" render={props => <Page404 {...props}/>} />

View File

@ -1,4 +1,5 @@
import React, { Suspense } from 'react'
import Cookies from 'js-cookie';
import {
Redirect,
Route,
@ -16,6 +17,13 @@ const loading = (
)
const TheContent = () => {
function get_token_from_storage_or_cookie() {
const shib = Cookies.get('_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468')
console.log(shib);
return null;
}
return (
<main className="c-main">
<CContainer fluid>
@ -28,11 +36,23 @@ const TheContent = () => {
path={route.path}
exact={route.exact}
name={route.name}
render={props => (
<CFade>
render={props =>
get_token_from_storage_or_cookie("tokenName") !== null
? (
<route.component {...props} />
</CFade>
)} />
) : (
<Redirect to={{ pathname: "/sso" }} />
)
}
// render={props => (
// <CFade>
// <route.component {...props} />
// </CFade>
// )}
/>
)
})}
<Redirect from="/" to="/dashboard" />

View File

@ -60,6 +60,10 @@ const TheHeader = () => {
</CHeaderNavItem>
</CHeaderNav>
<CHeaderNav className="px-3">
<TheHeaderDropdown/>
</CHeaderNav>
<CSubheader className="px-3 justify-content-between">
<CBreadcrumbRouter
className="border-0 c-subheader-nav m-0 px-0 px-md-3"

View File

@ -10,6 +10,12 @@ import {
import CIcon from '@coreui/icons-react'
const TheHeaderDropdown = () => {
function launchsso() {
console.log("launch sso");
window.open("https://fsbsso.sumasen.net/Shibboleth.sso/Login", "_self");
}
return (
<CDropdown
inNav
@ -18,11 +24,7 @@ const TheHeaderDropdown = () => {
>
<CDropdownToggle className="c-header-nav-link" caret={false}>
<div className="c-avatar">
<CImg
src={'avatars/6.jpg'}
className="c-avatar-img"
alt="admin@bootstrapmaster.com"
/>
Account
</div>
</CDropdownToggle>
<CDropdownMenu className="pt-0" placement="bottom-end">
@ -34,10 +36,9 @@ const TheHeaderDropdown = () => {
>
<strong>Account</strong>
</CDropdownItem>
<CDropdownItem>
<CDropdownItem onClick={launchsso}>
<CIcon name="cil-bell" className="mfe-2" />
Updates
<CBadge color="info" className="mfs-auto">42</CBadge>
SSO Login
</CDropdownItem>
</CDropdownMenu>
</CDropdown>

View File

@ -24,6 +24,12 @@ const _nav = [{
to: '/uploader',
icon: 'cil-drop',
},
{
_tag: 'CSidebarNavItem',
name: 'secret',
to: '/secret',
icon: 'cil-drop',
},
// {
// _tag: 'CSidebarNavTitle',
// _children: ['Components']

View File

@ -3,6 +3,8 @@ import React from 'react';
const Dashboard = React.lazy(() => import('./views/dashboard/Dashboard'));
const BoxDisplacemen = React.lazy(() => import('./views/BoxDisplacemen/index'));
const Uploader = React.lazy(() => import('./views/Uploader/index'));
const Secret = React.lazy(() => import('./views/secret/index'));
const Sso = React.lazy(() => import('./views/sso/index'));
const routes = [
@ -10,6 +12,7 @@ const routes = [
{ path: '/dashboard', name: 'ダッシュボード', component: Dashboard },
{ path: '/reports', exact: true, name: 'レポート', component: BoxDisplacemen },
{ path: '/uploader', exact: true, name: 'アップロード', component: Uploader },
{ path: '/secret', exact: true, name: 'アップロード', component: Secret },
];
export default routes;

11
src/views/secret/index.js Normal file
View File

@ -0,0 +1,11 @@
import React from 'react'
function Secret() {
return (
<div>
This is a protected page
</div>
)
}
export default Secret

62
src/views/sso/index.js Normal file
View File

@ -0,0 +1,62 @@
import React from 'react'
import { Link } from 'react-router-dom'
import {
CButton,
CCard,
CCardBody,
CCardGroup,
CCol,
CContainer,
CForm,
CInput,
CInputGroup,
CInputGroupPrepend,
CInputGroupText,
CRow
} from '@coreui/react'
import CIcon from '@coreui/icons-react'
function Sso() {
function launchsso() {
console.log("launch sso");
window.open("https://fsbsso.sumasen.net/Shibboleth.sso/Login", "_self");
}
return (
<div className="c-app c-default-layout flex-row align-items-center">
<CContainer>
<CRow className="justify-content-center">
<CCol md="8">
<CCardGroup>
<CCard className="p-4">
<CCardBody>
<CForm>
<h1>Login</h1>
<p className="text-muted">Click here to Sign In with SSO</p>
<CRow>
<CCol>
<CButton color="primary" className="px-4" onClick={launchsso}>Login with SSO</CButton>
</CCol>
</CRow>
</CForm>
</CCardBody>
</CCard>
<CCard className="text-white bg-primary py-5 d-md-down-none" style={{ width: '44%' }}>
<CCardBody className="text-center">
<div>
<h2>How to Login</h2>
<p>This uses SSO Login, by clicking the link will redirect to SSO login page</p>
</div>
</CCardBody>
</CCard>
</CCardGroup>
</CCol>
</CRow>
</CContainer>
</div>
)
}
export default Sso