├── asset-manifest.json ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json ├── precache-manifest.e60d8e8740e8bed5a09a7b59078c3836.js ├── robots.txt ├── service-worker.js └── static ├── css ├── 2.d34346ea.chunk.css ├── 2.d34346ea.chunk.css.map ├── main.ed6a4bee.chunk.css └── main.ed6a4bee.chunk.css.map ├── js ├── 2.2977768a.chunk.js ├── 2.2977768a.chunk.js.LICENSE.txt ├── 2.2977768a.chunk.js.map ├── main.27ea20c9.chunk.js ├── main.27ea20c9.chunk.js.map ├── runtime-main.ada85091.js └── runtime-main.ada85091.js.map └── media ├── FuturaLTLight.a9fbb495.woff └── pic.ba1342f4.png /asset-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "files": { 3 | "main.css": "./static/css/main.ed6a4bee.chunk.css", 4 | "main.js": "./static/js/main.27ea20c9.chunk.js", 5 | "main.js.map": "./static/js/main.27ea20c9.chunk.js.map", 6 | "runtime-main.js": "./static/js/runtime-main.ada85091.js", 7 | "runtime-main.js.map": "./static/js/runtime-main.ada85091.js.map", 8 | "static/css/2.d34346ea.chunk.css": "./static/css/2.d34346ea.chunk.css", 9 | "static/js/2.2977768a.chunk.js": "./static/js/2.2977768a.chunk.js", 10 | "static/js/2.2977768a.chunk.js.map": "./static/js/2.2977768a.chunk.js.map", 11 | "index.html": "./index.html", 12 | "precache-manifest.e60d8e8740e8bed5a09a7b59078c3836.js": "./precache-manifest.e60d8e8740e8bed5a09a7b59078c3836.js", 13 | "service-worker.js": "./service-worker.js", 14 | "static/css/2.d34346ea.chunk.css.map": "./static/css/2.d34346ea.chunk.css.map", 15 | "static/css/main.ed6a4bee.chunk.css.map": "./static/css/main.ed6a4bee.chunk.css.map", 16 | "static/js/2.2977768a.chunk.js.LICENSE.txt": "./static/js/2.2977768a.chunk.js.LICENSE.txt", 17 | "static/media/main.css": "./static/media/FuturaLTLight.a9fbb495.woff", 18 | "static/media/pic.png": "./static/media/pic.ba1342f4.png" 19 | }, 20 | "entrypoints": [ 21 | "static/js/runtime-main.ada85091.js", 22 | "static/css/2.d34346ea.chunk.css", 23 | "static/js/2.2977768a.chunk.js", 24 | "static/css/main.ed6a4bee.chunk.css", 25 | "static/js/main.27ea20c9.chunk.js" 26 | ] 27 | } -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrettyCoffee/b-w-kitty/15b3a3f99706c81ed8cb0514cc51c8b40143bb43/favicon.ico -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | startpage
-------------------------------------------------------------------------------- /logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrettyCoffee/b-w-kitty/15b3a3f99706c81ed8cb0514cc51c8b40143bb43/logo192.png -------------------------------------------------------------------------------- /logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrettyCoffee/b-w-kitty/15b3a3f99706c81ed8cb0514cc51c8b40143bb43/logo512.png -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | "name": "b/w kitty", 4 | "description": "b/w kitty startpage", 5 | "version": "1.0", 6 | "permissions" : ["management", "history", "storage"], 7 | "content_security_policy": "script-src 'self' 'sha256-xuejLQ29qZc344LEr80Z2fLQc/Q/4XaQRaIDtWFnz2Y='; object-src 'self'", 8 | "chrome_url_overrides": { 9 | "newtab":"./index.html" 10 | } 11 | } -------------------------------------------------------------------------------- /precache-manifest.e60d8e8740e8bed5a09a7b59078c3836.js: -------------------------------------------------------------------------------- 1 | self.__precacheManifest = (self.__precacheManifest || []).concat([ 2 | { 3 | "revision": "04ecc0fa7aa638b789847fe549dd8ad4", 4 | "url": "./index.html" 5 | }, 6 | { 7 | "revision": "e01c89003051484dba8d", 8 | "url": "./static/css/2.d34346ea.chunk.css" 9 | }, 10 | { 11 | "revision": "319e49a4b9f873ca270a", 12 | "url": "./static/css/main.ed6a4bee.chunk.css" 13 | }, 14 | { 15 | "revision": "e01c89003051484dba8d", 16 | "url": "./static/js/2.2977768a.chunk.js" 17 | }, 18 | { 19 | "revision": "5ac48c47bb3912b14c2d8de4f56d5ae8", 20 | "url": "./static/js/2.2977768a.chunk.js.LICENSE.txt" 21 | }, 22 | { 23 | "revision": "319e49a4b9f873ca270a", 24 | "url": "./static/js/main.27ea20c9.chunk.js" 25 | }, 26 | { 27 | "revision": "7888f9ce2489bc40833b", 28 | "url": "./static/js/runtime-main.ada85091.js" 29 | }, 30 | { 31 | "revision": "a9fbb495313e4cb2265a1284392e9da6", 32 | "url": "./static/media/FuturaLTLight.a9fbb495.woff" 33 | }, 34 | { 35 | "revision": "ba1342f42d643e4f554eaf120c6a2a38", 36 | "url": "./static/media/pic.ba1342f4.png" 37 | } 38 | ]); -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /service-worker.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Welcome to your Workbox-powered service worker! 3 | * 4 | * You'll need to register this file in your web app and you should 5 | * disable HTTP caching for this file too. 6 | * See https://goo.gl/nhQhGp 7 | * 8 | * The rest of the code is auto-generated. Please don't update this file 9 | * directly; instead, make changes to your Workbox build configuration 10 | * and re-run your build process. 11 | * See https://goo.gl/2aRDsh 12 | */ 13 | 14 | importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); 15 | 16 | importScripts( 17 | "./precache-manifest.e60d8e8740e8bed5a09a7b59078c3836.js" 18 | ); 19 | 20 | self.addEventListener('message', (event) => { 21 | if (event.data && event.data.type === 'SKIP_WAITING') { 22 | self.skipWaiting(); 23 | } 24 | }); 25 | 26 | workbox.core.clientsClaim(); 27 | 28 | /** 29 | * The workboxSW.precacheAndRoute() method efficiently caches and responds to 30 | * requests for URLs in the manifest. 31 | * See https://goo.gl/S9QRab 32 | */ 33 | self.__precacheManifest = [].concat(self.__precacheManifest || []); 34 | workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); 35 | 36 | workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("./index.html"), { 37 | 38 | blacklist: [/^\/_/,/\/[^\/?]+\.[^\/]+$/], 39 | }); 40 | -------------------------------------------------------------------------------- /static/css/2.d34346ea.chunk.css: -------------------------------------------------------------------------------- 1 | .Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:1px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;flex:1 1 auto}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:hsla(0,0%,100%,.7);transform-origin:left}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown} 2 | /*# sourceMappingURL=2.d34346ea.chunk.css.map */ -------------------------------------------------------------------------------- /static/css/2.d34346ea.chunk.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../scss/_toastContainer.scss","../scss/_variables.scss","ReactToastify.css","../scss/_toast.scss","../scss/_closeButton.scss","../scss/_progressBar.scss","../scss/animations/_bounce.scss","../scss/animations/_zoom.scss","../scss/animations/_flip.scss","../scss/animations/_slide.scss"],"names":[],"mappings":"AAAA,2BACI,YCmBS,CDlBT,oCAAA,CACA,cAAA,CACA,WAAA,CACA,WCJa,CDKb,qBAAA,CACA,UECJ,CFAI,qCACI,OAAA,CACA,QEER,CFAI,uCACI,OAAA,CACA,QAAA,CACA,0BEER,CFAI,sCACI,OAAA,CACA,SEER,CFAI,wCACI,UAAA,CACA,QEER,CFAI,0CACI,UAAA,CACA,QAAA,CACA,0BEER,CFAI,yCACI,UAAA,CACA,SEER,CFEA,yCACI,2BACI,WAAA,CACA,SAAA,CACA,MAAA,CACA,QECN,CFAM,kHAGI,KAAA,CACA,uBEAV,CFEM,2HAGI,QAAA,CACA,uBEFV,CFIM,gCACE,OAAA,CACA,SEFR,CACF,CCvDA,iBACI,iBAAA,CACA,eFCkB,CEAlB,qBAAA,CACA,kBAAA,CACA,WAAA,CACA,iBAAA,CACA,mEAAA,CACA,YAAA,CACA,6BAAA,CACA,gBFNkB,CEOlB,eAAA,CACA,sBFOa,CENb,cAAA,CACA,aDyDJ,CCxDI,sBACI,aD0DR,CCxDI,uBACI,kBFZQ,CEaR,UD0DR,CCxDI,0BACI,eFjBW,CEkBX,UD0DR,CCxDI,uBACI,kBD0DR,CCxDI,0BACI,kBD0DR,CCxDI,0BACI,kBD0DR,CCxDI,wBACI,kBD0DR,CCxDI,sBACI,aAAA,CACA,aD0DR,CCtDA,yCACE,iBACE,eDyDF,CACF,CExGA,wBACE,UAAA,CACA,sBAAA,CACA,YAAA,CACA,WAAA,CACA,SAAA,CACA,cAAA,CACA,UAAA,CACA,mBAAA,CACA,qBF0GF,CExGE,iCACE,UAAA,CACA,UF0GJ,CEvGE,4BACE,iBAAA,CACA,WAAA,CACA,UFyGJ,CEtGE,4DACE,SFwGJ,CG/HA,2CACE,GACE,mBHkIF,CGhIA,GACE,mBHkIF,CACF,CGxIA,mCACE,GACE,mBHkIF,CGhIA,GACE,mBHkIF,CACF,CG/HA,wBACE,iBAAA,CACA,QAAA,CACA,MAAA,CACA,UAAA,CACA,UAAA,CACA,YJKW,CIJX,UAAA,CACA,mCAAA,CACA,qBHiIF,CG/HE,kCACE,2DAAA,CAAA,mDHiIJ,CG9HE,oCACE,wBHgIJ,CG7HE,6BACE,OAAA,CACA,SAAA,CACA,sBH+HJ,CG5HE,iCACE,iFH8HJ,CG3HE,8BACE,kBH6HJ,CIhKA,2CACI,kBAJA,+DAAA,CAAA,uDJuKF,CI5JE,GACI,SAAA,CACA,iCJ8JN,CI5JE,IACI,SAAA,CACA,gCJ8JN,CI5JE,IACI,+BJ8JN,CI5JE,IACI,+BJ8JN,CI5JE,GACI,cJ8JN,CACF,CItLA,mCACI,kBAJA,+DAAA,CAAA,uDJuKF,CI5JE,GACI,SAAA,CACA,iCJ8JN,CI5JE,IACI,SAAA,CACA,gCJ8JN,CI5JE,IACI,+BJ8JN,CI5JE,IACI,+BJ8JN,CI5JE,GACI,cJ8JN,CACF,CI3JA,4CACI,IACI,SAAA,CACA,gCJ6JN,CI3JE,GACI,SAAA,CACA,iCJ6JN,CACF,CIrKA,oCACI,IACI,SAAA,CACA,gCJ6JN,CI3JE,GACI,SAAA,CACA,iCJ6JN,CACF,CI1JA,0CACI,kBA1CA,+DAAA,CAAA,uDJuMF,CItJE,GACI,SAAA,CACA,kCJwJN,CItJE,IACI,SAAA,CACA,+BJwJN,CItJE,IACI,gCJwJN,CItJE,IACI,8BJwJN,CItJE,GACI,cJwJN,CACF,CIhLA,kCACI,kBA1CA,+DAAA,CAAA,uDJuMF,CItJE,GACI,SAAA,CACA,kCJwJN,CItJE,IACI,SAAA,CACA,+BJwJN,CItJE,IACI,gCJwJN,CItJE,IACI,8BJwJN,CItJE,GACI,cJwJN,CACF,CIrJA,2CACI,IACI,SAAA,CACA,+BJuJN,CIrJE,GACI,SAAA,CACA,kCJuJN,CACF,CI/JA,mCACI,IACI,SAAA,CACA,+BJuJN,CIrJE,GACI,SAAA,CACA,kCJuJN,CACF,CIpJA,wCACI,kBAhFA,+DAAA,CAAA,uDJuOF,CIhJE,GACI,SAAA,CACA,iCJkJN,CIhJE,IACI,SAAA,CACA,gCJkJN,CIhJE,IACI,+BJkJN,CIhJE,IACI,+BJkJN,CIhJE,GACI,uBJkJN,CACF,CI1KA,gCACI,kBAhFA,+DAAA,CAAA,uDJuOF,CIhJE,GACI,SAAA,CACA,iCJkJN,CIhJE,IACI,SAAA,CACA,gCJkJN,CIhJE,IACI,+BJkJN,CIhJE,IACI,+BJkJN,CIhJE,GACI,uBJkJN,CACF,CI/IA,yCACI,IACI,gCJiJN,CI/IE,QAEI,SAAA,CACA,+BJgJN,CI9IE,GACI,SAAA,CACA,kCJgJN,CACF,CI5JA,iCACI,IACI,gCJiJN,CI/IE,QAEI,SAAA,CACA,+BJgJN,CI9IE,GACI,SAAA,CACA,kCJgJN,CACF,CI7IA,0CACI,kBA1HA,+DAAA,CAAA,uDJ0QF,CIzIE,GACI,SAAA,CACA,kCJ2IN,CIzIE,IACI,SAAA,CACA,+BJ2IN,CIzIE,IACI,gCJ2IN,CIzIE,IACI,8BJ2IN,CIzIE,GACI,cJ2IN,CACF,CInKA,kCACI,kBA1HA,+DAAA,CAAA,uDJ0QF,CIzIE,GACI,SAAA,CACA,kCJ2IN,CIzIE,IACI,SAAA,CACA,+BJ2IN,CIzIE,IACI,gCJ2IN,CIzIE,IACI,8BJ2IN,CIzIE,GACI,cJ2IN,CACF,CIxIA,2CACI,IACI,+BJ0IN,CIxIE,QAEI,SAAA,CACA,gCJyIN,CIvIE,GACI,SAAA,CACA,iCJyIN,CACF,CIrJA,mCACI,IACI,+BJ0IN,CIxIE,QAEI,SAAA,CACA,gCJyIN,CIvIE,GACI,SAAA,CACA,iCJyIN,CACF,CIrII,uEAEI,6CAAA,CAAA,qCJsIR,CIpII,yEAEI,8CAAA,CAAA,sCJqIR,CInII,oCACI,6CAAA,CAAA,qCJqIR,CInII,uCACI,2CAAA,CAAA,mCJqIR,CIhII,qEAEI,8CAAA,CAAA,sCJkIR,CIhII,uEAEI,+CAAA,CAAA,uCJiIR,CI/HI,mCACI,4CAAA,CAAA,oCJiIR,CI/HI,sCACI,8CAAA,CAAA,sCJiIR,CKnUA,oCACI,GACI,SAAA,CACA,2BLsUN,CKpUE,IACI,SLsUN,CACF,CK7UA,4BACI,GACI,SAAA,CACA,2BLsUN,CKpUE,IACI,SLsUN,CACF,CKnUA,qCACI,GACI,SLqUN,CKnUE,IACI,SAAA,CACA,2BLqUN,CKnUE,GACI,SLqUN,CACF,CK/UA,6BACI,GACI,SLqUN,CKnUE,IACI,SAAA,CACA,2BLqUN,CKnUE,GACI,SLqUN,CACF,CKlUA,sBACI,uCAAA,CAAA,+BLoUJ,CKjUA,qBACI,wCAAA,CAAA,gCLoUJ,CMhWA,oCACI,GACI,2CAAA,CACA,yCAAA,CAAA,iCAAA,CACA,SNmWN,CMjWE,IACI,4CAAA,CACA,yCAAA,CAAA,iCNmWN,CMjWE,IACI,2CAAA,CACA,SNmWN,CMjWE,IACI,2CNmWN,CMjWE,GACI,4BNmWN,CACF,CMtXA,4BACI,GACI,2CAAA,CACA,yCAAA,CAAA,iCAAA,CACA,SNmWN,CMjWE,IACI,4CAAA,CACA,yCAAA,CAAA,iCNmWN,CMjWE,IACI,2CAAA,CACA,SNmWN,CMjWE,IACI,2CNmWN,CMjWE,GACI,4BNmWN,CACF,CMhWA,qCACI,GACI,4BNkWN,CMhWE,IACI,4CAAA,CACA,SNkWN,CMhWE,GACI,2CAAA,CACA,SNkWN,CACF,CM7WA,6BACI,GACI,4BNkWN,CMhWE,IACI,4CAAA,CACA,SNkWN,CMhWE,GACI,2CAAA,CACA,SNkWN,CACF,CM/VA,sBACI,uCAAA,CAAA,+BNiWJ,CM9VA,qBACI,wCAAA,CAAA,gCNiWJ,COtYA,0CACI,GACI,+BAAA,CACA,kBPyYN,COvYE,GARA,uBPkZF,CACF,COhZA,kCACI,GACI,+BAAA,CACA,kBPyYN,COvYE,GARA,uBPkZF,CACF,COtYA,yCACI,GACI,gCAAA,CACA,kBPwYN,COtYE,GAlBA,uBP2ZF,CACF,CO/YA,iCACI,GACI,gCAAA,CACA,kBPwYN,COtYE,GAlBA,uBP2ZF,CACF,COrYA,uCACI,GACI,+BAAA,CACA,kBPuYN,COrYE,GA5BA,uBPoaF,CACF,CO9YA,+BACI,GACI,+BAAA,CACA,kBPuYN,COrYE,GA5BA,uBPoaF,CACF,COpYA,yCACI,GACI,gCAAA,CACA,kBPsYN,COpYE,GAtCA,uBP6aF,CACF,CO7YA,iCACI,GACI,gCAAA,CACA,kBPsYN,COpYE,GAtCA,uBP6aF,CACF,COnYA,2CACI,GA5CA,uBPkbF,COnYE,GACI,iBAAA,CACA,+BPqYN,CACF,CO5YA,mCACI,GA5CA,uBPkbF,COnYE,GACI,iBAAA,CACA,+BPqYN,CACF,COlYA,0CACI,GAtDA,uBP2bF,COlYE,GACI,iBAAA,CACA,gCPoYN,CACF,CO3YA,kCACI,GAtDA,uBP2bF,COlYE,GACI,iBAAA,CACA,gCPoYN,CACF,COjYA,0CACI,GAhEA,uBPocF,COjYE,GACI,iBAAA,CACA,gCPmYN,CACF,CO1YA,kCACI,GAhEA,uBPocF,COjYE,GACI,iBAAA,CACA,gCPmYN,CACF,COhYA,wCACI,GA1EA,uBP6cF,COhYE,GACI,iBAAA,CACA,iCPkYN,CACF,COzYA,gCACI,GA1EA,uBP6cF,COhYE,GACI,iBAAA,CACA,iCPkYN,CACF,CO9XI,qEAEI,4CAAA,CAAA,oCP+XR,CO7XI,uEAEI,6CAAA,CAAA,qCP8XR,CO5XI,mCACI,4CAAA,CAAA,oCP8XR,CO5XI,sCACI,0CAAA,CAAA,kCP8XR,COzXI,mEAEI,6CAAA,CAAA,qCP2XR,COzXI,qEAEI,8CAAA,CAAA,sCP0XR,COxXI,kCACI,2CAAA,CAAA,mCP0XR,COxXI,qCACI,6CAAA,CAAA,qCP0XR","file":"2.d34346ea.chunk.css"} -------------------------------------------------------------------------------- /static/css/main.ed6a4bee.chunk.css: -------------------------------------------------------------------------------- 1 | body{margin: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}:root{--bg-color:#2e2e2e;--default-color:#e6e6e6;--accent-color:#e6e6e6;--accent-color2:#e6e6e6;--border-radius:5px}@font-face{font-family:"Futura LT Light";font-style:normal;font-weight:400;src:local("Futura LT Light"),url(../../static/media/FuturaLTLight.a9fbb495.woff) format("woff")}#root,body,html{height:100%;width:100%}body{background-color:var(--bg-color);color:var(--default-color);overflow:hidden;font-family:"Futura LT Light"}p{margin:0}a,a:active,a:visited{color:var(--default-color);text-decoration:none}.main-wrapper{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;height:100%;width:100%;z-index:-1}.main-wrapper>div{position:relative}.main-wrapper>div>img{position:relative;height:550px;width:550px;z-index:100}.main-wrapper>div>div.pic-cover{position:absolute;height:550px;width:550px;background-color:var(--bg-color);opacity:.3;z-index:101}.text{position:absolute;display:flex;flex-direction:row;justify-content:center;width:100%;top:-70px}.text>h2{font-size:20pt;margin:0;border:1px solid var(--accent-color2);border-radius:var(--border-radius);padding:0 20px 0 35px;letter-spacing:15px}.time{position:absolute;bottom:-80px;display:flex;flex-direction:row;justify-content:center;width:100%}.time>h2{font-size:30pt;letter-spacing:15px;border:1px solid var(--accent-color2);border-radius:var(--border-radius);padding:0 20px 0 35px;margin:20px 0 0}.Toastify__toast--dark{border:4px solid var(--accent-color);border-radius:var(--border-radius);background-color:var(--bg-color)}.Toastify__progress-bar--dark{background:var(--accent-color2)}@media only screen and (max-height:620px) and (min-width:600px){.text{display:none}.main-wrapper{justify-content:flex-start;padding-top:20px}}@media only screen and (max-height:800px){.main-wrapper>div>div.pic-cover,.main-wrapper>div>img{height:450px;width:450px}}@media only screen and (max-width:720px){.main-wrapper>div>div.pic-cover,.main-wrapper>div>img{height:450px;width:450px}}@media only screen and (max-width:600px){.main-wrapper>div>div.pic-cover,.main-wrapper>div>img{height:370px;width:370px}}.settings{position:relative;height:0;z-index:1000}.settings>svg{position:absolute;top:20px;right:-45px;padding:10px 15px 10px 30px;font-size:20px;border-radius:var(--border-radius);background-color:var(--accent-color);color:var(--bg-color);opacity:.3;cursor:pointer;transition:.3s}.settings>svg:hover{opacity:1;right:-5px;padding:10px 30px 10px 15px}.settings>div{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:20px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.settings>div>svg{position:fixed;top:10px;right:20px;font-size:20pt;cursor:pointer;opacity:.5;transition:.3s;z-index:10}.settings>div>svg:hover{opacity:1}.settings>div>div.settings-cover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);opacity:.95;z-index:1}.settings>div>div.settings-section{border-bottom:1px solid var(--accent-color2);width:400px;padding:10px 0;z-index:10}.settings>div>div.settings-section:last-child{border-bottom:none}.settings>div>div.settings-section>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;margin:5px 0}.settings>div>div.settings-section>div>label>input{margin-right:20px;cursor:pointer}.swatch{padding:5px;background:var(--default-color);border-radius:var(--border-radius);display:inline-block;cursor:pointer;transition:.3s;opacity:.5}.swatch:hover{opacity:1}.swatch>div{width:50px;height:18px;border-radius:2px}.swatch>div.bg-color{background:var(--bg-color)}.swatch>div.default-color{background:var(--default-color)}.swatch>div.accent-color{background:var(--accent-color)}.swatch>div.accent-color2{background:var(--accent-color2)}.popover{position:fixed;width:40%;left:30%;top:20%;z-Index:100;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s}.popover>.swatches-picker{width:100%!important;height:50%!important}.popover>.cover{position:fixed;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:var(--bg-color);opacity:.7}.dockbar{display:flex;flex-direction:column;justify-content:center;align-content:center;position:absolute;height:100%;left:0;top:0;z-index:1}.dockbar>a{position:relative;height:60px}.dockbar>a>svg{position:absolute;width:70px!important;font-size:40px;padding:5px 10px;border-radius:var(--border-radius) 0 0 var(--border-radius);background-color:var(--accent-color);color:var(--bg-color);transition:.5s;opacity:.5;left:-20px}.dockbar>a>svg:hover{left:-70px;opacity:1;padding:5px 20px 5px 0}.searchbar{position:relative;height:90px}.searchbar>div{position:fixed;left:50px;right:50px;bottom:40px}.searchbar>div>input{width:100%;background-color:transparent;color:var(--default-color);font-size:30pt;border:none;border-bottom:2px solid var(--accent-color2);opacity:.3;transition:.3s}.searchbar>div>input::-webkit-input-placeholder{color:var(--accent-color2)}.searchbar>div>input:-ms-input-placeholder{color:var(--accent-color2)}.searchbar>div>input::-ms-input-placeholder{color:var(--accent-color2)}.searchbar>div>input::placeholder{color:var(--accent-color2)}.searchbar>div>input:hover{opacity:1}.searchbar>div>input:focus{outline:none;opacity:1}@media only screen and (max-height:700px){.searchbar{display:none}} 2 | /*# sourceMappingURL=main.ed6a4bee.chunk.css.map */ -------------------------------------------------------------------------------- /static/css/main.ed6a4bee.chunk.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["index.css","variables.css","main.css","settings.css","dockbar.css","searchbar.css"],"names":[],"mappings":"AAAA,KACE,QAAS,CACT,mJAEY,CACZ,kCAAmC,CACnC,iCACF,CAEA,KACE,yEAEF,CCZA,MACC,kBAA4B,CAC5B,uBAAoC,CACpC,sBAAmC,CACnC,uBAAoC,CACpC,mBACD,CCNA,WACC,6BAA8B,CAC9B,iBAAkB,CAClB,eAAmB,CACnB,+FACD,CAEA,gBACC,WAAW,CACX,UACD,CACA,KACC,gCAAiC,CACjC,0BAA2B,CAC3B,eAAgB,CAChB,6BACD,CACA,EACC,QACD,CACA,qBACC,0BAA2B,CAC3B,oBACD,CACA,cACC,YAAa,CACb,qBAAsB,CACtB,sBAAuB,CACvB,oBAAqB,CACrB,kBAAmB,CACnB,WAAW,CACX,UAAU,CACV,UACD,CACA,kBACC,iBACD,CAKC,sBACA,iBAAkB,CAClB,YAAa,CACb,WAAY,CACZ,WACD,CACA,gCACC,iBAAkB,CAClB,YAAa,CACb,WAAY,CACZ,gCAAiC,CACjC,UAAY,CACZ,WACD,CAMC,MACC,iBAAkB,CAClB,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,UAAW,CAEX,SACD,CAEA,SACA,cAAe,CACf,QAAW,CACX,qCAAsC,CACtC,kCAAmC,CACnC,qBAA0B,CAC1B,mBACA,CAIA,MACA,iBAAkB,CAClB,YAAY,CACZ,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,UACD,CAEA,SACC,cAAe,CAEf,mBAAoB,CAEpB,qCAAsC,CACtC,kCAAmC,CAEnC,qBAA0B,CAC1B,eACA,CAID,uBACC,oCAAqC,CACrC,kCAAmC,CAChC,gCACJ,CACA,8BACI,+BACJ,CAEA,gEACC,MACO,YACP,CACA,cACC,0BAA2B,CAC3B,gBACD,CACD,CACA,0CACC,sDACC,YAAa,CACb,WACD,CACD,CACA,yCACC,sDACC,YAAa,CACb,WACD,CACD,CACA,yCACC,sDACC,YAAa,CACb,WACD,CACD,CCvIC,UACA,iBAAkB,CACf,QAAW,CACX,YACJ,CAEA,cACC,iBAAkB,CAClB,QAAS,CACT,WAAW,CAEX,2BAA4B,CAC5B,cAAe,CACf,kCAAmC,CACnC,oCAAqC,CACrC,qBAAsB,CACtB,UAAY,CAEZ,cAAe,CACf,cACD,CACA,oBACC,SAAU,CACV,UAAU,CACV,2BACD,CAGA,cACC,cAAe,CACf,KAAQ,CACL,MAAS,CACT,UAAU,CACV,WAAW,CACX,gBAAiB,CAEjB,YAAa,CACb,qBAAsB,CACtB,gBAAiB,CACjB,sBAAuB,CACvB,oBAAqB,CACrB,kBAMJ,CACA,kBACI,cAAc,CACd,QAAQ,CACR,UAAU,CACV,cAAe,CACf,cAAe,CACf,UAAY,CACZ,cAAe,CACf,UACJ,CACA,wBACI,SACJ,CAEA,iCACI,cAAe,CAClB,KAAQ,CACL,MAAS,CACT,UAAU,CACV,WAAW,CACX,gCAAiC,CACjC,WAAa,CACb,SACJ,CACA,mCACI,4CAA6C,CAC7C,WAAY,CACZ,cAA0B,CAC1B,UACJ,CACA,8CACI,kBACJ,CAEA,uCACI,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAA8B,CAC9B,oBAAqB,CACrB,kBAAmB,CACnB,YACJ,CACA,mDACI,iBAAkB,CAClB,cACJ,CAIA,QACI,WAAY,CACZ,+BAAgC,CAChC,kCAAmC,CACnC,oBAAqB,CACrB,cAAe,CACf,cAAe,CACf,UACJ,CACA,cACI,SACJ,CACA,YACI,UAAW,CACX,WAAY,CACZ,iBACJ,CACA,qBACI,0BACJ,CACA,0BACI,+BACJ,CACA,yBACI,8BACJ,CACA,0BACI,+BACJ,CACA,SACC,cAAe,CACf,SAAU,CACV,QAAQ,CACR,OAAO,CACP,WAAY,CACT,8BAAuB,CAAvB,sBAAuB,CACvB,8BAAwB,CAAxB,sBACJ,CACA,0BACC,oBAAqB,CACrB,oBACD,CACA,gBACI,cAAe,CACf,cAAe,CACf,KAAQ,CACR,OAAU,CACV,QAAW,CACX,MAAS,CACT,gCAAiC,CACjC,UACJ,CCtJA,SACC,YAAa,CACb,qBAAsB,CACtB,sBAAuB,CACvB,oBAAqB,CAErB,iBAAkB,CAClB,WAAY,CACZ,MAAQ,CACR,KAAO,CAEP,SACD,CACA,WACC,iBAAkB,CAClB,WACD,CACA,eACC,iBAAkB,CAClB,oBAAoB,CACpB,cAAe,CACf,gBAA0B,CAC1B,2DAAgE,CAChE,oCAAqC,CACrC,qBAAsB,CACtB,cAAe,CACf,UAAY,CACZ,UACD,CACA,qBACC,UAAU,CACV,SAAU,CACV,sBACD,CCpCA,WACI,iBAAkB,CAClB,WACJ,CACA,eACI,cAAe,CACf,SAAU,CACV,UAAW,CACX,WACJ,CACA,qBACI,UAAW,CACX,4BAA+B,CAC/B,0BAA2B,CAC3B,cAAe,CACf,WAAY,CACZ,4CAA6C,CAC7C,UAAY,CACZ,cACJ,CACA,gDACI,0BACJ,CAFA,2CACI,0BACJ,CAFA,4CACI,0BACJ,CAFA,kCACI,0BACJ,CACA,2BACI,SACJ,CACA,2BACI,YAAa,CACb,SACJ,CAGA,0CACC,WACO,YACJ,CACJ","file":"main.ed6a4bee.chunk.css","sourcesContent":["body {\r\n margin: 0;\r\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\r\n sans-serif;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\ncode {\r\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n monospace;\r\n}\r\n",":root {\r\n\t--bg-color: rgba(46,46,46,1);\r\n\t--default-color: rgba(230,230,230,1);\r\n\t--accent-color: rgba(230,230,230,1);\r\n\t--accent-color2: rgba(230,230,230,1);\r\n\t--border-radius: 5px;\r\n}","@font-face {\r\n\tfont-family: 'Futura LT Light';\r\n\tfont-style: normal;\r\n\tfont-weight: normal;\r\n\tsrc: local('Futura LT Light'), url('FuturaLTLight.woff') format('woff');\r\n}\r\n\r\nhtml, body, #root {\r\n\theight:100%;\r\n\twidth:100%;\r\n}\r\nbody {\r\n\tbackground-color: var(--bg-color);\r\n\tcolor: var(--default-color);\r\n\toverflow: hidden;\r\n\tfont-family: \"Futura LT Light\";\r\n}\r\np {\r\n\tmargin:0px\r\n}\r\na, a:visited, a:active {\r\n\tcolor: var(--default-color);\r\n\ttext-decoration: none;\r\n}\r\n.main-wrapper {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: center;\r\n\talign-content: center;\r\n\talign-items: center;\r\n\theight:100%;\r\n\twidth:100%;\r\n\tz-index: -1;\r\n}\r\n.main-wrapper > div {\r\n\tposition: relative;\r\n}\r\n\r\n/********************\r\n * \t Pic \t\t*\r\n ********************/\r\n .main-wrapper > div > img {\r\n\tposition: relative;\r\n\theight: 550px;\r\n\twidth: 550px;\r\n\tz-index: 100;\r\n}\r\n.main-wrapper > div > div.pic-cover {\r\n\tposition: absolute;\r\n\theight: 550px;\r\n\twidth: 550px;\r\n\tbackground-color: var(--bg-color);\r\n\topacity: 0.3;\r\n\tz-index: 101;\r\n}\r\n\r\n\r\n/********************\r\n * \t text \t\t*\r\n ********************/\r\n .text {\r\n\t position: absolute;\r\n\t display: flex;\r\n\t flex-direction: row;\r\n\t justify-content: center;\r\n\t width: 100%;\r\n\r\n\t top:-70px;\r\n }\r\n\r\n .text > h2 {\r\n\tfont-size: 20pt;\r\n\tmargin: 0px;\r\n\tborder: 1px solid var(--accent-color2);\r\n\tborder-radius: var(--border-radius);\r\n\tpadding: 0px 20px 0px 35px;\r\n\tletter-spacing: 15px;\r\n }\r\n/********************\r\n * \t time \t\t*\r\n ********************/\r\n .time {\r\n\tposition: absolute;\r\n\tbottom:-80px;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tjustify-content: center;\r\n\twidth: 100%;\r\n}\r\n\r\n.time > h2 {\r\n\tfont-size: 30pt;\r\n\tmargin: 0px;\r\n\tletter-spacing: 15px;\r\n\r\n\tborder: 1px solid var(--accent-color2);\r\n\tborder-radius: var(--border-radius);\r\n\r\n\tpadding: 0px 20px 0px 35px;\r\n\tmargin-top: 20px;\r\n }\r\n/********************\r\n * \t Toastify\t\t*\r\n ********************/\r\n.Toastify__toast--dark{\r\n\tborder: 4px solid var(--accent-color);\r\n\tborder-radius: var(--border-radius);\r\n background-color: var(--bg-color);\r\n}\r\n.Toastify__progress-bar--dark{\r\n background: var(--accent-color2);\r\n}\r\n\r\n@media only screen and (max-height: 620px) and (min-width: 600px) {\r\n\t.text{\r\n display: none;\r\n\t}\r\n\t.main-wrapper{\r\n\t\tjustify-content: flex-start;\r\n\t\tpadding-top: 20px;\r\n\t}\r\n}\r\n@media only screen and (max-height: 800px) {\r\n\t.main-wrapper > div > img, .main-wrapper > div > div.pic-cover {\r\n\t\theight: 450px;\r\n\t\twidth: 450px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 720px) {\r\n\t.main-wrapper > div > img, .main-wrapper > div > div.pic-cover {\r\n\t\theight: 450px;\r\n\t\twidth: 450px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 600px) {\r\n\t.main-wrapper > div > img, .main-wrapper > div > div.pic-cover {\r\n\t\theight: 370px;\r\n\t\twidth: 370px;\r\n\t}\r\n}","\r\n/********************\r\n * \t Settings\t\t*\r\n ********************/\r\n .settings{\r\n\tposition: relative;\r\n height: 0px;\r\n z-index: 1000;\r\n}\r\n/* Settings Icon */\r\n.settings > svg{\r\n\tposition: absolute;\r\n\ttop: 20px;\r\n\tright:-45px;\r\n\t\r\n\tpadding: 10px 15px 10px 30px;\r\n\tfont-size: 20px;\r\n\tborder-radius: var(--border-radius);\r\n\tbackground-color: var(--accent-color);\r\n\tcolor: var(--bg-color);\r\n\topacity: 0.3;\r\n\t\r\n\tcursor: pointer;\r\n\ttransition: .3s;\r\n}\r\n.settings > svg:hover{\r\n\topacity: 1;\r\n\tright:-5px;\r\n\tpadding: 10px 30px 10px 15px;\r\n}\r\n\r\n/* Settings Window */\r\n.settings > div{\r\n\tposition: fixed;\r\n\ttop: 0px;\r\n left: 0px;\r\n width:100%;\r\n height:100%;\r\n padding-top: 20px;\r\n\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n justify-content: center;\r\n align-content: center;\r\n align-items: center;\r\n\r\n /*\r\n background-color: var(--bg-color);\r\n opacity: 0.95;\r\n */\r\n}\r\n.settings > div > svg {\r\n position:fixed;\r\n top:10px;\r\n right:20px;\r\n font-size: 20pt;\r\n cursor: pointer;\r\n opacity: 0.5;\r\n transition: .3s;\r\n z-index: 10;\r\n}\r\n.settings > div > svg:hover {\r\n opacity: 1;\r\n}\r\n\r\n.settings > div > div.settings-cover {\r\n position: fixed;\r\n\ttop: 0px;\r\n left: 0px;\r\n width:100%;\r\n height:100%;\r\n background-color: var(--bg-color);\r\n opacity: 0.95;\r\n z-index: 1;\r\n}\r\n.settings > div > div.settings-section {\r\n border-bottom: 1px solid var(--accent-color2);\r\n width: 400px;\r\n padding: 10px 0px 10px 0px;\r\n z-index: 10;\r\n}\r\n.settings > div > div.settings-section:last-child {\r\n border-bottom: none;\r\n}\r\n\r\n.settings > div > div.settings-section > div{\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: nowrap;\r\n justify-content: space-between;\r\n align-content: center;\r\n align-items: center;\r\n margin: 5px 0px 5px 0px;\r\n}\r\n.settings > div > div.settings-section > div > label > input {\r\n margin-right: 20px;\r\n cursor: pointer;\r\n}\r\n\r\n\r\n/*Colorpicker*/\r\n.swatch {\r\n padding: 5px;\r\n background: var(--default-color);\r\n border-radius: var(--border-radius);\r\n display: inline-block;\r\n cursor: pointer;\r\n transition: .3s;\r\n opacity:0.5;\r\n}\r\n.swatch:hover {\r\n opacity:1;\r\n}\r\n.swatch > div {\r\n width: 50px;\r\n height: 18px;\r\n border-radius: 2px;\r\n}\r\n.swatch > div.bg-color {\r\n background: var(--bg-color);\r\n}\r\n.swatch > div.default-color {\r\n background: var(--default-color);\r\n}\r\n.swatch > div.accent-color {\r\n background: var(--accent-color);\r\n}\r\n.swatch > div.accent-color2 {\r\n background: var(--accent-color2);\r\n}\r\n.popover {\r\n\tposition: fixed;\r\n\twidth: 40%;\r\n\tleft:30%;\r\n\ttop:20%;\r\n\tz-Index: 100;\r\n animation-name: fade-in;\r\n animation-duration: 0.5s;\r\n}\r\n.popover > .swatches-picker {\r\n\twidth: 100%!important;\r\n\theight: 50%!important;\r\n}\r\n.popover > .cover {\r\n position: fixed;\r\n cursor: pointer;\r\n top: 0px;\r\n right: 0px;\r\n bottom: 0px;\r\n left: 0px;\r\n background-color: var(--bg-color);\r\n opacity: 0.7;\r\n}","/********************\r\n * \t Dockbar\t\t*\r\n ********************/\r\n.dockbar {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: center;\r\n\talign-content: center;\r\n\r\n\tposition: absolute;\r\n\theight: 100%;\r\n\tleft:0px;\r\n\ttop:0px;\r\n\r\n\tz-index: 1;\r\n}\r\n.dockbar > a {\r\n\tposition: relative;\r\n\theight:60px;\r\n}\r\n.dockbar > a > svg {\r\n\tposition: absolute;\r\n\twidth:70px!important;\r\n\tfont-size: 40px;\r\n\tpadding: 5px 10px 5px 10px;\r\n\tborder-radius: var(--border-radius) 0px 0px var(--border-radius);\r\n\tbackground-color: var(--accent-color);\r\n\tcolor: var(--bg-color);\r\n\ttransition: .5s;\r\n\topacity: 0.5;\r\n\tleft:-20px;\r\n}\r\n.dockbar > a > svg:hover {\r\n\tleft:-70px;\r\n\topacity: 1;\r\n\tpadding: 5px 20px 5px 0px;\r\n}",".searchbar {\r\n position: relative;\r\n height: 90px;\r\n}\r\n.searchbar > div {\r\n position: fixed;\r\n left: 50px;\r\n right: 50px;\r\n bottom: 40px;\r\n}\r\n.searchbar > div > input {\r\n width: 100%;\r\n background-color: rgba(0,0,0,0);\r\n color: var(--default-color);\r\n font-size: 30pt;\r\n border: none;\r\n border-bottom: 2px solid var(--accent-color2);\r\n opacity: 0.3;\r\n transition: .3s;\r\n}\r\n.searchbar > div > input::placeholder {\r\n color: var(--accent-color2);\r\n}\r\n.searchbar > div > input:hover {\r\n opacity: 1;\r\n}\r\n.searchbar > div > input:focus {\r\n outline: none;\r\n opacity: 1;\r\n}\r\n\r\n\r\n@media only screen and (max-height: 700px) {\r\n\t.searchbar{\r\n display: none;\r\n }\r\n}"]} -------------------------------------------------------------------------------- /static/js/2.2977768a.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | object-assign 3 | (c) Sindre Sorhus 4 | @license MIT 5 | */ 6 | 7 | /*! 8 | Copyright (c) 2017 Jed Watson. 9 | Licensed under the MIT License (MIT), see 10 | http://jedwatson.github.io/classnames 11 | */ 12 | 13 | /** @license React v0.19.1 14 | * scheduler.production.min.js 15 | * 16 | * Copyright (c) Facebook, Inc. and its affiliates. 17 | * 18 | * This source code is licensed under the MIT license found in the 19 | * LICENSE file in the root directory of this source tree. 20 | */ 21 | 22 | /** @license React v16.13.1 23 | * react-dom.production.min.js 24 | * 25 | * Copyright (c) Facebook, Inc. and its affiliates. 26 | * 27 | * This source code is licensed under the MIT license found in the 28 | * LICENSE file in the root directory of this source tree. 29 | */ 30 | 31 | /** @license React v16.13.1 32 | * react.production.min.js 33 | * 34 | * Copyright (c) Facebook, Inc. and its affiliates. 35 | * 36 | * This source code is licensed under the MIT license found in the 37 | * LICENSE file in the root directory of this source tree. 38 | */ 39 | -------------------------------------------------------------------------------- /static/js/main.27ea20c9.chunk.js: -------------------------------------------------------------------------------- 1 | (this.webpackJsonpdevelopment=this.webpackJsonpdevelopment||[]).push([[0],{102:function(e,a,t){},103:function(e,a,t){},104:function(e,a,t){},271:function(e,a,t){},272:function(e,a,t){},273:function(e,a,t){},274:function(e,a,t){"use strict";t.r(a);var n=t(0),r=t.n(n),c=t(12),l=t.n(c),o=(t(98),t(15)),i=t(36);t(99);function u(){return r.a.createElement(i.a,{position:"top-center",autoClose:5e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!1,draggable:!1,pauseOnHover:!1,limit:2})}function s(e){i.b.dismiss(),i.b.dark(e,{position:"top-center",autoClose:5e3,hideProgressBar:!1,closeOnClick:!0,pauseOnHover:!1,draggable:!1,progress:void 0})}t(102),t(103),t(104);var m=t(90),g=t.n(m),d=t(17),h=t(22),v=t(91),f=t(10),p=["blueGrey","red","pink","purple","deepPurple","indigo","blue","lightBlue","cyan","teal","green","lightGreen","lime","yellow","amber","orange","deepOrange","brown"];function b(){console.log(f);var e=[["rgba(46,46,46,1)","rgba(230,230,230,1)","rgba(50,200,150,.3)","rgba(200,50,50,.3)"],["rgba(0,0,0,1)","rgba(60,60,60,1)","rgba(120,120,120,1)","rgba(180,180,180,1)","rgba(250,250,250,1)"]];return p.forEach((function(a){e.push([f[a][900],f[a][700],f[a][500],f[a][300],f[a][100]])})),e}var E=function(e){var a=Object(n.useState)(!1),t=Object(o.a)(a,2),c=t[0],l=t[1];return r.a.createElement("div",null,r.a.createElement("p",null,e.var),r.a.createElement("div",{className:"swatch",onClick:function(){l(!c)}},r.a.createElement("div",{className:e.var})),c?r.a.createElement("div",{className:"popover"},r.a.createElement("div",{className:"cover",onClick:function(){l(!1)}}),r.a.createElement(v.SwatchesPicker,{colors:b(),onChange:function(a){e.handleColorChange(e.var,"rgba("+a.rgb.r+", "+a.rgb.g+", "+a.rgb.b+", "+a.rgb.a+")")}})):null)},C=(t(271),[{url:"https://github.com",icon:"faGithubAlt"},{url:"https://reddit.com",icon:"faRedditAlien"},{url:"https://gitlab.com",icon:"faGitlab"},{url:"https://www.wallpaperflare.com/park-junkyu-women-cyborg-futuristic-cyberpunk-black-hair-wallpaper-wekdq",icon:"faImage"},{url:"https://www.youtube.com/channel/UCtQqZ6EhvprvC0H2tLN2EcA",icon:"faYoutube"},{url:"",icon:"faGitkraken"}]),w=[{label:"Google",url:"google.com/search"},{label:"DuckDuckGo",url:"duckduckgo.com/"},{label:"Qwant",url:"qwant.com/"}];var k=function(e){var a=Object(n.useState)(!1),t=Object(o.a)(a,2),c=t[0],l=t[1],i=Object(n.useState)(w[0].url),u=Object(o.a)(i,2),m=u[0],g=u[1];Object(n.useEffect)((function(){var e=localStorage.getItem("search-engine");null!==e&&g(e)}),[]);var v=[];return w.forEach((function(e){v.push(r.a.createElement("div",null,r.a.createElement("label",null,r.a.createElement("input",{type:"radio",value:e.url,checked:m===e.url,onChange:function(e){return a=e.currentTarget.value,g(a),localStorage.setItem("search-engine",a),void s("Changed searchengine to "+a);var a}}),e.label)))})),r.a.createElement(r.a.Fragment,null,r.a.createElement(h.a,{icon:d.a.faPaintRoller,onClick:function(){return l(!c)}}),c?r.a.createElement("div",null,r.a.createElement(h.a,{icon:d.a.faTimes,onClick:function(){return l(!c)}}),r.a.createElement("div",{className:"settings-cover",onClick:function(){return l(!c)}}),r.a.createElement("div",{className:"settings-section"},r.a.createElement(E,{handleColorChange:e.handleColorChange,var:"bg-color"}),r.a.createElement(E,{handleColorChange:e.handleColorChange,var:"default-color"}),r.a.createElement(E,{handleColorChange:e.handleColorChange,var:"accent-color"}),r.a.createElement(E,{handleColorChange:e.handleColorChange,var:"accent-color2"})),r.a.createElement("div",{className:"settings-section"},v)):"")},y=t(92);t(272);var O=function(){var e=[];return C.forEach((function(a){e.push(r.a.createElement("a",{href:a.url},r.a.createElement(h.a,{icon:void 0!==d.a[a.icon]?d.a[a.icon]:y.a[a.icon]})))})),r.a.createElement("div",{className:"dockbar"},e)};t(273);var N=function(){var e,a=localStorage.getItem("search-engine");return null===a&&(a="google.com/search"),r.a.createElement("div",{className:"searchbar"},r.a.createElement("div",null,r.a.createElement("input",{placeholder:"Always stay clean!",className:"input",type:"input",ref:function(a){return e=a},onKeyPress:function(t){13===t.which&&function(){var t=encodeURIComponent(e.value);window.location.replace("https://"+a+"?q="+t)}()},autoFocus:!0})))},j={"bg-color":"rgba(46,46,46,255)","default-color":"rgba(230,230,230,255)","accent-color":"rgba(50,200,150,.3)","accent-color2":"rgba(200, 50, 50, 0.3)"};var S=function(){var e=Object(n.useState)(new Date),a=Object(o.a)(e,2),t=a[0],c=a[1];Object(n.useEffect)((function(){setInterval((function(){c(new Date)}),1e3)}),[]);var l=document.documentElement;return Object.keys(j).forEach((function(e){var a=localStorage.getItem(e);a&&l.style.setProperty("--"+e,a)})),r.a.createElement(r.a.Fragment,null,r.a.createElement(u,null),r.a.createElement("div",{className:"settings"},r.a.createElement(k,{handleColorChange:function(e,a){l.style.setProperty("--"+e,a),localStorage.setItem(e,a),s(e+" changed to "+a)}})),r.a.createElement("div",{className:"main-wrapper"},r.a.createElement("div",null,r.a.createElement("div",{className:"pic-cover"}),r.a.createElement("img",{src:g.a,alt:"",onClick:function(){return s("test")}}),r.a.createElement("div",{className:"text"},r.a.createElement("h2",null,"\u304a\u5e30\u308a\u306a\u3055\u3044")),r.a.createElement(O,null),r.a.createElement("div",{className:"time"},r.a.createElement("h2",null,t.toLocaleTimeString("de-De").slice(0,5)))),r.a.createElement(N,null)))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));l.a.render(r.a.createElement(r.a.StrictMode,null,r.a.createElement(S,null)),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()})).catch((function(e){console.error(e.message)}))},90:function(e,a,t){e.exports=t.p+"static/media/pic.ba1342f4.png"},93:function(e,a,t){e.exports=t(274)},98:function(e,a,t){}},[[93,1,2]]]); 2 | //# sourceMappingURL=main.27ea20c9.chunk.js.map -------------------------------------------------------------------------------- /static/js/main.27ea20c9.chunk.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["Toastify/Toastify.tsx","_data/colors.js","Settings/Colorpicker.tsx","_data/data.ts","Settings/Settings.tsx","Dockbar/Dockbar.tsx","Searchbar/Searchbar.tsx","App.tsx","serviceWorker.js","index.js","_data/pic.png"],"names":["Toastify","position","autoClose","hideProgressBar","newestOnTop","closeOnClick","rtl","pauseOnFocusLoss","draggable","pauseOnHover","limit","toastAction","msg","toast","dismiss","dark","progress","undefined","c","getColors","console","log","material","result","forEach","color","push","Settings","props","useState","displayColorPicker","setDisplayColorPicker","var","className","onClick","colors","onChange","handleColorChange","rgb","r","g","b","a","weblinks","url","icon","searchEngines","label","showSettings","setShowSettings","currSearchEngine","setCurrSearchEngine","useEffect","lsEngine","localStorage","getItem","engines","engine","type","value","checked","e","currentTarget","setItem","fas","Colorpicker","icons","weblink","href","fab","SearchBar","inputRef","placeholder","ref","onKeyPress","which","encodeURIComponent","window","location","replace","redirectToSearch","autoFocus","defaultColors","App","Date","time","setTime","setInterval","root","document","documentElement","Object","keys","key","style","setProperty","src","Pic","alt","Dockbar","toLocaleTimeString","slice","Searchbar","Boolean","hostname","match","ReactDOM","render","StrictMode","getElementById","navigator","serviceWorker","ready","then","registration","unregister","catch","error","message","module","exports"],"mappings":"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","file":"static/js/main.27ea20c9.chunk.js","sourcesContent":["import React from 'react';\r\nimport { ToastContainer, toast } from 'react-toastify';\r\nimport 'react-toastify/dist/ReactToastify.css';\r\n\r\nexport function Toastify(){\r\n return(\r\n \r\n )\r\n}\r\n\r\nexport function toastAction (msg:string) {\r\n toast.dismiss();\r\n toast.dark(msg, {\r\n position: \"top-center\",\r\n autoClose: 5000,\r\n hideProgressBar: false,\r\n closeOnClick: true,\r\n pauseOnHover: false,\r\n draggable: false,\r\n progress: undefined,\r\n });\r\n}","import * as material from 'material-colors'\r\n\r\nconst c = [\r\n \"blueGrey\",\r\n \"red\",\r\n \"pink\",\r\n \"purple\",\r\n \"deepPurple\",\r\n \"indigo\",\r\n \"blue\",\r\n \"lightBlue\",\r\n \"cyan\",\r\n \"teal\",\r\n \"green\",\r\n \"lightGreen\",\r\n \"lime\",\r\n \"yellow\",\r\n \"amber\",\r\n \"orange\",\r\n \"deepOrange\",\r\n \"brown\"\r\n]\r\nexport function getColors() {\r\n console.log(material)\r\n var result = [[\r\n \"rgba(46,46,46,1)\",\r\n \"rgba(230,230,230,1)\",\r\n \"rgba(50,200,150,.3)\",\r\n \"rgba(200,50,50,.3)\"\r\n ],[\r\n \"rgba(0,0,0,1)\",\r\n \"rgba(60,60,60,1)\",\r\n \"rgba(120,120,120,1)\",\r\n \"rgba(180,180,180,1)\",\r\n \"rgba(250,250,250,1)\"\r\n ]]\r\n c.forEach((color)=>{\r\n result.push([\r\n material[color][900],\r\n material[color][700],\r\n material[color][500],\r\n material[color][300],\r\n material[color][100]\r\n ])\r\n })\r\n\r\n return result\r\n}","import React, {useState} from 'react';\r\nimport { SwatchesPicker } from 'react-color';\r\nimport {getColors} from \"../_data/colors\"\r\n\r\ntype props = {\r\n handleColorChange: (key: string, color: string) => void,\r\n var:string,\r\n}\r\n\r\nexport function Settings(props:props){\r\n const [displayColorPicker, setDisplayColorPicker]:boolean | any = useState(false)\r\n \r\n var handleClick = () => {\r\n setDisplayColorPicker(!displayColorPicker)\r\n }\r\n var handleClose = () => {\r\n setDisplayColorPicker(false)\r\n }\r\n var handleChange = (c:any) => {\r\n props.handleColorChange(props.var, \"rgba(\"+c.rgb.r+\", \"+c.rgb.g+\", \"+c.rgb.b+\", \"+c.rgb.a+\")\")\r\n }\r\n return(\r\n
\r\n

{props.var}

\r\n
\r\n
\r\n
\r\n {displayColorPicker ? \r\n
\r\n
\r\n \r\n
: null }\r\n
\r\n )\r\n}\r\nexport default Settings","export type weblink = {\r\n\turl: string,\r\n\ticon: string,\r\n}\r\n\r\nexport const weblinks:weblink[] = [\r\n\t{\r\n\t\turl: \"https://github.com\",\r\n\t\ticon: \"faGithubAlt\",\r\n\t},\r\n\t{\r\n\t\turl: \"https://reddit.com\",\r\n\t\ticon: \"faRedditAlien\",\r\n\t},\r\n\t{\r\n\t\turl: \"https://gitlab.com\",\r\n\t\ticon: \"faGitlab\",\r\n\t},\r\n\t{\r\n\t\turl: \"https://www.wallpaperflare.com/park-junkyu-women-cyborg-futuristic-cyberpunk-black-hair-wallpaper-wekdq\",\r\n\t\ticon: \"faImage\",\r\n\t},\r\n\t{\r\n\t\turl: \"https://www.youtube.com/channel/UCtQqZ6EhvprvC0H2tLN2EcA\",\r\n\t\ticon: \"faYoutube\",\r\n\t},\r\n\t{\r\n\t\turl: \"\",\r\n\t\ticon: \"faGitkraken\",\r\n\t},\r\n]\r\nexport const welcome:string = \"お帰りなさい\"\r\n\r\nexport type searchEngine = {\r\n\tlabel: string,\r\n\turl: string,\r\n}\r\n\r\nexport const searchEngines:searchEngine[] = [\r\n\t{\r\n\t\tlabel: \"Google\",\r\n\t\turl: \"google.com/search\",\r\n\t},\r\n\t{\r\n\t\tlabel: \"DuckDuckGo\",\r\n\t\turl: \"duckduckgo.com/\",\r\n\t},\r\n\t{\r\n\t\tlabel: \"Qwant\",\r\n\t\turl: \"qwant.com/\",\r\n\t},\r\n]","import React, {useState, useEffect} from 'react';\r\nimport { fas } from '@fortawesome/free-solid-svg-icons'\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\n\r\nimport {toastAction} from \"../Toastify/Toastify\"\r\nimport Colorpicker from \"./Colorpicker\"\r\nimport \"../_styles/settings.css\"\r\n\r\nimport { searchEngines } from \"../_data/data\"\r\n\r\ntype props = {\r\n handleColorChange: (key: string, color: string) => void,\r\n}\r\n\r\nexport function Settings(props:props){\r\n const [showSettings, setShowSettings] = useState(false)\r\n const [currSearchEngine, setCurrSearchEngine] = useState(searchEngines[0].url)\r\n\r\n useEffect(()=>{\r\n let lsEngine = localStorage.getItem(\"search-engine\")\r\n if (lsEngine !== null) {\r\n setCurrSearchEngine(lsEngine)\r\n }\r\n }, [])\r\n\r\n let handleEngineChange = (url:string) => {\r\n setCurrSearchEngine(url)\r\n localStorage.setItem(\"search-engine\", url)\r\n toastAction(\"Changed searchengine to \"+url)\r\n }\r\n \r\n let engines:JSX.Element[] = []\r\n searchEngines.forEach(engine => {\r\n engines.push(\r\n
\r\n \r\n
\r\n )\r\n });\r\n\r\n return(\r\n <>\r\n setShowSettings(!showSettings)}/>\r\n { (showSettings) \r\n ?
\r\n setShowSettings(!showSettings)}/>\r\n
setShowSettings(!showSettings)}/>\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n {engines}\r\n
\r\n
\r\n : \"\"\r\n }\r\n \r\n )\r\n}\r\nexport default Settings","import React from 'react'\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\nimport { fas } from '@fortawesome/free-solid-svg-icons'\r\nimport { fab } from '@fortawesome/free-brands-svg-icons'\r\n\r\nimport \"../_styles/dockbar.css\"\r\n\r\nimport { weblinks } from '../_data/data'\r\n\r\nexport function Settings(){\r\n let icons:JSX.Element[] = []\r\n weblinks.forEach(weblink => {\r\n icons.push(\r\n \r\n \r\n \r\n )\r\n });\r\n\r\n\r\n return(\r\n
\r\n {icons}\r\n
\r\n )\r\n}\r\nexport default Settings","import React from 'react';\r\nimport '../_styles/searchbar.css';\r\n\r\nexport function SearchBar() : JSX.Element {\r\n let engine = localStorage.getItem(\"search-engine\")\r\n if (engine === null) {\r\n engine = \"google.com/search\"\r\n }\r\n\r\n var inputRef:any;\r\n function redirectToSearch() {\r\n let value = encodeURIComponent(inputRef.value)\r\n window.location.replace(\"https://\"+engine+\"?q=\"+value);\r\n }\r\n\r\n return (\r\n
\r\n
\r\n inputRef = ref} \r\n onKeyPress={(e) => {if (e.which === 13) redirectToSearch()}}\r\n autoFocus={true}\r\n />\r\n
\r\n
\r\n );\r\n}\r\n\r\nexport default SearchBar;\r\n","import React, { useState, useEffect } from 'react';\r\nimport {Toastify, toastAction} from \"./Toastify/Toastify\"\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome'\r\nimport { fas } from '@fortawesome/free-solid-svg-icons'\r\n\r\nimport './_styles/animations.css';\r\nimport './_styles/variables.css';\r\nimport './_styles/main.css';\r\n\r\nimport Pic from \"./_data/pic.png\"\r\nimport Settings from \"./Settings/Settings\"\r\nimport Dockbar from \"./Dockbar/Dockbar\"\r\nimport Searchbar from \"./Searchbar/Searchbar\"\r\nimport { welcome } from './_data/data'\r\n\r\ntype colors = {\r\n\t[key:string]:string\r\n\t'bg-color':string,\r\n\t'default-color':string,\r\n\t'accent-color':string,\r\n\t'accent-color2':string,\r\n}\r\nconst defaultColors:colors = {\r\n\t'bg-color': \"rgba(46,46,46,255)\",\r\n\t'default-color': \"rgba(230,230,230,255)\",\r\n\t'accent-color': \"rgba(50,200,150,.3)\",\r\n\t'accent-color2': \"rgba(200, 50, 50, 0.3)\",\r\n}\r\n\r\nfunction App() {\r\n\tconst [time, setTime] = useState(new Date())\r\n\tlet tick = () => {\r\n\t\tsetTime(new Date())\r\n\t}\r\n\tuseEffect(() => {\r\n\t\tsetInterval(\r\n\t\t\t() => tick(),\r\n\t\t\t1000\r\n\t\t );\r\n\t}, [])\r\n\r\n\t//Prepare colors\r\n\tlet root = document.documentElement;\r\n\tObject.keys(defaultColors).forEach(key => {\r\n\t\tlet c = localStorage.getItem(key)\r\n\t\tif (c) {\r\n\t\t\troot.style.setProperty(\"--\"+key, c)\r\n\t\t}\r\n\t});\r\n\r\n\tlet handleColorChange = (key:string, color:string) => {\r\n\t\troot.style.setProperty(\"--\"+key, color)\r\n\t\tlocalStorage.setItem(key, color)\r\n\t\ttoastAction(key+' changed to '+color)\r\n\t}\r\n\t\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\"\"toastAction(\"test\")}/>\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t

{welcome}

\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\t

{time.toLocaleTimeString(\"de-De\").slice(0, 5)}

\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\r\n\t\t\t
\r\n\t\t\r\n\t);\r\n}\r\n\r\nexport default App;","// This optional code is used to register a service worker.\r\n// register() is not called by default.\r\n\r\n// This lets the app load faster on subsequent visits in production, and gives\r\n// it offline capabilities. However, it also means that developers (and users)\r\n// will only see deployed updates on subsequent visits to a page, after all the\r\n// existing tabs open on the page have been closed, since previously cached\r\n// resources are updated in the background.\r\n\r\n// To learn more about the benefits of this model and instructions on how to\r\n// opt-in, read https://bit.ly/CRA-PWA\r\n\r\nconst isLocalhost = Boolean(\r\n window.location.hostname === 'localhost' ||\r\n // [::1] is the IPv6 localhost address.\r\n window.location.hostname === '[::1]' ||\r\n // 127.0.0.0/8 are considered localhost for IPv4.\r\n window.location.hostname.match(\r\n /^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/\r\n )\r\n);\r\n\r\nexport function register(config) {\r\n if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {\r\n // The URL constructor is available in all browsers that support SW.\r\n const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href);\r\n if (publicUrl.origin !== window.location.origin) {\r\n // Our service worker won't work if PUBLIC_URL is on a different origin\r\n // from what our page is served on. This might happen if a CDN is used to\r\n // serve assets; see https://github.com/facebook/create-react-app/issues/2374\r\n return;\r\n }\r\n\r\n window.addEventListener('load', () => {\r\n const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;\r\n\r\n if (isLocalhost) {\r\n // This is running on localhost. Let's check if a service worker still exists or not.\r\n checkValidServiceWorker(swUrl, config);\r\n\r\n // Add some additional logging to localhost, pointing developers to the\r\n // service worker/PWA documentation.\r\n navigator.serviceWorker.ready.then(() => {\r\n console.log(\r\n 'This web app is being served cache-first by a service ' +\r\n 'worker. To learn more, visit https://bit.ly/CRA-PWA'\r\n );\r\n });\r\n } else {\r\n // Is not localhost. Just register service worker\r\n registerValidSW(swUrl, config);\r\n }\r\n });\r\n }\r\n}\r\n\r\nfunction registerValidSW(swUrl, config) {\r\n navigator.serviceWorker\r\n .register(swUrl)\r\n .then(registration => {\r\n registration.onupdatefound = () => {\r\n const installingWorker = registration.installing;\r\n if (installingWorker == null) {\r\n return;\r\n }\r\n installingWorker.onstatechange = () => {\r\n if (installingWorker.state === 'installed') {\r\n if (navigator.serviceWorker.controller) {\r\n // At this point, the updated precached content has been fetched,\r\n // but the previous service worker will still serve the older\r\n // content until all client tabs are closed.\r\n console.log(\r\n 'New content is available and will be used when all ' +\r\n 'tabs for this page are closed. See https://bit.ly/CRA-PWA.'\r\n );\r\n\r\n // Execute callback\r\n if (config && config.onUpdate) {\r\n config.onUpdate(registration);\r\n }\r\n } else {\r\n // At this point, everything has been precached.\r\n // It's the perfect time to display a\r\n // \"Content is cached for offline use.\" message.\r\n console.log('Content is cached for offline use.');\r\n\r\n // Execute callback\r\n if (config && config.onSuccess) {\r\n config.onSuccess(registration);\r\n }\r\n }\r\n }\r\n };\r\n };\r\n })\r\n .catch(error => {\r\n console.error('Error during service worker registration:', error);\r\n });\r\n}\r\n\r\nfunction checkValidServiceWorker(swUrl, config) {\r\n // Check if the service worker can be found. If it can't reload the page.\r\n fetch(swUrl, {\r\n headers: { 'Service-Worker': 'script' },\r\n })\r\n .then(response => {\r\n // Ensure service worker exists, and that we really are getting a JS file.\r\n const contentType = response.headers.get('content-type');\r\n if (\r\n response.status === 404 ||\r\n (contentType != null && contentType.indexOf('javascript') === -1)\r\n ) {\r\n // No service worker found. Probably a different app. Reload the page.\r\n navigator.serviceWorker.ready.then(registration => {\r\n registration.unregister().then(() => {\r\n window.location.reload();\r\n });\r\n });\r\n } else {\r\n // Service worker found. Proceed as normal.\r\n registerValidSW(swUrl, config);\r\n }\r\n })\r\n .catch(() => {\r\n console.log(\r\n 'No internet connection found. App is running in offline mode.'\r\n );\r\n });\r\n}\r\n\r\nexport function unregister() {\r\n if ('serviceWorker' in navigator) {\r\n navigator.serviceWorker.ready\r\n .then(registration => {\r\n registration.unregister();\r\n })\r\n .catch(error => {\r\n console.error(error.message);\r\n });\r\n }\r\n}\r\n","import React from 'react';\r\nimport ReactDOM from 'react-dom';\r\nimport './index.css';\r\nimport App from './App';\r\nimport * as serviceWorker from './serviceWorker';\r\n\r\nReactDOM.render(\r\n \r\n \r\n ,\r\n document.getElementById('root')\r\n);\r\n\r\n// If you want your app to work offline and load faster, you can change\r\n// unregister() to register() below. Note this comes with some pitfalls.\r\n// Learn more about service workers: https://bit.ly/CRA-PWA\r\nserviceWorker.unregister();\r\n","module.exports = __webpack_public_path__ + \"static/media/pic.ba1342f4.png\";"],"sourceRoot":""} -------------------------------------------------------------------------------- /static/js/runtime-main.ada85091.js: -------------------------------------------------------------------------------- 1 | !function(e){function t(t){for(var n,l,p=t[0],f=t[1],i=t[2],c=0,s=[];c