From b2a7d39f8726826fd9b1ed74130212888b7cd2c4 Mon Sep 17 00:00:00 2001 From: Renoj Varghese Date: Thu, 11 Apr 2019 19:19:20 -0400 Subject: [PATCH 1/2] web app update --- Web-App/README.md | 5 - Web-App/package.json | 11 +- Web-App/src/App.js | 10 +- .../src/components/participantBox/index.js | 21 +- .../components/participantContainer/index.js | 8 +- Web-App/src/components/searchBar/SearchBox.js | 12 +- .../src/components/searchBar/SearchButton.js | 8 +- Web-App/src/components/searchBar/index.js | 2 +- Web-App/src/index.js | 3 +- Web-App/src/scss/App.scss | 4 + Web-App/src/scss/partials/_variables.scss | 4 + Web-App/yarn.lock | 338 +++++++++++++++++- 12 files changed, 380 insertions(+), 46 deletions(-) diff --git a/Web-App/README.md b/Web-App/README.md index 0ff68c0..37cb80e 100644 --- a/Web-App/README.md +++ b/Web-App/README.md @@ -1,8 +1,3 @@ A web app to display GPS tracking data on the UConn campus for research studies. For Senior Design project 2018-2019 -To run: -(1)Install Node.js and npm -(2)enter Web-App folder -npm install -npm start diff --git a/Web-App/package.json b/Web-App/package.json index 8e97d7b..8c862f0 100644 --- a/Web-App/package.json +++ b/Web-App/package.json @@ -4,14 +4,19 @@ "private": true, "dependencies": { "react": "^16.6.3", + "react-datepicker": "^2.1.0", "react-dom": "^16.6.3", + "react-router": "^4.3.1", + "react-router-dom": "^4.3.1", "react-scripts": "2.1.1" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "predeploy": "npm run build", + "deploy": "gh-pages -d build" }, "eslintConfig": { "extends": "react-app" @@ -23,6 +28,8 @@ "not op_mini all" ], "devDependencies": { + "gh-pages": "^2.0.1", "node-sass": "^4.10.0" - } + }, + "homepage": "https://renojvarghese.github.io/oncampus-walking-web-display/" } diff --git a/Web-App/src/App.js b/Web-App/src/App.js index 4936d5e..466e152 100644 --- a/Web-App/src/App.js +++ b/Web-App/src/App.js @@ -1,15 +1,11 @@ import React, { Component } from "react"; import "./scss/App.scss"; -import SearchBar from "./components/searchBar"; -import ParticipantContainer from "./components/participantContainer"; +import "react-datepicker/dist/react-datepicker.css"; +import AppRouter from "./components/router"; class App extends Component { render() { return ( -
- Hello World! - - -
+ ); } } diff --git a/Web-App/src/components/participantBox/index.js b/Web-App/src/components/participantBox/index.js index e5aa588..8e82894 100644 --- a/Web-App/src/components/participantBox/index.js +++ b/Web-App/src/components/participantBox/index.js @@ -1,16 +1,15 @@ -import React, { Component } from "react"; - +import React from "react"; export const ParticipantBox = ({ - name = "default", - start = "N/A", - end = "N/A", - miles = 0 + name = "PARTICPANT ID", + start = "10/12", + end = "Present", + miles = 100 }) => ( -
-
{name}
-
{start}
-
{end}
-
{miles}
+
+
{name}
+
Start Time: {start}
+
End Time:{end}
+
Total Miles: {miles} mi
); diff --git a/Web-App/src/components/participantContainer/index.js b/Web-App/src/components/participantContainer/index.js index 0e5b268..8f143c1 100644 --- a/Web-App/src/components/participantContainer/index.js +++ b/Web-App/src/components/participantContainer/index.js @@ -1,12 +1,12 @@ import React, { Component } from "react"; import ParticipantBox from "../participantBox"; - +import { Link } from "react-router-dom"; export default class ParticipantContainer extends Component { render() { return ( -
- - +
+ +
); } diff --git a/Web-App/src/components/searchBar/SearchBox.js b/Web-App/src/components/searchBar/SearchBox.js index 26159c5..540ef8b 100644 --- a/Web-App/src/components/searchBar/SearchBox.js +++ b/Web-App/src/components/searchBar/SearchBox.js @@ -1,8 +1,12 @@ -import React, { Component } from "react"; +import React from "react"; -export const SearchBox = ({ onChange, placeholder }) => ( -
- +export const SearchBox = ({ onChange, placeholder = "Search" }) => ( +
+
); diff --git a/Web-App/src/components/searchBar/SearchButton.js b/Web-App/src/components/searchBar/SearchButton.js index d6b2dcf..6743be0 100644 --- a/Web-App/src/components/searchBar/SearchButton.js +++ b/Web-App/src/components/searchBar/SearchButton.js @@ -1,8 +1,10 @@ -import React, { Component } from "react"; +import React from "react"; export const SearchButton = ({ onClick, children }) => ( -
- +
+
); diff --git a/Web-App/src/components/searchBar/index.js b/Web-App/src/components/searchBar/index.js index 11059d6..47ca9b7 100644 --- a/Web-App/src/components/searchBar/index.js +++ b/Web-App/src/components/searchBar/index.js @@ -5,7 +5,7 @@ import SearchButton from "./SearchButton"; export default class SearchBar extends Component { render() { return ( -
+
Submit
diff --git a/Web-App/src/index.js b/Web-App/src/index.js index 0c5e75d..d9ac25b 100644 --- a/Web-App/src/index.js +++ b/Web-App/src/index.js @@ -3,8 +3,9 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import * as serviceWorker from './serviceWorker'; +import { BrowserRouter as Router } from "react-router-dom"; -ReactDOM.render(, document.getElementById('root')); +ReactDOM.render(, document.getElementById('root')); // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. diff --git a/Web-App/src/scss/App.scss b/Web-App/src/scss/App.scss index e9b6c28..cacc770 100644 --- a/Web-App/src/scss/App.scss +++ b/Web-App/src/scss/App.scss @@ -1 +1,5 @@ @import "partials/variables"; +@import "partials/common"; +@import "partials/search"; +@import "partials/map"; +@import "partials/participant"; diff --git a/Web-App/src/scss/partials/_variables.scss b/Web-App/src/scss/partials/_variables.scss index 3853ae4..5a82fc6 100644 --- a/Web-App/src/scss/partials/_variables.scss +++ b/Web-App/src/scss/partials/_variables.scss @@ -5,3 +5,7 @@ $black: #000000; $grey-light: #f0f0f0; $grey: #7f7f7f; $grey-dark: $grey / 1.2; + +$san-serif: sans-serif; + +$box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3); diff --git a/Web-App/yarn.lock b/Web-App/yarn.lock index 80dd9fd..eb27c22 100644 --- a/Web-App/yarn.lock +++ b/Web-App/yarn.lock @@ -736,6 +736,13 @@ dependencies: regenerator-runtime "^0.12.0" +"@babel/runtime@^7.1.2": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83" + integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g== + dependencies: + regenerator-runtime "^0.12.0" + "@babel/template@^7.1.0", "@babel/template@^7.1.2": version "7.1.2" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.1.2.tgz#090484a574fef5a2d2d7726a674eceda5c5b5644" @@ -1164,7 +1171,7 @@ arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" -asap@~2.0.6: +asap@~2.0.3, asap@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -1226,6 +1233,13 @@ async@^2.1.4, async@^2.5.0: dependencies: lodash "^4.17.10" +async@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== + dependencies: + lodash "^4.17.11" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -1945,6 +1959,11 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +classnames@^2.2.5: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + clean-css@4.2.x: version "4.2.1" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" @@ -2059,7 +2078,7 @@ commander@2.17.x, commander@~2.17.1: version "2.17.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" -commander@^2.11.0: +commander@^2.11.0, commander@^2.18.0: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" @@ -2177,6 +2196,11 @@ core-js@2.5.7, core-js@^2.4.0, core-js@^2.5.0: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2227,6 +2251,14 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-react-context@<=0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.2.tgz#9836542f9aaa22868cd7d4a6f82667df38019dca" + integrity sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A== + dependencies: + fbjs "^0.8.0" + gud "^1.0.0" + cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -2470,6 +2502,11 @@ data-urls@^1.0.0, data-urls@^1.0.1: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" +date-fns@^2.0.0-alpha.23: + version "2.0.0-alpha.27" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.0.0-alpha.27.tgz#5ecd4204ef0e7064264039570f6e8afbc014481c" + integrity sha512-cqfVLS+346P/Mpj2RpDrBv0P4p2zZhWWvfY5fuWrXNR/K38HaAGEkeOwb47hIpQP9Jr/TIxjZ2/sNMQwdXuGMg== + date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" @@ -2781,6 +2818,11 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" +email-addresses@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.0.3.tgz#fc3c6952f68da24239914e982c8a7783bc2ed96d" + integrity sha512-kUlSC06PVvvjlMRpNIl3kR1NRXLEe86VQ7N0bQeaCZb2g+InShCeHQp/JvyYNTugMnRN2NvJhHlc3q12MWbbpg== + emoji-regex@^6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" @@ -2793,6 +2835,13 @@ encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= + dependencies: + iconv-lite "~0.4.13" + end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" @@ -3267,6 +3316,19 @@ fb-watchman@^2.0.0: dependencies: bser "^2.0.0" +fbjs@^0.8.0: + version "0.8.17" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" + integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + figgy-pudding@^3.1.0, figgy-pudding@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" @@ -3295,6 +3357,28 @@ filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" +filename-reserved-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" + integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= + +filenamify-url@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" + integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= + dependencies: + filenamify "^1.0.0" + humanize-url "^1.0.0" + +filenamify@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" + integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= + dependencies: + filename-reserved-regex "^1.0.0" + strip-outer "^1.0.0" + trim-repeated "^1.0.0" + fileset@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" @@ -3584,6 +3668,20 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gh-pages@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.0.1.tgz#aefe47a43b8d9d2aa3130576b33fe95641e29a2f" + integrity sha512-uFlk3bukljeiWKQ2XvPfjcSi/ou7IfoDf2p+Fj672saLAr8bnOdFVqI/JSgrSgInKpCg5BksxEwGUl++dbg8Dg== + dependencies: + async "^2.6.1" + commander "^2.18.0" + email-addresses "^3.0.1" + filenamify-url "^1.0.0" + fs-extra "^7.0.0" + globby "^6.1.0" + graceful-fs "^4.1.11" + rimraf "^2.6.2" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -3683,6 +3781,11 @@ growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + gzip-size@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.0.0.tgz#a55ecd99222f4c48fd8c01c625ce3b349d0a0e80" @@ -3833,6 +3936,17 @@ hex-color-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" +history@^4.7.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/history/-/history-4.7.2.tgz#22b5c7f31633c5b8021c7f4a8a954ac139ee8d5b" + integrity sha512-1zkBRWW6XweO0NBcjiphtVJVsIQ+SXF29z9DVkceeaSLVMFXHool+fdCZD4spDCfZJCILPILc3bm7Bc+HRi0nA== + dependencies: + invariant "^2.2.1" + loose-envify "^1.2.0" + resolve-pathname "^2.2.0" + value-equal "^0.4.0" + warning "^3.0.0" + hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -3845,6 +3959,11 @@ hoek@4.x.x: version "4.2.1" resolved "http://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" +hoist-non-react-statics@^2.5.0: + version "2.5.5" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" + integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== + home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" @@ -3976,13 +4095,21 @@ https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" +humanize-url@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" + integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= + dependencies: + normalize-url "^1.0.0" + strip-url-auth "^1.0.0" + iconv-lite@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" dependencies: @@ -4147,7 +4274,7 @@ internal-ip@^3.0.1: default-gateway "^2.6.0" ipaddr.js "^1.5.2" -invariant@^2.2.2, invariant@^2.2.4: +invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" dependencies: @@ -4376,6 +4503,11 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -4412,7 +4544,7 @@ is-root@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.0.0.tgz#838d1e82318144e5a6f77819d90207645acc7019" -is-stream@^1.1.0: +is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -4472,6 +4604,14 @@ isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -5196,7 +5336,7 @@ loglevel@^1.4.1: version "1.6.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" dependencies: @@ -5588,6 +5728,14 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + node-forge@0.7.5: version "0.7.5" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" @@ -5727,6 +5875,16 @@ normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" +normalize-url@^1.0.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + normalize-url@^3.0.0: version "3.3.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" @@ -6103,6 +6261,13 @@ path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" +path-to-regexp@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" + integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30= + dependencies: + isarray "0.0.1" + path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -6191,6 +6356,11 @@ pnp-webpack-plugin@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.1.0.tgz#947a96d1db94bb5a1fc014d83b581e428699ac8c" +popper.js@^1.14.4: + version "1.14.7" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.7.tgz#e31ec06cfac6a97a53280c3e55e4e0c860e7738e" + integrity sha512-4q1hNvoUre/8srWsH7hnoSJ5xVmIL4qgz+s4qf2TnJIMyZFUFMGH+9vE7mXynAlHSZ/NdTmmow86muD0myUkVQ== + portfinder@^1.0.9: version "1.0.20" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.20.tgz#bea68632e54b2e13ab7b0c4775e9b41bf270e44a" @@ -6744,6 +6914,11 @@ prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" @@ -6796,6 +6971,13 @@ promise@8.0.2: dependencies: asap "~2.0.6" +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + prompts@^0.1.9: version "0.1.14" resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" @@ -6803,6 +6985,15 @@ prompts@^0.1.9: kleur "^2.0.1" sisteransi "^0.1.1" +prop-types@^15.6.0, prop-types@^15.6.1: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + prop-types@^15.6.2: version "15.6.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" @@ -6882,6 +7073,14 @@ qs@6.5.2, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -6953,6 +7152,17 @@ react-app-polyfill@^0.1.3: raf "3.4.0" whatwg-fetch "3.0.0" +react-datepicker@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/react-datepicker/-/react-datepicker-2.1.0.tgz#d9b9dfe78eaf4214e93a77d150cdafbc49ef522c" + integrity sha512-zsPqierShVc0NN+JCyJO18jMFDTbGNSgmekQm+Zr5JYH/aZShsjOBGQmjNiQmIw7nJNQDRzh1oQUND3TY/9Swg== + dependencies: + classnames "^2.2.5" + date-fns "^2.0.0-alpha.23" + prop-types "^15.6.0" + react-onclickoutside "^6.7.1" + react-popper "^1.0.2" + react-dev-utils@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-6.1.1.tgz#a07e3e8923c4609d9f27e5af5207e3ca20724895" @@ -6995,6 +7205,53 @@ react-error-overlay@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-5.1.0.tgz#c516995a5652e7bfbed8b497910d5280df74a7e8" +react-is@^16.8.1: + version "16.8.3" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.3.tgz#4ad8b029c2a718fc0cfc746c8d4e1b7221e5387d" + integrity sha512-Y4rC1ZJmsxxkkPuMLwvKvlL1Zfpbcu+Bf4ZigkHup3v9EfdYhAlWAaVyA19olXq2o2mGn0w+dFKvk3pVVlYcIA== + +react-onclickoutside@^6.7.1: + version "6.8.0" + resolved "https://registry.yarnpkg.com/react-onclickoutside/-/react-onclickoutside-6.8.0.tgz#9f91b5b3ed59f4d9e43fd71620dc200773a4d569" + integrity sha512-5Q4Rn7QLEoh7WIe66KFvYIpWJ49GeHoygP1/EtJyZjXKgrWH19Tf0Ty3lWyQzrEEDyLOwUvvmBFSE3dcDdvagA== + +react-popper@^1.0.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.3.tgz#2c6cef7515a991256b4f0536cd4bdcb58a7b6af6" + integrity sha512-ynMZBPkXONPc5K4P5yFWgZx5JGAUIP3pGGLNs58cfAPgK67olx7fmLp+AdpZ0+GoQ+ieFDa/z4cdV6u7sioH6w== + dependencies: + "@babel/runtime" "^7.1.2" + create-react-context "<=0.2.2" + popper.js "^1.14.4" + prop-types "^15.6.1" + typed-styles "^0.0.7" + warning "^4.0.2" + +react-router-dom@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-4.3.1.tgz#4c2619fc24c4fa87c9fd18f4fb4a43fe63fbd5c6" + integrity sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA== + dependencies: + history "^4.7.2" + invariant "^2.2.4" + loose-envify "^1.3.1" + prop-types "^15.6.1" + react-router "^4.3.1" + warning "^4.0.1" + +react-router@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-4.3.1.tgz#aada4aef14c809cb2e686b05cee4742234506c4e" + integrity sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg== + dependencies: + history "^4.7.2" + hoist-non-react-statics "^2.5.0" + invariant "^2.2.4" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.1" + warning "^4.0.1" + react-scripts@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-2.1.1.tgz#c2959a756b0b61d3090adece0d7aedd324dff8a5" @@ -7331,6 +7588,11 @@ resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" +resolve-pathname@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-2.2.0.tgz#7e9ae21ed815fd63ab189adeee64dc831eefa879" + integrity sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg== + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -7570,7 +7832,7 @@ set-value@^2.0.0: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: +setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -7694,6 +7956,13 @@ sockjs@0.3.19: faye-websocket "^0.10.0" uuid "^3.0.1" +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -7881,6 +8150,11 @@ stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + string-length@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" @@ -7976,6 +8250,18 @@ strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" +strip-outer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + +strip-url-auth@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" + integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= + style-loader@0.23.0: version "0.23.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.0.tgz#8377fefab68416a2e05f1cabd8c3a3acfcce74f1" @@ -8203,6 +8489,13 @@ trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= + dependencies: + escape-string-regexp "^1.0.2" + trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" @@ -8248,10 +8541,20 @@ type-is@~1.6.16: media-typer "0.3.0" mime-types "~2.1.18" +typed-styles@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" + integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" +ua-parser-js@^0.7.18: + version "0.7.19" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.19.tgz#94151be4c0a7fb1d001af7022fdaca4642659e4b" + integrity sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ== + uglify-es@^3.3.4: version "3.3.9" resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" @@ -8432,6 +8735,11 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +value-equal@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-0.4.0.tgz#c5bdd2f54ee093c04839d71ce2e4758a6890abc7" + integrity sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw== + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -8474,6 +8782,20 @@ walker@~1.0.5: dependencies: makeerror "1.0.x" +warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" + integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w= + dependencies: + loose-envify "^1.0.0" + +warning@^4.0.1, warning@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + watch@~0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" @@ -8609,7 +8931,7 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: dependencies: iconv-lite "0.4.24" -whatwg-fetch@3.0.0: +whatwg-fetch@3.0.0, whatwg-fetch@>=0.10.0: version "3.0.0" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" From 4351a21f977812b1a425d1035f07d6fd93933c87 Mon Sep 17 00:00:00 2001 From: Renoj Varghese Date: Fri, 12 Apr 2019 12:36:07 -0400 Subject: [PATCH 2/2] update views --- Web-App/asset-manifest.json | 13 +++++ Web-App/build/asset-manifest.json | 15 ++++++ Web-App/build/favicon.ico | Bin 0 -> 3870 bytes Web-App/build/index.html | 1 + Web-App/build/manifest.json | 15 ++++++ ...nifest.a16babba020f85f54ffd27c1514cc74e.js | 26 ++++++++++ Web-App/build/service-worker.js | 34 +++++++++++++ Web-App/build/static/css/1.5ef21bbb.chunk.css | 2 + .../build/static/css/1.5ef21bbb.chunk.css.map | 1 + .../build/static/css/main.e3b1af55.chunk.css | 2 + .../static/css/main.e3b1af55.chunk.css.map | 1 + Web-App/build/static/js/1.1eabc802.chunk.js | 2 + .../build/static/js/1.1eabc802.chunk.js.map | 1 + .../build/static/js/main.238a9abd.chunk.js | 2 + .../static/js/main.238a9abd.chunk.js.map | 1 + .../build/static/js/runtime~main.af550946.js | 2 + .../static/js/runtime~main.af550946.js.map | 1 + Web-App/favicon.ico | Bin 0 -> 3870 bytes Web-App/index.html | 1 + Web-App/manifest.json | 15 ++++++ ...nifest.6844050172e73e853dd025e4c4e556af.js | 22 ++++++++ Web-App/service-worker.js | 34 +++++++++++++ Web-App/src/components/Dashboard/index.js | 18 +++++++ Web-App/src/components/Login/index.js | 25 +++++++++ Web-App/src/components/MapView/index.js | 48 ++++++++++++++++++ Web-App/src/components/router/index.js | 18 +++++++ Web-App/src/scss/partials/_common.scss | 10 ++++ Web-App/src/scss/partials/_map.scss | 10 ++++ Web-App/src/scss/partials/_participant.scss | 33 ++++++++++++ Web-App/src/scss/partials/_search.scss | 47 +++++++++++++++++ Web-App/static/css/main.eff8df7e.chunk.css | 2 + .../static/css/main.eff8df7e.chunk.css.map | 1 + Web-App/static/js/1.4d4949a9.chunk.js | 2 + Web-App/static/js/1.4d4949a9.chunk.js.map | 1 + Web-App/static/js/main.64eba4cc.chunk.js | 2 + Web-App/static/js/main.64eba4cc.chunk.js.map | 1 + Web-App/static/js/runtime~main.229c360f.js | 2 + .../static/js/runtime~main.229c360f.js.map | 1 + 38 files changed, 412 insertions(+) create mode 100644 Web-App/asset-manifest.json create mode 100644 Web-App/build/asset-manifest.json create mode 100644 Web-App/build/favicon.ico create mode 100644 Web-App/build/index.html create mode 100644 Web-App/build/manifest.json create mode 100644 Web-App/build/precache-manifest.a16babba020f85f54ffd27c1514cc74e.js create mode 100644 Web-App/build/service-worker.js create mode 100644 Web-App/build/static/css/1.5ef21bbb.chunk.css create mode 100644 Web-App/build/static/css/1.5ef21bbb.chunk.css.map create mode 100644 Web-App/build/static/css/main.e3b1af55.chunk.css create mode 100644 Web-App/build/static/css/main.e3b1af55.chunk.css.map create mode 100644 Web-App/build/static/js/1.1eabc802.chunk.js create mode 100644 Web-App/build/static/js/1.1eabc802.chunk.js.map create mode 100644 Web-App/build/static/js/main.238a9abd.chunk.js create mode 100644 Web-App/build/static/js/main.238a9abd.chunk.js.map create mode 100644 Web-App/build/static/js/runtime~main.af550946.js create mode 100644 Web-App/build/static/js/runtime~main.af550946.js.map create mode 100644 Web-App/favicon.ico create mode 100644 Web-App/index.html create mode 100644 Web-App/manifest.json create mode 100644 Web-App/precache-manifest.6844050172e73e853dd025e4c4e556af.js create mode 100644 Web-App/service-worker.js create mode 100644 Web-App/src/components/Dashboard/index.js create mode 100644 Web-App/src/components/Login/index.js create mode 100644 Web-App/src/components/MapView/index.js create mode 100644 Web-App/src/components/router/index.js create mode 100644 Web-App/src/scss/partials/_common.scss create mode 100644 Web-App/src/scss/partials/_map.scss create mode 100644 Web-App/src/scss/partials/_participant.scss create mode 100644 Web-App/src/scss/partials/_search.scss create mode 100644 Web-App/static/css/main.eff8df7e.chunk.css create mode 100644 Web-App/static/css/main.eff8df7e.chunk.css.map create mode 100644 Web-App/static/js/1.4d4949a9.chunk.js create mode 100644 Web-App/static/js/1.4d4949a9.chunk.js.map create mode 100644 Web-App/static/js/main.64eba4cc.chunk.js create mode 100644 Web-App/static/js/main.64eba4cc.chunk.js.map create mode 100644 Web-App/static/js/runtime~main.229c360f.js create mode 100644 Web-App/static/js/runtime~main.229c360f.js.map diff --git a/Web-App/asset-manifest.json b/Web-App/asset-manifest.json new file mode 100644 index 0000000..ddea791 --- /dev/null +++ b/Web-App/asset-manifest.json @@ -0,0 +1,13 @@ +{ + "main.css": "/static/css/main.eff8df7e.chunk.css", + "main.js": "/static/js/main.64eba4cc.chunk.js", + "main.js.map": "/static/js/main.64eba4cc.chunk.js.map", + "static/js/1.4d4949a9.chunk.js": "/static/js/1.4d4949a9.chunk.js", + "static/js/1.4d4949a9.chunk.js.map": "/static/js/1.4d4949a9.chunk.js.map", + "runtime~main.js": "/static/js/runtime~main.229c360f.js", + "runtime~main.js.map": "/static/js/runtime~main.229c360f.js.map", + "static/css/main.eff8df7e.chunk.css.map": "/static/css/main.eff8df7e.chunk.css.map", + "index.html": "/index.html", + "precache-manifest.6844050172e73e853dd025e4c4e556af.js": "/precache-manifest.6844050172e73e853dd025e4c4e556af.js", + "service-worker.js": "/service-worker.js" +} \ No newline at end of file diff --git a/Web-App/build/asset-manifest.json b/Web-App/build/asset-manifest.json new file mode 100644 index 0000000..d9a0458 --- /dev/null +++ b/Web-App/build/asset-manifest.json @@ -0,0 +1,15 @@ +{ + "main.css": "/oncampus-walking-web-display/static/css/main.e3b1af55.chunk.css", + "main.js": "/oncampus-walking-web-display/static/js/main.238a9abd.chunk.js", + "main.js.map": "/oncampus-walking-web-display/static/js/main.238a9abd.chunk.js.map", + "static/css/1.5ef21bbb.chunk.css": "/oncampus-walking-web-display/static/css/1.5ef21bbb.chunk.css", + "static/js/1.1eabc802.chunk.js": "/oncampus-walking-web-display/static/js/1.1eabc802.chunk.js", + "static/js/1.1eabc802.chunk.js.map": "/oncampus-walking-web-display/static/js/1.1eabc802.chunk.js.map", + "runtime~main.js": "/oncampus-walking-web-display/static/js/runtime~main.af550946.js", + "runtime~main.js.map": "/oncampus-walking-web-display/static/js/runtime~main.af550946.js.map", + "static/css/main.e3b1af55.chunk.css.map": "/oncampus-walking-web-display/static/css/main.e3b1af55.chunk.css.map", + "static/css/1.5ef21bbb.chunk.css.map": "/oncampus-walking-web-display/static/css/1.5ef21bbb.chunk.css.map", + "index.html": "/oncampus-walking-web-display/index.html", + "precache-manifest.a16babba020f85f54ffd27c1514cc74e.js": "/oncampus-walking-web-display/precache-manifest.a16babba020f85f54ffd27c1514cc74e.js", + "service-worker.js": "/oncampus-walking-web-display/service-worker.js" +} \ No newline at end of file diff --git a/Web-App/build/favicon.ico b/Web-App/build/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/Web-App/build/index.html b/Web-App/build/index.html new file mode 100644 index 0000000..143647a --- /dev/null +++ b/Web-App/build/index.html @@ -0,0 +1 @@ +React App
\ No newline at end of file diff --git a/Web-App/build/manifest.json b/Web-App/build/manifest.json new file mode 100644 index 0000000..1f2f141 --- /dev/null +++ b/Web-App/build/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/Web-App/build/precache-manifest.a16babba020f85f54ffd27c1514cc74e.js b/Web-App/build/precache-manifest.a16babba020f85f54ffd27c1514cc74e.js new file mode 100644 index 0000000..aa2a81e --- /dev/null +++ b/Web-App/build/precache-manifest.a16babba020f85f54ffd27c1514cc74e.js @@ -0,0 +1,26 @@ +self.__precacheManifest = [ + { + "revision": "238a9abd3d3ad5722583", + "url": "/oncampus-walking-web-display/static/css/main.e3b1af55.chunk.css" + }, + { + "revision": "238a9abd3d3ad5722583", + "url": "/oncampus-walking-web-display/static/js/main.238a9abd.chunk.js" + }, + { + "revision": "1eabc8023e3bdb6a6e57", + "url": "/oncampus-walking-web-display/static/css/1.5ef21bbb.chunk.css" + }, + { + "revision": "1eabc8023e3bdb6a6e57", + "url": "/oncampus-walking-web-display/static/js/1.1eabc802.chunk.js" + }, + { + "revision": "af55094683bbbf95c280", + "url": "/oncampus-walking-web-display/static/js/runtime~main.af550946.js" + }, + { + "revision": "b71ea8dbc46e14326e7d5ef38d43de11", + "url": "/oncampus-walking-web-display/index.html" + } +]; \ No newline at end of file diff --git a/Web-App/build/service-worker.js b/Web-App/build/service-worker.js new file mode 100644 index 0000000..b6dd87f --- /dev/null +++ b/Web-App/build/service-worker.js @@ -0,0 +1,34 @@ +/** + * Welcome to your Workbox-powered service worker! + * + * You'll need to register this file in your web app and you should + * disable HTTP caching for this file too. + * See https://goo.gl/nhQhGp + * + * The rest of the code is auto-generated. Please don't update this file + * directly; instead, make changes to your Workbox build configuration + * and re-run your build process. + * See https://goo.gl/2aRDsh + */ + +importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js"); + +importScripts( + "/oncampus-walking-web-display/precache-manifest.a16babba020f85f54ffd27c1514cc74e.js" +); + +workbox.clientsClaim(); + +/** + * The workboxSW.precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ +self.__precacheManifest = [].concat(self.__precacheManifest || []); +workbox.precaching.suppressWarnings(); +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute("/oncampus-walking-web-display/index.html", { + + blacklist: [/^\/_/,/\/[^\/]+\.[^\/]+$/], +}); diff --git a/Web-App/build/static/css/1.5ef21bbb.chunk.css b/Web-App/build/static/css/1.5ef21bbb.chunk.css new file mode 100644 index 0000000..9d7866b --- /dev/null +++ b/Web-App/build/static/css/1.5ef21bbb.chunk.css @@ -0,0 +1,2 @@ +.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:initial}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default} +/*# sourceMappingURL=1.5ef21bbb.chunk.css.map */ \ No newline at end of file diff --git a/Web-App/build/static/css/1.5ef21bbb.chunk.css.map b/Web-App/build/static/css/1.5ef21bbb.chunk.css.map new file mode 100644 index 0000000..1641bed --- /dev/null +++ b/Web-App/build/static/css/1.5ef21bbb.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/node_modules/react-datepicker/dist/react-datepicker.css"],"names":[],"mappings":"AAAA,wSAGE,iBAAkB,AAClB,iBAAmB,CACpB,AAED,mnBAKE,mBAAwB,AACxB,kBAAmB,AACnB,6BAA8B,AAC9B,SAAU,AACV,SAAW,CACZ,AAED,2UAGE,WAAY,AACZ,WAAY,AACZ,iBAAkB,AAClB,UAAW,AACX,2BAA6B,CAC9B,AAED,6EACE,MAAO,AACP,eAAiB,CAClB,AAED,iKACE,gBAAiB,AACjB,2BAA6B,CAC9B,AAED,oFACE,SAAU,AACV,2BAA6B,CAC9B,AAED,2NAGE,SAAU,AACV,kBAAoB,CACrB,AAED,kdAKE,mBAAoB,AACpB,qBAAuB,CACxB,AAED,uPAGE,YAAa,AACb,wBAA0B,CAC3B,AAMD,4CAHE,oBAAsB,CAYvB,AATD,kBACE,sDAA4D,AAC5D,gBAAkB,AAClB,sBAAuB,AACvB,WAAY,AACZ,yBAA0B,AAC1B,oBAAsB,AAEtB,iBAAmB,CACpB,AAED,yDACE,SAAW,CACZ,AAED,+DACE,aAAe,CAChB,AAMD,8GACE,mBAAsB,CACvB,AAED,4BACE,kBAAmB,AACnB,SAAW,CACZ,AAED,yBACE,SAAW,CACZ,AAED,iDACE,eAAiB,CAClB,AAED,8CACE,kBAAoB,CACrB,AAED,gDACE,eAAiB,CAClB,AAED,4EACE,UAAW,AACX,UAAY,CACb,AAED,+CACE,gBAAkB,CACnB,AAED,2EACE,UAAW,AACX,UAAY,CACb,AAED,0BACE,kBAAmB,AACnB,yBAA0B,AAC1B,gCAAiC,AACjC,6BAA+B,AAC/B,8BAAgC,AAChC,gBAAiB,AACjB,iBAAmB,CACpB,AAED,gCACE,mBAAoB,AACpB,iBAAkB,AAClB,iBAAmB,CACpB,AAED,gUAME,qBAAsB,AACtB,YAAc,CACf,AAED,gEAEE,aAAc,AACd,WAAY,AACZ,gBAAkB,AAClB,iBAAoB,CACrB,AAED,+BACE,uBAAwB,AACxB,mBAAoB,AACpB,eAAiB,CAClB,AAED,8BACE,gBAAiB,AACjB,mBAAoB,AACpB,kBAAmB,AACnB,eAAgB,AAChB,kBAAmB,AACnB,SAAU,AACV,QAAS,AACT,UAAW,AACX,gCAAkC,AAClC,UAAW,AACX,YAAa,AACb,WAAY,AACZ,mBAAoB,AACpB,eAAiB,CAClB,AAED,wCACE,UAAW,AACX,uBAAyB,CAC1B,AAED,8CACE,0BAA4B,CAC7B,AAED,0GACE,2BAA4B,AAC5B,cAAgB,CACjB,AAED,oCACE,WAAY,AACZ,sBAAwB,CACzB,AAED,2GACE,UAAY,CACb,AAED,0CACE,yBAA2B,CAC5B,AAED,kGACE,0BAA2B,AAC3B,cAAgB,CACjB,AAED,qCACE,kBAAmB,AACnB,MAAO,AACP,cAAe,AACf,iBAAkB,AAClB,iBAAmB,CACpB,AAED,8CACE,QAAS,AACT,qBAAuB,CACxB,AAED,oDACE,wBAA0B,CAC3B,AAED,8CACE,SAAU,AACV,wBAA0B,CAC3B,AAED,oDACE,2BAA6B,CAC9B,AAED,mCACE,UAAY,CACb,AAED,yBACE,aAAe,AACf,iBAAmB,CACpB,AAED,kCACE,YAAa,AACb,8BAA+B,AAC/B,UAAY,CACb,AAED,qDACE,eAAgB,AAChB,yBAA0B,AAC1B,oBAAsB,AACtB,kBAAmB,AACnB,YAAa,AACb,KAAO,CACR,AAED,0DACE,kBAAmB,AACnB,eAAkB,CACnB,AAED,sFACE,WAAY,AACZ,kBAAmB,AACnB,cAAe,AACf,iBAAmB,CACpB,AAED,qHACE,gBAAiB,AACjB,SAAU,AACV,4BAAmC,AACnC,kBAAmB,AACnB,gBAAmB,AACnB,eAAkB,AAClB,WAAY,AACZ,kBAAwB,CACzB,AAED,yJACE,YAAa,AACb,gBAAkB,CACnB,AAED,+JACE,eAAgB,AAChB,wBAA0B,CAC3B,AAED,mKACE,yBAA0B,AAC1B,WAAa,AACb,eAAkB,CACnB,AAED,yKACE,wBAA0B,CAC3B,AAED,mKACE,UAAY,CACb,AAED,yKACE,eAAgB,AAChB,wBAA8B,CAC/B,AAED,+BACE,WAAY,AACZ,qBAAsB,AACtB,aAAc,AACd,mBAAoB,AACpB,kBAAmB,AACnB,cAAiB,CAClB,AAED,wEACE,cAAgB,CACjB,AAED,8EACE,oBAAsB,AACtB,wBAA0B,CAC3B,AAED,qDAEE,kBAAoB,CACrB,AAED,gFAGE,WAAY,AACZ,qBAAsB,AACtB,aAAc,AACd,mBAAoB,AACpB,kBAAmB,AACnB,cAAiB,CAClB,AAED,uBACE,cAAgB,CACjB,AAED,6BACE,oBAAsB,AACtB,wBAA0B,CAC3B,AAED,8BACE,eAAkB,CACnB,AAED,oCACE,oBAAsB,AACtB,yBAA0B,AAC1B,UAAY,CACb,AAED,0CACE,wBAA0B,CAC3B,AAED,6CACE,UAAe,CAChB,AAED,6CACE,WAAa,CACd,AAED,6GACE,oBAAsB,AACtB,yBAA0B,AAC1B,UAAY,CACb,AAED,+HACE,wBAA0B,CAC3B,AAED,0CACE,oBAAsB,AACtB,yBAA0B,AAC1B,UAAY,CACb,AAED,gDACE,wBAA0B,CAC3B,AAED,iFACE,oCAA0C,CAC3C,AAED,2HACE,yBAA0B,AAC1B,UAAY,CACb,AAED,iCACE,eAAgB,AAChB,UAAY,CACb,AAED,uCACE,wBAA8B,CAC/B,AAED,mCACE,kBAAmB,AACnB,oBAAsB,CACvB,AAED,6GAGE,6BAA8B,AAC9B,mBAAsB,CACvB,AAED,+HAGE,cAAgB,CACjB,AAED,qhBAME,wBAA0B,CAC3B,AAED,iJAGE,sBAAuB,AACvB,YAAa,AACb,iBAAkB,AAClB,QAAS,AACT,kBAAmB,AACnB,mBAAsB,CACvB,AAED,0GAGE,yBAA0B,AAC1B,kBAAmB,AACnB,UAAW,AACX,SAAU,AACV,SAAU,AACV,UAAW,AACX,kBAAmB,AACnB,oBAAsB,AACtB,wBAA0B,CAC3B,AAED,4HAGE,cAAgB,CACjB,AAED,8IAGE,aAAc,AACd,iBAAmB,CACpB,AAED,oGAGE,iBAAkB,AAClB,WAAY,AACZ,cAAe,AACf,iBAAkB,AAClB,iBAAmB,CACpB,AAED,8IAGE,6BAA+B,AAC/B,6BAAgC,CACjC,AAED,2IAGE,yBAA0B,AAC1B,sBAAuB,AACvB,qBAAsB,AACtB,iBAAkB,AAClB,gCAAkC,AAClC,gCAAmC,CACpC,AAED,sHAGE,qBAAuB,CACxB,AAED,gQAGE,2BAA6B,CAC9B,AAED,gQAGE,wBAA0B,CAC3B,AAED,kIAGE,kBAAmB,AACnB,SAAW,CACZ,AAED,8BACE,yBAA8B,AAC9B,SAAU,AACV,eAAgB,AAChB,UAAW,AACX,UAAW,AACX,sBAAuB,AACvB,kBAAmB,AACnB,YAAa,AACb,WAAY,AACZ,QAAS,AACT,SAAW,CACZ,AAED,oCACE,yBAA0B,AAC1B,kBAAmB,AACnB,SAAU,AACV,sBAAuB,AACvB,WAAY,AACZ,cAAiB,AACjB,eAAgB,AAChB,eAAgB,AAChB,YAAa,AACb,WAAY,AACZ,cAAe,AACf,mBAAoB,AACpB,YAAa,AACb,kBAAmB,AACnB,QAAW,AACX,iBAAmB,CACpB,AAED,gCACE,mBAAoB,AACpB,6BAA8B,AAC9B,eAAgB,AAChB,kBAAmB,AACnB,gBAAkB,AAClB,cAAe,AACf,UAAY,CACb,AAED,0BACE,eAAgB,AAChB,YAAa,AACb,aAAc,AACd,gCAAqC,AACrC,OAAQ,AACR,MAAO,AACP,uBAAwB,AACxB,mBAAoB,AACpB,aAAc,AACd,kBAAoB,CACrB,AAED,8JAGE,WAAY,AACZ,gBAAkB,CACnB,AAED,4CACE,8JAGE,WAAY,AACZ,gBAAkB,CACnB,CACF,AAED,oHAEE,iBAAmB,CACpB,AAED,wDACE,+BAAkC,CACnC,AAED,kEACE,uBAAyB,CAC1B,AAED,wEACE,0BAA4B,CAC7B,AAED,8JACE,2BAA4B,AAC5B,cAAgB,CACjB,AAED,8DACE,sBAAwB,CACzB,AAED,oEACE,yBAA2B,CAC5B,AAED,sJACE,0BAA2B,AAC3B,cAAgB,CACjB","file":"1.5ef21bbb.chunk.css","sourcesContent":[".react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n margin-left: -8px;\n position: absolute;\n}\n\n.react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n box-sizing: content-box;\n position: absolute;\n border: 8px solid transparent;\n height: 0;\n width: 1px;\n}\n\n.react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n content: \"\";\n z-index: -1;\n border-width: 8px;\n left: -8px;\n border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle {\n top: 0;\n margin-top: -8px;\n}\n\n.react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle::before {\n border-top: none;\n border-bottom-color: #f0f0f0;\n}\n\n.react-datepicker-popper[data-placement^=\"bottom\"] .react-datepicker__triangle::before {\n top: -1px;\n border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n bottom: 0;\n margin-bottom: -8px;\n}\n\n.react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n border-bottom: none;\n border-top-color: #fff;\n}\n\n.react-datepicker-popper[data-placement^=\"top\"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n bottom: -1px;\n border-top-color: #aeaeae;\n}\n\n.react-datepicker-wrapper {\n display: inline-block;\n}\n\n.react-datepicker {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 0.8rem;\n background-color: #fff;\n color: #000;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n display: inline-block;\n position: relative;\n}\n\n.react-datepicker--time-only .react-datepicker__triangle {\n left: 35px;\n}\n\n.react-datepicker--time-only .react-datepicker__time-container {\n border-left: 0;\n}\n\n.react-datepicker--time-only .react-datepicker__time {\n border-radius: 0.3rem;\n}\n\n.react-datepicker--time-only .react-datepicker__time-box {\n border-radius: 0.3rem;\n}\n\n.react-datepicker__triangle {\n position: absolute;\n left: 50px;\n}\n\n.react-datepicker-popper {\n z-index: 1;\n}\n\n.react-datepicker-popper[data-placement^=\"bottom\"] {\n margin-top: 10px;\n}\n\n.react-datepicker-popper[data-placement^=\"top\"] {\n margin-bottom: 10px;\n}\n\n.react-datepicker-popper[data-placement^=\"right\"] {\n margin-left: 8px;\n}\n\n.react-datepicker-popper[data-placement^=\"right\"] .react-datepicker__triangle {\n left: auto;\n right: 42px;\n}\n\n.react-datepicker-popper[data-placement^=\"left\"] {\n margin-right: 8px;\n}\n\n.react-datepicker-popper[data-placement^=\"left\"] .react-datepicker__triangle {\n left: 42px;\n right: auto;\n}\n\n.react-datepicker__header {\n text-align: center;\n background-color: #f0f0f0;\n border-bottom: 1px solid #aeaeae;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n padding-top: 8px;\n position: relative;\n}\n\n.react-datepicker__header--time {\n padding-bottom: 8px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n display: inline-block;\n margin: 0 2px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header {\n margin-top: 0;\n color: #000;\n font-weight: bold;\n font-size: 0.944rem;\n}\n\n.react-datepicker-time__header {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.react-datepicker__navigation {\n background: none;\n line-height: 1.7rem;\n text-align: center;\n cursor: pointer;\n position: absolute;\n top: 10px;\n width: 0;\n padding: 0;\n border: 0.45rem solid transparent;\n z-index: 1;\n height: 10px;\n width: 10px;\n text-indent: -999em;\n overflow: hidden;\n}\n\n.react-datepicker__navigation--previous {\n left: 10px;\n border-right-color: #ccc;\n}\n\n.react-datepicker__navigation--previous:hover {\n border-right-color: #b3b3b3;\n}\n\n.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {\n border-right-color: #e6e6e6;\n cursor: default;\n}\n\n.react-datepicker__navigation--next {\n right: 10px;\n border-left-color: #ccc;\n}\n\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n right: 80px;\n}\n\n.react-datepicker__navigation--next:hover {\n border-left-color: #b3b3b3;\n}\n\n.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {\n border-left-color: #e6e6e6;\n cursor: default;\n}\n\n.react-datepicker__navigation--years {\n position: relative;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\n.react-datepicker__navigation--years-previous {\n top: 4px;\n border-top-color: #ccc;\n}\n\n.react-datepicker__navigation--years-previous:hover {\n border-top-color: #b3b3b3;\n}\n\n.react-datepicker__navigation--years-upcoming {\n top: -4px;\n border-bottom-color: #ccc;\n}\n\n.react-datepicker__navigation--years-upcoming:hover {\n border-bottom-color: #b3b3b3;\n}\n\n.react-datepicker__month-container {\n float: left;\n}\n\n.react-datepicker__month {\n margin: 0.4rem;\n text-align: center;\n}\n\n.react-datepicker__time-container {\n float: right;\n border-left: 1px solid #aeaeae;\n width: 70px;\n}\n\n.react-datepicker__time-container--with-today-button {\n display: inline;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n position: absolute;\n right: -72px;\n top: 0;\n}\n\n.react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background: white;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n width: 70px;\n overflow-x: hidden;\n margin: 0 auto;\n text-align: center;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n list-style: none;\n margin: 0;\n height: calc(195px + (1.7rem / 2));\n overflow-y: scroll;\n padding-right: 0px;\n padding-left: 0px;\n width: 100%;\n box-sizing: content-box;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n height: 30px;\n padding: 5px 10px;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n cursor: pointer;\n background-color: #f0f0f0;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n background-color: #216ba5;\n color: white;\n font-weight: bold;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n background-color: #216ba5;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n color: #ccc;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__week-number {\n color: #ccc;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n cursor: pointer;\n}\n\n.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n\n.react-datepicker__day-names,\n.react-datepicker__week {\n white-space: nowrap;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n color: #000;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n\n.react-datepicker__day {\n cursor: pointer;\n}\n\n.react-datepicker__day:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n\n.react-datepicker__day--today {\n font-weight: bold;\n}\n\n.react-datepicker__day--highlighted {\n border-radius: 0.3rem;\n background-color: #3dcc4a;\n color: #fff;\n}\n\n.react-datepicker__day--highlighted:hover {\n background-color: #32be3f;\n}\n\n.react-datepicker__day--highlighted-custom-1 {\n color: magenta;\n}\n\n.react-datepicker__day--highlighted-custom-2 {\n color: green;\n}\n\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover {\n background-color: #1d5d90;\n}\n\n.react-datepicker__day--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #2a87d0;\n color: #fff;\n}\n\n.react-datepicker__day--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {\n background-color: rgba(33, 107, 165, 0.5);\n}\n\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {\n background-color: #f0f0f0;\n color: #000;\n}\n\n.react-datepicker__day--disabled {\n cursor: default;\n color: #ccc;\n}\n\n.react-datepicker__day--disabled:hover {\n background-color: transparent;\n}\n\n.react-datepicker__input-container {\n position: relative;\n display: inline-block;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n border: 1px solid transparent;\n border-radius: 0.3rem;\n}\n\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n cursor: pointer;\n}\n\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n border-top-color: #b3b3b3;\n}\n\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n border-top-color: #ccc;\n float: right;\n margin-left: 20px;\n top: 8px;\n position: relative;\n border-width: 0.45rem;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n background-color: #f0f0f0;\n position: absolute;\n width: 50%;\n left: 25%;\n top: 30px;\n z-index: 1;\n text-align: center;\n border-radius: 0.3rem;\n border: 1px solid #aeaeae;\n}\n\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n cursor: pointer;\n}\n\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n height: 150px;\n overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n line-height: 20px;\n width: 100%;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n background-color: #ccc;\n}\n\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n border-bottom-color: #b3b3b3;\n}\n\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n border-top-color: #b3b3b3;\n}\n\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n position: absolute;\n left: 15px;\n}\n\n.react-datepicker__close-icon {\n background-color: transparent;\n border: 0;\n cursor: pointer;\n outline: 0;\n padding: 0;\n vertical-align: middle;\n position: absolute;\n height: 16px;\n width: 16px;\n top: 25%;\n right: 7px;\n}\n\n.react-datepicker__close-icon::after {\n background-color: #216ba5;\n border-radius: 50%;\n bottom: 0;\n box-sizing: border-box;\n color: #fff;\n content: \"\\00d7\";\n cursor: pointer;\n font-size: 12px;\n height: 16px;\n width: 16px;\n line-height: 1;\n margin: -8px auto 0;\n padding: 2px;\n position: absolute;\n right: 0px;\n text-align: center;\n}\n\n.react-datepicker__today-button {\n background: #f0f0f0;\n border-top: 1px solid #aeaeae;\n cursor: pointer;\n text-align: center;\n font-weight: bold;\n padding: 5px 0;\n clear: left;\n}\n\n.react-datepicker__portal {\n position: fixed;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n top: 0;\n justify-content: center;\n align-items: center;\n display: flex;\n z-index: 2147483647;\n}\n\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 3rem;\n line-height: 3rem;\n}\n\n@media (max-width: 400px), (max-height: 550px) {\n .react-datepicker__portal .react-datepicker__day-name,\n .react-datepicker__portal .react-datepicker__day,\n .react-datepicker__portal .react-datepicker__time-name {\n width: 2rem;\n line-height: 2rem;\n }\n}\n\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n font-size: 1.44rem;\n}\n\n.react-datepicker__portal .react-datepicker__navigation {\n border: 0.81rem solid transparent;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--previous {\n border-right-color: #ccc;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--previous:hover {\n border-right-color: #b3b3b3;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {\n border-right-color: #e6e6e6;\n cursor: default;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--next {\n border-left-color: #ccc;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--next:hover {\n border-left-color: #b3b3b3;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {\n border-left-color: #e6e6e6;\n cursor: default;\n}\n"]} \ No newline at end of file diff --git a/Web-App/build/static/css/main.e3b1af55.chunk.css b/Web-App/build/static/css/main.e3b1af55.chunk.css new file mode 100644 index 0000000..a96b877 --- /dev/null +++ b/Web-App/build/static/css/main.e3b1af55.chunk.css @@ -0,0 +1,2 @@ +body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f0f0f0}a{text-decoration:none;color:inherit}div>a{margin:10px}.search-container{margin:100px 50px;display:flex;justify-content:space-between}.search-box{width:60%}.search-input{border:4px solid #7f7f7f;border-radius:5px;background:#fff;padding:20px 10px;width:100%;font-size:16pt}.btn{background:#ffaa0d;color:#fff;font-size:12pt;padding:5px}.login-form{margin:0 auto;max-width:768px}input{border:4px solid #7f7f7f;border-radius:5px;background:#fff;padding:5px;font-size:12pt;margin-left:15px}.search-btn-container{width:30%}.search-btn{background:#ffdd9e;border:6px solid #ffaa0d;border-radius:5px;padding:14px 0;text-align:center;width:100%;font-size:16pt}.map-container{display:flex;justify-content:space-between;padding:100px}.map{max-width:400px;background:#6a6a6a;padding:200px}.part-container{margin:100px 50px;padding:15px 0}.part-box{border-left:20px solid #02c3ff;display:flex;justify-content:space-between;margin:15px 0;box-shadow:0 0 15px 0 rgba(0,0,0,.3);position:relative;transition:all .25s ease;left:0}.part-box *{padding:30px}.part-box:hover{left:10px}.part-name{font-weight:700;font-size:16pt}.part-end,.part-start{font-size:12pt}.part-miles{font-size:14pt} +/*# sourceMappingURL=main.e3b1af55.chunk.css.map */ \ No newline at end of file diff --git a/Web-App/build/static/css/main.e3b1af55.chunk.css.map b/Web-App/build/static/css/main.e3b1af55.chunk.css.map new file mode 100644 index 0000000..8da24e8 --- /dev/null +++ b/Web-App/build/static/css/main.e3b1af55.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/index.css","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_common.scss","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_variables.scss","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_search.scss","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_map.scss","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_participant.scss"],"names":[],"mappings":"AAAA,KACE,SAAU,AACV,UAAW,AACX,oIAEa,AACb,mCAAoC,AACpC,iCAAmC,CACpC,AAED,KACE,uEACY,CACb,ACbD,KACI,kBCGgB,CDFnB,AACD,EACE,qBAAqB,AACrB,aAAc,CACf,AACD,MACE,WAAY,CACb,AETD,kBACI,kBAAkB,AAClB,aAAa,AACb,6BAA8B,CACjC,AACD,YACI,SAAU,CACb,AACD,cACI,yBDJU,ACKV,kBAAkB,AAClB,gBAAgB,AAChB,kBAAkB,AAClB,WAAW,AACX,cAAe,CAClB,AACD,KACE,mBDhBc,ACiBd,WAAW,AACX,eAAe,AACf,WAAY,CAEb,AACD,YACE,cAAa,AACb,eAAgB,CACjB,AACD,MACE,yBDvBY,ACwBZ,kBAAkB,AAClB,gBAAgB,AAChB,YAAgB,AAChB,eAAe,AACf,gBAAgB,CACjB,AACD,sBACI,SAAU,CACb,AACD,YACI,mBDrCkB,ACsClB,yBDvCY,ACwCZ,kBAAkB,AAClB,eAAiB,AACjB,kBAAkB,AAClB,WAAW,AACX,cAAe,CAClB,AC9CD,eACE,aAAa,AACb,8BAA8B,AAC9B,aAAc,CACf,AACD,KACE,gBAAgB,AAChB,mBFDqB,AEErB,aAAmB,CACpB,ACTD,gBACI,kBAAkB,AAClB,cAAiB,CACpB,AAED,UACI,+BHNU,AGOV,aAAa,AACb,8BAA8B,AAC9B,cAAgB,AAChB,qCHA4C,AGC5C,kBAAkB,AAClB,yBAA0B,AAC1B,MAAO,CAOV,AAfD,YAUQ,YAAa,CAChB,AAXL,gBAaQ,SAAU,CACb,AAGL,WACI,gBAAgB,AAChB,cAAe,CAClB,AACD,sBAEI,cAAe,CAClB,AACD,YACI,cAAe,CAClB","file":"main.e3b1af55.chunk.css","sourcesContent":["body {\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\",\n \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, \"Courier New\",\n monospace;\n}\n","body {\n background: $grey-light;\n}\na {\n text-decoration: none;\n color: inherit;\n}\ndiv > a {\n margin: 10px;\n}\n","$blue: #02c3ff;\n$orange: #ffaa0d;\n$orange-light: #ffdd9e;\n$black: #000000;\n$grey-light: #f0f0f0;\n$grey: #7f7f7f;\n$grey-dark: $grey / 1.2;\n\n$san-serif: sans-serif;\n\n$box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);\n",".search-container {\n margin: 100px 50px;\n display: flex;\n justify-content: space-between;\n}\n.search-box {\n width: 60%;\n}\n.search-input {\n border: 4px solid $grey;\n border-radius: 5px;\n background: #fff;\n padding: 20px 10px;\n width: 100%;\n font-size: 16pt;\n}\n.btn {\n background: $orange;\n color:white;\n font-size: 12pt;\n padding: 5px;\n\n}\n.login-form {\n margin:0 auto;\n max-width: 768px;\n}\ninput {\n border: 4px solid $grey;\n border-radius: 5px;\n background: #fff;\n padding: 5px 5px;\n font-size: 12pt;\n margin-left:15px;\n}\n.search-btn-container {\n width: 30%;\n}\n.search-btn {\n background: $orange-light;\n border: 6px solid $orange;\n border-radius: 5px;\n padding: 14px 0px;\n text-align: center;\n width: 100%;\n font-size: 16pt;\n}\n",".map-container {\n display: flex;\n justify-content: space-between;\n padding: 100px;\n}\n.map {\n max-width: 400px;\n background: $grey-dark;\n padding:200px 200px;\n}\n",".part-container {\n margin: 100px 50px;\n padding: 15px 0px;\n}\n\n.part-box {\n border-left: 20px solid $blue;\n display: flex;\n justify-content: space-between;\n margin: 15px 0px;\n box-shadow: $box-shadow;\n position: relative;\n transition: all 0.25s ease;\n left: 0;\n * {\n padding: 30px;\n }\n &:hover {\n left: 10px;\n }\n}\n\n.part-name {\n font-weight: 700;\n font-size: 16pt;\n}\n.part-start,\n.part-end {\n font-size: 12pt;\n}\n.part-miles {\n font-size: 14pt;\n}\n"]} \ No newline at end of file diff --git a/Web-App/build/static/js/1.1eabc802.chunk.js b/Web-App/build/static/js/1.1eabc802.chunk.js new file mode 100644 index 0000000..3cc3d91 --- /dev/null +++ b/Web-App/build/static/js/1.1eabc802.chunk.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[function(e,t,n){e.exports=n(37)()},function(e,t,n){"use strict";e.exports=n(27)},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";function r(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=e&&e.split("/")||[],r=t&&t.split("/")||[],o=e&&l(e),a=t&&l(t),i=o||a;if(e&&l(e)?r=n:n.length&&(r.pop(),r=r.concat(n)),!r.length)return"/";var s=void 0;if(r.length){var c=r[r.length-1];s="."===c||".."===c||""===c}else s=!1;for(var p=0,d=r.length;d>=0;d--){var f=r[d];"."===f?u(r,d):".."===f?(u(r,d),p++):p&&(u(r,d),p--)}if(!i)for(;p--;p)r.unshift("..");!i||""===r[0]||r[0]&&l(r[0])||r.unshift("");var h=r.join("/");return s&&"/"!==h.substr(-1)&&(h+="/"),h};"function"===typeof Symbol&&Symbol.iterator;var c=function(e){return"/"===e.charAt(0)?e:"/"+e},p=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)},d=function(e,t){return p(e,t)?e.substr(t.length):e},f=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},h=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o},m=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};i()(v,"Browser history needs a DOM");var t=window.history,n=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),r=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e.forceRefresh,l=void 0!==a&&a,u=e.getUserConfirmation,s=void 0===u?k:u,m=e.keyLength,D=void 0===m?6:m,E=e.basename?f(c(e.basename)):"",S=function(e){var t=e||{},n=t.key,r=t.state,a=window.location,i=a.pathname+a.search+a.hash;return o()(!E||p(i,E),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+i+'" to begin with "'+E+'".'),E&&(i=d(i,E)),g(i,r,n)},_=function(){return Math.random().toString(36).substr(2,D)},O=y(),N=function(e){T(H,e),H.length=t.length,O.notifyListeners(H.location,H.action)},M=function(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||U(S(e.state))},P=function(){U(S(x()))},R=!1,U=function(e){R?(R=!1,N()):O.confirmTransitionTo(e,"POP",s,function(t){t?N({action:"POP",location:e}):I(e)})},I=function(e){var t=H.location,n=L.indexOf(t.key);-1===n&&(n=0);var r=L.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(R=!0,W(o))},F=S(x()),L=[F.key],j=function(e){return E+h(e)},W=function(e){t.go(e)},Y=0,q=function(e){1===(Y+=e)?(b(window,"popstate",M),r&&b(window,"hashchange",P)):0===Y&&(w(window,"popstate",M),r&&w(window,"hashchange",P))},A=!1,H={length:t.length,action:"POP",location:F,createHref:j,push:function(e,r){o()(!("object"===("undefined"===typeof e?"undefined":C(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var a=g(e,r,_(),H.location);O.confirmTransitionTo(a,"PUSH",s,function(e){if(e){var r=j(a),i=a.key,u=a.state;if(n)if(t.pushState({key:i,state:u},null,r),l)window.location.href=r;else{var s=L.indexOf(H.location.key),c=L.slice(0,-1===s?0:s+1);c.push(a.key),L=c,N({action:"PUSH",location:a})}else o()(void 0===u,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=r}})},replace:function(e,r){o()(!("object"===("undefined"===typeof e?"undefined":C(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var a=g(e,r,_(),H.location);O.confirmTransitionTo(a,"REPLACE",s,function(e){if(e){var r=j(a),i=a.key,u=a.state;if(n)if(t.replaceState({key:i,state:u},null,r),l)window.location.replace(r);else{var s=L.indexOf(H.location.key);-1!==s&&(L[s]=a.key),N({action:"REPLACE",location:a})}else o()(void 0===u,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(r)}})},go:W,goBack:function(){return W(-1)},goForward:function(){return W(1)},block:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=O.setPrompt(e);return A||(q(1),A=!0),function(){return A&&(A=!1,q(-1)),t()}},listen:function(e){var t=O.appendListener(e);return q(1),function(){q(-1),t()}}};return H};Object.assign,"function"===typeof Symbol&&Symbol.iterator,Object.assign;n.d(t,"a",function(){return D}),n.d(t,"b",function(){return g})},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";(function(e){for(var n="undefined"!==typeof window&&"undefined"!==typeof document,r=["Edge","Trident","Firefox"],o=0,a=0;a=0){o=1;break}var i=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},o))}};function l(e){return e&&"[object Function]"==={}.toString.call(e)}function u(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=u(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:c(s(e))}var p=n&&!(!window.MSInputMethodContext||!document.documentMode),d=n&&/MSIE 10/.test(navigator.userAgent);function f(e){return 11===e?p:10===e?d:p||d}function h(e){if(!e)return document.documentElement;for(var t=f(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===u(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function g(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(o,0);var i=a.commonAncestorContainer;if(e!==i&&t!==i||r.contains(o))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||h(e.firstElementChild)===e)}(i)?i:h(i);var l=m(e);return l.host?g(l.host,t):g(e,m(t).host)}function y(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function v(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function b(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],f(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function w(e){var t=e.body,n=e.documentElement,r=f(10)&&getComputedStyle(n);return{height:b("Height",t,n,r),width:b("Width",t,n,r)}}var k=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},C=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=f(10),o="HTML"===t.nodeName,a=E(e),i=E(t),l=c(e),s=u(t),p=parseFloat(s.borderTopWidth,10),d=parseFloat(s.borderLeftWidth,10);n&&o&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var h=D({top:a.top-i.top-p,left:a.left-i.left-d,width:a.width,height:a.height});if(h.marginTop=0,h.marginLeft=0,!r&&o){var m=parseFloat(s.marginTop,10),g=parseFloat(s.marginLeft,10);h.top-=p-m,h.bottom-=p-m,h.left-=d-g,h.right-=d-g,h.marginTop=m,h.marginLeft=g}return(r&&!n?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=y(t,"top"),o=y(t,"left"),a=n?-1:1;return e.top+=r*a,e.bottom+=r*a,e.left+=o*a,e.right+=o*a,e}(h,t)),h}function _(e){if(!e||!e.parentElement||f())return document.documentElement;for(var t=e.parentElement;t&&"none"===u(t,"transform");)t=t.parentElement;return t||document.documentElement}function O(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},i=o?_(e):g(e,t);if("viewport"===r)a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=S(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:y(n),l=t?0:y(n,"left");return D({top:i-r.top+r.marginTop,left:l-r.left+r.marginLeft,width:o,height:a})}(i,o);else{var l=void 0;"scrollParent"===r?"BODY"===(l=c(s(t))).nodeName&&(l=e.ownerDocument.documentElement):l="window"===r?e.ownerDocument.documentElement:r;var p=S(l,i,o);if("HTML"!==l.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===u(t,"position"))return!0;var r=s(t);return!!r&&e(r)}(i))a=p;else{var d=w(e.ownerDocument),f=d.height,h=d.width;a.top+=p.top-p.marginTop,a.bottom=f+p.top,a.left+=p.left-p.marginLeft,a.right=h+p.left}}var m="number"===typeof(n=n||0);return a.left+=m?n:n.left||0,a.top+=m?n:n.top||0,a.right-=m?n:n.right||0,a.bottom-=m?n:n.bottom||0,a}function N(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var i=O(n,r,a,o),l={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},u=Object.keys(l).map(function(e){return x({key:e},l[e],{area:(t=l[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),s=u.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),c=s.length>0?s[0].key:u[0].key,p=e.split("-")[1];return c+(p?"-"+p:"")}function M(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return S(n,r?_(t):g(t,n),r)}function P(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function R(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function U(e,t,n){n=n.split("-")[0];var r=P(e),o={width:r.width,height:r.height},a=-1!==["right","left"].indexOf(n),i=a?"top":"left",l=a?"left":"top",u=a?"height":"width",s=a?"width":"height";return o[i]=t[i]+t[u]/2-r[u]/2,o[l]=n===l?t[l]-r[s]:t[R(l)],o}function I(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function F(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=I(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&l(n)&&(t.offsets.popper=D(t.offsets.popper),t.offsets.reference=D(t.offsets.reference),t=n(t,e))}),t}function L(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function j(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=$.indexOf(e),r=$.slice(n+1).concat($.slice(0,n));return t?r.reverse():r}var K={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function X(e,t,n,r){var o=[0,0],a=-1!==["right","left"].indexOf(r),i=e.split(/(\+|\-)/).map(function(e){return e.trim()}),l=i.indexOf(I(i,function(e){return-1!==e.search(/,|\s/)}));i[l]&&-1===i[l].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,s=-1!==l?[i.slice(0,l).concat([i[l].split(u)[0]]),[i[l].split(u)[1]].concat(i.slice(l+1))]:[i];return(s=s.map(function(e,r){var o=(1===r?!a:a)?"height":"width",i=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];if(!a)return e;if(0===i.indexOf("%")){var l=void 0;switch(i){case"%p":l=n;break;case"%":case"%r":default:l=r}return D(l)[t]/100*a}if("vh"===i||"vw"===i)return("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a;return a}(e,o,t,n)})})).forEach(function(e,t){e.forEach(function(n,r){A(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))})}),o}var G={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,a=o.reference,i=o.popper,l=-1!==["bottom","top"].indexOf(n),u=l?"left":"top",s=l?"width":"height",c={start:T({},u,a[u]),end:T({},u,a[u]+a[s]-i[s])};e.offsets.popper=x({},i,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,a=o.popper,i=o.reference,l=r.split("-")[0],u=void 0;return u=A(+n)?[+n,0]:X(n,a,i,l),"left"===l?(a.top+=u[0],a.left-=u[1]):"right"===l?(a.top+=u[0],a.left+=u[1]):"top"===l?(a.left+=u[0],a.top-=u[1]):"bottom"===l&&(a.left+=u[0],a.top+=u[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var r=j("transform"),o=e.instance.popper.style,a=o.top,i=o.left,l=o[r];o.top="",o.left="",o[r]="";var u=O(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=a,o.left=i,o[r]=l,t.boundaries=u;var s=t.priority,c=e.offsets.popper,p={primary:function(e){var n=c[e];return c[e]u[e]&&!t.escapeWithReference&&(r=Math.min(c[n],u[e]-("right"===e?c.width:c.height))),T({},n,r)}};return s.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=x({},c,p[t](e))}),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],a=Math.floor,i=-1!==["top","bottom"].indexOf(o),l=i?"right":"bottom",u=i?"left":"top",s=i?"width":"height";return n[l]a(r[l])&&(e.offsets.popper[u]=a(r[l])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!z(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"===typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],a=e.offsets,i=a.popper,l=a.reference,s=-1!==["left","right"].indexOf(o),c=s?"height":"width",p=s?"Top":"Left",d=p.toLowerCase(),f=s?"left":"top",h=s?"bottom":"right",m=P(r)[c];l[h]-mi[h]&&(e.offsets.popper[d]+=l[d]+m-i[h]),e.offsets.popper=D(e.offsets.popper);var g=l[d]+l[c]/2-m/2,y=u(e.instance.popper),v=parseFloat(y["margin"+p],10),b=parseFloat(y["border"+p+"Width"],10),w=g-e.offsets.popper[d]-v-b;return w=Math.max(Math.min(i[c]-m,w),0),e.arrowElement=r,e.offsets.arrow=(T(n={},d,Math.round(w)),T(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(L(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=O(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=R(r),a=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case K.FLIP:i=[r,o];break;case K.CLOCKWISE:i=Q(r);break;case K.COUNTERCLOCKWISE:i=Q(r,!0);break;default:i=t.behavior}return i.forEach(function(l,u){if(r!==l||i.length===u+1)return e;r=e.placement.split("-")[0],o=R(r);var s=e.offsets.popper,c=e.offsets.reference,p=Math.floor,d="left"===r&&p(s.right)>p(c.left)||"right"===r&&p(s.left)p(c.top)||"bottom"===r&&p(s.top)p(n.right),m=p(s.top)p(n.bottom),y="left"===r&&f||"right"===r&&h||"top"===r&&m||"bottom"===r&&g,v=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(v&&"start"===a&&f||v&&"end"===a&&h||!v&&"start"===a&&m||!v&&"end"===a&&g);(d||y||b)&&(e.flipped=!0,(d||y)&&(r=i[u+1]),b&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=r+(a?"-"+a:""),e.offsets.popper=x({},e.offsets.popper,U(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,a=r.reference,i=-1!==["left","right"].indexOf(n),l=-1===["top","left"].indexOf(n);return o[i?"left":"top"]=a[n]-(l?o[i?"width":"height"]:0),e.placement=R(t),e.offsets.popper=D(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!z(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=I(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};k(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=i(this.update.bind(this)),this.options=x({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(x({},e.Defaults.modifiers,o.modifiers)).forEach(function(t){r.options.modifiers[t]=x({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return x({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&l(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return C(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=M(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=N(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=U(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=F(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,L(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[j("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=Y(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return q.call(this)}}]),e}();Z.Utils=("undefined"!==typeof window?window:e).PopperUtils,Z.placements=V,Z.Defaults=G,t.a=Z}).call(this,n(19))},function(e,t,n){"use strict";var r=n(1),o=n.n(r),a=n(0),i=n.n(a),l=n(13),u=n.n(l),s=n(17);function c(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var p=function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}};var d,f,h=(void 0===d&&(d=0),function(){return++d}),m={},g={},y=["touchstart","touchmove"],v="ignore-react-onclickoutside";function b(e,t){var n=null;return-1!==y.indexOf(t)&&f&&(n={passive:!e.props.preventDefault}),n}var w=function(e,t){var n,o,a=e.displayName||e.name||"Component";return o=n=function(n){var o,i;function l(e){var t;return(t=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!==typeof t.__clickOutsideHandlerProp){var n=t.getInstance();if("function"!==typeof n.props.handleClickOutside){if("function"!==typeof n.handleClickOutside)throw new Error("WrappedComponent: "+a+" lacks a handleClickOutside(event) function for processing outside click events.");n.handleClickOutside(e)}else n.props.handleClickOutside(e)}else t.__clickOutsideHandlerProp(e)},t.enableOnClickOutside=function(){if("undefined"!==typeof document&&!g[t._uid]){"undefined"===typeof f&&(f=p()),g[t._uid]=!0;var e=t.props.eventTypes;e.forEach||(e=[e]),m[t._uid]=function(e){var n;null!==t.componentNode&&(t.props.preventDefault&&e.preventDefault(),t.props.stopPropagation&&e.stopPropagation(),t.props.excludeScrollbar&&(n=e,document.documentElement.clientWidth<=n.clientX||document.documentElement.clientHeight<=n.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode;){if(c(e,t,n))return!0;e=e.parentNode}return e}(e.target,t.componentNode,t.props.outsideClickIgnoreClass)===document&&t.__outsideClickHandler(e))},e.forEach(function(e){document.addEventListener(e,m[t._uid],b(t,e))})}},t.disableOnClickOutside=function(){delete g[t._uid];var e=m[t._uid];if(e&&"undefined"!==typeof document){var n=t.props.eventTypes;n.forEach||(n=[n]),n.forEach(function(n){return document.removeEventListener(n,e,b(t,n))}),delete m[t._uid]}},t.getRef=function(e){return t.instanceRef=e},t._uid=h(),t}i=n,(o=l).prototype=Object.create(i.prototype),o.prototype.constructor=o,o.__proto__=i;var u=l.prototype;return u.getInstance=function(){if(!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},u.componentDidMount=function(){if("undefined"!==typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"===typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!==typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+a+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=Object(s.findDOMNode)(this.getInstance()),this.props.disableOnClickOutside||this.enableOnClickOutside()}},u.componentDidUpdate=function(){this.componentNode=Object(s.findDOMNode)(this.getInstance())},u.componentWillUnmount=function(){this.disableOnClickOutside()},u.render=function(){var t=this.props,n=(t.excludeScrollbar,function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,["excludeScrollbar"]));return e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Object(r.createElement)(e,n)},l}(r.Component),n.displayName="OnClickOutside("+a+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:v,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},o},k=n(23),C=n.n(k),T=n(12),x=n.n(T),D=n(15),E=n.n(D),S=n(2),_=n.n(S),O=n(3),N=n.n(O),M=n(20),P=n(24),R=n.n(P)()({setReferenceNode:void 0,referenceNode:void 0}),U=function(e){function t(){var t;return t=e.call(this)||this,N()(_()(_()(t)),"setReferenceNode",function(e){e&&t.state.context.referenceNode!==e&&t.setState(function(t){var n=t.context;return{context:x()({},n,{referenceNode:e})}})}),t.state={context:{setReferenceNode:t.setReferenceNode,referenceNode:void 0}},t}return E()(t,e),t.prototype.render=function(){return r.createElement(R.Provider,{value:this.state.context},this.props.children)},t}(r.Component),I=function(e){return Array.isArray(e)?e[0]:e},F=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r366)return!1;if(!n&&t>365)return!1;return!0}(t,i)?(r.setUTCFullYear(t,0,i),r):new Date(NaN)}if(n=J.MMDD.exec(e)){r=new Date(0),o=parseInt(n[1],10)-1;var l=parseInt(n[2],10);return ae(t,o,l)?(r.setUTCFullYear(t,o,l),r):new Date(NaN)}if(n=J.Www.exec(e))return a=parseInt(n[1],10)-1,ie(t,a)?te(t,a):new Date(NaN);if(n=J.WwwD.exec(e)){a=parseInt(n[1],10)-1;var u=parseInt(n[2],10)-1;return ie(t,a,u)?te(t,a,u):new Date(NaN)}return null}(a.restDateString,i);if(isNaN(l))return new Date(NaN);if(l){var u,s=l.getTime(),c=0;if(o.time&&(c=function(e){var t,n,r;if(t=J.HH.exec(e))return le(n=parseFloat(t[1].replace(",",".")))?n%24*X:NaN;if(t=J.HHMM.exec(e))return n=parseInt(t[1],10),r=parseFloat(t[2].replace(",",".")),le(n,r)?n%24*X+r*G:NaN;if(t=J.HHMMSS.exec(e)){n=parseInt(t[1],10),r=parseInt(t[2],10);var o=parseFloat(t[3].replace(",","."));return le(n,r,o)?n%24*X+r*G+1e3*o:NaN}return null}(o.time),isNaN(c)))return new Date(NaN);if(o.timezone){if(u=function(e){var t,n,r;if(t=J.timezoneZ.exec(e))return 0;if(t=J.timezoneHH.exec(e))return ue(r=parseInt(t[2],10))?(n=r*X,"+"===t[1]?-n:n):NaN;if(t=J.timezoneHHMM.exec(e)){r=parseInt(t[2],10);var o=parseInt(t[3],10);return ue(r,o)?(n=r*X+o*G,"+"===t[1]?-n:n):NaN}return 0}(o.timezone),isNaN(u))return new Date(NaN)}else u=K(new Date(s+c)),u=K(new Date(s+c+u));return new Date(s+c+u)}return new Date(NaN)}function te(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var o=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+o),r}var ne=[31,28,31,30,31,30,31,31,30,31,30,31],re=[31,29,31,30,31,30,31,31,30,31,30,31];function oe(e){return e%400===0||e%4===0&&e%100!==0}function ae(e,t,n){if(t<0||t>11)return!1;if(null!=n){if(n<1)return!1;var r=oe(e);if(r&&n>re[t])return!1;if(!r&&n>ne[t])return!1}return!0}function ie(e,t,n){return!(t<0||t>52)&&(null==n||!(n<0||n>6))}function le(e,t,n){return(null==e||!(e<0||e>=25))&&((null==t||!(t<0||t>=60))&&(null==n||!(n<0||n>=60)))}function ue(e,t){return null==t||!(t<0||t>59)}function se(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=ee(e,t);return!isNaN(n)}var ce={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function pe(e){return function(t){var n=t||{},r=n.width?String(n.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var de={date:pe({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:pe({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:pe({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},fe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function he(e){return function(t,n){var r=n||{},o=r.width?String(r.width):e.defaultWidth;return("formatting"===(r.context?String(r.context):"standalone")&&e.formattingValues?e.formattingValues[o]||e.formattingValues[e.defaultFormattingWidth]:e.values[o]||e.values[e.defaultWidth])[e.argumentCallback?e.argumentCallback(t):t]}}function me(e){return function(t,n){var r=String(t),o=n||{},a=o.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],l=r.match(i);if(!l)return null;var u,s=l[0],c=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth];return u="[object Array]"===Object.prototype.toString.call(c)?c.findIndex(function(e){return e.test(r)}):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}(c,function(e){return e.test(r)}),u=e.valueCallback?e.valueCallback(u):u,{value:u=o.valueCallback?o.valueCallback(u):u,rest:r.slice(s.length)}}}var ge,ye={formatDistance:function(e,t,n){var r;return n=n||{},r="string"===typeof ce[e]?ce[e]:1===t?ce[e].one:ce[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"in "+r:r+" ago":r},formatLong:de,formatRelative:function(e,t,n,r){return fe[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:he({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:he({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:he({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:he({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:he({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaulFormattingWidth:"wide"})},match:{ordinalNumber:(ge={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e,t){var n=String(e),r=t||{},o=n.match(ge.matchPattern);if(!o)return null;var a=o[0],i=n.match(ge.parsePattern);if(!i)return null;var l=ge.valueCallback?ge.valueCallback(i[0]):i[0];return{value:l=r.valueCallback?r.valueCallback(l):l,rest:n.slice(a.length)}}),era:me({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:me({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:me({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:me({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:me({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},ve=864e5;function be(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=ee(e,t),r=n.getUTCDay(),o=(r<1?7:0)+r-1;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n}function we(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=ee(e,t),r=n.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(r+1,0,4),o.setUTCHours(0,0,0,0);var a=be(o,t),i=new Date(0);i.setUTCFullYear(r,0,4),i.setUTCHours(0,0,0,0);var l=be(i,t);return n.getTime()>=a.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}var ke=6048e5;function Ce(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=ee(e,t),r=be(n,t).getTime()-function(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=we(e,t),r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),be(r,t)}(n,t).getTime();return Math.round(r/ke)+1}function Te(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=t||{},r=n.locale,o=r&&r.options&&r.options.weekStartsOn,a=null==o?0:$(o),i=null==n.weekStartsOn?a:$(n.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=ee(e,n),u=l.getUTCDay(),s=(u=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var s=new Date(0);s.setUTCFullYear(r+1,0,u),s.setUTCHours(0,0,0,0);var c=Te(s,t),p=new Date(0);p.setUTCFullYear(r,0,u),p.setUTCHours(0,0,0,0);var d=Te(p,t);return n.getTime()>=c.getTime()?r+1:n.getTime()>=d.getTime()?r:r-1}var De=6048e5;function Ee(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=ee(e,t),r=Te(n,t).getTime()-function(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=t||{},r=n.locale,o=r&&r.options&&r.options.firstWeekContainsDate,a=null==o?1:$(o),i=null==n.firstWeekContainsDate?a:$(n.firstWeekContainsDate),l=xe(e,t),u=new Date(0);return u.setUTCFullYear(l,0,i),u.setUTCHours(0,0,0,0),Te(u,t)}(n,t).getTime();return Math.round(r/De)+1}var Se="midnight",_e="noon",Oe="morning",Ne="afternoon",Me="evening",Pe="night",Re={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n,r){var o=e.getUTCFullYear(),a=o>0?o:1-o;return"yy"===t?Ue(a%100,2):"yo"===t?n.ordinalNumber(a,{unit:"year"}):Ue(a,t.length)},Y:function(e,t,n,r){var o=xe(e,r),a=o>0?o:1-o;return"YY"===t?Ue(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):Ue(a,t.length)},R:function(e,t,n,r){return Ue(we(e,r),t.length)},u:function(e,t,n,r){return Ue(e.getUTCFullYear(),t.length)},Q:function(e,t,n,r){var o=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return Ue(o,2);case"Qo":return n.ordinalNumber(o,{unit:"quarter"});case"QQQ":return n.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(o,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,n,r){var o=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return Ue(o,2);case"qo":return n.ordinalNumber(o,{unit:"quarter"});case"qqq":return n.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(o,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,n,r){var o=e.getUTCMonth();switch(t){case"M":return String(o+1);case"MM":return Ue(o+1,2);case"Mo":return n.ordinalNumber(o+1,{unit:"month"});case"MMM":return n.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(o,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,n,r){var o=e.getUTCMonth();switch(t){case"L":return String(o+1);case"LL":return Ue(o+1,2);case"Lo":return n.ordinalNumber(o+1,{unit:"month"});case"LLL":return n.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(o,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=Ee(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):Ue(o,t.length)},I:function(e,t,n,r){var o=Ce(e,r);return"Io"===t?n.ordinalNumber(o,{unit:"week"}):Ue(o,t.length)},d:function(e,t,n,r){var o=e.getUTCDate();return"do"===t?n.ordinalNumber(o,{unit:"date"}):Ue(o,t.length)},D:function(e,t,n,r){var o=function(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=ee(e,t),r=n.getTime();n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0);var o=r-n.getTime();return Math.floor(o/ve)+1}(e,r);return"Do"===t?n.ordinalNumber(o,{unit:"dayOfYear"}):Ue(o,t.length)},E:function(e,t,n,r){var o=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(o,{width:"short",context:"formatting"});case"EEEE":default:return n.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Ue(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Ue(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n,r){var o=e.getUTCDay(),a=0===o?7:o;switch(t){case"i":return String(a);case"ii":return Ue(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(o,{width:"short",context:"formatting"});case"iiii":default:return n.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?_e:0===o?Se:o/12>=1?"pm":"am",t){case"b":case"bb":case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?Me:o>=12?Ne:o>=4?Oe:Pe,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n,r){var o=e.getUTCHours()%12;return 0===o&&(o=12),"ho"===t?n.ordinalNumber(o,{unit:"hour"}):Ue(o,t.length)},H:function(e,t,n,r){var o=e.getUTCHours();return"Ho"===t?n.ordinalNumber(o,{unit:"hour"}):Ue(o,t.length)},K:function(e,t,n,r){var o=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(o,{unit:"hour"}):Ue(o,t.length)},k:function(e,t,n,r){var o=e.getUTCHours();return 0===o&&(o=24),"ko"===t?n.ordinalNumber(o,{unit:"hour"}):Ue(o,t.length)},m:function(e,t,n,r){var o=e.getUTCMinutes();return"mo"===t?n.ordinalNumber(o,{unit:"minute"}):Ue(o,t.length)},s:function(e,t,n,r){var o=e.getUTCSeconds();return"so"===t?n.ordinalNumber(o,{unit:"second"}):Ue(o,t.length)},S:function(e,t,n,r){var o=t.length,a=e.getUTCMilliseconds();return Ue(Math.floor(a*Math.pow(10,o-3)),o)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return Fe(o);case"XXXX":case"XX":return Ie(o);case"XXXXX":case"XXX":default:return Ie(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return Fe(o);case"xxxx":case"xx":return Ie(o);case"xxxxx":case"xxx":default:return Ie(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Le(o,":");case"OOOO":default:return"GMT"+Ie(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Le(o,":");case"zzzz":default:return"GMT"+Ie(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return Ue(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return Ue((r._originalDate||e).getTime(),t.length)}};function Ue(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?"-":"+",o=Math.abs(e);return r+Ue(Math.floor(o/60),2)+n+Ue(o%60,2)}function Fe(e,t){return e%60===0?(e>0?"-":"+")+Ue(Math.abs(e)/60,2):Ie(e,t)}function Le(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),a=r%60;if(0===a)return n+String(o);var i=t||"";return n+String(o)+i+Ue(a,2)}function je(e,t,n){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function We(e,t,n){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}var Ye={p:We,P:function(e,t,n){var r,o=e.match(/(P+)(p+)?/),a=o[1],i=o[2];if(!i)return je(e,t);switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;case"PPPP":default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",je(a,t)).replace("{{time}}",We(i,t))}};function qe(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n).getTime(),o=$(t);return new Date(r+o)}function Ae(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return qe(e,-$(t),n)}var He=["D","DD","YY","YYYY"];function Be(e){return-1!==He.indexOf(e)}function ze(e){throw new RangeError("`options.awareOfUnicodeTokens` must be set to `true` to use `"+e+"` token; see: https://git.io/fxCyr")}var Ve=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,$e=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Qe=/^'(.*?)'?$/,Ke=/''/g;function Xe(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=String(t),o=n||{},a=o.locale||ye,i=a.options&&a.options.firstWeekContainsDate,l=null==i?1:$(i),u=null==o.firstWeekContainsDate?l:$(o.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var s=a.options&&a.options.weekStartsOn,c=null==s?0:$(s),p=null==o.weekStartsOn?c:$(o.weekStartsOn);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!a.localize)throw new RangeError("locale must contain localize property");if(!a.formatLong)throw new RangeError("locale must contain formatLong property");var d=ee(e,o);if(!se(d,o))return"Invalid Date";var f=Ae(d,K(d),o),h={firstWeekContainsDate:u,weekStartsOn:p,locale:a,_originalDate:d};return r.match($e).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,Ye[t])(e,a.formatLong,h):e}).join("").match(Ve).map(function(e){if("''"===e)return"'";var t=e[0];if("'"===t)return e.match(Qe)[1].replace(Ke,"'");var n=Re[t];return n?(!o.awareOfUnicodeTokens&&Be(e)&&ze(e),n(f,e,a.localize,h)):e}).join("")}var Ge=6e4;function Ze(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return qe(e,$(t)*Ge,n)}var Je=36e5;function et(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return qe(e,$(t)*Je,n)}function tt(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t);return r.setDate(r.getDate()+o),r}function nt(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return tt(e,7*$(t),n)}function rt(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=ee(e,t),r=n.getFullYear(),o=n.getMonth(),a=new Date(0);return a.setFullYear(r,o+1,0),a.setHours(0,0,0,0),a.getDate()}function ot(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t),a=r.getMonth()+o,i=new Date(0);i.setFullYear(r.getFullYear(),a,1),i.setHours(0,0,0,0);var l=rt(i,n);return r.setMonth(a,Math.min(l,r.getDate())),r}function at(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return ot(e,12*$(t),n)}function it(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return ot(e,-$(t),n)}function lt(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");return ee(e,t).getSeconds()}function ut(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");return ee(e,t).getMinutes()}function st(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");return ee(e,t).getHours()}function ct(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");return ee(e,t).getDate()}function pt(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");return ee(e,t).getMonth()}function dt(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");return ee(e,t).getFullYear()}function ft(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");return ee(e,t).getTime()}function ht(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t);return r.setMinutes(o),r}function mt(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t);return r.setHours(o),r}function gt(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t),a=r.getFullYear(),i=r.getDate(),l=new Date(0);l.setFullYear(a,o,15),l.setHours(0,0,0,0);var u=rt(l,n);return r.setMonth(o,Math.min(i,u)),r}function yt(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t);return isNaN(r)?new Date(NaN):(r.setFullYear(o),r)}function vt(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n;return(null==e?[]:"function"===typeof e.forEach?e:Array.prototype.slice.call(e)).forEach(function(e){var r=ee(e,t);(void 0===n||n>r||isNaN(r))&&(n=r)}),n}function bt(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n;return(null==e?[]:"function"===typeof e.forEach?e:Array.prototype.slice.call(e)).forEach(function(e){var r=ee(e,t);(void 0===n||n=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=ee(e,n),u=l.getDay(),s=(uo.getTime()}function _t(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=ee(t,n);return r.getTime()=a&&o<=i}function Nt(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=n||{},o=r.locale,a=o&&o.options&&o.options.weekStartsOn,i=null==a?0:$(a),l=null==r.weekStartsOn?i:$(r.weekStartsOn);if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=ee(e,n),s=$(t),c=((s%7+7)%70,o=r?t:1-t;if(o<=50)n=e||100;else{var a=o+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}var $t=[31,28,31,30,31,30,31,31,30,31,30,31],Qt=[31,29,31,30,31,30,31,31,30,31,30,31];function Kt(e){return e%400===0||e%4===0&&e%100!==0}var Xt={G:{priority:140,parse:function(e,t,n,r){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});case"GGGG":default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}},set:function(e,t,n){return e.setUTCFullYear(1===t?10:-9,0,1),e.setUTCHours(0,0,0,0),e}},y:{priority:130,parse:function(e,t,n,r){var o=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return Ht(4,e,o);case"yo":return n.ordinalNumber(e,{unit:"year",valueCallback:o});default:return Ht(t.length,e,o)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n){var r=xe(e,n);if(t.isTwoDigitYear){var o=Vt(t.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var a=r>0?t.year:1-t.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}},Y:{priority:130,parse:function(e,t,n,r){var o=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return Ht(4,e,o);case"Yo":return n.ordinalNumber(e,{unit:"year",valueCallback:o});default:return Ht(t.length,e,o)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n){var r=e.getUTCFullYear();if(t.isTwoDigitYear){var o=Vt(t.year,r);return e.setUTCFullYear(o,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Te(e,n)}var a=r>0?t.year:1-t.year;return e.setUTCFullYear(a,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Te(e,n)}},R:{priority:130,parse:function(e,t,n,r){return Bt("R"===t?4:t.length,e)},set:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),be(r)}},u:{priority:130,parse:function(e,t,n,r){return Bt("u"===t?4:t.length,e)},set:function(e,t,n){return e.setUTCFullYear(t,0,1),e.setUTCHours(0,0,0,0),e}},Q:{priority:120,parse:function(e,t,n,r){switch(t){case"Q":case"QQ":return Ht(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n){return e.setUTCMonth(3*(t-1),1),e.setUTCHours(0,0,0,0),e}},q:{priority:120,parse:function(e,t,n,r){switch(t){case"q":case"qq":return Ht(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n){return e.setUTCMonth(3*(t-1),1),e.setUTCHours(0,0,0,0),e}},M:{priority:110,parse:function(e,t,n,r){var o=function(e){return e-1};switch(t){case"M":return Yt(Ut.month,e,o);case"MM":return Ht(2,e,o);case"Mo":return n.ordinalNumber(e,{unit:"month",valueCallback:o});case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n){return e.setUTCMonth(t,1),e.setUTCHours(0,0,0,0),e}},L:{priority:110,parse:function(e,t,n,r){var o=function(e){return e-1};switch(t){case"L":return Yt(Ut.month,e,o);case"LL":return Ht(2,e,o);case"Lo":return n.ordinalNumber(e,{unit:"month",valueCallback:o});case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n){return e.setUTCMonth(t,1),e.setUTCHours(0,0,0,0),e}},w:{priority:100,parse:function(e,t,n,r){switch(t){case"w":return Yt(Ut.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n){return Te(function(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t),a=Ee(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*a),r}(e,t,n),n)}},I:{priority:100,parse:function(e,t,n,r){switch(t){case"I":return Yt(Ut.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n){return be(function(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=ee(e,n),o=$(t),a=Ce(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*a),r}(e,t,n),n)}},d:{priority:90,parse:function(e,t,n,r){switch(t){case"d":return Yt(Ut.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return Ht(t.length,e)}},validate:function(e,t,n){var r=Kt(e.getUTCFullYear()),o=e.getUTCMonth();return r?t>=1&&t<=Qt[o]:t>=1&&t<=$t[o]},set:function(e,t,n){return e.setUTCDate(t),e.setUTCHours(0,0,0,0),e}},D:{priority:90,parse:function(e,t,n,r){switch(t){case"D":case"DD":return Yt(Ut.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return Ht(t.length,e)}},validate:function(e,t,n){return Kt(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365},set:function(e,t,n){return e.setUTCMonth(0,t),e.setUTCHours(0,0,0,0),e}},E:{priority:90,parse:function(e,t,n,r){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n){return(e=Nt(e,t,n)).setUTCHours(0,0,0,0),e}},e:{priority:90,parse:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return Ht(t.length,e,o);case"eo":return n.ordinalNumber(e,{unit:"day",valueCallback:o});case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n){return(e=Nt(e,t,n)).setUTCHours(0,0,0,0),e}},c:{priority:90,parse:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return Ht(t.length,e,o);case"co":return n.ordinalNumber(e,{unit:"day",valueCallback:o});case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n){return(e=Nt(e,t,n)).setUTCHours(0,0,0,0),e}},i:{priority:90,parse:function(e,t,n,r){var o=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return Ht(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return n.day(e,{width:"abbreviated",context:"formatting",valueCallback:o})||n.day(e,{width:"short",context:"formatting",valueCallback:o})||n.day(e,{width:"narrow",context:"formatting",valueCallback:o});case"iiiii":return n.day(e,{width:"narrow",context:"formatting",valueCallback:o});case"iiiiii":return n.day(e,{width:"short",context:"formatting",valueCallback:o})||n.day(e,{width:"narrow",context:"formatting",valueCallback:o});case"iiii":default:return n.day(e,{width:"wide",context:"formatting",valueCallback:o})||n.day(e,{width:"abbreviated",context:"formatting",valueCallback:o})||n.day(e,{width:"short",context:"formatting",valueCallback:o})||n.day(e,{width:"narrow",context:"formatting",valueCallback:o})}},validate:function(e,t,n){return t>=1&&t<=7},set:function(e,t,n){return(e=function(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=$(t);r%7===0&&(r-=7);var o=ee(e,n),a=((r%7+7)%7<1?7:0)+r-o.getUTCDay();return o.setUTCDate(o.getUTCDate()+a),o}(e,t,n)).setUTCHours(0,0,0,0),e}},a:{priority:80,parse:function(e,t,n,r){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n){return e.setUTCHours(zt(t),0,0,0),e}},b:{priority:80,parse:function(e,t,n,r){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n){return e.setUTCHours(zt(t),0,0,0),e}},B:{priority:80,parse:function(e,t,n,r){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n){return e.setUTCHours(zt(t),0,0,0),e}},h:{priority:70,parse:function(e,t,n,r){switch(t){case"h":return Yt(Ut.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=12},set:function(e,t,n){var r=e.getUTCHours()>=12;return r&&t<12?e.setUTCHours(t+12,0,0,0):r||12!==t?e.setUTCHours(t,0,0,0):e.setUTCHours(0,0,0,0),e}},H:{priority:70,parse:function(e,t,n,r){switch(t){case"H":return Yt(Ut.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=23},set:function(e,t,n){return e.setUTCHours(t,0,0,0),e}},K:{priority:70,parse:function(e,t,n,r){switch(t){case"K":return Yt(Ut.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n){return e.getUTCHours()>=12&&t<12?e.setUTCHours(t+12,0,0,0):e.setUTCHours(t,0,0,0),e}},k:{priority:70,parse:function(e,t,n,r){switch(t){case"k":return Yt(Ut.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=24},set:function(e,t,n){var r=t<=24?t%24:t;return e.setUTCHours(r,0,0,0),e}},m:{priority:60,parse:function(e,t,n,r){switch(t){case"m":return Yt(Ut.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n){return e.setUTCMinutes(t,0,0),e}},s:{priority:50,parse:function(e,t,n,r){switch(t){case"s":return Yt(Ut.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return Ht(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n){return e.setUTCSeconds(t,0),e}},S:{priority:40,parse:function(e,t,n,r){return Ht(t.length,e,function(e){return Math.floor(e*Math.pow(10,3-t.length))})},set:function(e,t,n){return e.setUTCMilliseconds(t),e}},X:{priority:20,parse:function(e,t,n,r){switch(t){case"X":return qt(It,e);case"XX":return qt(Ft,e);case"XXXX":return qt(Lt,e);case"XXXXX":return qt(Wt,e);case"XXX":default:return qt(jt,e)}},set:function(e,t,n){return new Date(e.getTime()-t)}},x:{priority:20,parse:function(e,t,n,r){switch(t){case"x":return qt(It,e);case"xx":return qt(Ft,e);case"xxxx":return qt(Lt,e);case"xxxxx":return qt(Wt,e);case"xxx":default:return qt(jt,e)}},set:function(e,t,n){return new Date(e.getTime()-t)}},t:{priority:10,parse:function(e,t,n,r){return At(e)},set:function(e,t,n){return new Date(1e3*t)}},T:{priority:10,parse:function(e,t,n,r){return At(e)},set:function(e,t,n){return new Date(t)}}},Gt=20,Zt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Jt=/^'(.*?)'?$/,en=/''/g,tn=/\S/;function nn(e,t,n,r){if(arguments.length<3)throw new TypeError("3 arguments required, but only "+arguments.length+" present");var o=String(e),a=String(t),i=r||{},l=i.locale||ye;if(!l.match)throw new RangeError("locale must contain match property");var u=l.options&&l.options.firstWeekContainsDate,s=null==u?1:$(u),c=null==i.firstWeekContainsDate?s:$(i.firstWeekContainsDate);if(!(c>=1&&c<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=l.options&&l.options.weekStartsOn,d=null==p?0:$(p),f=null==i.weekStartsOn?d:$(i.weekStartsOn);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===a)return""===o?ee(n,i):new Date(NaN);var h,m={firstWeekContainsDate:c,weekStartsOn:f,locale:l},g=[{priority:Gt,set:rn,index:0}],y=a.match(Zt);for(h=0;h0&&tn.test(o))return new Date(NaN);var C=g.map(function(e){return e.priority}).sort(function(e,t){return t-e}).filter(function(e,t,n){return n.indexOf(e)===t}).map(function(e){return g.filter(function(t){return t.priority===e}).reverse()}).map(function(e){return e[0]}),T=ee(n,i);if(isNaN(T))return new Date(NaN);var x=Ae(T,K(T));for(h=0;h=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=ee(e,n),u=l.getDay(),s=6+(u1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,a=t.includeDates,i=t.filterDate;return Dn(e,{minDate:n,maxDate:r})||o&&o.some(function(t){return wn(e,t)})||a&&!a.some(function(t){return wn(e,t)})||i&&!i(pn(e))||!1}function Dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&Ct(e,n)<0||r&&Ct(e,r)>0}function En(e,t){for(var n=t.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=it(e,1);return n&&Tt(n,o)>0||r&&r.every(function(e){return Tt(e,o)>0})||!1}function On(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=ot(e,1);return n&&Tt(o,n)>0||r&&r.every(function(e){return Tt(o,e)>0})||!1}function Nn(e){var t=e.minDate,n=e.includeDates;return n&&t?vt(n.filter(function(e){return Ct(e,t)>=0})):n?vt(n):t}function Mn(e){var t=e.maxDate,n=e.includeDates;return n&&t?bt(n.filter(function(e){return Ct(e,t)<=0})):n?bt(n):t}function Pn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,o=e.length;r=i),l&&o.push(i)}return o}var In=function(e){function t(n){an(this,t);var r=cn(this,e.call(this,n));r.renderOptions=function(){var e=r.props.year,t=r.state.yearsList.map(function(t){return o.a.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,ref:t,onClick:r.onChange.bind(r,t)},e===t?o.a.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)}),n=r.props.minDate?dt(r.props.minDate):null,a=r.props.maxDate?dt(r.props.maxDate):null;return a&&r.state.yearsList.find(function(e){return e===a})||t.unshift(o.a.createElement("div",{className:"react-datepicker__year-option",ref:"upcoming",key:"upcoming",onClick:r.incrementYears},o.a.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&r.state.yearsList.find(function(e){return e===n})||t.push(o.a.createElement("div",{className:"react-datepicker__year-option",ref:"previous",key:"previous",onClick:r.decrementYears},o.a.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t},r.onChange=function(e){r.props.onChange(e)},r.handleClickOutside=function(){r.props.onCancel()},r.shiftYears=function(e){var t=r.state.yearsList.map(function(t){return t+e});r.setState({yearsList:t})},r.incrementYears=function(){return r.shiftYears(1)},r.decrementYears=function(){return r.shiftYears(-1)};var a=n.yearDropdownItemNumber,i=n.scrollableYearDropdown,l=a||(i?10:5);return r.state={yearsList:Un(r.props.year,l,r.props.minDate,r.props.maxDate)},r}return sn(t,e),t.prototype.render=function(){var e=u()({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return o.a.createElement("div",{className:e},this.renderOptions())},t}(o.a.Component);In.propTypes={minDate:i.a.instanceOf(Date),maxDate:i.a.instanceOf(Date),onCancel:i.a.func.isRequired,onChange:i.a.func.isRequired,scrollableYearDropdown:i.a.bool,year:i.a.number.isRequired,yearDropdownItemNumber:i.a.number};var Fn=w(In),Ln=function(e){function t(){var n,r;an(this,t);for(var a=arguments.length,i=Array(a),l=0;l=Qn,u=!t&&!r.isWeekInMonth(n);if(l||u){if(!r.props.peekNextMonth)break;i=!0}}return e},r.getClassNames=function(){var e=r.props,t=e.selectingDate,n=e.selectsStart,o=e.selectsEnd;return u()("react-datepicker__month",{"react-datepicker__month--selecting-range":t&&(n||o)})},cn(r,n)}return sn(t,e),t.prototype.render=function(){return o.a.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,role:"listbox","aria-label":"month-"+fn(this.props.day,"YYYY-MM")},this.renderWeeks())},t}(o.a.Component);Kn.propTypes={disabledKeyboardNavigation:i.a.bool,day:i.a.instanceOf(Date).isRequired,dayClassName:i.a.func,endDate:i.a.instanceOf(Date),orderInDisplay:i.a.number,excludeDates:i.a.array,filterDate:i.a.func,fixedHeight:i.a.bool,formatWeekNumber:i.a.func,highlightDates:i.a.instanceOf(Map),includeDates:i.a.array,inline:i.a.bool,locale:i.a.string,maxDate:i.a.instanceOf(Date),minDate:i.a.instanceOf(Date),onDayClick:i.a.func,onDayMouseEnter:i.a.func,onMouseLeave:i.a.func,onWeekSelect:i.a.func,peekNextMonth:i.a.bool,preSelection:i.a.instanceOf(Date),selected:i.a.instanceOf(Date),selectingDate:i.a.instanceOf(Date),selectsEnd:i.a.bool,selectsStart:i.a.bool,showWeekNumbers:i.a.bool,startDate:i.a.instanceOf(Date),setOpen:i.a.func,shouldCloseOnSelect:i.a.bool,renderDayContents:i.a.func};var Xn=function(e){function t(){var n,r;an(this,t);for(var a=arguments.length,i=Array(a),l=0;l0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Zn.some(function(t){return e.indexOf(t)>=0})},er=function(e){function t(n){an(this,t);var r=cn(this,e.call(this,n));return r.handleClickOutside=function(e){r.props.onClickOutside(e)},r.handleDropdownFocus=function(e){Jn(e.target)&&r.props.onDropdownFocus()},r.getDateInView=function(){var e=r.props,t=e.preSelection,n=e.selected,o=e.openToDate,a=Nn(r.props),i=Mn(r.props),l=pn(),u=o||n||t;return u||(a&&_t(l,a)?a:i&&St(l,i)?i:l)},r.increaseMonth=function(){r.setState({date:ot(r.state.date,1)},function(){return r.handleMonthChange(r.state.date)})},r.decreaseMonth=function(){r.setState({date:it(r.state.date,1)},function(){return r.handleMonthChange(r.state.date)})},r.handleDayClick=function(e,t,n){return r.props.onSelect(e,t,n)},r.handleDayMouseEnter=function(e){return r.setState({selectingDate:e})},r.handleMonthMouseLeave=function(){return r.setState({selectingDate:null})},r.handleYearChange=function(e){r.props.onYearChange&&r.props.onYearChange(e)},r.handleMonthChange=function(e){r.props.onMonthChange&&r.props.onMonthChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0))},r.handleMonthYearChange=function(e){r.handleYearChange(e),r.handleMonthChange(e)},r.changeYear=function(e){r.setState({date:yt(r.state.date,e)},function(){return r.handleYearChange(r.state.date)})},r.changeMonth=function(e){r.setState({date:gt(r.state.date,e)},function(){return r.handleMonthChange(r.state.date)})},r.changeMonthYear=function(e){r.setState({date:yt(gt(r.state.date,pt(e)),dt(e))},function(){return r.handleMonthYearChange(r.state.date)})},r.header=function(){var e=gn(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,r.props.locale),t=[];return r.props.showWeekNumbers&&t.push(o.a.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map(function(t){var n=tt(e,t),a=r.formatWeekday(n,r.props.locale);return o.a.createElement("div",{key:t,className:"react-datepicker__day-name"},a)}))},r.formatWeekday=function(e,t){return r.props.formatWeekDay?function(e,t,n){return t(fn(e,"EEEE",n))}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return fn(e,"EEE",t)}(e,t):function(e,t){return fn(e,"EEEEEE",t)}(e,t)},r.renderPreviousMonthButton=function(){if(!r.props.renderCustomHeader){var e=_n(r.state.date,r.props);if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;return e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null),o.a.createElement("button",{type:"button",className:t.join(" "),onClick:n},r.props.previousMonthButtonLabel)}}},r.renderNextMonthButton=function(){if(!r.props.renderCustomHeader){var e=On(r.state.date,r.props);if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;return e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null),o.a.createElement("button",{type:"button",className:t.join(" "),onClick:n},r.props.nextMonthButtonLabel)}}},r.renderCurrentMonth=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),o.a.createElement("div",{className:t.join(" ")},fn(e,r.props.dateFormat,r.props.locale))},r.renderYearDropdown=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return o.a.createElement(Ln,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:dt(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})},r.renderMonthDropdown=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return o.a.createElement(Yn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,onChange:r.changeMonth,month:pt(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})},r.renderMonthYearDropdown=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return o.a.createElement(Bn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})},r.renderTodayButton=function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return o.a.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.props.onSelect(wt(pn()),e)}},r.props.todayButton)},r.renderDefaultHeader=function(e){var t=e.monthDate,n=e.i;return o.a.createElement("div",{className:"react-datepicker__header"},r.renderCurrentMonth(t),o.a.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--"+r.props.dropdownMode,onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)),o.a.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))},r.renderCustomHeader=function(e){var t=e.monthDate;if(0!==e.i)return null;var n=_n(r.state.date,r.props),a=On(r.state.date,r.props);return o.a.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},r.props.renderCustomHeader(un({},r.state,{changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,prevMonthButtonDisabled:n,nextMonthButtonDisabled:a})),o.a.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))},r.renderMonths=function(){if(!r.props.showTimeSelectOnly){for(var e=[],t=0;t1&&void 0!==arguments[1]&&arguments[1];r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:ur},function(){e||r.setState(function(e){return{focused:!!t&&e.focused}},function(){!t&&r.setBlur(),r.setState({inputValue:null})})})},r.inputOk=function(){return V(r.state.preSelection)},r.isCalendarOpen=function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open},r.handleFocus=function(e){r.state.preventFocus||(r.props.onFocus(e),r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})},r.cancelFocusInput=function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=null},r.deferFocusInput=function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout(function(){return r.setFocus()},1)},r.handleDropdownFocus=function(){r.cancelFocusInput()},r.handleBlur=function(e){r.state.open&&!r.props.withPortal?r.deferFocusInput():r.props.onBlur(e),r.setState({focused:!1})},r.handleCalendarClickOutside=function(e){r.props.inline||r.setOpen(!1),r.props.onClickOutside(e),r.props.withPortal&&e.preventDefault()},r.handleChange=function(){for(var e=arguments.length,t=Array(e),n=0;n1&&!r.props.inlineFocusSelectedMonth&&r.setState({monthSelectedIn:o})}r.props.onChange(a,t)}r.props.onSelect(a,t),n||r.setState({inputValue:null})}},r.setPreSelection=function(e){(!("undefined"!==typeof r.props.minDate&&"undefined"!==typeof r.props.maxDate)||!e||kn(e,r.props.minDate,r.props.maxDate))&&r.setState({preSelection:e})},r.handleTimeChange=function(e){var t=hn(r.props.selected?r.props.selected:r.getPreSelection(),{hour:st(e),minute:ut(e)});r.setState({preSelection:t}),r.props.onChange(t),r.props.shouldCloseOnSelect&&r.setOpen(!1),r.setState({inputValue:null})},r.onInputClick=function(){r.props.disabled||r.props.readOnly||r.setOpen(!0),r.props.onInputClick()},r.onInputKeyDown=function(e){r.props.onKeyDown(e);var t=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){var n=pn(r.state.preSelection);if("Enter"===t)e.preventDefault(),r.inputOk()&&r.state.lastPreSelectChange===ur?(r.handleSelect(n,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(n)):r.setOpen(!1);else if("Escape"===t)e.preventDefault(),r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:ar});else if("Tab"===t)r.setOpen(!1,!0);else if(!r.props.disabledKeyboardNavigation){var o=void 0;switch(t){case"ArrowLeft":o=function(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return tt(e,-$(t),n)}(n,1);break;case"ArrowRight":o=tt(n,1);break;case"ArrowUp":o=function(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return nt(e,-$(t),n)}(n,1);break;case"ArrowDown":o=nt(n,1);break;case"PageUp":o=it(n,1);break;case"PageDown":o=ot(n,1);break;case"Home":o=function(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return at(e,-$(t),n)}(n,1);break;case"End":o=at(n,1)}if(!o)return void(r.props.onInputError&&r.props.onInputError({code:1,msg:ar}));e.preventDefault(),r.setState({lastPreSelectChange:ur}),r.props.adjustDateOnChange&&r.setSelected(o),r.setPreSelection(o)}}else"ArrowDown"!==t&&"ArrowUp"!==t||r.onInputClick()},r.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),r.props.onChange(null,e),r.setState({inputValue:null})},r.clear=function(){r.onClearClick()},r.renderCalendar=function(){return r.props.inline||r.isCalendarOpen()?o.a.createElement(or,{ref:function(e){r.calendar=e},locale:r.props.locale,adjustDateOnChange:r.props.adjustDateOnChange,setOpen:r.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,dateFormat:r.props.dateFormatCalendar,useWeekdaysShort:r.props.useWeekdaysShort,formatWeekDay:r.props.formatWeekDay,dropdownMode:r.props.dropdownMode,selected:r.props.selected,preSelection:r.state.preSelection,onSelect:r.handleSelect,onWeekSelect:r.props.onWeekSelect,openToDate:r.props.openToDate,minDate:r.props.minDate,maxDate:r.props.maxDate,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,startDate:r.props.startDate,endDate:r.props.endDate,excludeDates:r.props.excludeDates,filterDate:r.props.filterDate,onClickOutside:r.handleCalendarClickOutside,formatWeekNumber:r.props.formatWeekNumber,highlightDates:r.state.highlightDates,includeDates:r.props.includeDates,includeTimes:r.props.includeTimes,injectTimes:r.props.injectTimes,inline:r.props.inline,peekNextMonth:r.props.peekNextMonth,showMonthDropdown:r.props.showMonthDropdown,useShortMonthInDropdown:r.props.useShortMonthInDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showWeekNumbers:r.props.showWeekNumbers,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,forceShowMonthNavigation:r.props.forceShowMonthNavigation,showDisabledMonthNavigation:r.props.showDisabledMonthNavigation,scrollableYearDropdown:r.props.scrollableYearDropdown,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown,todayButton:r.props.todayButton,weekLabel:r.props.weekLabel,outsideClickIgnoreClass:rr,fixedHeight:r.props.fixedHeight,monthsShown:r.props.monthsShown,monthSelectedIn:r.state.monthSelectedIn,onDropdownFocus:r.handleDropdownFocus,onMonthChange:r.props.onMonthChange,onYearChange:r.props.onYearChange,dayClassName:r.props.dayClassName,showTimeSelect:r.props.showTimeSelect,showTimeSelectOnly:r.props.showTimeSelectOnly,onTimeChange:r.handleTimeChange,timeFormat:r.props.timeFormat,timeIntervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,timeCaption:r.props.timeCaption,className:r.props.calendarClassName,container:r.props.calendarContainer,yearDropdownItemNumber:r.props.yearDropdownItemNumber,previousMonthButtonLabel:r.props.previousMonthButtonLabel,nextMonthButtonLabel:r.props.nextMonthButtonLabel,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,renderCustomHeader:r.props.renderCustomHeader,popperProps:r.props.popperProps,renderDayContents:r.props.renderDayContents},r.props.children):null},r.renderDateInput=function(){var e,t,n=u()(r.props.className,((e={})[rr]=r.state.open,e)),a=r.props.customInput||o.a.createElement("input",{type:"text"}),i=r.props.customInputRef||"ref",l="string"===typeof r.props.value?r.props.value:"string"===typeof r.state.inputValue?r.state.inputValue:function(e,t){var n=t.dateFormat,r=t.locale;return e&&fn(e,Array.isArray(n)?n[0]:n,r)||""}(r.props.selected,r.props);return o.a.cloneElement(a,((t={})[i]=function(e){r.input=e},t.value=l,t.onBlur=r.handleBlur,t.onChange=r.handleChange,t.onClick=r.onInputClick,t.onFocus=r.handleFocus,t.onKeyDown=r.onInputKeyDown,t.id=r.props.id,t.name=r.props.name,t.autoFocus=r.props.autoFocus,t.placeholder=r.props.placeholderText,t.disabled=r.props.disabled,t.autoComplete=r.props.autoComplete,t.className=n,t.title=r.props.title,t.readOnly=r.props.readOnly,t.required=r.props.required,t.tabIndex=r.props.tabIndex,t))},r.renderClearButton=function(){return r.props.isClearable&&null!=r.props.selected?o.a.createElement("button",{type:"button",className:"react-datepicker__close-icon",onClick:r.onClearClick,title:r.props.clearButtonTitle,tabIndex:-1}):null},r.state=r.calcInitialState(),r}return sn(t,e),ln(t,null,[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,timeIntervals:30,timeCaption:"Time",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next month",renderDayContents:function(e){return e},inlineFocusSelectedMonth:!1}}}]),t.prototype.componentDidUpdate=function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?pt(n)!==pt(r)||dt(n)!==dt(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:Pn(this.props.highlightDates)}),!t.focused&&function(e,t){return!(!e||!t)&&!Et(e,t)}(e.selected,this.props.selected)&&this.setState({inputValue:null})},t.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout()},t.prototype.render=function(){var e=this.renderCalendar();return this.props.inline&&!this.props.withPortal?e:this.props.withPortal?o.a.createElement("div",null,this.props.inline?null:o.a.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),this.state.open||this.props.inline?o.a.createElement("div",{className:"react-datepicker__portal"},e):null):o.a.createElement(nr,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),popperModifiers:this.props.popperModifiers,targetComponent:o.a.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps})},t}(o.a.Component);ir.propTypes={adjustDateOnChange:i.a.bool,allowSameDay:i.a.bool,autoComplete:i.a.string,autoFocus:i.a.bool,calendarClassName:i.a.string,calendarContainer:i.a.func,children:i.a.node,className:i.a.string,customInput:i.a.element,customInputRef:i.a.string,dateFormat:i.a.oneOfType([i.a.string,i.a.array]),dateFormatCalendar:i.a.string,dayClassName:i.a.func,disabled:i.a.bool,disabledKeyboardNavigation:i.a.bool,dropdownMode:i.a.oneOf(["scroll","select"]).isRequired,endDate:i.a.instanceOf(Date),excludeDates:i.a.array,filterDate:i.a.func,fixedHeight:i.a.bool,formatWeekNumber:i.a.func,highlightDates:i.a.array,id:i.a.string,includeDates:i.a.array,includeTimes:i.a.array,injectTimes:i.a.array,inline:i.a.bool,isClearable:i.a.bool,locale:i.a.string,maxDate:i.a.instanceOf(Date),minDate:i.a.instanceOf(Date),monthsShown:i.a.number,name:i.a.string,onBlur:i.a.func,onChange:i.a.func.isRequired,onSelect:i.a.func,onWeekSelect:i.a.func,onClickOutside:i.a.func,onChangeRaw:i.a.func,onFocus:i.a.func,onInputClick:i.a.func,onKeyDown:i.a.func,onMonthChange:i.a.func,onYearChange:i.a.func,onInputError:i.a.func,open:i.a.bool,openToDate:i.a.instanceOf(Date),peekNextMonth:i.a.bool,placeholderText:i.a.string,popperContainer:i.a.func,popperClassName:i.a.string,popperModifiers:i.a.object,popperPlacement:i.a.oneOf(tr),popperProps:i.a.object,preventOpenOnFocus:i.a.bool,readOnly:i.a.bool,required:i.a.bool,scrollableYearDropdown:i.a.bool,scrollableMonthYearDropdown:i.a.bool,selected:i.a.instanceOf(Date),selectsEnd:i.a.bool,selectsStart:i.a.bool,showMonthDropdown:i.a.bool,showMonthYearDropdown:i.a.bool,showWeekNumbers:i.a.bool,showYearDropdown:i.a.bool,forceShowMonthNavigation:i.a.bool,showDisabledMonthNavigation:i.a.bool,startDate:i.a.instanceOf(Date),startOpen:i.a.bool,tabIndex:i.a.number,timeCaption:i.a.string,title:i.a.string,todayButton:i.a.node,useWeekdaysShort:i.a.bool,formatWeekDay:i.a.func,value:i.a.string,weekLabel:i.a.string,withPortal:i.a.bool,yearDropdownItemNumber:i.a.number,shouldCloseOnSelect:i.a.bool,showTimeSelect:i.a.bool,showTimeSelectOnly:i.a.bool,timeFormat:i.a.string,timeIntervals:i.a.number,minTime:i.a.instanceOf(Date),maxTime:i.a.instanceOf(Date),excludeTimes:i.a.array,useShortMonthInDropdown:i.a.bool,clearButtonTitle:i.a.string,previousMonthButtonLabel:i.a.string,nextMonthButtonLabel:i.a.string,renderCustomHeader:i.a.func,renderDayContents:i.a.func,inlineFocusSelectedMonth:i.a.bool};var lr="input",ur="navigate";t.a=ir},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,i,l=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(1)),o=a(n(39));function a(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||o.default,e.exports=t.default},function(e,t,n){var r=n(43);e.exports=f,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t))},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=d;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var p=n[0],d=n[1],f=n.index;if(l+=e.slice(i,f),i=f+p.length,d)l+=d[1];else{var h=e[i],m=n[2],g=n[3],y=n[4],v=n[5],b=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=m&&null!=h&&h!==m,C="+"===b||"*"===b,T="?"===b||"*"===b,x=n[2]||c,D=y||v;r.push({name:g||a++,prefix:m||"",delimiter:x,optional:T,repeat:C,partial:k,asterisk:!!w,pattern:D?s(D):w?".*":"[^"+u(x)+"]+?"})}}return iM.length&&M.push(e)}function U(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case i:u=!0}}if(u)return r(o,t,""===n?"."+I(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;sthis.eventPool.length&&this.eventPool.push(e)}function pe(e){e.eventPool=[],e.getPooled=se,e.release=ce}o(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ie)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ie)},persist:function(){this.isPersistent=ie},isPersistent:le,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=le,this._dispatchInstances=this._dispatchListeners=null}}),ue.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ue.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,pe(n),n},pe(ue);var de=ue.extend({data:null}),fe=ue.extend({data:null}),he=[9,13,27,32],me=z&&"CompositionEvent"in window,ge=null;z&&"documentMode"in document&&(ge=document.documentMode);var ye=z&&"TextEvent"in window&&!ge,ve=z&&(!me||ge&&8=ge),be=String.fromCharCode(32),we={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},ke=!1;function Ce(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Te(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var xe=!1;var De={eventTypes:we,extractEvents:function(e,t,n,r){var o=void 0,a=void 0;if(me)e:{switch(e){case"compositionstart":o=we.compositionStart;break e;case"compositionend":o=we.compositionEnd;break e;case"compositionupdate":o=we.compositionUpdate;break e}o=void 0}else xe?Ce(e,n)&&(o=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=we.compositionStart);return o?(ve&&"ko"!==n.locale&&(xe||o!==we.compositionStart?o===we.compositionEnd&&xe&&(a=ae()):(re="value"in(ne=r)?ne.value:ne.textContent,xe=!0)),o=de.getPooled(o,t,n,r),a?o.data=a:null!==(a=Te(n))&&(o.data=a),B(o),a=o):a=null,(e=ye?function(e,t){switch(e){case"compositionend":return Te(t);case"keypress":return 32!==t.which?null:(ke=!0,be);case"textInput":return(e=t.data)===be&&ke?null:e;default:return null}}(e,n):function(e,t){if(xe)return"compositionend"===e||!me&&Ce(e,t)?(e=ae(),oe=re=ne=null,xe=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1
+ + Signout + + + +
+ ); + } +} diff --git a/Web-App/src/components/Login/index.js b/Web-App/src/components/Login/index.js new file mode 100644 index 0000000..36d5f7a --- /dev/null +++ b/Web-App/src/components/Login/index.js @@ -0,0 +1,25 @@ +import React from "react"; +import { Link } from "react-router-dom"; + +export default class Login extends React.Component { + render() { + return ( +
+
+
+ + +
+
+ + +
+ + + +
+
+ + ); + } +} diff --git a/Web-App/src/components/MapView/index.js b/Web-App/src/components/MapView/index.js new file mode 100644 index 0000000..8d1267d --- /dev/null +++ b/Web-App/src/components/MapView/index.js @@ -0,0 +1,48 @@ +import React from "react"; +import { Link } from "react-router-dom"; +import DatePicker from "react-datepicker"; + +export default class MapView extends React.Component { + constructor(props) { + super(props); + this.state = { + start: new Date(), + end: new Date() + } + this.changeStart = this.changeStart.bind(this); + this.changeEnd = this.changeEnd.bind(this); + } + changeStart(date) { + this.setState({ + start: date + }); + } + changeEnd(date) { + this.setState({ + end: date + }); + } + render() { + return ( +
+ Back +
+ +
Insert Map Here
+
+
+ +
+
+ +
+
+
+
+ ); + } +} diff --git a/Web-App/src/components/router/index.js b/Web-App/src/components/router/index.js new file mode 100644 index 0000000..a3bd98e --- /dev/null +++ b/Web-App/src/components/router/index.js @@ -0,0 +1,18 @@ +import React from "react"; +import {Route, BrowserRouter as Router} from "react-router-dom"; + +import Dashboard from "../Dashboard"; +import Login from "../Login"; +import MapView from "../MapView"; + +export const AppRouter = () => ( + +
+ + + +
+
+); + +export default AppRouter; diff --git a/Web-App/src/scss/partials/_common.scss b/Web-App/src/scss/partials/_common.scss new file mode 100644 index 0000000..0920bc0 --- /dev/null +++ b/Web-App/src/scss/partials/_common.scss @@ -0,0 +1,10 @@ +body { + background: $grey-light; +} +a { + text-decoration: none; + color: inherit; +} +div > a { + margin: 10px; +} diff --git a/Web-App/src/scss/partials/_map.scss b/Web-App/src/scss/partials/_map.scss new file mode 100644 index 0000000..ed1f867 --- /dev/null +++ b/Web-App/src/scss/partials/_map.scss @@ -0,0 +1,10 @@ +.map-container { + display: flex; + justify-content: space-between; + padding: 100px; +} +.map { + max-width: 400px; + background: $grey-dark; + padding:200px 200px; +} diff --git a/Web-App/src/scss/partials/_participant.scss b/Web-App/src/scss/partials/_participant.scss new file mode 100644 index 0000000..56d500e --- /dev/null +++ b/Web-App/src/scss/partials/_participant.scss @@ -0,0 +1,33 @@ +.part-container { + margin: 100px 50px; + padding: 15px 0px; +} + +.part-box { + border-left: 20px solid $blue; + display: flex; + justify-content: space-between; + margin: 15px 0px; + box-shadow: $box-shadow; + position: relative; + transition: all 0.25s ease; + left: 0; + * { + padding: 30px; + } + &:hover { + left: 10px; + } +} + +.part-name { + font-weight: 700; + font-size: 16pt; +} +.part-start, +.part-end { + font-size: 12pt; +} +.part-miles { + font-size: 14pt; +} diff --git a/Web-App/src/scss/partials/_search.scss b/Web-App/src/scss/partials/_search.scss new file mode 100644 index 0000000..46c252c --- /dev/null +++ b/Web-App/src/scss/partials/_search.scss @@ -0,0 +1,47 @@ +.search-container { + margin: 100px 50px; + display: flex; + justify-content: space-between; +} +.search-box { + width: 60%; +} +.search-input { + border: 4px solid $grey; + border-radius: 5px; + background: #fff; + padding: 20px 10px; + width: 100%; + font-size: 16pt; +} +.btn { + background: $orange; + color:white; + font-size: 12pt; + padding: 5px; + +} +.login-form { + margin:0 auto; + max-width: 768px; +} +input { + border: 4px solid $grey; + border-radius: 5px; + background: #fff; + padding: 5px 5px; + font-size: 12pt; + margin-left:15px; +} +.search-btn-container { + width: 30%; +} +.search-btn { + background: $orange-light; + border: 6px solid $orange; + border-radius: 5px; + padding: 14px 0px; + text-align: center; + width: 100%; + font-size: 16pt; +} diff --git a/Web-App/static/css/main.eff8df7e.chunk.css b/Web-App/static/css/main.eff8df7e.chunk.css new file mode 100644 index 0000000..9280a90 --- /dev/null +++ b/Web-App/static/css/main.eff8df7e.chunk.css @@ -0,0 +1,2 @@ +body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f0f0f0}.search-container{margin:100px 50px;display:flex;justify-content:space-between}.search-box{width:60%}.search-input{border:4px solid #7f7f7f;border-radius:5px;background:#f0f0f0;padding:20px 10px;width:100%;font-size:16pt}.search-btn-container{width:30%}.search-btn{background:#ffdd9e;border:6px solid #ffaa0d;border-radius:5px;padding:14px 0;text-align:center;width:100%;font-size:16pt}.part-container{margin:100px 50px;padding:15px 0}.part-box{border-left:20px solid #02c3ff;display:flex;justify-content:space-between;margin:15px 0;box-shadow:0 0 15px 0 rgba(0,0,0,.3);position:relative;transition:all .25s ease;left:0}.part-box *{padding:30px}.part-box:hover{left:10px}.part-name{font-weight:700;font-size:16pt}.part-end,.part-start{font-size:12pt}.part-miles{font-size:14pt} +/*# sourceMappingURL=main.eff8df7e.chunk.css.map */ \ No newline at end of file diff --git a/Web-App/static/css/main.eff8df7e.chunk.css.map b/Web-App/static/css/main.eff8df7e.chunk.css.map new file mode 100644 index 0000000..6f72b36 --- /dev/null +++ b/Web-App/static/css/main.eff8df7e.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/index.css","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_common.scss","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_variables.scss","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_search.scss","/Users/renojvarghese/Documents/SeniorDesign/webapp/oncampus-walking-web-display/src/scss/partials/_participant.scss"],"names":[],"mappings":"AAAA,KACE,SAAU,AACV,UAAW,AACX,oIAEa,AACb,mCAAoC,AACpC,iCAAmC,CACpC,AAED,KACE,uEACY,CACb,ACbD,KACI,kBCGgB,CDFnB,AEFD,kBACI,kBAAkB,AAClB,aAAa,AACb,6BAA8B,CACjC,AACD,YACI,SAAU,CACb,AACD,cACI,yBDJU,ACKV,kBAAkB,AAClB,mBDPgB,ACQhB,kBAAkB,AAClB,WAAW,AACX,cAAe,CAClB,AACD,sBACI,SAAU,CACb,AACD,YACI,mBDlBkB,ACmBlB,yBDpBY,ACqBZ,kBAAkB,AAClB,eAAiB,AACjB,kBAAkB,AAClB,WAAW,AACX,cAAe,CAClB,AC3BD,gBACI,kBAAkB,AAClB,cAAiB,CACpB,AAED,UACI,+BFNU,AEOV,aAAa,AACb,8BAA8B,AAC9B,cAAgB,AAChB,qCFA4C,AEC5C,kBAAkB,AAClB,yBAA0B,AAC1B,MAAO,CAOV,AAfD,YAUQ,YAAa,CAChB,AAXL,gBAaQ,SAAU,CACb,AAGL,WACI,gBAAgB,AAChB,cAAe,CAClB,AACD,sBAEI,cAAe,CAClB,AACD,YACI,cAAe,CAClB","file":"main.eff8df7e.chunk.css","sourcesContent":["body {\n margin: 0;\n padding: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\",\n \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, \"Courier New\",\n monospace;\n}\n","body {\n background: $grey-light;\n}\n","$blue: #02c3ff;\n$orange: #ffaa0d;\n$orange-light: #ffdd9e;\n$black: #000000;\n$grey-light: #f0f0f0;\n$grey: #7f7f7f;\n$grey-dark: $grey / 1.2;\n\n$san-serif: sans-serif;\n\n$box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);\n",".search-container {\n margin: 100px 50px;\n display: flex;\n justify-content: space-between;\n}\n.search-box {\n width: 60%;\n}\n.search-input {\n border: 4px solid $grey;\n border-radius: 5px;\n background: $grey-light;\n padding: 20px 10px;\n width: 100%;\n font-size: 16pt;\n}\n.search-btn-container {\n width: 30%;\n}\n.search-btn {\n background: $orange-light;\n border: 6px solid $orange;\n border-radius: 5px;\n padding: 14px 0px;\n text-align: center;\n width: 100%;\n font-size: 16pt;\n}\n",".part-container {\n margin: 100px 50px;\n padding: 15px 0px;\n}\n\n.part-box {\n border-left: 20px solid $blue;\n display: flex;\n justify-content: space-between;\n margin: 15px 0px;\n box-shadow: $box-shadow;\n position: relative;\n transition: all 0.25s ease;\n left: 0;\n * {\n padding: 30px;\n }\n &:hover {\n left: 10px;\n }\n}\n\n.part-name {\n font-weight: 700;\n font-size: 16pt;\n}\n.part-start,\n.part-end {\n font-size: 12pt;\n}\n.part-miles {\n font-size: 14pt;\n}\n"]} \ No newline at end of file diff --git a/Web-App/static/js/1.4d4949a9.chunk.js b/Web-App/static/js/1.4d4949a9.chunk.js new file mode 100644 index 0000000..11d1a4a --- /dev/null +++ b/Web-App/static/js/1.4d4949a9.chunk.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[function(e,t,n){"use strict";e.exports=n(9)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";function r(e,t){for(var n=0;nM.length&&M.push(e)}function U(e,t,n){return null==e?0:function e(t,n,r,l){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var u=!1;if(null===t)u=!0;else switch(a){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case o:case i:u=!0}}if(u)return r(l,t,""===n?"."+F(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;cthis.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=ce,e.release=se}l(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ie)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ie)},persist:function(){this.isPersistent=ie},isPersistent:ae,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ae,this._dispatchInstances=this._dispatchListeners=null}}),ue.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ue.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return l(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(ue);var de=ue.extend({data:null}),pe=ue.extend({data:null}),me=[9,13,27,32],he=H&&"CompositionEvent"in window,ye=null;H&&"documentMode"in document&&(ye=document.documentMode);var ve=H&&"TextEvent"in window&&!ye,ge=H&&(!he||ye&&8=ye),be=String.fromCharCode(32),ke={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},we=!1;function xe(e,t){switch(e){case"keyup":return-1!==me.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Te(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var _e=!1;var Ce={eventTypes:ke,extractEvents:function(e,t,n,r){var l=void 0,o=void 0;if(he)e:{switch(e){case"compositionstart":l=ke.compositionStart;break e;case"compositionend":l=ke.compositionEnd;break e;case"compositionupdate":l=ke.compositionUpdate;break e}l=void 0}else _e?xe(e,n)&&(l=ke.compositionEnd):"keydown"===e&&229===n.keyCode&&(l=ke.compositionStart);return l?(ge&&"ko"!==n.locale&&(_e||l!==ke.compositionStart?l===ke.compositionEnd&&_e&&(o=oe()):(re="value"in(ne=r)?ne.value:ne.textContent,_e=!0)),l=de.getPooled(l,t,n,r),o?l.data=o:null!==(o=Te(n))&&(l.data=o),$(l),o=l):o=null,(e=ve?function(e,t){switch(e){case"compositionend":return Te(t);case"keypress":return 32!==t.which?null:(we=!0,be);case"textInput":return(e=t.data)===be&&we?null:e;default:return null}}(e,n):function(e,t){if(_e)return"compositionend"===e||!he&&xe(e,t)?(e=oe(),le=re=ne=null,_e=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1