From a7a9d5d070a10cd75e05b594dd7787f3f85d1acf Mon Sep 17 00:00:00 2001 From: nouffer Date: Fri, 30 Jul 2021 16:56:49 +0530 Subject: [PATCH] update sso --- build/asset-manifest.json | 12 ++++++------ build/index.html | 2 +- build/static/js/5.4958c9b6.chunk.js.map | 1 - .../js/{5.4958c9b6.chunk.js => 5.83be0a63.chunk.js} | 6 +++--- ...s.LICENSE.txt => 5.83be0a63.chunk.js.LICENSE.txt} | 0 build/static/js/5.83be0a63.chunk.js.map | 1 + ...ime-main.5bed6fff.js => runtime-main.319106b6.js} | 4 ++-- ....5bed6fff.js.map => runtime-main.319106b6.js.map} | 2 +- src/containers/TheContent.js | 10 +++++----- 9 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 build/static/js/5.4958c9b6.chunk.js.map rename build/static/js/{5.4958c9b6.chunk.js => 5.83be0a63.chunk.js} (54%) rename build/static/js/{5.4958c9b6.chunk.js.LICENSE.txt => 5.83be0a63.chunk.js.LICENSE.txt} (100%) create mode 100644 build/static/js/5.83be0a63.chunk.js.map rename build/static/js/{runtime-main.5bed6fff.js => runtime-main.319106b6.js} (96%) rename build/static/js/{runtime-main.5bed6fff.js.map => runtime-main.319106b6.js.map} (98%) diff --git a/build/asset-manifest.json b/build/asset-manifest.json index a1fd2ed..d108de7 100644 --- a/build/asset-manifest.json +++ b/build/asset-manifest.json @@ -8,12 +8,12 @@ "main.css": "./static/css/main.4ecfe4c7.chunk.css", "main.js": "./static/js/main.4272ed70.chunk.js", "main.js.map": "./static/js/main.4272ed70.chunk.js.map", - "runtime-main.js": "./static/js/runtime-main.5bed6fff.js", - "runtime-main.js.map": "./static/js/runtime-main.5bed6fff.js.map", + "runtime-main.js": "./static/js/runtime-main.319106b6.js", + "runtime-main.js.map": "./static/js/runtime-main.319106b6.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.4958c9b6.chunk.js": "./static/js/5.4958c9b6.chunk.js", - "static/js/5.4958c9b6.chunk.js.map": "./static/js/5.4958c9b6.chunk.js.map", + "static/js/5.83be0a63.chunk.js": "./static/js/5.83be0a63.chunk.js", + "static/js/5.83be0a63.chunk.js.map": "./static/js/5.83be0a63.chunk.js.map", "static/js/6.51bb1ff7.chunk.js": "./static/js/6.51bb1ff7.chunk.js", "static/js/6.51bb1ff7.chunk.js.map": "./static/js/6.51bb1ff7.chunk.js.map", "static/js/7.5ea729bc.chunk.js": "./static/js/7.5ea729bc.chunk.js", @@ -39,10 +39,10 @@ "static/css/main.4ecfe4c7.chunk.css.map": "./static/css/main.4ecfe4c7.chunk.css.map", "static/js/0.e27bb3c3.chunk.js.LICENSE.txt": "./static/js/0.e27bb3c3.chunk.js.LICENSE.txt", "static/js/4.86a777f2.chunk.js.LICENSE.txt": "./static/js/4.86a777f2.chunk.js.LICENSE.txt", - "static/js/5.4958c9b6.chunk.js.LICENSE.txt": "./static/js/5.4958c9b6.chunk.js.LICENSE.txt" + "static/js/5.83be0a63.chunk.js.LICENSE.txt": "./static/js/5.83be0a63.chunk.js.LICENSE.txt" }, "entrypoints": [ - "static/js/runtime-main.5bed6fff.js", + "static/js/runtime-main.319106b6.js", "static/js/4.86a777f2.chunk.js", "static/css/main.4ecfe4c7.chunk.css", "static/js/main.4272ed70.chunk.js" diff --git a/build/index.html b/build/index.html index 8b2622c..fba44d0 100644 --- a/build/index.html +++ b/build/index.html @@ -1 +1 @@ -FBS Admin tool
\ No newline at end of file +FBS Admin tool
\ No newline at end of file diff --git a/build/static/js/5.4958c9b6.chunk.js.map b/build/static/js/5.4958c9b6.chunk.js.map deleted file mode 100644 index c79ef8c..0000000 --- a/build/static/js/5.4958c9b6.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/regenerator/index.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","../node_modules/cookie/index.js","../node_modules/universal-cookie/es6/utils.js","../node_modules/universal-cookie/es6/Cookies.js","../node_modules/universal-cookie/es6/index.js","routes.js","containers/TheContent.js","containers/TheFooter.js","containers/TheHeader.js","containers/TheHeaderDropdown.js","containers/_nav.js","containers/TheSidebar.js","containers/TheLayout.js"],"names":["_arrayLikeToArray","arr","len","length","i","arr2","Array","_slicedToArray","isArray","Symbol","iterator","Object","_arr","_n","_d","_e","undefined","_s","_i","next","done","push","value","err","o","minLen","n","prototype","toString","call","slice","constructor","name","from","test","TypeError","module","exports","asyncGeneratorStep","gen","resolve","reject","_next","_throw","key","arg","info","error","Promise","then","_asyncToGenerator","fn","self","this","args","arguments","apply","parse","str","options","obj","opt","pairs","split","pairSplitRegExp","dec","decode","pair","eq_idx","indexOf","substr","trim","val","tryDecode","serialize","enc","encode","fieldContentRegExp","maxAge","isNaN","Error","Math","floor","domain","path","expires","toUTCString","httpOnly","secure","sameSite","toLowerCase","decodeURIComponent","encodeURIComponent","e","readCookie","cleanValue","cleanupCookieValue","doNotParse","isParsingCookie","JSON","__assign","assign","t","s","p","hasOwnProperty","Cookies","cookies","_this","changeListeners","HAS_DOCUMENT_COOKIE","cookie","parseCookies","document","catch","_updateBrowserValues","parseOptions","_emitChange","params","get","getAll","result","name_1","set","_a","stringify","remove","finalOptions","Date","addChangeListener","callback","removeChangeListener","idx","splice","Dashboard","React","lazy","BoxDisplacemen","Uploader","Secret","routes","exact","component","loading","className","TheContent","useState","SsoSession","setSsoSession","useEffect","a","axios","data","fetchData","fluid","fallback","map","route","render","props","console","log","shib","get_token_from_storage_or_cookie","to","pathname","memo","TheFooter","fixed","href","target","rel","TheHeader","dispatch","useDispatch","sidebarShow","useSelector","state","withSubheader","inHeader","onClick","includes","type","TheHeaderDropdown","inNav","direction","caret","placement","header","tag","color","window","open","_nav","_tag","icon","customClasses","_children","TheSidebar","show","onShowChange","height","items","navigation","components","CSidebarNavDivider","CSidebarNavDropdown","CSidebarNavItem","CSidebarNavTitle","TheLayout"],"mappings":"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","file":"static/js/5.4958c9b6.chunk.js","sourcesContent":["export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayWithHoles from \"@babel/runtime/helpers/esm/arrayWithHoles\";\nimport iterableToArrayLimit from \"@babel/runtime/helpers/esm/iterableToArrayLimit\";\nimport unsupportedIterableToArray from \"@babel/runtime/helpers/esm/unsupportedIterableToArray\";\nimport nonIterableRest from \"@babel/runtime/helpers/esm/nonIterableRest\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","import arrayLikeToArray from \"@babel/runtime/helpers/esm/arrayLikeToArray\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","module.exports = require(\"regenerator-runtime\");\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}","/*!\n * cookie\n * Copyright(c) 2012-2014 Roman Shtylman\n * Copyright(c) 2015 Douglas Christopher Wilson\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module exports.\n * @public\n */\n\nexports.parse = parse;\nexports.serialize = serialize;\n\n/**\n * Module variables.\n * @private\n */\n\nvar decode = decodeURIComponent;\nvar encode = encodeURIComponent;\nvar pairSplitRegExp = /; */;\n\n/**\n * RegExp to match field-content in RFC 7230 sec 3.2\n *\n * field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ]\n * field-vchar = VCHAR / obs-text\n * obs-text = %x80-FF\n */\n\nvar fieldContentRegExp = /^[\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+$/;\n\n/**\n * Parse a cookie header.\n *\n * Parse the given cookie header string into an object\n * The object has the various cookies as keys(names) => values\n *\n * @param {string} str\n * @param {object} [options]\n * @return {object}\n * @public\n */\n\nfunction parse(str, options) {\n if (typeof str !== 'string') {\n throw new TypeError('argument str must be a string');\n }\n\n var obj = {}\n var opt = options || {};\n var pairs = str.split(pairSplitRegExp);\n var dec = opt.decode || decode;\n\n for (var i = 0; i < pairs.length; i++) {\n var pair = pairs[i];\n var eq_idx = pair.indexOf('=');\n\n // skip things that don't look like key=value\n if (eq_idx < 0) {\n continue;\n }\n\n var key = pair.substr(0, eq_idx).trim()\n var val = pair.substr(++eq_idx, pair.length).trim();\n\n // quoted values\n if ('\"' == val[0]) {\n val = val.slice(1, -1);\n }\n\n // only assign once\n if (undefined == obj[key]) {\n obj[key] = tryDecode(val, dec);\n }\n }\n\n return obj;\n}\n\n/**\n * Serialize data into a cookie header.\n *\n * Serialize the a name value pair into a cookie string suitable for\n * http headers. An optional options object specified cookie parameters.\n *\n * serialize('foo', 'bar', { httpOnly: true })\n * => \"foo=bar; httpOnly\"\n *\n * @param {string} name\n * @param {string} val\n * @param {object} [options]\n * @return {string}\n * @public\n */\n\nfunction serialize(name, val, options) {\n var opt = options || {};\n var enc = opt.encode || encode;\n\n if (typeof enc !== 'function') {\n throw new TypeError('option encode is invalid');\n }\n\n if (!fieldContentRegExp.test(name)) {\n throw new TypeError('argument name is invalid');\n }\n\n var value = enc(val);\n\n if (value && !fieldContentRegExp.test(value)) {\n throw new TypeError('argument val is invalid');\n }\n\n var str = name + '=' + value;\n\n if (null != opt.maxAge) {\n var maxAge = opt.maxAge - 0;\n if (isNaN(maxAge)) throw new Error('maxAge should be a Number');\n str += '; Max-Age=' + Math.floor(maxAge);\n }\n\n if (opt.domain) {\n if (!fieldContentRegExp.test(opt.domain)) {\n throw new TypeError('option domain is invalid');\n }\n\n str += '; Domain=' + opt.domain;\n }\n\n if (opt.path) {\n if (!fieldContentRegExp.test(opt.path)) {\n throw new TypeError('option path is invalid');\n }\n\n str += '; Path=' + opt.path;\n }\n\n if (opt.expires) {\n if (typeof opt.expires.toUTCString !== 'function') {\n throw new TypeError('option expires is invalid');\n }\n\n str += '; Expires=' + opt.expires.toUTCString();\n }\n\n if (opt.httpOnly) {\n str += '; HttpOnly';\n }\n\n if (opt.secure) {\n str += '; Secure';\n }\n\n if (opt.sameSite) {\n var sameSite = typeof opt.sameSite === 'string'\n ? opt.sameSite.toLowerCase() : opt.sameSite;\n\n switch (sameSite) {\n case true:\n str += '; SameSite=Strict';\n break;\n case 'lax':\n str += '; SameSite=Lax';\n break;\n case 'strict':\n str += '; SameSite=Strict';\n break;\n case 'none':\n str += '; SameSite=None';\n break;\n default:\n throw new TypeError('option sameSite is invalid');\n }\n }\n\n return str;\n}\n\n/**\n * Try decoding a string using a decoding function.\n *\n * @param {string} str\n * @param {function} decode\n * @private\n */\n\nfunction tryDecode(str, decode) {\n try {\n return decode(str);\n } catch (e) {\n return str;\n }\n}\n","import * as cookie from 'cookie';\r\nexport function hasDocumentCookie() {\r\n // Can we get/set cookies on document.cookie?\r\n return typeof document === 'object' && typeof document.cookie === 'string';\r\n}\r\nexport function cleanCookies() {\r\n document.cookie.split(';').forEach(function (c) {\r\n document.cookie = c\r\n .replace(/^ +/, '')\r\n .replace(/=.*/, '=;expires=' + new Date().toUTCString() + ';path=/');\r\n });\r\n}\r\nexport function parseCookies(cookies, options) {\r\n if (typeof cookies === 'string') {\r\n return cookie.parse(cookies, options);\r\n }\r\n else if (typeof cookies === 'object' && cookies !== null) {\r\n return cookies;\r\n }\r\n else {\r\n return {};\r\n }\r\n}\r\nexport function isParsingCookie(value, doNotParse) {\r\n if (typeof doNotParse === 'undefined') {\r\n // We guess if the cookie start with { or [, it has been serialized\r\n doNotParse =\r\n !value || (value[0] !== '{' && value[0] !== '[' && value[0] !== '\"');\r\n }\r\n return !doNotParse;\r\n}\r\nexport function readCookie(value, options) {\r\n if (options === void 0) { options = {}; }\r\n var cleanValue = cleanupCookieValue(value);\r\n if (isParsingCookie(cleanValue, options.doNotParse)) {\r\n try {\r\n return JSON.parse(cleanValue);\r\n }\r\n catch (e) {\r\n // At least we tried\r\n }\r\n }\r\n // Ignore clean value if we failed the deserialization\r\n // It is not relevant anymore to trim those values\r\n return value;\r\n}\r\nfunction cleanupCookieValue(value) {\r\n // express prepend j: before serializing a cookie\r\n if (value && value[0] === 'j' && value[1] === ':') {\r\n return value.substr(2);\r\n }\r\n return value;\r\n}\r\n","var __assign = (this && this.__assign) || function () {\r\n __assign = Object.assign || function(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n return __assign.apply(this, arguments);\r\n};\r\nimport * as cookie from 'cookie';\r\nimport { hasDocumentCookie, parseCookies, readCookie } from './utils';\r\nvar Cookies = /** @class */ (function () {\r\n function Cookies(cookies, options) {\r\n var _this = this;\r\n this.changeListeners = [];\r\n this.HAS_DOCUMENT_COOKIE = false;\r\n this.cookies = parseCookies(cookies, options);\r\n new Promise(function () {\r\n _this.HAS_DOCUMENT_COOKIE = hasDocumentCookie();\r\n }).catch(function () { });\r\n }\r\n Cookies.prototype._updateBrowserValues = function (parseOptions) {\r\n if (!this.HAS_DOCUMENT_COOKIE) {\r\n return;\r\n }\r\n this.cookies = cookie.parse(document.cookie, parseOptions);\r\n };\r\n Cookies.prototype._emitChange = function (params) {\r\n for (var i = 0; i < this.changeListeners.length; ++i) {\r\n this.changeListeners[i](params);\r\n }\r\n };\r\n Cookies.prototype.get = function (name, options, parseOptions) {\r\n if (options === void 0) { options = {}; }\r\n this._updateBrowserValues(parseOptions);\r\n return readCookie(this.cookies[name], options);\r\n };\r\n Cookies.prototype.getAll = function (options, parseOptions) {\r\n if (options === void 0) { options = {}; }\r\n this._updateBrowserValues(parseOptions);\r\n var result = {};\r\n for (var name_1 in this.cookies) {\r\n result[name_1] = readCookie(this.cookies[name_1], options);\r\n }\r\n return result;\r\n };\r\n Cookies.prototype.set = function (name, value, options) {\r\n var _a;\r\n if (typeof value === 'object') {\r\n value = JSON.stringify(value);\r\n }\r\n this.cookies = __assign(__assign({}, this.cookies), (_a = {}, _a[name] = value, _a));\r\n if (this.HAS_DOCUMENT_COOKIE) {\r\n document.cookie = cookie.serialize(name, value, options);\r\n }\r\n this._emitChange({ name: name, value: value, options: options });\r\n };\r\n Cookies.prototype.remove = function (name, options) {\r\n var finalOptions = (options = __assign(__assign({}, options), { expires: new Date(1970, 1, 1, 0, 0, 1), maxAge: 0 }));\r\n this.cookies = __assign({}, this.cookies);\r\n delete this.cookies[name];\r\n if (this.HAS_DOCUMENT_COOKIE) {\r\n document.cookie = cookie.serialize(name, '', finalOptions);\r\n }\r\n this._emitChange({ name: name, value: undefined, options: options });\r\n };\r\n Cookies.prototype.addChangeListener = function (callback) {\r\n this.changeListeners.push(callback);\r\n };\r\n Cookies.prototype.removeChangeListener = function (callback) {\r\n var idx = this.changeListeners.indexOf(callback);\r\n if (idx >= 0) {\r\n this.changeListeners.splice(idx, 1);\r\n }\r\n };\r\n return Cookies;\r\n}());\r\nexport default Cookies;\r\n","import Cookies from './Cookies';\r\nexport default Cookies;\r\n","import React from 'react';\n\nconst Dashboard = React.lazy(() => import('./views/dashboard/Dashboard'));\nconst BoxDisplacemen = React.lazy(() => import('./views/BoxDisplacemen/index'));\nconst Uploader = React.lazy(() => import('./views/Uploader/index'));\nconst Secret = React.lazy(() => import('./views/secret/index'));\nconst Sso = React.lazy(() => import('./views/sso/index'));\n\n\nconst routes = [\n { path: '/', exact: true, name: 'Home' },\n { path: '/dashboard', name: 'ダッシュボード', component: Dashboard },\n { path: '/reports', exact: true, name: 'レポート', component: BoxDisplacemen },\n { path: '/uploader', exact: true, name: 'アップロード', component: Uploader },\n { path: '/secret', exact: true, name: 'アップロード', component: Secret },\n];\n\nexport default routes;\n","import React, { Suspense, useState, useEffect } from 'react'\nimport axios from 'axios';\n//import Cookies from 'js-cookie';\nimport Cookies from 'universal-cookie';\nimport {\n Redirect,\n Route,\n Switch\n} from 'react-router-dom'\nimport { CContainer, CFade } from '@coreui/react'\n\n// routes config\nimport routes from '../routes'\n\nconst loading = (\n
\n
\n
\n)\n\nconst TheContent = () => {\n\n const [SsoSession, setSsoSession] = useState('');\n\n useEffect(() => {\n async function fetchData() {\n // You can await here\n const result = await axios('https://fsbsso.sumasen.net/Shibboleth.sso/Session');\n setSsoSession(result.data);\n }\n fetchData();\n }, []);\n\n function get_token_from_storage_or_cookie() {\n console.log(SsoSession);\n const cookies = new Cookies();\n const shib = cookies.get('_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468')\n if(shib !== null) {\n //console.log(SsoSession);\n }\n console.log(shib);\n return shib;\n }\n\n return (\n
\n \n \n \n {routes.map((route, idx) => {\n return route.component && (\n \n get_token_from_storage_or_cookie(\"tokenName\") !== null\n ? (\n \n ) : (\n \n )\n }\n\n\n // render={props => (\n // \n // \n // \n // )}\n />\n )\n })}\n \n \n \n \n
\n )\n}\n\nexport default React.memo(TheContent)\n","import React from 'react'\nimport { CFooter } from '@coreui/react'\n\nconst TheFooter = () => {\n return (\n \n
\n FBS\n © 2021 DigitalVox.\n
\n
\n 搭載\n DigitalVox\n
\n
\n )\n}\n\nexport default React.memo(TheFooter)\n","import React from 'react'\nimport { useSelector, useDispatch } from 'react-redux'\nimport {\n CHeader,\n CToggler,\n CHeaderBrand,\n CHeaderNav,\n CHeaderNavItem,\n CHeaderNavLink,\n CSubheader,\n CBreadcrumbRouter,\n CLink\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\n// routes config\nimport routes from '../routes'\n\nimport {\n TheHeaderDropdown,\n TheHeaderDropdownMssg,\n TheHeaderDropdownNotif,\n TheHeaderDropdownTasks\n} from './index'\n\nconst TheHeader = () => {\n const dispatch = useDispatch()\n const sidebarShow = useSelector(state => state.sidebarShow)\n\n const toggleSidebar = () => {\n const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive'\n dispatch({type: 'set', sidebarShow: val})\n }\n\n const toggleSidebarMobile = () => {\n const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive'\n dispatch({type: 'set', sidebarShow: val})\n }\n\n return (\n \n \n \n \n {/* */}\n

FBS

\n
\n\n \n \n ダッシュボード\n \n \n\n \n \n \n\n \n \n \n
\n )\n}\n\nexport default TheHeader\n","import React from 'react'\nimport {\n CBadge,\n CDropdown,\n CDropdownItem,\n CDropdownMenu,\n CDropdownToggle,\n CImg\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst TheHeaderDropdown = () => {\n\n function launchsso() {\n console.log(\"launch sso\");\n window.open(\"https://fsbsso.sumasen.net/Shibboleth.sso/Login\", \"_self\");\n }\n\n return (\n \n \n
\n Account\n
\n
\n \n \n Account\n \n \n \n SSO Login\n \n \n \n )\n}\n\nexport default TheHeaderDropdown\n","import React from 'react'\nimport CIcon from '@coreui/icons-react'\n\nconst _nav = [{\n _tag: 'CSidebarNavItem',\n name: 'ダッシュボード',\n to: '/dashboard',\n icon: < CIcon name = \"cil-speedometer\"\n customClasses = \"c-sidebar-nav-icon\" / >\n },\n {\n _tag: 'CSidebarNavTitle',\n _children: ['レポート']\n },\n {\n _tag: 'CSidebarNavItem',\n name: '報告書',\n to: '/reports',\n icon: 'cil-drop',\n },\n {\n _tag: 'CSidebarNavItem',\n name: 'アップロード',\n to: '/uploader',\n icon: 'cil-drop',\n },\n {\n _tag: 'CSidebarNavItem',\n name: 'secret',\n to: '/secret',\n icon: 'cil-drop',\n },\n // {\n // _tag: 'CSidebarNavTitle',\n // _children: ['Components']\n // },\n // {\n // _tag: 'CSidebarNavDropdown',\n // name: 'Base',\n // route: '/base',\n // icon: 'cil-puzzle',\n // _children: [\n // {\n // _tag: 'CSidebarNavItem',\n // name: 'Breadcrumb',\n // to: '/base/breadcrumbs',\n // },\n // {\n // _tag: 'CSidebarNavItem',\n // name: 'Tooltips',\n // to: '/base/tooltips',\n // },\n // ],\n // }\n]\n\nexport default _nav","import React from 'react'\nimport { useSelector, useDispatch } from 'react-redux'\nimport {\n CCreateElement,\n CSidebar,\n CSidebarBrand,\n CSidebarNav,\n CSidebarNavDivider,\n CSidebarNavTitle,\n CSidebarMinimizer,\n CSidebarNavDropdown,\n CSidebarNavItem,\n} from '@coreui/react'\n\nimport CIcon from '@coreui/icons-react'\n\n// sidebar nav config\nimport navigation from './_nav'\n\nconst TheSidebar = () => {\n const dispatch = useDispatch()\n const show = useSelector(state => state.sidebarShow)\n\n return (\n dispatch({type: 'set', sidebarShow: val })}\n >\n \n

FBS

\n \n
\n \n\n \n \n \n \n )\n}\n\nexport default React.memo(TheSidebar)\n","import React from 'react'\nimport {\n TheContent,\n TheSidebar,\n TheFooter,\n TheHeader\n} from './index'\n\nconst TheLayout = () => {\n\n return (\n
\n \n
\n \n
\n \n
\n \n
\n
\n )\n}\n\nexport default TheLayout\n"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/5.4958c9b6.chunk.js b/build/static/js/5.83be0a63.chunk.js similarity index 54% rename from build/static/js/5.4958c9b6.chunk.js rename to build/static/js/5.83be0a63.chunk.js index 525a6bd..c7a41bf 100644 --- a/build/static/js/5.4958c9b6.chunk.js +++ b/build/static/js/5.83be0a63.chunk.js @@ -1,3 +1,3 @@ -/*! For license information please see 5.4958c9b6.chunk.js.LICENSE.txt */ -(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[5],{636:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.changeListeners.splice(t,1)},e}(),b=n(20),j=n(630),v=i.a.lazy((function(){return n.e(8).then(n.bind(null,688))})),x=i.a.lazy((function(){return n.e(6).then(n.bind(null,692))})),O=i.a.lazy((function(){return n.e(7).then(n.bind(null,689))})),y=i.a.lazy((function(){return n.e(13).then(n.bind(null,690))})),g=[{path:"/",exact:!0,name:"Home"},{path:"/dashboard",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",component:v},{path:"/reports",exact:!0,name:"\u30ec\u30dd\u30fc\u30c8",component:x},{path:"/uploader",exact:!0,name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",component:O},{path:"/secret",exact:!0,name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",component:y}],S=n(17),w=Object(S.jsx)("div",{className:"pt-3 text-center",children:Object(S.jsx)("div",{className:"sk-spinner sk-spinner-pulse"})}),N=function(){var e=Object(r.useState)(""),t=Object(u.a)(e,2),n=t[0],i=t[1];return Object(r.useEffect)((function(){function e(){return(e=Object(c.a)(s.a.mark((function e(){var t;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d()("https://fsbsso.sumasen.net/Shibboleth.sso/Session");case 2:t=e.sent,i(t.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]),Object(S.jsx)("main",{className:"c-main",children:Object(S.jsx)(j.l,{fluid:!0,children:Object(S.jsx)(r.Suspense,{fallback:w,children:Object(S.jsxs)(b.d,{children:[g.map((function(e,t){return e.component&&Object(S.jsx)(b.b,{path:e.path,exact:e.exact,name:e.name,render:function(t){return null!==function(){console.log(n);var e=(new f).get("_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468");return console.log(e),e}()?Object(S.jsx)(e.component,Object(o.a)({},t)):Object(S.jsx)(b.a,{to:{pathname:"/sso"}})}},t)})),Object(S.jsx)(b.a,{from:"/",to:"/dashboard"})]})})})})},C=i.a.memo(N),k=function(){return Object(S.jsxs)(j.r,{fixed:!1,children:[Object(S.jsxs)("div",{children:[Object(S.jsx)("a",{href:"sumasen.net",target:"_blank",rel:"noopener noreferrer",children:"FBS"}),Object(S.jsx)("span",{className:"ml-1",children:"\xa9 2021 DigitalVox."})]}),Object(S.jsxs)("div",{className:"mfs-auto",children:[Object(S.jsx)("span",{className:"mr-1",children:"\u642d\u8f09"}),Object(S.jsx)("a",{href:"#",target:"_blank",rel:"noopener noreferrer",children:"DigitalVox"})]})]})},_=i.a.memo(k),E=n(159),A=n(629),T=function(){var e=Object(E.b)(),t=Object(E.c)((function(e){return e.sidebarShow}));return Object(S.jsxs)(j.u,{withSubheader:!0,children:[Object(S.jsx)(j.V,{inHeader:!0,className:"ml-md-3 d-lg-none",onClick:function(){var n=!![!1,"responsive"].includes(t)||"responsive";e({type:"set",sidebarShow:n})}}),Object(S.jsx)(j.V,{inHeader:!0,className:"ml-3 d-md-down-none",onClick:function(){var n=![!0,"responsive"].includes(t)&&"responsive";e({type:"set",sidebarShow:n})}}),Object(S.jsx)(j.v,{className:"mx-auto d-lg-none",to:"/",children:Object(S.jsx)("h2",{children:"FBS"})}),Object(S.jsx)(j.w,{className:"d-md-down-none mr-auto",children:Object(S.jsx)(j.x,{className:"px-3",children:Object(S.jsx)(j.y,{to:"/dashboard",children:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9"})})}),Object(S.jsx)(j.w,{className:"px-3",children:Object(S.jsx)(I,{})}),Object(S.jsx)(j.U,{className:"px-3 justify-content-between",children:Object(S.jsx)(j.d,{className:"border-0 c-subheader-nav m-0 px-0 px-md-3",routes:g})})]})},I=function(){return Object(S.jsxs)(j.n,{inNav:!0,className:"c-header-nav-items mx-2",direction:"down",children:[Object(S.jsx)(j.q,{className:"c-header-nav-link",caret:!1,children:Object(S.jsx)("div",{className:"c-avatar",children:"Account"})}),Object(S.jsxs)(j.p,{className:"pt-0",placement:"bottom-end",children:[Object(S.jsx)(j.o,{header:!0,tag:"div",color:"light",className:"text-center",children:Object(S.jsx)("strong",{children:"Account"})}),Object(S.jsxs)(j.o,{onClick:function(){console.log("launch sso"),window.open("https://fsbsso.sumasen.net/Shibboleth.sso/Login","_self")},children:[Object(S.jsx)(A.a,{name:"cil-bell",className:"mfe-2"}),"SSO Login"]})]})]})},L=[{_tag:"CSidebarNavItem",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",to:"/dashboard",icon:Object(S.jsx)(A.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"},{_tag:"CSidebarNavItem",name:"secret",to:"/secret",icon:"cil-drop"}],D=function(){var e=Object(E.b)(),t=Object(E.c)((function(e){return e.sidebarShow}));return Object(S.jsxs)(j.M,{show:t,onShowChange:function(t){return e({type:"set",sidebarShow:t})},children:[Object(S.jsxs)(j.N,{className:"d-md-down-none",to:"/",children:[Object(S.jsx)("h2",{children:"FBS"}),Object(S.jsx)(A.a,{className:"c-sidebar-brand-minimized",name:"sygnet",height:35})]}),Object(S.jsx)(j.P,{children:Object(S.jsx)(j.m,{items:L,components:{CSidebarNavDivider:j.Q,CSidebarNavDropdown:j.R,CSidebarNavItem:j.S,CSidebarNavTitle:j.T}})}),Object(S.jsx)(j.O,{className:"c-d-md-down-none"})]})},U=i.a.memo(D);t.default=function(){return Object(S.jsxs)("div",{className:"c-app c-default-layout",children:[Object(S.jsx)(U,{}),Object(S.jsxs)("div",{className:"c-wrapper",children:[Object(S.jsx)(T,{}),Object(S.jsx)("div",{className:"c-body",children:Object(S.jsx)(C,{})}),Object(S.jsx)(_,{})]})]})}}}]); -//# sourceMappingURL=5.4958c9b6.chunk.js.map \ No newline at end of file +/*! For license information please see 5.83be0a63.chunk.js.LICENSE.txt */ +(this["webpackJsonp@coreui/coreui-free-react-admin-template"]=this["webpackJsonp@coreui/coreui-free-react-admin-template"]||[]).push([[5],{636:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.changeListeners.splice(t,1)},e}(),b=n(20),j=n(630),x=i.a.lazy((function(){return n.e(8).then(n.bind(null,688))})),v=i.a.lazy((function(){return n.e(6).then(n.bind(null,692))})),O=i.a.lazy((function(){return n.e(7).then(n.bind(null,689))})),y=i.a.lazy((function(){return n.e(13).then(n.bind(null,690))})),g=[{path:"/",exact:!0,name:"Home"},{path:"/dashboard",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",component:x},{path:"/reports",exact:!0,name:"\u30ec\u30dd\u30fc\u30c8",component:v},{path:"/uploader",exact:!0,name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",component:O},{path:"/secret",exact:!0,name:"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9",component:y}],S=n(17),w=Object(S.jsx)("div",{className:"pt-3 text-center",children:Object(S.jsx)("div",{className:"sk-spinner sk-spinner-pulse"})}),N=function(){var e=Object(r.useState)(""),t=Object(u.a)(e,2),n=t[0],i=t[1];return Object(r.useEffect)((function(){function e(){return(e=Object(c.a)(s.a.mark((function e(){var t;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d()("https://fsbsso.sumasen.net/Shibboleth.sso/Session");case 2:t=e.sent,i(t.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]),Object(S.jsx)("main",{className:"c-main",children:Object(S.jsx)(j.l,{fluid:!0,children:Object(S.jsx)(r.Suspense,{fallback:w,children:Object(S.jsxs)(b.d,{children:[g.map((function(e,t){return e.component&&Object(S.jsx)(b.b,{path:e.path,exact:e.exact,name:e.name,render:function(t){return null!==(null!==(new f).get("_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468")&&!0===n.includes("Session Summary")||null)?Object(S.jsx)(e.component,Object(o.a)({},t)):Object(S.jsx)(b.a,{to:{pathname:"/sso"}})}},t)})),Object(S.jsx)(b.a,{from:"/",to:"/dashboard"})]})})})})},C=i.a.memo(N),k=function(){return Object(S.jsxs)(j.r,{fixed:!1,children:[Object(S.jsxs)("div",{children:[Object(S.jsx)("a",{href:"sumasen.net",target:"_blank",rel:"noopener noreferrer",children:"FBS"}),Object(S.jsx)("span",{className:"ml-1",children:"\xa9 2021 DigitalVox."})]}),Object(S.jsxs)("div",{className:"mfs-auto",children:[Object(S.jsx)("span",{className:"mr-1",children:"\u642d\u8f09"}),Object(S.jsx)("a",{href:"#",target:"_blank",rel:"noopener noreferrer",children:"DigitalVox"})]})]})},_=i.a.memo(k),E=n(159),A=n(629),T=function(){var e=Object(E.b)(),t=Object(E.c)((function(e){return e.sidebarShow}));return Object(S.jsxs)(j.u,{withSubheader:!0,children:[Object(S.jsx)(j.V,{inHeader:!0,className:"ml-md-3 d-lg-none",onClick:function(){var n=!![!1,"responsive"].includes(t)||"responsive";e({type:"set",sidebarShow:n})}}),Object(S.jsx)(j.V,{inHeader:!0,className:"ml-3 d-md-down-none",onClick:function(){var n=![!0,"responsive"].includes(t)&&"responsive";e({type:"set",sidebarShow:n})}}),Object(S.jsx)(j.v,{className:"mx-auto d-lg-none",to:"/",children:Object(S.jsx)("h2",{children:"FBS"})}),Object(S.jsx)(j.w,{className:"d-md-down-none mr-auto",children:Object(S.jsx)(j.x,{className:"px-3",children:Object(S.jsx)(j.y,{to:"/dashboard",children:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9"})})}),Object(S.jsx)(j.w,{className:"px-3",children:Object(S.jsx)(I,{})}),Object(S.jsx)(j.U,{className:"px-3 justify-content-between",children:Object(S.jsx)(j.d,{className:"border-0 c-subheader-nav m-0 px-0 px-md-3",routes:g})})]})},I=function(){return Object(S.jsxs)(j.n,{inNav:!0,className:"c-header-nav-items mx-2",direction:"down",children:[Object(S.jsx)(j.q,{className:"c-header-nav-link",caret:!1,children:Object(S.jsx)("div",{className:"c-avatar",children:"Account"})}),Object(S.jsxs)(j.p,{className:"pt-0",placement:"bottom-end",children:[Object(S.jsx)(j.o,{header:!0,tag:"div",color:"light",className:"text-center",children:Object(S.jsx)("strong",{children:"Account"})}),Object(S.jsxs)(j.o,{onClick:function(){console.log("launch sso"),window.open("https://fsbsso.sumasen.net/Shibboleth.sso/Login","_self")},children:[Object(S.jsx)(A.a,{name:"cil-bell",className:"mfe-2"}),"SSO Login"]})]})]})},L=[{_tag:"CSidebarNavItem",name:"\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9",to:"/dashboard",icon:Object(S.jsx)(A.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"},{_tag:"CSidebarNavItem",name:"secret",to:"/secret",icon:"cil-drop"}],D=function(){var e=Object(E.b)(),t=Object(E.c)((function(e){return e.sidebarShow}));return Object(S.jsxs)(j.M,{show:t,onShowChange:function(t){return e({type:"set",sidebarShow:t})},children:[Object(S.jsxs)(j.N,{className:"d-md-down-none",to:"/",children:[Object(S.jsx)("h2",{children:"FBS"}),Object(S.jsx)(A.a,{className:"c-sidebar-brand-minimized",name:"sygnet",height:35})]}),Object(S.jsx)(j.P,{children:Object(S.jsx)(j.m,{items:L,components:{CSidebarNavDivider:j.Q,CSidebarNavDropdown:j.R,CSidebarNavItem:j.S,CSidebarNavTitle:j.T}})}),Object(S.jsx)(j.O,{className:"c-d-md-down-none"})]})},U=i.a.memo(D);t.default=function(){return Object(S.jsxs)("div",{className:"c-app c-default-layout",children:[Object(S.jsx)(U,{}),Object(S.jsxs)("div",{className:"c-wrapper",children:[Object(S.jsx)(T,{}),Object(S.jsx)("div",{className:"c-body",children:Object(S.jsx)(C,{})}),Object(S.jsx)(_,{})]})]})}}}]); +//# sourceMappingURL=5.83be0a63.chunk.js.map \ No newline at end of file diff --git a/build/static/js/5.4958c9b6.chunk.js.LICENSE.txt b/build/static/js/5.83be0a63.chunk.js.LICENSE.txt similarity index 100% rename from build/static/js/5.4958c9b6.chunk.js.LICENSE.txt rename to build/static/js/5.83be0a63.chunk.js.LICENSE.txt diff --git a/build/static/js/5.83be0a63.chunk.js.map b/build/static/js/5.83be0a63.chunk.js.map new file mode 100644 index 0000000..32b9756 --- /dev/null +++ b/build/static/js/5.83be0a63.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/regenerator/index.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","../node_modules/cookie/index.js","../node_modules/universal-cookie/es6/utils.js","../node_modules/universal-cookie/es6/Cookies.js","../node_modules/universal-cookie/es6/index.js","routes.js","containers/TheContent.js","containers/TheFooter.js","containers/TheHeader.js","containers/TheHeaderDropdown.js","containers/_nav.js","containers/TheSidebar.js","containers/TheLayout.js"],"names":["_arrayLikeToArray","arr","len","length","i","arr2","Array","_slicedToArray","isArray","Symbol","iterator","Object","_arr","_n","_d","_e","undefined","_s","_i","next","done","push","value","err","o","minLen","n","prototype","toString","call","slice","constructor","name","from","test","TypeError","module","exports","asyncGeneratorStep","gen","resolve","reject","_next","_throw","key","arg","info","error","Promise","then","_asyncToGenerator","fn","self","this","args","arguments","apply","parse","str","options","obj","opt","pairs","split","pairSplitRegExp","dec","decode","pair","eq_idx","indexOf","substr","trim","val","tryDecode","serialize","enc","encode","fieldContentRegExp","maxAge","isNaN","Error","Math","floor","domain","path","expires","toUTCString","httpOnly","secure","sameSite","toLowerCase","decodeURIComponent","encodeURIComponent","e","readCookie","cleanValue","cleanupCookieValue","doNotParse","isParsingCookie","JSON","__assign","assign","t","s","p","hasOwnProperty","Cookies","cookies","_this","changeListeners","HAS_DOCUMENT_COOKIE","cookie","parseCookies","document","catch","_updateBrowserValues","parseOptions","_emitChange","params","get","getAll","result","name_1","set","_a","stringify","remove","finalOptions","Date","addChangeListener","callback","removeChangeListener","idx","splice","Dashboard","React","lazy","BoxDisplacemen","Uploader","Secret","routes","exact","component","loading","className","TheContent","useState","SsoSession","setSsoSession","useEffect","a","axios","data","fetchData","fluid","fallback","map","route","render","props","includes","to","pathname","memo","TheFooter","fixed","href","target","rel","TheHeader","dispatch","useDispatch","sidebarShow","useSelector","state","withSubheader","inHeader","onClick","type","TheHeaderDropdown","inNav","direction","caret","placement","header","tag","color","console","log","window","open","_nav","_tag","icon","customClasses","_children","TheSidebar","show","onShowChange","height","items","navigation","components","CSidebarNavDivider","CSidebarNavDropdown","CSidebarNavItem","CSidebarNavTitle","TheLayout"],"mappings":";4KAAe,SAASA,EAAkBC,EAAKC,IAClC,MAAPA,GAAeA,EAAMD,EAAIE,UAAQD,EAAMD,EAAIE,QAE/C,IAAK,IAAIC,EAAI,EAAGC,EAAO,IAAIC,MAAMJ,GAAME,EAAIF,EAAKE,IAC9CC,EAAKD,GAAKH,EAAIG,GAGhB,OAAOC,ECHM,SAASE,EAAeN,EAAKG,GAC1C,OCLa,SAAyBH,GACtC,GAAIK,MAAME,QAAQP,GAAM,OAAOA,EDIxB,CAAeA,IELT,SAA+BA,EAAKG,GACjD,GAAsB,qBAAXK,QAA4BA,OAAOC,YAAYC,OAAOV,GAAjE,CACA,IAAIW,EAAO,GACPC,GAAK,EACLC,GAAK,EACLC,OAAKC,EAET,IACE,IAAK,IAAiCC,EAA7BC,EAAKjB,EAAIQ,OAAOC,cAAmBG,GAAMI,EAAKC,EAAGC,QAAQC,QAChER,EAAKS,KAAKJ,EAAGK,QAETlB,GAAKQ,EAAKT,SAAWC,GAH8CS,GAAK,IAK9E,MAAOU,GACPT,GAAK,EACLC,EAAKQ,EACL,QACA,IACOV,GAAsB,MAAhBK,EAAW,QAAWA,EAAW,SAC5C,QACA,GAAIJ,EAAI,MAAMC,GAIlB,OAAOH,GFnBuB,CAAqBX,EAAKG,IGJ3C,SAAqCoB,EAAGC,GACrD,GAAKD,EAAL,CACA,GAAiB,kBAANA,EAAgB,OAAO,EAAiBA,EAAGC,GACtD,IAAIC,EAAIf,OAAOgB,UAAUC,SAASC,KAAKL,GAAGM,MAAM,GAAI,GAEpD,MADU,WAANJ,GAAkBF,EAAEO,cAAaL,EAAIF,EAAEO,YAAYC,MAC7C,QAANN,GAAqB,QAANA,EAAoBpB,MAAM2B,KAAKT,GACxC,cAANE,GAAqB,2CAA2CQ,KAAKR,GAAW,EAAiBF,EAAGC,QAAxG,GHF8D,CAA2BxB,EAAKG,IILjF,WACb,MAAM,IAAI+B,UAAU,6IJIgF,G,uDKLtGC,EAAOC,QAAU,EAAQ,M,iCCAzB,SAASC,EAAmBC,EAAKC,EAASC,EAAQC,EAAOC,EAAQC,EAAKC,GACpE,IACE,IAAIC,EAAOP,EAAIK,GAAKC,GAChBvB,EAAQwB,EAAKxB,MACjB,MAAOyB,GAEP,YADAN,EAAOM,GAILD,EAAK1B,KACPoB,EAAQlB,GAER0B,QAAQR,QAAQlB,GAAO2B,KAAKP,EAAOC,GAIxB,SAASO,EAAkBC,GACxC,OAAO,WACL,IAAIC,EAAOC,KACPC,EAAOC,UACX,OAAO,IAAIP,SAAQ,SAAUR,EAASC,GACpC,IAAIF,EAAMY,EAAGK,MAAMJ,EAAME,GAEzB,SAASZ,EAAMpB,GACbgB,EAAmBC,EAAKC,EAASC,EAAQC,EAAOC,EAAQ,OAAQrB,GAGlE,SAASqB,EAAOpB,GACde,EAAmBC,EAAKC,EAASC,EAAQC,EAAOC,EAAQ,QAASpB,GAGnEmB,OAAM1B,OA/BZ,mC,iCCcAqB,EAAQoB,MAkCR,SAAeC,EAAKC,GAClB,GAAmB,kBAARD,EACT,MAAM,IAAIvB,UAAU,iCAQtB,IALA,IAAIyB,EAAM,GACNC,EAAMF,GAAW,GACjBG,EAAQJ,EAAIK,MAAMC,GAClBC,EAAMJ,EAAIK,QAAUA,EAEf9D,EAAI,EAAGA,EAAI0D,EAAM3D,OAAQC,IAAK,CACrC,IAAI+D,EAAOL,EAAM1D,GACbgE,EAASD,EAAKE,QAAQ,KAG1B,KAAID,EAAS,GAAb,CAIA,IAAIxB,EAAMuB,EAAKG,OAAO,EAAGF,GAAQG,OAC7BC,EAAML,EAAKG,SAASF,EAAQD,EAAKhE,QAAQoE,OAGzC,KAAOC,EAAI,KACbA,EAAMA,EAAI1C,MAAM,GAAI,SAIlBd,GAAa4C,EAAIhB,KACnBgB,EAAIhB,GAAO6B,EAAUD,EAAKP,KAI9B,OAAOL,GAlETvB,EAAQqC,UAqFR,SAAmB1C,EAAMwC,EAAKb,GAC5B,IAAIE,EAAMF,GAAW,GACjBgB,EAAMd,EAAIe,QAAUA,EAExB,GAAmB,oBAARD,EACT,MAAM,IAAIxC,UAAU,4BAGtB,IAAK0C,EAAmB3C,KAAKF,GAC3B,MAAM,IAAIG,UAAU,4BAGtB,IAAIb,EAAQqD,EAAIH,GAEhB,GAAIlD,IAAUuD,EAAmB3C,KAAKZ,GACpC,MAAM,IAAIa,UAAU,2BAGtB,IAAIuB,EAAM1B,EAAO,IAAMV,EAEvB,GAAI,MAAQuC,EAAIiB,OAAQ,CACtB,IAAIA,EAASjB,EAAIiB,OAAS,EAC1B,GAAIC,MAAMD,GAAS,MAAM,IAAIE,MAAM,6BACnCtB,GAAO,aAAeuB,KAAKC,MAAMJ,GAGnC,GAAIjB,EAAIsB,OAAQ,CACd,IAAKN,EAAmB3C,KAAK2B,EAAIsB,QAC/B,MAAM,IAAIhD,UAAU,4BAGtBuB,GAAO,YAAcG,EAAIsB,OAG3B,GAAItB,EAAIuB,KAAM,CACZ,IAAKP,EAAmB3C,KAAK2B,EAAIuB,MAC/B,MAAM,IAAIjD,UAAU,0BAGtBuB,GAAO,UAAYG,EAAIuB,KAGzB,GAAIvB,EAAIwB,QAAS,CACf,GAAuC,oBAA5BxB,EAAIwB,QAAQC,YACrB,MAAM,IAAInD,UAAU,6BAGtBuB,GAAO,aAAeG,EAAIwB,QAAQC,cAGhCzB,EAAI0B,WACN7B,GAAO,cAGLG,EAAI2B,SACN9B,GAAO,YAGT,GAAIG,EAAI4B,SAAU,CAIhB,OAHuC,kBAAjB5B,EAAI4B,SACtB5B,EAAI4B,SAASC,cAAgB7B,EAAI4B,UAGnC,KAAK,EACH/B,GAAO,oBACP,MACF,IAAK,MACHA,GAAO,iBACP,MACF,IAAK,SACHA,GAAO,oBACP,MACF,IAAK,OACHA,GAAO,kBACP,MACF,QACE,MAAM,IAAIvB,UAAU,+BAI1B,OAAOuB,GA9JT,IAAIQ,EAASyB,mBACTf,EAASgB,mBACT5B,EAAkB,MAUlBa,EAAqB,wCA6JzB,SAASJ,EAAUf,EAAKQ,GACtB,IACE,OAAOA,EAAOR,GACd,MAAOmC,GACP,OAAOnC,K,mICpKJ,SAASoC,EAAWxE,EAAOqC,QACd,IAAZA,IAAsBA,EAAU,IACpC,IAAIoC,EAaR,SAA4BzE,GAExB,GAAIA,GAAsB,MAAbA,EAAM,IAA2B,MAAbA,EAAM,GACnC,OAAOA,EAAMgD,OAAO,GAExB,OAAOhD,EAlBU0E,CAAmB1E,GACpC,GAXG,SAAyBA,EAAO2E,GAMnC,MAL0B,qBAAfA,IAEPA,GACK3E,GAAuB,MAAbA,EAAM,IAA2B,MAAbA,EAAM,IAA2B,MAAbA,EAAM,KAEzD2E,EAKJC,CAAgBH,EAAYpC,EAAQsC,YACpC,IACI,OAAOE,KAAK1C,MAAMsC,GAEtB,MAAOF,IAMX,OAAOvE,EC5CX,IAAI8E,EAAsC,WAStC,OARAA,EAAWzF,OAAO0F,QAAU,SAASC,GACjC,IAAK,IAAIC,EAAGnG,EAAI,EAAGsB,EAAI6B,UAAUpD,OAAQC,EAAIsB,EAAGtB,IAE5C,IAAK,IAAIoG,KADTD,EAAIhD,UAAUnD,GACOO,OAAOgB,UAAU8E,eAAe5E,KAAK0E,EAAGC,KACzDF,EAAEE,GAAKD,EAAEC,IAEjB,OAAOF,IAEK9C,MAAMH,KAAME,YCRjBmD,EDYc,WACzB,SAASA,EAAQC,EAAShD,GACtB,IAAIiD,EAAQvD,KACZA,KAAKwD,gBAAkB,GACvBxD,KAAKyD,qBAAsB,EAC3BzD,KAAKsD,QDNN,SAAsBA,EAAShD,GAClC,MAAuB,kBAAZgD,EACAI,QAAaJ,EAAShD,GAEL,kBAAZgD,GAAoC,OAAZA,EAC7BA,EAGA,GCFQK,CAAaL,EAAShD,GACrC,IAAIX,SAAQ,WACR4D,EAAME,oBDjBa,kBAAbG,UAAoD,kBAApBA,SAASF,UCkBhDG,OAAM,eAwDb,OAtDAR,EAAQ/E,UAAUwF,qBAAuB,SAAUC,GAC1C/D,KAAKyD,sBAGVzD,KAAKsD,QAAUI,QAAaE,SAASF,OAAQK,KAEjDV,EAAQ/E,UAAU0F,YAAc,SAAUC,GACtC,IAAK,IAAIlH,EAAI,EAAGA,EAAIiD,KAAKwD,gBAAgB1G,SAAUC,EAC/CiD,KAAKwD,gBAAgBzG,GAAGkH,IAGhCZ,EAAQ/E,UAAU4F,IAAM,SAAUvF,EAAM2B,EAASyD,GAG7C,YAFgB,IAAZzD,IAAsBA,EAAU,IACpCN,KAAK8D,qBAAqBC,GACnBtB,EAAWzC,KAAKsD,QAAQ3E,GAAO2B,IAE1C+C,EAAQ/E,UAAU6F,OAAS,SAAU7D,EAASyD,QAC1B,IAAZzD,IAAsBA,EAAU,IACpCN,KAAK8D,qBAAqBC,GAC1B,IAAIK,EAAS,GACb,IAAK,IAAIC,KAAUrE,KAAKsD,QACpBc,EAAOC,GAAU5B,EAAWzC,KAAKsD,QAAQe,GAAS/D,GAEtD,OAAO8D,GAEXf,EAAQ/E,UAAUgG,IAAM,SAAU3F,EAAMV,EAAOqC,GAC3C,IAAIiE,EACiB,kBAAVtG,IACPA,EAAQ6E,KAAK0B,UAAUvG,IAE3B+B,KAAKsD,QAAUP,EAASA,EAAS,GAAI/C,KAAKsD,WAAWiB,EAAK,IAAO5F,GAAQV,EAAOsG,IAC5EvE,KAAKyD,sBACLG,SAASF,OAASA,YAAiB/E,EAAMV,EAAOqC,IAEpDN,KAAKgE,YAAY,CAAErF,KAAMA,EAAMV,MAAOA,EAAOqC,QAASA,KAE1D+C,EAAQ/E,UAAUmG,OAAS,SAAU9F,EAAM2B,GACvC,IAAIoE,EAAgBpE,EAAUyC,EAASA,EAAS,GAAIzC,GAAU,CAAE0B,QAAS,IAAI2C,KAAK,KAAM,EAAG,EAAG,EAAG,EAAG,GAAIlD,OAAQ,IAChHzB,KAAKsD,QAAUP,EAAS,GAAI/C,KAAKsD,gBAC1BtD,KAAKsD,QAAQ3E,GAChBqB,KAAKyD,sBACLG,SAASF,OAASA,YAAiB/E,EAAM,GAAI+F,IAEjD1E,KAAKgE,YAAY,CAAErF,KAAMA,EAAMV,WAAON,EAAW2C,QAASA,KAE9D+C,EAAQ/E,UAAUsG,kBAAoB,SAAUC,GAC5C7E,KAAKwD,gBAAgBxF,KAAK6G,IAE9BxB,EAAQ/E,UAAUwG,qBAAuB,SAAUD,GAC/C,IAAIE,EAAM/E,KAAKwD,gBAAgBxC,QAAQ6D,GACnCE,GAAO,GACP/E,KAAKwD,gBAAgBwB,OAAOD,EAAK,IAGlC1B,EAhEkB,G,iBEXvB4B,EAAYC,IAAMC,MAAK,kBAAM,iCAC7BC,EAAiBF,IAAMC,MAAK,kBAAM,iCAClCE,EAAWH,IAAMC,MAAK,kBAAM,iCAC5BG,EAASJ,IAAMC,MAAK,kBAAM,kCAYjBI,EARA,CACb,CAAExD,KAAM,IAAKyD,OAAO,EAAM7G,KAAM,QAChC,CAAEoD,KAAM,aAAcpD,KAAM,6CAAW8G,UAAWR,GAClD,CAAElD,KAAM,WAAYyD,OAAO,EAAM7G,KAAM,2BAAQ8G,UAAWL,GAC1D,CAAErD,KAAM,YAAayD,OAAO,EAAM7G,KAAM,uCAAU8G,UAAWJ,GAC7D,CAAEtD,KAAM,UAAWyD,OAAO,EAAM7G,KAAM,uCAAU8G,UAAWH,I,QCAvDI,EACJ,qBAAKC,UAAU,mBAAf,SACE,qBAAKA,UAAU,kCAIbC,EAAa,WAEjB,MAAoCC,mBAAS,IAA7C,mBAAOC,EAAP,KAAmBC,EAAnB,KAsBA,OApBAC,qBAAU,WAAM,4CACd,4BAAAC,EAAA,sEAEuBC,IAAM,qDAF7B,OAEQ9B,EAFR,OAGE2B,EAAc3B,EAAO+B,MAHvB,4CADc,uBAAC,WAAD,wBAMdC,KACC,IAcD,sBAAMT,UAAU,SAAhB,SACE,cAAC,IAAD,CAAYU,OAAK,EAAjB,SACE,cAAC,WAAD,CAAUC,SAAUZ,EAApB,SACE,eAAC,IAAD,WACGH,EAAOgB,KAAI,SAACC,EAAOzB,GAClB,OAAOyB,EAAMf,WACX,cAAC,IAAD,CAEE1D,KAAMyE,EAAMzE,KACZyD,MAAOgB,EAAMhB,MACb7G,KAAM6H,EAAM7H,KAEZ8H,OAAQ,SAAAC,GAAK,OACuC,QAtBtD,QAFI,IAAIrD,GACCa,IAAI,2GACsC,IAA3C4B,EAAWa,SAAS,oBAI/B,MAoBS,cAACH,EAAMf,UAAP,eAAqBiB,IAErB,cAAC,IAAD,CAAUE,GAAI,CAAEC,SAAU,YAVzB9B,MAuBX,cAAC,IAAD,CAAUnG,KAAK,IAAIgI,GAAG,yBAQnB1B,MAAM4B,KAAKlB,GChFpBmB,EAAY,WAChB,OACE,eAAC,IAAD,CAASC,OAAO,EAAhB,UACE,gCACE,mBAAGC,KAAK,cAAcC,OAAO,SAASC,IAAI,sBAA1C,iBACA,sBAAMxB,UAAU,OAAhB,sCAEF,sBAAKA,UAAU,WAAf,UACE,sBAAMA,UAAU,OAAhB,0BACA,mBAAGsB,KAAK,IAAIC,OAAO,SAASC,IAAI,sBAAhC,+BAMOjC,MAAM4B,KAAKC,G,kBC0DXK,EAnDG,WAChB,IAAMC,EAAWC,cACXC,EAAcC,aAAY,SAAAC,GAAK,OAAIA,EAAMF,eAY/C,OACE,eAAC,IAAD,CAASG,eAAa,EAAtB,UACE,cAAC,IAAD,CACEC,UAAQ,EACRhC,UAAU,oBACViC,QAVsB,WAC1B,IAAMzG,IAAM,EAAC,EAAO,cAAcwF,SAASY,IAAsB,aACjEF,EAAS,CAACQ,KAAM,MAAON,YAAapG,OAUlC,cAAC,IAAD,CACEwG,UAAQ,EACRhC,UAAU,sBACViC,QApBgB,WACpB,IAAMzG,GAAM,EAAC,EAAM,cAAcwF,SAASY,IAAuB,aACjEF,EAAS,CAACQ,KAAM,MAAON,YAAapG,OAoBlC,cAAC,IAAD,CAAcwE,UAAU,oBAAoBiB,GAAG,IAA/C,SAEE,uCAGF,cAAC,IAAD,CAAYjB,UAAU,yBAAtB,SACE,cAAC,IAAD,CAAgBA,UAAU,OAA1B,SACE,cAAC,IAAD,CAAgBiB,GAAG,aAAnB,4DAIJ,cAAC,IAAD,CAAYjB,UAAU,OAAtB,SACE,cAAC,EAAD,MAGF,cAAC,IAAD,CAAYA,UAAU,+BAAtB,SACE,cAAC,IAAD,CACEA,UAAU,4CACVJ,OAAQA,UCtBHuC,EApCW,WAOxB,OACE,eAAC,IAAD,CACEC,OAAK,EACLpC,UAAU,0BACVqC,UAAU,OAHZ,UAKE,cAAC,IAAD,CAAiBrC,UAAU,oBAAoBsC,OAAO,EAAtD,SACE,qBAAKtC,UAAU,WAAf,uBAIF,eAAC,IAAD,CAAeA,UAAU,OAAOuC,UAAU,aAA1C,UACE,cAAC,IAAD,CACEC,QAAM,EACNC,IAAI,MACJC,MAAM,QACN1C,UAAU,cAJZ,SAME,+CAEF,eAAC,IAAD,CAAeiC,QAzBrB,WACEU,QAAQC,IAAI,cACZC,OAAOC,KAAK,kDAAmD,UAuB3D,UACE,cAAC,IAAD,CAAO9J,KAAK,WAAWgH,UAAU,UADnC,sBCkBO+C,EArDF,CAAC,CACNC,KAAM,kBACNhK,KAAM,6CACNiI,GAAI,aACJgC,KAAM,cAAE,IAAF,CAAQjK,KAAO,kBACrBkK,cAAgB,wBAEpB,CACIF,KAAM,mBACNG,UAAW,CAAC,6BAEhB,CACIH,KAAM,kBACNhK,KAAM,qBACNiI,GAAI,WACJgC,KAAM,YAEV,CACID,KAAM,kBACNhK,KAAM,uCACNiI,GAAI,YACJgC,KAAM,YAEV,CACID,KAAM,kBACNhK,KAAM,SACNiI,GAAI,UACJgC,KAAM,aCXRG,EAAa,WACjB,IAAM1B,EAAWC,cACX0B,EAAOxB,aAAY,SAAAC,GAAK,OAAIA,EAAMF,eAExC,OACE,eAAC,IAAD,CACEyB,KAAMA,EACNC,aAAc,SAAC9H,GAAD,OAASkG,EAAS,CAACQ,KAAM,MAAON,YAAapG,KAF7D,UAIE,eAAC,IAAD,CAAewE,UAAU,iBAAiBiB,GAAG,IAA7C,UACE,qCACA,cAAC,IAAD,CACEjB,UAAU,4BACVhH,KAAK,SACLuK,OAAQ,QAGZ,cAAC,IAAD,UAEE,cAAC,IAAD,CACEC,MAAOC,EACPC,WAAY,CACVC,uBACAC,wBACAC,oBACAC,0BAIN,cAAC,IAAD,CAAmB9D,UAAU,yBAKpBT,MAAM4B,KAAKiC,GC7BXW,UAhBG,WAEhB,OACE,sBAAK/D,UAAU,yBAAf,UACE,cAAC,EAAD,IACA,sBAAKA,UAAU,YAAf,UACE,cAAC,EAAD,IACA,qBAAKA,UAAU,SAAf,SACE,cAAC,EAAD,MAEF,cAAC,EAAD","file":"static/js/5.83be0a63.chunk.js","sourcesContent":["export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayWithHoles from \"@babel/runtime/helpers/esm/arrayWithHoles\";\nimport iterableToArrayLimit from \"@babel/runtime/helpers/esm/iterableToArrayLimit\";\nimport unsupportedIterableToArray from \"@babel/runtime/helpers/esm/unsupportedIterableToArray\";\nimport nonIterableRest from \"@babel/runtime/helpers/esm/nonIterableRest\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","import arrayLikeToArray from \"@babel/runtime/helpers/esm/arrayLikeToArray\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","module.exports = require(\"regenerator-runtime\");\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}","/*!\n * cookie\n * Copyright(c) 2012-2014 Roman Shtylman\n * Copyright(c) 2015 Douglas Christopher Wilson\n * MIT Licensed\n */\n\n'use strict';\n\n/**\n * Module exports.\n * @public\n */\n\nexports.parse = parse;\nexports.serialize = serialize;\n\n/**\n * Module variables.\n * @private\n */\n\nvar decode = decodeURIComponent;\nvar encode = encodeURIComponent;\nvar pairSplitRegExp = /; */;\n\n/**\n * RegExp to match field-content in RFC 7230 sec 3.2\n *\n * field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ]\n * field-vchar = VCHAR / obs-text\n * obs-text = %x80-FF\n */\n\nvar fieldContentRegExp = /^[\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+$/;\n\n/**\n * Parse a cookie header.\n *\n * Parse the given cookie header string into an object\n * The object has the various cookies as keys(names) => values\n *\n * @param {string} str\n * @param {object} [options]\n * @return {object}\n * @public\n */\n\nfunction parse(str, options) {\n if (typeof str !== 'string') {\n throw new TypeError('argument str must be a string');\n }\n\n var obj = {}\n var opt = options || {};\n var pairs = str.split(pairSplitRegExp);\n var dec = opt.decode || decode;\n\n for (var i = 0; i < pairs.length; i++) {\n var pair = pairs[i];\n var eq_idx = pair.indexOf('=');\n\n // skip things that don't look like key=value\n if (eq_idx < 0) {\n continue;\n }\n\n var key = pair.substr(0, eq_idx).trim()\n var val = pair.substr(++eq_idx, pair.length).trim();\n\n // quoted values\n if ('\"' == val[0]) {\n val = val.slice(1, -1);\n }\n\n // only assign once\n if (undefined == obj[key]) {\n obj[key] = tryDecode(val, dec);\n }\n }\n\n return obj;\n}\n\n/**\n * Serialize data into a cookie header.\n *\n * Serialize the a name value pair into a cookie string suitable for\n * http headers. An optional options object specified cookie parameters.\n *\n * serialize('foo', 'bar', { httpOnly: true })\n * => \"foo=bar; httpOnly\"\n *\n * @param {string} name\n * @param {string} val\n * @param {object} [options]\n * @return {string}\n * @public\n */\n\nfunction serialize(name, val, options) {\n var opt = options || {};\n var enc = opt.encode || encode;\n\n if (typeof enc !== 'function') {\n throw new TypeError('option encode is invalid');\n }\n\n if (!fieldContentRegExp.test(name)) {\n throw new TypeError('argument name is invalid');\n }\n\n var value = enc(val);\n\n if (value && !fieldContentRegExp.test(value)) {\n throw new TypeError('argument val is invalid');\n }\n\n var str = name + '=' + value;\n\n if (null != opt.maxAge) {\n var maxAge = opt.maxAge - 0;\n if (isNaN(maxAge)) throw new Error('maxAge should be a Number');\n str += '; Max-Age=' + Math.floor(maxAge);\n }\n\n if (opt.domain) {\n if (!fieldContentRegExp.test(opt.domain)) {\n throw new TypeError('option domain is invalid');\n }\n\n str += '; Domain=' + opt.domain;\n }\n\n if (opt.path) {\n if (!fieldContentRegExp.test(opt.path)) {\n throw new TypeError('option path is invalid');\n }\n\n str += '; Path=' + opt.path;\n }\n\n if (opt.expires) {\n if (typeof opt.expires.toUTCString !== 'function') {\n throw new TypeError('option expires is invalid');\n }\n\n str += '; Expires=' + opt.expires.toUTCString();\n }\n\n if (opt.httpOnly) {\n str += '; HttpOnly';\n }\n\n if (opt.secure) {\n str += '; Secure';\n }\n\n if (opt.sameSite) {\n var sameSite = typeof opt.sameSite === 'string'\n ? opt.sameSite.toLowerCase() : opt.sameSite;\n\n switch (sameSite) {\n case true:\n str += '; SameSite=Strict';\n break;\n case 'lax':\n str += '; SameSite=Lax';\n break;\n case 'strict':\n str += '; SameSite=Strict';\n break;\n case 'none':\n str += '; SameSite=None';\n break;\n default:\n throw new TypeError('option sameSite is invalid');\n }\n }\n\n return str;\n}\n\n/**\n * Try decoding a string using a decoding function.\n *\n * @param {string} str\n * @param {function} decode\n * @private\n */\n\nfunction tryDecode(str, decode) {\n try {\n return decode(str);\n } catch (e) {\n return str;\n }\n}\n","import * as cookie from 'cookie';\r\nexport function hasDocumentCookie() {\r\n // Can we get/set cookies on document.cookie?\r\n return typeof document === 'object' && typeof document.cookie === 'string';\r\n}\r\nexport function cleanCookies() {\r\n document.cookie.split(';').forEach(function (c) {\r\n document.cookie = c\r\n .replace(/^ +/, '')\r\n .replace(/=.*/, '=;expires=' + new Date().toUTCString() + ';path=/');\r\n });\r\n}\r\nexport function parseCookies(cookies, options) {\r\n if (typeof cookies === 'string') {\r\n return cookie.parse(cookies, options);\r\n }\r\n else if (typeof cookies === 'object' && cookies !== null) {\r\n return cookies;\r\n }\r\n else {\r\n return {};\r\n }\r\n}\r\nexport function isParsingCookie(value, doNotParse) {\r\n if (typeof doNotParse === 'undefined') {\r\n // We guess if the cookie start with { or [, it has been serialized\r\n doNotParse =\r\n !value || (value[0] !== '{' && value[0] !== '[' && value[0] !== '\"');\r\n }\r\n return !doNotParse;\r\n}\r\nexport function readCookie(value, options) {\r\n if (options === void 0) { options = {}; }\r\n var cleanValue = cleanupCookieValue(value);\r\n if (isParsingCookie(cleanValue, options.doNotParse)) {\r\n try {\r\n return JSON.parse(cleanValue);\r\n }\r\n catch (e) {\r\n // At least we tried\r\n }\r\n }\r\n // Ignore clean value if we failed the deserialization\r\n // It is not relevant anymore to trim those values\r\n return value;\r\n}\r\nfunction cleanupCookieValue(value) {\r\n // express prepend j: before serializing a cookie\r\n if (value && value[0] === 'j' && value[1] === ':') {\r\n return value.substr(2);\r\n }\r\n return value;\r\n}\r\n","var __assign = (this && this.__assign) || function () {\r\n __assign = Object.assign || function(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n return __assign.apply(this, arguments);\r\n};\r\nimport * as cookie from 'cookie';\r\nimport { hasDocumentCookie, parseCookies, readCookie } from './utils';\r\nvar Cookies = /** @class */ (function () {\r\n function Cookies(cookies, options) {\r\n var _this = this;\r\n this.changeListeners = [];\r\n this.HAS_DOCUMENT_COOKIE = false;\r\n this.cookies = parseCookies(cookies, options);\r\n new Promise(function () {\r\n _this.HAS_DOCUMENT_COOKIE = hasDocumentCookie();\r\n }).catch(function () { });\r\n }\r\n Cookies.prototype._updateBrowserValues = function (parseOptions) {\r\n if (!this.HAS_DOCUMENT_COOKIE) {\r\n return;\r\n }\r\n this.cookies = cookie.parse(document.cookie, parseOptions);\r\n };\r\n Cookies.prototype._emitChange = function (params) {\r\n for (var i = 0; i < this.changeListeners.length; ++i) {\r\n this.changeListeners[i](params);\r\n }\r\n };\r\n Cookies.prototype.get = function (name, options, parseOptions) {\r\n if (options === void 0) { options = {}; }\r\n this._updateBrowserValues(parseOptions);\r\n return readCookie(this.cookies[name], options);\r\n };\r\n Cookies.prototype.getAll = function (options, parseOptions) {\r\n if (options === void 0) { options = {}; }\r\n this._updateBrowserValues(parseOptions);\r\n var result = {};\r\n for (var name_1 in this.cookies) {\r\n result[name_1] = readCookie(this.cookies[name_1], options);\r\n }\r\n return result;\r\n };\r\n Cookies.prototype.set = function (name, value, options) {\r\n var _a;\r\n if (typeof value === 'object') {\r\n value = JSON.stringify(value);\r\n }\r\n this.cookies = __assign(__assign({}, this.cookies), (_a = {}, _a[name] = value, _a));\r\n if (this.HAS_DOCUMENT_COOKIE) {\r\n document.cookie = cookie.serialize(name, value, options);\r\n }\r\n this._emitChange({ name: name, value: value, options: options });\r\n };\r\n Cookies.prototype.remove = function (name, options) {\r\n var finalOptions = (options = __assign(__assign({}, options), { expires: new Date(1970, 1, 1, 0, 0, 1), maxAge: 0 }));\r\n this.cookies = __assign({}, this.cookies);\r\n delete this.cookies[name];\r\n if (this.HAS_DOCUMENT_COOKIE) {\r\n document.cookie = cookie.serialize(name, '', finalOptions);\r\n }\r\n this._emitChange({ name: name, value: undefined, options: options });\r\n };\r\n Cookies.prototype.addChangeListener = function (callback) {\r\n this.changeListeners.push(callback);\r\n };\r\n Cookies.prototype.removeChangeListener = function (callback) {\r\n var idx = this.changeListeners.indexOf(callback);\r\n if (idx >= 0) {\r\n this.changeListeners.splice(idx, 1);\r\n }\r\n };\r\n return Cookies;\r\n}());\r\nexport default Cookies;\r\n","import Cookies from './Cookies';\r\nexport default Cookies;\r\n","import React from 'react';\n\nconst Dashboard = React.lazy(() => import('./views/dashboard/Dashboard'));\nconst BoxDisplacemen = React.lazy(() => import('./views/BoxDisplacemen/index'));\nconst Uploader = React.lazy(() => import('./views/Uploader/index'));\nconst Secret = React.lazy(() => import('./views/secret/index'));\nconst Sso = React.lazy(() => import('./views/sso/index'));\n\n\nconst routes = [\n { path: '/', exact: true, name: 'Home' },\n { path: '/dashboard', name: 'ダッシュボード', component: Dashboard },\n { path: '/reports', exact: true, name: 'レポート', component: BoxDisplacemen },\n { path: '/uploader', exact: true, name: 'アップロード', component: Uploader },\n { path: '/secret', exact: true, name: 'アップロード', component: Secret },\n];\n\nexport default routes;\n","import React, { Suspense, useState, useEffect } from 'react'\nimport axios from 'axios';\n//import Cookies from 'js-cookie';\nimport Cookies from 'universal-cookie';\nimport {\n Redirect,\n Route,\n Switch\n} from 'react-router-dom'\nimport { CContainer, CFade } from '@coreui/react'\n\n// routes config\nimport routes from '../routes'\n\nconst loading = (\n
\n
\n
\n)\n\nconst TheContent = () => {\n\n const [SsoSession, setSsoSession] = useState('');\n\n useEffect(() => {\n async function fetchData() {\n // You can await here\n const result = await axios('https://fsbsso.sumasen.net/Shibboleth.sso/Session');\n setSsoSession(result.data);\n }\n fetchData();\n }, []);\n\n function get_token_from_storage_or_cookie() {\n const cookies = new Cookies();\n const shib = cookies.get('_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468')\n if(shib !== null && SsoSession.includes('Session Summary') === true) {\n return true;\n }\n else{\n return null;\n }\n }\n\n return (\n
\n \n \n \n {routes.map((route, idx) => {\n return route.component && (\n \n get_token_from_storage_or_cookie(\"tokenName\") !== null\n ? (\n \n ) : (\n \n )\n }\n\n\n // render={props => (\n // \n // \n // \n // )}\n />\n )\n })}\n \n \n \n \n
\n )\n}\n\nexport default React.memo(TheContent)\n","import React from 'react'\nimport { CFooter } from '@coreui/react'\n\nconst TheFooter = () => {\n return (\n \n
\n FBS\n © 2021 DigitalVox.\n
\n
\n 搭載\n DigitalVox\n
\n
\n )\n}\n\nexport default React.memo(TheFooter)\n","import React from 'react'\nimport { useSelector, useDispatch } from 'react-redux'\nimport {\n CHeader,\n CToggler,\n CHeaderBrand,\n CHeaderNav,\n CHeaderNavItem,\n CHeaderNavLink,\n CSubheader,\n CBreadcrumbRouter,\n CLink\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\n// routes config\nimport routes from '../routes'\n\nimport {\n TheHeaderDropdown,\n TheHeaderDropdownMssg,\n TheHeaderDropdownNotif,\n TheHeaderDropdownTasks\n} from './index'\n\nconst TheHeader = () => {\n const dispatch = useDispatch()\n const sidebarShow = useSelector(state => state.sidebarShow)\n\n const toggleSidebar = () => {\n const val = [true, 'responsive'].includes(sidebarShow) ? false : 'responsive'\n dispatch({type: 'set', sidebarShow: val})\n }\n\n const toggleSidebarMobile = () => {\n const val = [false, 'responsive'].includes(sidebarShow) ? true : 'responsive'\n dispatch({type: 'set', sidebarShow: val})\n }\n\n return (\n \n \n \n \n {/* */}\n

FBS

\n
\n\n \n \n ダッシュボード\n \n \n\n \n \n \n\n \n \n \n
\n )\n}\n\nexport default TheHeader\n","import React from 'react'\nimport {\n CBadge,\n CDropdown,\n CDropdownItem,\n CDropdownMenu,\n CDropdownToggle,\n CImg\n} from '@coreui/react'\nimport CIcon from '@coreui/icons-react'\n\nconst TheHeaderDropdown = () => {\n\n function launchsso() {\n console.log(\"launch sso\");\n window.open(\"https://fsbsso.sumasen.net/Shibboleth.sso/Login\", \"_self\");\n }\n\n return (\n \n \n
\n Account\n
\n
\n \n \n Account\n \n \n \n SSO Login\n \n \n \n )\n}\n\nexport default TheHeaderDropdown\n","import React from 'react'\nimport CIcon from '@coreui/icons-react'\n\nconst _nav = [{\n _tag: 'CSidebarNavItem',\n name: 'ダッシュボード',\n to: '/dashboard',\n icon: < CIcon name = \"cil-speedometer\"\n customClasses = \"c-sidebar-nav-icon\" / >\n },\n {\n _tag: 'CSidebarNavTitle',\n _children: ['レポート']\n },\n {\n _tag: 'CSidebarNavItem',\n name: '報告書',\n to: '/reports',\n icon: 'cil-drop',\n },\n {\n _tag: 'CSidebarNavItem',\n name: 'アップロード',\n to: '/uploader',\n icon: 'cil-drop',\n },\n {\n _tag: 'CSidebarNavItem',\n name: 'secret',\n to: '/secret',\n icon: 'cil-drop',\n },\n // {\n // _tag: 'CSidebarNavTitle',\n // _children: ['Components']\n // },\n // {\n // _tag: 'CSidebarNavDropdown',\n // name: 'Base',\n // route: '/base',\n // icon: 'cil-puzzle',\n // _children: [\n // {\n // _tag: 'CSidebarNavItem',\n // name: 'Breadcrumb',\n // to: '/base/breadcrumbs',\n // },\n // {\n // _tag: 'CSidebarNavItem',\n // name: 'Tooltips',\n // to: '/base/tooltips',\n // },\n // ],\n // }\n]\n\nexport default _nav","import React from 'react'\nimport { useSelector, useDispatch } from 'react-redux'\nimport {\n CCreateElement,\n CSidebar,\n CSidebarBrand,\n CSidebarNav,\n CSidebarNavDivider,\n CSidebarNavTitle,\n CSidebarMinimizer,\n CSidebarNavDropdown,\n CSidebarNavItem,\n} from '@coreui/react'\n\nimport CIcon from '@coreui/icons-react'\n\n// sidebar nav config\nimport navigation from './_nav'\n\nconst TheSidebar = () => {\n const dispatch = useDispatch()\n const show = useSelector(state => state.sidebarShow)\n\n return (\n dispatch({type: 'set', sidebarShow: val })}\n >\n \n

FBS

\n \n
\n \n\n \n \n \n \n )\n}\n\nexport default React.memo(TheSidebar)\n","import React from 'react'\nimport {\n TheContent,\n TheSidebar,\n TheFooter,\n TheHeader\n} from './index'\n\nconst TheLayout = () => {\n\n return (\n
\n \n
\n \n
\n \n
\n \n
\n
\n )\n}\n\nexport default TheLayout\n"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/runtime-main.5bed6fff.js b/build/static/js/runtime-main.319106b6.js similarity index 96% rename from build/static/js/runtime-main.5bed6fff.js rename to build/static/js/runtime-main.319106b6.js index d54d1ae..1149932 100644 --- a/build/static/js/runtime-main.5bed6fff.js +++ b/build/static/js/runtime-main.319106b6.js @@ -1,2 +1,2 @@ -!function(e){function t(t){for(var n,o,u=t[0],f=t[1],i=t[2],l=0,d=[];l { }, []); function get_token_from_storage_or_cookie() { - console.log(SsoSession); const cookies = new Cookies(); const shib = cookies.get('_shibsession_64656661756c7468747470733a2f2f66736273736f2e73756d6173656e2e6e65742f73686962626f6c657468') - if(shib !== null) { - //console.log(SsoSession); + if(shib !== null && SsoSession.includes('Session Summary') === true) { + return true; + } + else{ + return null; } - console.log(shib); - return shib; } return (