From 23f9eda438deb2fe5ee9d7058df825ffc8b8fb61 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 15 Dec 2020 01:05:27 -0800 Subject: :sa: --- .gitignore | 5 +- .netlify/state.json | 3 - build/_redirects | 1 + build/animate.css | 2744 ++++ build/asset-manifest.json | 22 + build/index.html | 1 + build/js/t.min.js | 2 + build/js/wow.min.js | 3 + build/manifest.json | 25 + ...he-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js | 26 + build/robots.txt | 3 + build/service-worker.js | 39 + build/static/css/main.283c06a5.chunk.css | 2 + build/static/css/main.283c06a5.chunk.css.map | 1 + build/static/js/2.91d75026.chunk.js | 3 + build/static/js/2.91d75026.chunk.js.LICENSE.txt | 41 + build/static/js/2.91d75026.chunk.js.map | 1 + build/static/js/main.a57314fc.chunk.js | 2 + build/static/js/main.a57314fc.chunk.js.map | 1 + build/static/js/runtime-main.796b01d1.js | 2 + build/static/js/runtime-main.796b01d1.js.map | 1 + build/superthumb.jpg | Bin 0 -> 9444 bytes package-lock.json | 14239 +++++++++++++++++++ 23 files changed, 17163 insertions(+), 4 deletions(-) delete mode 100644 .netlify/state.json create mode 100644 build/_redirects create mode 100644 build/animate.css create mode 100644 build/asset-manifest.json create mode 100644 build/index.html create mode 100644 build/js/t.min.js create mode 100644 build/js/wow.min.js create mode 100644 build/manifest.json create mode 100644 build/precache-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js create mode 100644 build/robots.txt create mode 100644 build/service-worker.js create mode 100644 build/static/css/main.283c06a5.chunk.css create mode 100644 build/static/css/main.283c06a5.chunk.css.map create mode 100644 build/static/js/2.91d75026.chunk.js create mode 100644 build/static/js/2.91d75026.chunk.js.LICENSE.txt create mode 100644 build/static/js/2.91d75026.chunk.js.map create mode 100644 build/static/js/main.a57314fc.chunk.js create mode 100644 build/static/js/main.a57314fc.chunk.js.map create mode 100644 build/static/js/runtime-main.796b01d1.js create mode 100644 build/static/js/runtime-main.796b01d1.js.map create mode 100644 build/superthumb.jpg create mode 100644 package-lock.json diff --git a/.gitignore b/.gitignore index 4d29575..3b145ac 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,7 @@ /coverage # production -/build +# /build # misc .DS_Store @@ -21,3 +21,6 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +# Local Netlify folder +.netlify diff --git a/.netlify/state.json b/.netlify/state.json deleted file mode 100644 index 0804aaa..0000000 --- a/.netlify/state.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "siteId": "b8965365-20af-4394-be61-27f2321884b9" -} \ No newline at end of file diff --git a/build/_redirects b/build/_redirects new file mode 100644 index 0000000..f824337 --- /dev/null +++ b/build/_redirects @@ -0,0 +1 @@ +/* /index.html 200 \ No newline at end of file diff --git a/build/animate.css b/build/animate.css new file mode 100644 index 0000000..60f0c96 --- /dev/null +++ b/build/animate.css @@ -0,0 +1,2744 @@ +@charset "UTF-8"; + + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +@-webkit-keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + -ms-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } +} + +@keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + -ms-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + -ms-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + -ms-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + -ms-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + -ms-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + -ms-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + -ms-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + -ms-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } +} + +@keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + -ms-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + -ms-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + -ms-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + -ms-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + -ms-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + -ms-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + -ms-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + -ms-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + -ms-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } +} + +@keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + -ms-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + -ms-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + -ms-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + -ms-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + -ms-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + -ms-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + -ms-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + -ms-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + -ms-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + -ms-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + -ms-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + -ms-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + -ms-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + -ms-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + -ms-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 0000000..94de63c --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,22 @@ +{ + "files": { + "main.css": "/static/css/main.283c06a5.chunk.css", + "main.js": "/static/js/main.a57314fc.chunk.js", + "main.js.map": "/static/js/main.a57314fc.chunk.js.map", + "runtime-main.js": "/static/js/runtime-main.796b01d1.js", + "runtime-main.js.map": "/static/js/runtime-main.796b01d1.js.map", + "static/js/2.91d75026.chunk.js": "/static/js/2.91d75026.chunk.js", + "static/js/2.91d75026.chunk.js.map": "/static/js/2.91d75026.chunk.js.map", + "index.html": "/index.html", + "precache-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js": "/precache-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js", + "service-worker.js": "/service-worker.js", + "static/css/main.283c06a5.chunk.css.map": "/static/css/main.283c06a5.chunk.css.map", + "static/js/2.91d75026.chunk.js.LICENSE.txt": "/static/js/2.91d75026.chunk.js.LICENSE.txt" + }, + "entrypoints": [ + "static/js/runtime-main.796b01d1.js", + "static/js/2.91d75026.chunk.js", + "static/css/main.283c06a5.chunk.css", + "static/js/main.a57314fc.chunk.js" + ] +} \ No newline at end of file diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..b8a80bd --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/build/js/t.min.js b/build/js/t.min.js new file mode 100644 index 0000000..c85c4ce --- /dev/null +++ b/build/js/t.min.js @@ -0,0 +1,2 @@ +/*t.js-1.3.1;(c)2014-2018 - Mntn(r) c/o Benjamin Lips ;MIT-Licensed ;For documentation, see */ +;(function(c){c.fn.t=function(p,B){return this.each(function(){var a=B,l=p,b=c(this),r,t,u=-1,n=!1,y=-1,w="12qwertyuiop[]asdfghjkl;zxcvbnm,./~!@#$%^&*()_+:1234567890-=op".split([]),e=function(a,b){return c.type(a)[0]==(b||"n")},z=function(){g=c.grep(k,function(a){return"&"==a[0]||!a[1]}).length-1;return-1*");if(b.data().is_typing)return l=="paused".slice(0,-1)&&(b.data("paused",e(a,"b")?oo_=a:b.data("paused")?oo_=!1:oo_=!0),b.data().blink&&b.data("blinking",oo_)),this;if(l=="paused".slice(0,-1))return this;b.data("is_typing",1);e(l,"o")&&(a=l);if(/t\-/.test(b.attr("class")))return this;if("add"==l&&b.data().t){var q=a;a=c.extend({},b.data());var m=b=c(":first",b),A=e(a.typing,"f");q="<"+a.tag+' class="typing-add">'+q+""}else{"add"==l&&(l=a,a={});a=c.extend({t:!0,delay:!1,speed:50,speed_vary:!1,caret:"\u258e",tag:"span",blink:!0,beep:!1,blink_perm:!1,repeat:-3,pause_on_click:!1,pause_on_tab_switch:0,wrap:!1,mistype:!1,locale:"en",init:!1,typing:!1,fin:!1},a?a:b.data());q=t=!1;var d;b.data().t||(b.wrapInner(c("<"+a.tag+"/>",{"class":"t-container",style:"top:auto;bottom:auto;"})),/^[ar]/.test(b.css("position"))||b.css({position:"relative"}),b.css({overflow:"hidden"}));a.wrap&&!b.parent().data().t_wrap&&(b.wrap(c("
",/[.#]/.test(a.wrap[0])?"#"==a.wrap[0]?{id:a.wrap.substr(1)}:{"class":a.wrap.substr(1)}:{style:a.wrap})),b.parent().data("t_wrap",1));e(a.beep,"b")||(a.beep=!1);!0===a.beep&&e(c("html").data().__TAC,"u")&&(c("html").data("__TAC",__TAC=(window.AudioContext=window.AudioContext||window.webkitAudioContext)?new AudioContext:!1),__TAC||(a.beep=!1));!1===a.repeat&&(a.repeat=-3);!0===a.caret&&(a.caret="\u258e");e(a.caret,"s")&&!c(".t-caret",b)[0]&&(!0===a.blink&&(a.blink=3*a.speed),e(a.blink)&&100>a.blink&&(a.blink=100),!e(a.blink)&&(a.blink=!1),t=c("<"+a.tag+"/>",{"class":"t-caret",html:a.caret}).appendTo(b),a.blink&&b.append("\u200b")&&b.data("bi",setInterval(function(){(m.parent().data().blinking|(v="h"==t.css("visibility")[0])||a.blink_perm)&&t.css({visibility:v?"visible":"hidden"})},a.blink)));a.blink||b.data().bi&&clearInterval(b.data().bi)&&b.removeData("bi");!e(a.blink_perm,"b")&&(a.blink_perm=!0);a.speed=!e(a.speed)||10>a.speed?10:a.speed;a.speed_vary&&(a.speed/=2.5);1/i.test(k=String(q||k))&&b.parent().data("kbd",j_=1)&&b.parent().data("mistype",b.parent().data("mistype")?_j=b.parent().data().mistype:_j=10)&&(a.mistype=_j)&&(a.kbd=j_?j_:!1);k=k.replace(/(.*?)[\u200b]+$/,"$1").replace(//g,"$1").replace(/([^0-9])<\/ins>/g,"$1").replace(/<(embed|command|col|wbr|img|br|input|hr|area|source|track|keygen|param)(.*?)[\/]?>/g,"<#$1$2/>").replace(/\s*(\d*[.]?\d*)\s*(<\/ins>)/g,'').replace(/([\s\S]*?)(<\/ins>)/g,function(a,b,c){return"<#ins"+b+">"+c.replace(/<(?!#)/g,"<#")+"<#/ins>"+(c?"":"")}).replace(/<(del.*?data-del=")(.*?)(".*?)><\/(del>)/g,"<#$1$2$3><#/$4$2([\s\S]*?)<\/del>/g,function(a,b,c,d){s=(s=c.match(/\s*(.*?)\s*<\/s>/i))&&s[0]?' data-s="'+(s[1]||"1")+'"':"";i=(i=c.match(/data-ins="(.*?)"/))&&i[1]?i[1]:""==s?.25:.75;c=c.replace(/(.*?<\/s>|<[\/]?.*?>)/g,"");return"'+("*"!=c?c:"")+""}).replace(/<(\w+)(.*?)>/g,"<$1$2><#/$1>").replace(/<\/(\w+)>/g," ($1)").replace(/<[#]+/g,"<").replace(/(\/del>)\*[\s\S]*?<\/ins>|<[^<]+\/>|<\/> \(\w+\)|<[\s\S]+?><\/\w+>|&[#x]?[a-z0-9]+;|\r|\n|\t|\S|\s/ig);!e(d)&&(d=k.shift());k.push("\u200b");"de"==a.locale&&(w='12qwertzuiop\u00fc+asdfghjkl\u00f6\u00e4#=b.data().ins?0:1==u?u=-1:1);return}d=b.data().ins?"":k.shift()}else if(a.speed_vary&&~~(4*Math.random())){n=!n;return}x(0);if(b.data().del&&(!0===m.parent().data().beep&&f.beep(),b.data().s&&!d[0]&&b.text(""),r=String(b.data().del),!e(d,"a")&&"/"==d[1]&&(d=r.replace(/\\n/g,"\n").split([])),e(d,"a"))){if(u=d.pop()){b.data().s?b.html(d.join([])+""+b.data().del.substr(d.length)+""):b.text(d.join([]));n=!n;return}"*"==r&&(m.wrapInner(c("<"+a.tag+"/>",{"class":"typing-0",style:"display:none;"})),b=b.parent(),q&&(k=c.merge(["<"+a.tag+' class="typing-add">"],k,[""]),b=b.parent()));b=b.parent();"\u200b"==r&&b.find(":last").remove();d=""}for(;"/"==d[1];)b=b.parent(),d=k.shift()||"";for(;;)if(!0===m.parent().data().beep&&f.beep(),b.append(d),A&&a.typing(m.parent(),d,z(),C),!/[\s\S]+d.charCodeAt(0)?w[__].toUpperCase():w[__],"",d],k),d=''),d&&"/"==d[1]&&b.data().ins&&(d=~~(1E3*Number(b.data().ins)/a.speed)),n=!n):(clearInterval(D),m.parent().removeData(["is_typing","paused"]),e(a.repeat)&&--a.repeat,-1=0}function e(a,b){for(var c in b)if(null==a[c]){var d=b[c];a[c]=d}return a}function f(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)}function g(a){var b=arguments.length<=1||void 0===arguments[1]?!1:arguments[1],c=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],d=arguments.length<=3||void 0===arguments[3]?null:arguments[3],e=void 0;return null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e}function h(a,b){null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)&&a["on"+b]()}function i(a,b,c){null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c}function j(a,b,c){null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]}function k(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight}Object.defineProperty(b,"__esModule",{value:!0});var l,m,n=function(){function a(a,b){for(var c=0;c=0){var b=a.target||a.srcElement;b.className=b.className.replace(this.config.animateClass,"").trim()}}},{key:"customStyle",value:function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a}},{key:"vendorSet",value:function(a,b){for(var c in b)if(b.hasOwnProperty(c)){var d=b[c];a[""+c]=d;for(var e=0;e=e&&f>=c}},{key:"disabled",value:function(){return!this.config.mobile&&f(navigator.userAgent)}}]),a}();b["default"]=r,a.exports=b["default"]}); \ No newline at end of file diff --git a/build/manifest.json b/build/manifest.json new file mode 100644 index 0000000..243039b --- /dev/null +++ b/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "Fuwn", + "name": "Fuwn, Full-stack Node.js Developer, Reverse Engineer, YouTuber.", + "icons": [ + { + "src": "superthumb.jpg", + "sizes": "image/jpg", + "type": "250x2250" + }, + { + "src": "superthumb.jpg", + "type": "image/jpg", + "sizes": "192x192" + }, + { + "src": "superthumb.jpg", + "type": "image/jpg", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/build/precache-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js b/build/precache-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js new file mode 100644 index 0000000..c58b762 --- /dev/null +++ b/build/precache-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js @@ -0,0 +1,26 @@ +self.__precacheManifest = (self.__precacheManifest || []).concat([ + { + "revision": "4ffa5b019ad8a2535cb5b82ddfbef95c", + "url": "/index.html" + }, + { + "revision": "faf35804be362c801547", + "url": "/static/css/main.283c06a5.chunk.css" + }, + { + "revision": "ea17ea815fc9d8f03f5b", + "url": "/static/js/2.91d75026.chunk.js" + }, + { + "revision": "9b318b6fb13190fe82c0677e9264b3c7", + "url": "/static/js/2.91d75026.chunk.js.LICENSE.txt" + }, + { + "revision": "faf35804be362c801547", + "url": "/static/js/main.a57314fc.chunk.js" + }, + { + "revision": "6f258d4913782e4cc59f", + "url": "/static/js/runtime-main.796b01d1.js" + } +]); \ No newline at end of file diff --git a/build/robots.txt b/build/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/build/service-worker.js b/build/service-worker.js new file mode 100644 index 0000000..cb9e85f --- /dev/null +++ b/build/service-worker.js @@ -0,0 +1,39 @@ +/** + * 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/4.3.1/workbox-sw.js"); + +importScripts( + "/precache-manifest.2bc8e69b6f11ba0546c546d3c2ac0cb1.js" +); + +self.addEventListener('message', (event) => { + if (event.data && event.data.type === 'SKIP_WAITING') { + self.skipWaiting(); + } +}); + +workbox.core.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.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/index.html"), { + + blacklist: [/^\/_/,/\/[^/?]+\.[^/]+$/], +}); diff --git a/build/static/css/main.283c06a5.chunk.css b/build/static/css/main.283c06a5.chunk.css new file mode 100644 index 0000000..65566b8 --- /dev/null +++ b/build/static/css/main.283c06a5.chunk.css @@ -0,0 +1,2 @@ +*{-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}body,html{margin:0;padding:0;width:100%;height:100%;font-family:"Roboto Mono"!important;background:#0f0f0f!important;color:#fff!important}.whitespace{width:100%;height:100px}@media(max-width:768px){.whitespace{display:none}}.line{width:24em;top:50%;margin:auto;border-right:2px solid hsla(0,0%,100%,.75);text-align:center;white-space:nowrap;overflow:hidden;transform:translateY(-50%)}.anim-typewriter{-webkit-animation:typewriter 4s steps(46) 1s 1 normal both,blinkTextCursor .5s steps(46) infinite normal;animation:typewriter 4s steps(46) 1s 1 normal both,blinkTextCursor .5s steps(46) infinite normal}@-webkit-keyframes typewriter{0%{width:0}to{width:11.5em}}@keyframes typewriter{0%{width:0}to{width:11.5em}}@media(max-width:768px){@-webkit-keyframes typewriter{0%{width:0}to{width:10.5em}}@keyframes typewriter{0%{width:0}to{width:10.5em}}}@-webkit-keyframes blinkTextCursor{0%{border-right-color:hsla(0,0%,100%,.75)}to{border-right-color:transparent}}@keyframes blinkTextCursor{0%{border-right-color:hsla(0,0%,100%,.75)}to{border-right-color:transparent}}nav{width:100%;background:#0f0f0f;height:80px;position:fixed;z-index:1}nav #brand{float:left;display:block;margin-left:82px;line-height:80px;font-weight:700}nav #brand a{color:#fff;transition:all .3s ease-out}nav #brand a:hover{text-decoration:none}nav #menu{float:left;right:80px;position:fixed}nav #menu li{padding-left:30px;display:inline-block;cursor:pointer;font-weight:300;line-height:80px;position:relative;transition:all .3s ease-out}nav #menu li span{font-weight:700}nav #menu li a{color:#fff;transition:.5s}nav #menu li a:hover{text-decoration:none;transition:.5s}#menu-item-1:hover{letter-spacing:1px;font-family:cursive}#menu-item-2:hover{font-weight:700;font-family:monospace}#menu-item-3:hover{font-style:italic;font-family:Arial,Helvetica,sans-serif}#menu-item-4:hover{text-decoration:underline!important;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif}#menu-item-5:hover{font-style:bold;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif}#toggle{right:30px;top:20px;width:30px;height:30px;float:right;transition:all .3s ease-out;visibility:hidden;opacity:0}#toggle,.close-btn{position:absolute;font-weight:300;z-index:2;cursor:pointer}.close-btn{right:16px;top:-2px;line-height:80px}#resize{z-index:1;top:0;position:fixed;background:#0f0f0f;width:100%;height:100%;visibility:hidden;opacity:0;transition:all 1s ease-out}#resize #menu{height:90px;position:absolute;left:43%;transform:translateX(-40%);text-align:center;display:table-cell;vertical-align:center}#resize #menu li{display:block;text-align:center;padding:10px 0;font-size:50px;min-height:50px;font-weight:700;cursor:pointer;transition:all .3s ease-out}#resize li:first-child{margin-top:100px}#resize #menu li a{color:#fff}#resize #menu li a:hover{text-decoration:none}#resize.active{visibility:visible;opacity:1}@media(max-width:768px){#toggle{visibility:visible;opacity:1;margin-top:6px;margin-right:4px}nav #brand{margin-left:24px}#menu a{font-size:20px;font-weight:300}#resize li span{font-weight:bolder}nav #menu{display:none}}@media(min-width:768px){#resize{visibility:hidden!important}}.hero{height:100vh;display:flex;align-items:center;justify-content:center}.hero h1{font-weight:lighter;text-align:center;letter-spacing:-2px;line-height:58px}@media(max-width:768px){.header h1{font-size:26px}}.scroll-down{position:absolute;left:50%;bottom:100px;display:block;text-align:center;font-size:20px;z-index:0;text-decoration:none;text-shadow:0;width:13px;height:13px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translate(-50%) rotate(45deg);-webkit-animation:fade_move_down 3s cubic-bezier(.19,1,.22,1) infinite;animation:fade_move_down 3s cubic-bezier(.19,1,.22,1) infinite}@-webkit-keyframes fade_move_down{0%{transform:translateY(-20px) rotate(45deg);opacity:0}50%{opacity:1}to{transform:translateY(20px) rotate(45deg);opacity:0}}@keyframes fade_move_down{0%{transform:translateY(-20px) rotate(45deg);opacity:0}50%{opacity:1}to{transform:translateY(20px) rotate(45deg);opacity:0}}h6{text-align:center}.vertical{margin-top:40px;border-left:1px solid #fff;height:80px;position:absolute;left:50%}.project{height:500px}@media(max-width:768px){.project{width:90%!important;margin:14px auto}.category1:after,.category2:after,.category3:after,.category4:after,.graphic1:after,.graphic2:after,.graphic3:after,.graphic4:after,.project1:after,.project2:after,.project3:after,.project4:after,.render1:after,.render2:after,.render3:after,.render4:after,.vertical{display:none}}.collab{text-align:right}.collab p{font-weight:lighter!important;margin-bottom:20px}.hr{background:hsla(0,0%,100%,.2);height:1px}.info h4{font-size:18px}.info h4,.info p{font-weight:lighter}.info p{color:grey}.info li{font-weight:lighter;color:#fff;font-size:18px;padding-left:20px}#fb:before{background:#3b5998}#fb:before,#ig:before{display:inline-block;content:"";border-radius:100%;height:4px;width:4px;margin-right:6px}#ig:before{background:#fcaf45}#tw:before{background:#55acee}#tw:before,#yt:before{display:inline-block;content:"";border-radius:100%;height:4px;width:4px;margin-right:6px}#yt:before{background:#c4302b}#gh:before{display:inline-block;content:"";border-radius:100%;height:4px;width:4px;margin-right:6px;background:#24292e}#address,#media{text-align:right}#media ul{list-style:none}#media ul li{display:inline-block}@media(max-width:768px){#address,#media,#personal,.collab{text-align:center}.info ul{margin:0 0 0 -22px;padding:0}}#address a,#media a,#personal a,a:hover,div #no-h{color:inherit;text-decoration:none;transition:.5s}#info-item-1:hover{font-weight:700;font-family:monospace}#media-item-1:hover{text-decoration:underline!important;font-family:Arial,Helvetica,sans-serif}#media-item-2:hover{font-style:italic;font-family:Cambria,Cochin,Georgia,Times,"Times New Roman",serif}#media-item-3:hover{letter-spacing:1px;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif}#address-item-1:hover{font-style:italic;font-family:cursive}.hero-content{margin-left:0}.hero-content p{font-weight:300;line-height:36px;color:grey}.hero-content h6{text-align:left}@media(max-width:768px){.hero-content{padding-top:50px;width:96%;margin:0 auto}}.about{height:500px;margin-top:120px}.image{background:url(https://images.unsplash.com/photo-1540885762261-a2ca01f290f9?auto=format&fit=crop&ixid=eyJhcHBfaWQiOjEyMDd9&ixlib=rb-1.2.1&q=80&w=2468) no-repeat 50% 70%}#contact-form{margin:5% 1.4%}#contact-form ul{list-style:none;border-radius:5px;margin-bottom:40px}#contact-form li{padding:10px}#contact-form li:last-of-type{border-bottom:none}#contact-form label{display:block;font-size:.8em;color:#999;padding-left:5px}#contact-form input,#contact-form textarea{width:100%;padding:5px;border:none;resize:vertical;background:transparent;color:#fff;font-weight:bolder}input:focus,textarea:focus{outline:none;border:none}.textarea{border-bottom:1px solid #dfdfdf}.send{margin-left:50px;text-transform:uppercase;padding:20px 30px;background:transparent;color:#dfdfdf;font-size:14px;letter-spacing:2px}.send:hover{background:#dfdfdf;color:#101010}@media(max-width:768px){#contact-form{margin:5% -8%;width:98%}}.next p,.prev{color:grey}.prev p{text-align:left}.next p{text-align:right}@media(min-width:768px){.mobile-txt2{display:none}}@media(max-width:768px){.mobile-txt3{display:none}}.mobile-txt2{content:"absence.";font-family:"Roboto Mono";font-size:16px;color:#fff}.render1{background:url(/projects/renders/iced-out/assets/img.png) no-repeat 50% 50%;background-size:cover}.render1:after{content:"iced out.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:8%;left:-60%;right:0;bottom:0}.render2{background:url(/projects/renders/rockstar/assets/img.png) no-repeat 50% 50%;background-size:cover}.render2:after{content:"projects/ github.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:90%;right:0;bottom:0}.render3{background:url(/projects/renders/allegiance/assets/img.png) no-repeat 50% 50%;background-size:cover}.render3:after{content:"allegiance.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:-50%;right:0;bottom:0}.render4{background:url(/projects/renders/?/assets/img.png) no-repeat 50% 50%;background-size:cover}.render4:after{content:"?.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:10%;left:90%;right:0;bottom:0}.render5{background:url(https://strelizia.cc/HyLvUFyMOYyv6SK6lpJVUfuOLj2dBxqr.png) no-repeat 50% 50%;background-size:cover}.render5:after{content:"uwufier.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:8%;left:-60%;right:0;bottom:0}.render6{background:url(https://www.callicoder.com/assets/images/post/large/npm-package-manager-for-node-js.jpg) no-repeat 50% 50%;background-size:cover}.render6:after{content:"npm.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:90%;right:0;bottom:0}.render7{background:url(https://senpy.tk/C++/Sakurajima_Mai_Holding_The_C++_Programming_Language.jpg) no-repeat 50% 50%;background-size:cover}.render7:after{content:"senpy.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:-50%;right:0;bottom:0}.graphic1{background:url(/projects/graphics/devils-work/assets/img.png) no-repeat 50% 50%;background-size:cover}.graphic1:after{content:"devils work.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:8%;left:-60%;right:0;bottom:0}.graphic2{background:url(/projects/graphics/swavy-pfps/assets/img2.png) no-repeat 50% 50%;background-size:cover}.graphic2:after{content:"swavy pfps.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:90%;right:0;bottom:0}.graphic3{background:url(/projects/graphics/absence/assets/img.png) no-repeat 50% 50%;background-size:cover}.graphic3:after{content:"absence.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:-50%;right:0;bottom:0}.category1{background:url(https://i.pinimg.com/originals/1f/3f/fa/1f3ffa4e7f42c15cfec901d301b16e9c.jpg) no-repeat 50% 50%;background-size:cover}.category1:after{content:"videos.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:8%;left:-60%;right:0;bottom:0}.category2{background:url(/projects/graphics/devils-work/assets/img.png) no-repeat 50% 50%;background-size:cover}.category2:after{content:"graphics.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:90%;right:0;bottom:0}.category3{background:url(https://eldfrog.com/wp-content/uploads/2018/12/programming_languages.png) no-repeat 50% 50%;background-size:cover}.category3:after{content:"development.";font-family:"Roboto Mono";font-size:36px;position:relative;color:#fff;display:block;top:80%;left:90%;right:0;bottom:0}@media (max-width:768px){.category1:after,.category2:after,.category3:after{content:none}} +/*# sourceMappingURL=main.283c06a5.chunk.css.map */ \ No newline at end of file diff --git a/build/static/css/main.283c06a5.chunk.css.map b/build/static/css/main.283c06a5.chunk.css.map new file mode 100644 index 0000000..c5c1696 --- /dev/null +++ b/build/static/css/main.283c06a5.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["style.css","projects.css","work-categories.css"],"names":[],"mappings":"AACA,EACI,wBAAyB,CAGzB,mBAAoB,CACvB,oBAAiB,CAAjB,gBACD,CAEA,UACC,QAAS,CACT,SAAU,CACV,UAAW,CACX,WAAY,CACZ,mCAAqC,CACrC,4BAA8B,CAC9B,oBACD,CAEA,YACC,UAAW,CACX,YACD,CAEA,wBACC,YACC,YACD,CACD,CAGA,MACC,UAAW,CACX,OAAQ,CACR,WAAY,CACZ,0CAAiD,CACjD,iBAAkB,CAClB,kBAAmB,CACnB,eAAgB,CAChB,0BACD,CAEA,iBACC,wGACgD,CADhD,gGAED,CAEA,8BACC,GACC,OACD,CAAE,GACD,YACD,CACD,CANA,sBACC,GACC,OACD,CAAE,GACD,YACD,CACD,CAEA,wBACC,8BACC,GACC,OACD,CAAE,GACD,YACD,CACD,CANA,sBACC,GACC,OACD,CAAE,GACD,YACD,CACD,CACD,CAEA,mCACC,GACC,sCACD,CAAE,GACD,8BACD,CACD,CANA,2BACC,GACC,sCACD,CAAE,GACD,8BACD,CACD,CAGA,IACC,UAAW,CACX,kBAAmB,CACnB,WAAY,CACZ,cAAe,CACf,SACD,CAEA,WACC,UAAW,CACX,aAAc,CACd,gBAAiB,CACjB,gBAAiB,CACjB,eACD,CAEA,aACC,UAAW,CACX,2BACD,CAEA,mBACC,oBACD,CAEA,UACC,UAAW,CACX,UAAW,CACX,cACD,CAEA,aACC,iBAAkB,CAClB,oBAAqB,CACrB,cAAe,CACf,eAAgB,CAChB,gBAAiB,CACjB,iBAAkB,CAClB,2BACD,CAEA,kBACC,eACD,CAEA,eACC,UAAW,CACX,cACD,CAEA,qBACC,oBAAqB,CACrB,cACD,CAEA,mBAAqB,kBAAmB,CAAE,mBAAsB,CAChE,mBAAqB,eAAiB,CAAE,qBAAwB,CAChE,mBAAqB,iBAAkB,CAAE,sCAA2C,CACpF,mBAAqB,mCAAqC,CAAE,kEAAwE,CACpI,mBAAqB,eAAgB,CAAE,oEAA0E,CAEjH,QAEC,UAAW,CACX,QAAS,CAGT,UAAW,CACX,WAAY,CAEZ,WAAY,CACZ,2BAA6B,CAC7B,iBAAkB,CAClB,SACD,CAEA,mBAdC,iBAAkB,CAGlB,eAAgB,CAChB,SAAU,CAGV,cAeD,CARA,WAEC,UAAW,CAIX,QAAS,CACT,gBACD,CAEA,QACC,SAAU,CACV,KAAQ,CACR,cAAe,CACf,kBAAmB,CACnB,UAAW,CACX,WAAY,CACZ,iBAAkB,CAClB,SAAU,CACV,0BACD,CAEA,cACC,WAAY,CACZ,iBAAkB,CAClB,QAAS,CACT,0BAA2B,CAC3B,iBAAkB,CAClB,kBAAmB,CACnB,qBACD,CAEA,iBACC,aAAc,CACd,iBAAkB,CAClB,cAAe,CACf,cAAe,CACf,eAAgB,CAChB,eAAiB,CACjB,cAAe,CACf,2BACD,CAEA,uBACC,gBACD,CAEA,mBACC,UACD,CAEA,yBACC,oBACD,CAEA,eACC,kBAAmB,CACnB,SACD,CAEA,wBACC,QACC,kBAAmB,CACnB,SAAU,CACV,cAAe,CACf,gBACD,CAEA,WACC,gBACD,CAEA,QACC,cAAe,CACf,eACD,CAEA,gBACC,kBACD,CAEA,UACC,YACD,CACD,CAEA,wBACC,QACC,2BACD,CACD,CAcA,MACC,YAAa,CACb,YAAa,CACb,kBAAmB,CACnB,sBACD,CAEA,SACC,mBAAoB,CACpB,iBAAkB,CAClB,mBAAoB,CACpB,gBACD,CAEA,wBACC,WACC,cACD,CACD,CAGA,aACC,iBAAkB,CAClB,QAAS,CACT,YAAa,CACb,aAAc,CACd,iBAAkB,CAClB,cAAe,CACf,SAAU,CACV,oBAAqB,CACrB,aAAc,CACd,UAAW,CACX,WAAY,CACZ,4BAA6B,CAC7B,2BAA4B,CAE5B,uCAA2C,CAC3C,sEAAoE,CAApE,8DACD,CAEA,kCACC,GACC,yCAA4C,CAC5C,SACD,CACA,IACC,SACD,CACA,GACC,wCAA2C,CAC3C,SACD,CACD,CAZA,0BACC,GACC,yCAA4C,CAC5C,SACD,CACA,IACC,SACD,CACA,GACC,wCAA2C,CAC3C,SACD,CACD,CAGA,GACC,iBACD,CAEA,UACC,eAAgB,CAChB,0BAA2B,CAC3B,WAAY,CACZ,iBAAkB,CAClB,QACD,CAEA,SACC,YACD,CAQA,wBACC,SACC,mBAAqB,CACrB,gBACD,CAMA,0QAIE,YACD,CACF,CAGA,QACC,gBACD,CAEA,UACC,6BAA+B,CAC/B,kBACD,CAEA,IACC,6BAAoC,CACpC,UACD,CAEA,SACC,cAED,CAEA,iBAHC,mBAMD,CAHA,QACC,UAED,CAEA,SACC,mBAAoB,CACpB,UAAW,CACX,cAAe,CACf,iBACD,CAEA,WAOC,kBACD,CAGA,sBAVC,oBAAqB,CACrB,UAAW,CACX,kBAAmB,CACnB,UAAW,CACX,SAAU,CACV,gBAaD,CARA,WAOC,kBACD,CAGA,WAOC,kBACD,CAGA,sBAVC,oBAAqB,CACrB,UAAW,CACX,kBAAmB,CACnB,UAAW,CACX,SAAU,CACV,gBAaD,CARA,WAOC,kBACD,CAEA,WACC,oBAAqB,CACrB,UAAW,CACX,kBAAmB,CACnB,UAAW,CACX,SAAU,CACV,gBAAiB,CACjB,kBACD,CAEA,gBACC,gBACD,CAEA,UACC,eACD,CAEA,aACC,oBACD,CAEA,wBACC,kCACC,iBACD,CAEA,SACC,kBAAmB,CACnB,SACD,CACD,CAKA,kDACC,aAAc,CACd,oBAAqB,CACrB,cACD,CAEA,mBAAqB,eAAiB,CAAE,qBAAwB,CAChE,oBAAsB,mCAAqC,CAAE,sCAA2C,CACxG,oBAAsB,iBAAkB,CAAE,gEAAwE,CAClH,oBAAsB,kBAAmB,CAAE,kEAAwE,CACnH,sBAAuB,iBAAkB,CAAE,mBAAsB,CAIjE,cACC,aACD,CAEA,gBACC,eAAgB,CAChB,gBAAiB,CACjB,UACD,CAEA,iBACC,eACD,CAEA,wBACC,cACC,gBAAiB,CACjB,SAAU,CACV,aACD,CACD,CAIA,OACC,YAAa,CACb,gBACD,CAEA,OACC,wKACD,CAIA,cACC,cACD,CAEA,iBACC,eAAgB,CAChB,iBAAkB,CACf,kBACJ,CAEA,iBACI,YACJ,CAEA,8BACI,kBACJ,CAEA,oBACI,aAAc,CACd,cAAe,CACf,UAAW,CACX,gBACJ,CAEA,2CACI,UAAW,CACX,WAAY,CACZ,WAAY,CACZ,eAAgB,CAChB,sBAAuB,CACvB,UAAW,CACX,kBACJ,CAOA,2BAJI,YAAa,CACb,WAMJ,CAEA,UACI,+BACJ,CAEA,MACI,gBAAiB,CACjB,wBAAyB,CACzB,iBAAkB,CAClB,sBAAuB,CACvB,aAAc,CACd,cAAe,CACf,kBACJ,CAEA,YACI,kBAAmB,CACnB,aACJ,CAEA,wBACI,cACI,aAAc,CACd,SACJ,CACJ,CAIA,cACI,UACJ,CAEA,QACI,eACJ,CAEA,QACI,gBACJ,CAIA,wBACI,aACI,YACJ,CACJ,CAEA,wBACI,aACI,YACJ,CACJ,CAEA,aACI,kBAAmB,CACnB,yBAA0B,CAC1B,cAAe,CACf,UACJ,CCrmBA,SACC,2EAA4E,CAC5E,qBACD,CAEA,eACC,mBAAoB,CACpB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,MAAO,CACP,SAAU,CACV,OAAQ,CACR,QACD,CAEA,SACC,2EAA4E,CAC5E,qBACD,CAEA,eACC,2BAA4B,CAC5B,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,QAAS,CACT,OAAQ,CACR,QACD,CAEA,SACC,6EAA8E,CAC9E,qBACD,CAEA,eACC,qBAAsB,CACtB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,SAAU,CACV,OAAQ,CACR,QACD,CAEA,SACC,oEAAqE,CACrE,qBACD,CAEA,eACC,YAAa,CACb,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,QAAS,CACT,OAAQ,CACR,QACD,CAEA,SACC,2FAA4F,CAC5F,qBACD,CAEA,eACC,kBAAmB,CACnB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,MAAO,CACP,SAAU,CACV,OAAQ,CACR,QACD,CAEA,SACC,yHAA0H,CAC1H,qBACD,CAEA,eACC,cAAe,CACf,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,QAAS,CACT,OAAQ,CACR,QACD,CAEA,SACC,8GAA+G,CAC/G,qBACD,CAEA,eACC,gBAAiB,CACjB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,SAAU,CACV,OAAQ,CACR,QACD,CAGA,UACC,+EAAgF,CAChF,qBACD,CAEA,gBACC,sBAAuB,CACvB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,MAAO,CACP,SAAU,CACV,OAAQ,CACR,QACD,CAEA,UACC,+EAAgF,CAChF,qBACD,CAEA,gBACC,qBAAsB,CACtB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,QAAS,CACT,OAAQ,CACR,QACD,CAEA,UACC,2EAA4E,CAC5E,qBACD,CAEA,gBACC,kBAAmB,CACnB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,SAAU,CACV,OAAQ,CACR,QACD,CCnLA,WACC,8GAA+G,CAC/G,qBACD,CAEA,iBACC,iBAAkB,CAClB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,MAAO,CACP,SAAU,CACV,OAAQ,CACR,QACD,CAEA,WACC,+EAAgF,CAChF,qBACD,CAEA,iBACC,mBAAoB,CACpB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,QAAS,CACT,OAAQ,CACR,QACD,CAEA,WACC,0GAA2G,CAC3G,qBACD,CAEA,iBACC,sBAAuB,CACvB,yBAA0B,CAC1B,cAAe,CACf,iBAAkB,CAClB,UAAW,CACX,aAAc,CACd,OAAQ,CACR,QAAS,CACT,OAAQ,CACR,QACD,CAwCA,yBACC,mDAGC,YACD,CACD","file":"main.283c06a5.chunk.css","sourcesContent":["/* ---- Basic Styling ---- */\r\n* {\r\n -webkit-user-select: none;\r\n -khtml-user-select: none;\r\n -moz-user-select: -moz-none;\r\n -o-user-select: none;\r\n\tuser-select: none;\r\n}\r\n\r\nhtml, body {\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tfont-family: \"Roboto Mono\" !important;\r\n\tbackground: #0f0f0f !important;\r\n\tcolor: #fff !important;\r\n}\r\n\r\n.whitespace {\r\n\twidth: 100%;\r\n\theight: 100px;\r\n}\r\n\r\n@media(max-width: 768px) {\r\n\t.whitespace {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\n/* ---- Typewriter Effect ---- */\r\n.line {\r\n\twidth: 24em;\r\n\ttop: 50%;\r\n\tmargin: auto;\r\n\tborder-right: 2px solid rgba(255, 255, 255, 0.75);\r\n\ttext-align: center;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttransform: translateY(-50%);\r\n}\r\n\r\n.anim-typewriter {\r\n\tanimation: typewriter 4s steps(46) 1s 1 normal both,\r\n\t\tblinkTextCursor 500ms steps(46) infinite normal;\r\n}\r\n\r\n@keyframes typewriter {\r\n\tfrom {\r\n\t\twidth: 0;\r\n\t} to {\r\n\t\twidth: 11.5em; /* 11.5em */\r\n\t}\r\n}\r\n\r\n@media(max-width: 768px) {\r\n\t@keyframes typewriter {\r\n\t\tfrom {\r\n\t\t\twidth: 0;\r\n\t\t} to {\r\n\t\t\twidth: 10.5em; /* 10.5em */\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@keyframes blinkTextCursor {\r\n\tfrom {\r\n\t\tborder-right-color: rgba(255, 255, 255, 0.75);\r\n\t} to {\r\n\t\tborder-right-color: transparent;\r\n\t}\r\n}\r\n\r\n/* ---- Navigation ---- */\r\nnav {\r\n\twidth: 100%;\r\n\tbackground: #0f0f0f;\r\n\theight: 80px;\r\n\tposition: fixed;\r\n\tz-index: 1;\r\n}\r\n\r\nnav #brand {\r\n\tfloat: left;\r\n\tdisplay: block;\r\n\tmargin-left: 82px;\r\n\tline-height: 80px;\r\n\tfont-weight: bold;\r\n}\r\n\r\nnav #brand a {\r\n\tcolor: #fff;\r\n\ttransition: all 0.3s ease-out;\r\n}\r\n\r\nnav #brand a:hover {\r\n\ttext-decoration: none;\r\n}\r\n\r\nnav #menu {\r\n\tfloat: left;\r\n\tright: 80px;\r\n\tposition: fixed;\r\n}\r\n\r\nnav #menu li {\r\n\tpadding-left: 30px; /* 40px */\r\n\tdisplay: inline-block;\r\n\tcursor: pointer;\r\n\tfont-weight: 300;\r\n\tline-height: 80px;\r\n\tposition: relative;\r\n\ttransition: all 0.3s ease-out;\r\n}\r\n\r\nnav #menu li span {\r\n\tfont-weight: 700;\r\n}\r\n\r\nnav #menu li a {\r\n\tcolor: #fff;\r\n\ttransition: 0.5s;\r\n}\r\n\r\nnav #menu li a:hover {\r\n\ttext-decoration: none;\r\n\ttransition: 0.5s;\r\n}\r\n\r\n#menu-item-1:hover { letter-spacing: 1px; font-family: cursive; }\r\n#menu-item-2:hover { font-weight: bold; font-family: monospace; }\r\n#menu-item-3:hover { font-style: italic; font-family: Arial, Helvetica, sans-serif; }\r\n#menu-item-4:hover { text-decoration: underline !important; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }\r\n#menu-item-5:hover { font-style: bold; font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; }\r\n\r\n#toggle {\r\n\tposition: absolute;\r\n\tright: 30px;\r\n\ttop: 20px;\r\n\tfont-weight: 300;\r\n\tz-index: 2;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tcursor: pointer;\r\n\tfloat: right;\r\n\ttransition: all 0.3s ease-out;\r\n\tvisibility: hidden;\r\n\topacity: 0;\r\n}\r\n\r\n.close-btn {\r\n\tposition: absolute;\r\n\tright: 16px;\r\n\tfont-weight: 300;\r\n\tz-index: 2;\r\n\tcursor: pointer;\r\n\ttop: -2px;\r\n\tline-height: 80px;\r\n}\r\n\r\n#resize {\r\n\tz-index: 1;\r\n\ttop: 0px;\r\n\tposition: fixed;\r\n\tbackground: #0f0f0f;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tvisibility: hidden;\r\n\topacity: 0;\r\n\ttransition: all 1s ease-out;\r\n}\r\n\r\n#resize #menu {\r\n\theight: 90px;\r\n\tposition: absolute;\r\n\tleft: 43%;\r\n\ttransform: translateX(-40%);\r\n\ttext-align: center;\r\n\tdisplay: table-cell;\r\n\tvertical-align: center;\r\n}\r\n\r\n#resize #menu li {\r\n\tdisplay: block;\r\n\ttext-align: center;\r\n\tpadding: 10px 0;\r\n\tfont-size: 50px;\r\n\tmin-height: 50px;\r\n\tfont-weight: bold;\r\n\tcursor: pointer;\r\n\ttransition: all 0.3s ease-out;\r\n}\r\n\r\n#resize li:nth-child(1) {\r\n\tmargin-top: 100px; /* 140px */\r\n}\r\n\r\n#resize #menu li a {\r\n\tcolor: #fff;\r\n}\r\n\r\n#resize #menu li a:hover {\r\n\ttext-decoration: none;\r\n}\r\n\r\n#resize.active {\r\n\tvisibility: visible;\r\n\topacity: 1;\r\n}\r\n\r\n@media(max-width: 768px) {\r\n\t#toggle {\r\n\t\tvisibility: visible;\r\n\t\topacity: 1;\r\n\t\tmargin-top: 6px;\r\n\t\tmargin-right: 4px;\r\n\t}\r\n\r\n\tnav #brand {\r\n\t\tmargin-left: 24px;\r\n\t}\r\n\r\n\t#menu a {\r\n\t\tfont-size: 20px;\r\n\t\tfont-weight: 300;\r\n\t}\r\n\r\n\t#resize li span {\r\n\t\tfont-weight: bolder;\r\n\t}\r\n\r\n\tnav #menu {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\n@media(min-width: 768px) {\r\n\t#resize {\r\n\t\tvisibility: hidden !important;\r\n\t}\r\n}\r\n\r\n/* .blur {\r\n\tposition: fixed;\r\n\ttop: 0;\r\n\twidth: 100%;\r\n\tmin-height: 50px;\r\n\tmargin-bottom: 20px;\r\n\tbackground: rgba(15, 15, 15, 1);\r\n\tz-index: 1010;\r\n\tfilter: blur(20px);\r\n} */\r\n\r\n/*--------------- Hero Section --------------- */\r\n.hero {\r\n\theight: 100vh;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n}\r\n\r\n.hero h1 {\r\n\tfont-weight: lighter;\r\n\ttext-align: center;\r\n\tletter-spacing: -2px;\r\n\tline-height: 58px;\r\n}\r\n\r\n@media(max-width: 768px) {\r\n\t.header h1 {\r\n\t\tfont-size: 26px;\r\n\t}\r\n}\r\n\r\n/*--------------- Scroll Down Icon Animation --------------- */\r\n.scroll-down {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tbottom: 100px;\r\n\tdisplay: block;\r\n\ttext-align: center;\r\n\tfont-size: 20px;\r\n\tz-index: 0;\r\n\ttext-decoration: none;\r\n\ttext-shadow: 0;\r\n\twidth: 13px;\r\n\theight: 13px;\r\n\tborder-bottom: 2px solid #fff;\r\n\tborder-right: 2px solid #fff;\r\n\t-webkit-transform: translate(-50%, 0) rotate(45deg);\r\n\ttransform: translate(-50%, 0) rotate(45deg);\r\n\tanimation: fade_move_down 3s cubic-bezier(0.19, 1, 0.22, 1) infinite;\r\n}\r\n\r\n@keyframes fade_move_down {\r\n\t0% {\r\n\t\ttransform: translate(0, -20px) rotate(45deg);\r\n\t\topacity: 0;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t100% {\r\n\t\ttransform: translate(0, 20px) rotate(45deg);\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n/*--------------- Projects Section --------------- */\r\nh6 {\r\n\ttext-align: center;\r\n}\r\n\r\n.vertical {\r\n\tmargin-top: 40px;\r\n\tborder-left: 1px solid #fff;\r\n\theight: 80px;\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.project {\r\n\theight: 500px;\r\n}\r\n\r\n/*--------------- render section --------------- */\r\n\r\n/*--------------- graphic section --------------- */\r\n\r\n/*--------------- category section --------------- */\r\n\r\n@media(max-width: 768px) {\r\n\t.project {\r\n\t\twidth: 90% !important;\r\n\t\tmargin: 14px auto;\r\n\t}\r\n\r\n\t.vertical {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t.project1::after, .project2::after, .project3::after, .project4::after,\r\n\t\t.graphic1::after, .graphic2::after, .graphic3::after, .graphic4::after,\r\n\t\t.render1::after, .render2::after, .render3::after, .render4::after, \r\n\t\t.category1::after, .category2::after, .category3::after, .category4::after {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n}\r\n\r\n/*--------------- footer section --------------- */\r\n.collab {\r\n\ttext-align: right;\r\n}\r\n\r\n.collab p {\r\n\tfont-weight: lighter !important;\r\n\tmargin-bottom: 20px;\r\n}\r\n\r\n.hr {\r\n\tbackground: rgba(255, 255, 255, 0.2);\r\n\theight: 1px;\r\n}\r\n\r\n.info h4 {\r\n\tfont-size: 18px;\r\n\tfont-weight: lighter;\r\n}\r\n\r\n.info p {\r\n\tcolor: grey;\r\n\tfont-weight: lighter;\r\n}\r\n\r\n.info li {\r\n\tfont-weight: lighter;\r\n\tcolor: #fff;\r\n\tfont-size: 18px;\r\n\tpadding-left: 20px;\r\n}\r\n\r\n#fb::before {\r\n\tdisplay: inline-block;\r\n\tcontent: '';\r\n\tborder-radius: 100%;\r\n\theight: 4px;\r\n\twidth: 4px;\r\n\tmargin-right: 6px;\r\n\tbackground: #3b5998;\r\n}\r\n\r\n\r\n#ig::before {\r\n\tdisplay: inline-block;\r\n\tcontent: '';\r\n\tborder-radius: 100%;\r\n\theight: 4px;\r\n\twidth: 4px;\r\n\tmargin-right: 6px;\r\n\tbackground: #fcaf45;\r\n}\r\n\r\n\r\n#tw::before {\r\n\tdisplay: inline-block;\r\n\tcontent: '';\r\n\tborder-radius: 100%;\r\n\theight: 4px;\r\n\twidth: 4px;\r\n\tmargin-right: 6px;\r\n\tbackground: #55acee;\r\n}\r\n\r\n\r\n#yt::before {\r\n\tdisplay: inline-block;\r\n\tcontent: '';\r\n\tborder-radius: 100%;\r\n\theight: 4px;\r\n\twidth: 4px;\r\n\tmargin-right: 6px;\r\n\tbackground: #c4302b;\r\n}\r\n\r\n#gh::before {\r\n\tdisplay: inline-block;\r\n\tcontent: '';\r\n\tborder-radius: 100%;\r\n\theight: 4px;\r\n\twidth: 4px;\r\n\tmargin-right: 6px;\r\n\tbackground: #24292e;\r\n}\r\n\r\n#media, #address {\r\n\ttext-align: right;\r\n}\r\n\r\n#media ul {\r\n\tlist-style: none;\r\n}\r\n\r\n#media ul li {\r\n\tdisplay: inline-block;\r\n}\r\n\r\n@media(max-width: 768px) {\r\n\t.collab, #personal, #media, #address {\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.info ul {\r\n\t\tmargin: 0 0 0 -22px;\r\n\t\tpadding: 0;\r\n\t}\r\n}\r\n\r\n/* Honestly, this took way longer to figure out than it should've. I scoured the internet for so long, at one point, I think\r\n// I had around 20+ tabs open, no idea how I really figured it out, just tried as many solutions until it was solved. - 17:27, 10/20/2018 \r\n*/\r\ndiv #no-h, #personal a, a:hover, #media a, a:hover, #address a, a:hover {\r\n\tcolor: inherit;\r\n\ttext-decoration: none;\r\n\ttransition: 0.5s;\r\n}\r\n\r\n#info-item-1:hover { font-weight: bold; font-family: monospace; }\r\n#media-item-1:hover { text-decoration: underline !important; font-family: Arial, Helvetica, sans-serif; }\r\n#media-item-2:hover { font-style: italic; font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; }\r\n#media-item-3:hover { letter-spacing: 1px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }\r\n#address-item-1:hover {font-style: italic; font-family: cursive; }\r\n\r\n/*--------------- Work Page --------------- */\r\n\r\n.hero-content {\r\n\tmargin-left: 0%;\r\n}\r\n\r\n.hero-content p {\r\n\tfont-weight: 300;\r\n\tline-height: 36px;\r\n\tcolor: grey;\r\n}\r\n\r\n.hero-content h6 {\r\n\ttext-align: left;\r\n}\r\n\r\n@media(max-width: 768px) {\r\n\t.hero-content {\r\n\t\tpadding-top: 50px;\r\n\t\twidth: 96%;\r\n\t\tmargin: 0 auto;\r\n\t}\r\n}\r\n\r\n/*--------------- About Page --------------- */\r\n\r\n.about {\r\n\theight: 500px;\r\n\tmargin-top: 120px;\r\n}\r\n\r\n.image {\r\n\tbackground: url(https://images.unsplash.com/photo-1540885762261-a2ca01f290f9?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2468&q=80) no-repeat 50% 70%;\r\n}\r\n\r\n/*--------------- Contact Form --------------- */\r\n\r\n#contact-form {\r\n\tmargin: 5% 1.4%;\r\n}\r\n\r\n#contact-form ul {\r\n\tlist-style: none;\r\n\tborder-radius: 5px;\r\n margin-bottom: 40px;\r\n}\r\n\r\n#contact-form li {\r\n padding: 10px;\r\n}\r\n\r\n#contact-form li:last-of-type {\r\n border-bottom: none;\r\n}\r\n\r\n#contact-form label {\r\n display: block;\r\n font-size: .8em;\r\n color: #999;\r\n padding-left: 5px;\r\n}\r\n\r\n#contact-form input, #contact-form textarea {\r\n width: 100%;\r\n padding: 5px;\r\n border: none;\r\n resize: vertical;\r\n background: transparent;\r\n color: #fff;\r\n font-weight: bolder;\r\n}\r\n\r\ninput:focus {\r\n outline: none;\r\n border: none;\r\n}\r\n\r\ntextarea:focus {\r\n outline: none;\r\n border: none;\r\n}\r\n\r\n.textarea {\r\n border-bottom: 1px solid #dfdfdf;\r\n}\r\n\r\n.send {\r\n margin-left: 50px;\r\n text-transform: uppercase;\r\n padding: 20px 30px;\r\n background: transparent;\r\n color: #dfdfdf;\r\n font-size: 14px;\r\n letter-spacing: 2px;\r\n}\r\n\r\n.send:hover {\r\n background: #dfdfdf;\r\n color: #101010;\r\n}\r\n\r\n@media(max-width: 768px) {\r\n #contact-form {\r\n margin: 5% -8%;\r\n width: 98%;\r\n }\r\n}\r\n\r\n/*--------------- Project Page --------------- */\r\n\r\n.prev, .next p {\r\n color: grey;\r\n}\r\n\r\n.prev p {\r\n text-align: left;\r\n}\r\n\r\n.next p {\r\n text-align: right;\r\n}\r\n\r\n/*--------------- Mobile Text --------------- */\r\n\r\n@media(min-width: 768px) {\r\n .mobile-txt2 {\r\n display: none;\r\n }\r\n}\r\n\r\n@media(max-width: 768px) {\r\n .mobile-txt3 {\r\n display: none;\r\n }\r\n}\r\n\r\n.mobile-txt2 {\r\n content: \"absence.\";\r\n font-family: \"Roboto Mono\";\r\n font-size: 16px;\r\n color: #fff;\r\n}\r\n\r\n/* ---- Extra ---- */\r\n",".render1 {\r\n\tbackground: url(/projects/renders/iced-out/assets/img.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.render1::after {\r\n\tcontent: \"iced out.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 8%;\r\n\tleft: -60%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.render2 {\r\n\tbackground: url(/projects/renders/rockstar/assets/img.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.render2::after {\r\n\tcontent: \"projects/ github.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: 90%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.render3 {\r\n\tbackground: url(/projects/renders/allegiance/assets/img.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.render3::after {\r\n\tcontent: \"allegiance.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: -50%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.render4 {\r\n\tbackground: url(/projects/renders/?/assets/img.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.render4::after {\r\n\tcontent: \"?.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 10%;\r\n\tleft: 90%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.render5 {\r\n\tbackground: url(https://strelizia.cc/HyLvUFyMOYyv6SK6lpJVUfuOLj2dBxqr.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.render5::after {\r\n\tcontent: \"uwufier.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 8%;\r\n\tleft: -60%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.render6 {\r\n\tbackground: url(https://www.callicoder.com/assets/images/post/large/npm-package-manager-for-node-js.jpg) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.render6::after {\r\n\tcontent: \"npm.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: 90%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.render7 {\r\n\tbackground: url(https://senpy.tk/C++/Sakurajima_Mai_Holding_The_C++_Programming_Language.jpg) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.render7::after {\r\n\tcontent: \"senpy.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: -50%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n/* */\r\n.graphic1 {\r\n\tbackground: url(/projects/graphics/devils-work/assets/img.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.graphic1::after {\r\n\tcontent: \"devils work.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 8%;\r\n\tleft: -60%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.graphic2 {\r\n\tbackground: url(/projects/graphics/swavy-pfps/assets/img2.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.graphic2::after {\r\n\tcontent: \"swavy pfps.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: 90%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.graphic3 {\r\n\tbackground: url(/projects/graphics/absence/assets/img.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.graphic3::after {\r\n\tcontent: \"absence.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: -50%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n/*\r\n.graphic4 {\r\n\t background: url(/projects/renders/devils-work/assets/img.png) no-repeat 50% 50%;\r\n\t background-size: cover;\r\n}\r\n\r\n.render4::after {\r\n\t content: \"devils work.\";\r\n\t font-family: \"Roboto Mono\";\r\n\t font-size: 36px;\r\n\t position: relative;\r\n\t color: #fff;\r\n\t display: block;\r\n\t top: 10%;\r\n\t left: 90%;\r\n\t right: 0;\r\n\t bottom: 0;\r\n}\r\n*/\r\n",".category1 {\r\n\tbackground: url(https://i.pinimg.com/originals/1f/3f/fa/1f3ffa4e7f42c15cfec901d301b16e9c.jpg) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.category1::after {\r\n\tcontent: \"videos.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 8%;\r\n\tleft: -60%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.category2 {\r\n\tbackground: url(/projects/graphics/devils-work/assets/img.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.category2::after {\r\n\tcontent: \"graphics.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: 90%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n.category3 {\r\n\tbackground: url(https://eldfrog.com/wp-content/uploads/2018/12/programming_languages.png) no-repeat 50% 50%;\r\n\tbackground-size: cover;\r\n}\r\n\r\n.category3::after {\r\n\tcontent: \"development.\";\r\n\tfont-family: \"Roboto Mono\";\r\n\tfont-size: 36px;\r\n\tposition: relative;\r\n\tcolor: #fff;\r\n\tdisplay: block;\r\n\ttop: 80%;\r\n\tleft: 90%;\r\n\tright: 0;\r\n\tbottom: 0;\r\n}\r\n\r\n/*\r\n.category3 {\r\n\t background: url(/projects/renders/allegiance/assets/img.png) no-repeat 50% 50%;\r\n\t background-size: cover;\r\n}\r\n\r\n.category3::after {\r\n\t content: \"allegiance.\";\r\n\t font-family: \"Roboto Mono\";\r\n\t font-size: 36px;\r\n\t position: relative;\r\n\t color: #fff;\r\n\t display: block;\r\n\t top: 80%;\r\n\t left: -50%;\r\n\t right: 0;\r\n\t bottom: 0;\r\n}\r\n\r\n.category4 {\r\n\t background: url(/projects/renders/devils-work/assets/img.png) no-repeat 50% 50%;\r\n\t background-size: cover;\r\n}\r\n\r\n.category4::after {\r\n\t content: \"devils work.\";\r\n\t font-family: \"Roboto Mono\";\r\n\t font-size: 36px;\r\n\t position: relative;\r\n\t color: #fff;\r\n\t display: block;\r\n\t top: 10%;\r\n\t left: 90%;\r\n\t right: 0;\r\n\t bottom: 0;\r\n}\r\n*/\r\n\r\n@media (max-width: 768px) {\r\n\t.category1::after,\r\n\t.category2::after,\r\n\t.category3::after {\r\n\t\tcontent: none;\r\n\t}\r\n}"]} \ No newline at end of file diff --git a/build/static/js/2.91d75026.chunk.js b/build/static/js/2.91d75026.chunk.js new file mode 100644 index 0000000..d984df4 --- /dev/null +++ b/build/static/js/2.91d75026.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.91d75026.chunk.js.LICENSE.txt */ +(this["webpackJsonpme-react"]=this["webpackJsonpme-react"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(25)},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;n=0;d--){var p=a[d];"."===p?i(a,d):".."===p?(i(a,d),f++):f&&(i(a,d),f--)}if(!c)for(;f--;f)a.unshift("..");!c||""===a[0]||a[0]&&o(a[0])||a.unshift("");var h=a.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=l(t),o=l(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},c=n(9);function s(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function h(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}function m(e,t,n,o){var i;"string"===typeof e?(i=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}function y(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=m(e,t,d(),w.location);s.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}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,l,u=a(e),c=1;c=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},$=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},V=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},H=function(e){var t=q(e,y.TITLE),n=q(e,M);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=q(e,_);return t||r||void 0},W=function(e){return q(e,R)||function(){}},B=function(e,t){return t.filter((function(t){return"undefined"!==typeof t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return D({},e,t)}),{})},Q=function(e,t){return t.filter((function(e){return"undefined"!==typeof e[y.BASE]})).map((function(e){return e[y.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),o=0;o=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},Y=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout((function(){Y(t)}),0)}}(),X=function(e){return clearTimeout(e)},G="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Y:e.requestAnimationFrame||Y,J="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||X:e.cancelAnimationFrame||X,Z=function(e){return console&&"function"===typeof console.warn&&console.warn(e)},ee=null,te=function(e,t){var n=e.baseTag,r=e.bodyAttributes,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,l=e.noscriptTags,u=e.onChangeClientState,c=e.scriptTags,s=e.styleTags,f=e.title,d=e.titleAttributes;oe(y.BODY,r),oe(y.HTML,o),re(f,d);var p={baseTag:ie(y.BASE,n),linkTags:ie(y.LINK,i),metaTags:ie(y.META,a),noscriptTags:ie(y.NOSCRIPT,l),scriptTags:ie(y.SCRIPT,c),styleTags:ie(y.STYLE,s)},h={},m={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(h[e]=n),r.length&&(m[e]=p[e].oldTags)})),t&&t(),u(e,h,m)},ne=function(e){return Array.isArray(e)?e.join(""):e},re=function(e,t){"undefined"!==typeof e&&document.title!==e&&(document.title=ne(e)),oe(y.TITLE,t)},oe=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-react-helmet"),o=r?r.split(","):[],i=[].concat(o),a=Object.keys(t),l=0;l=0;f--)n.removeAttribute(i[f]);o.length===i.length?n.removeAttribute("data-react-helmet"):n.getAttribute("data-react-helmet")!==a.join(",")&&n.setAttribute("data-react-helmet",a.join(","))}},ie=function(e,t){var n=document.head||document.querySelector(y.HEAD),r=n.querySelectorAll(e+"[data-react-helmet]"),o=Array.prototype.slice.call(r),i=[],a=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===T)n.innerHTML=t.innerHTML;else if(r===g)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var l="undefined"===typeof t[r]?"":t[r];n.setAttribute(r,l)}n.setAttribute("data-react-helmet","true"),o.some((function(e,t){return a=t,n.isEqualNode(e)}))?o.splice(a,1):i.push(n)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:o,newTags:i}},ae=function(e){return Object.keys(e).reduce((function(t,n){var r="undefined"!==typeof e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},le=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[O[n]||n]=e[n],t}),t)},ue=function(e,t,n){switch(e){case y.TITLE:return{toComponent:function(){return function(e,t,n){var r,o=((r={key:t})["data-react-helmet"]=!0,r),i=le(n,o);return[s.a.createElement(y.TITLE,i,t)]}(0,t.title,t.titleAttributes)},toString:function(){return function(e,t,n,r){var o=ae(n),i=ne(t);return o?"<"+e+' data-react-helmet="true" '+o+">"+V(i,r)+"":"<"+e+' data-react-helmet="true">'+V(i,r)+""}(e,t.title,t.titleAttributes,n)}};case p:case h:return{toComponent:function(){return le(t)},toString:function(){return ae(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,o=((r={key:n})["data-react-helmet"]=!0,r);return Object.keys(t).forEach((function(e){var n=O[e]||e;if(n===T||n===g){var r=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:r}}else o[n]=t[e]})),s.a.createElement(e,o)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var o=Object.keys(r).filter((function(e){return!(e===T||e===g)})).reduce((function(e,t){var o="undefined"===typeof r[t]?t:t+'="'+V(r[t],n)+'"';return e?e+" "+o:o}),""),i=r.innerHTML||r.cssText||"",a=-1===I.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+o+(a?"/>":">"+i+"")}),"")}(e,t,n)}}}},ce=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,l=e.noscriptTags,u=e.scriptTags,c=e.styleTags,s=e.title,f=void 0===s?"":s,d=e.titleAttributes;return{base:ue(y.BASE,t,r),bodyAttributes:ue(p,n,r),htmlAttributes:ue(h,o,r),link:ue(y.LINK,i,r),meta:ue(y.META,a,r),noscript:ue(y.NOSCRIPT,l,r),script:ue(y.SCRIPT,u,r),style:ue(y.STYLE,c,r),title:ue(y.TITLE,{title:f,titleAttributes:d},r)}},se=function(e){var t,n;return n=t=function(t){function n(){return z(this,n),$(this,t.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),n.prototype.shouldComponentUpdate=function(e){return!u()(this.props,e)},n.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case y.SCRIPT:case y.NOSCRIPT:return{innerHTML:t};case y.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},n.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,o=e.newChildProps,i=e.nestedChildren;return D({},r,((t={})[n.type]=[].concat(r[n.type]||[],[D({},o,this.mapNestedChildrenToProps(n,i))]),t))},n.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,o=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(r.type){case y.TITLE:return D({},o,((t={})[r.type]=a,t.titleAttributes=D({},i),t));case y.BODY:return D({},o,{bodyAttributes:D({},i)});case y.HTML:return D({},o,{htmlAttributes:D({},i)})}return D({},o,((n={})[r.type]=D({},i),n))},n.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=D({},t);return Object.keys(e).forEach((function(t){var r;n=D({},n,((r={})[t]=e[t],r))})),n},n.prototype.warnOnInvalidChildren=function(e,t){return!0},n.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return s.a.Children.forEach(e,(function(e){if(e&&e.props){var o=e.props,i=o.children,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[j[n]||n]=e[n],t}),t)}(U(o,["children"]));switch(n.warnOnInvalidChildren(e,i),e.type){case y.LINK:case y.META:case y.NOSCRIPT:case y.SCRIPT:case y.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:a,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},n.prototype.render=function(){var t=this.props,n=t.children,r=U(t,["children"]),o=D({},r);return n&&(o=this.mapChildrenToProps(n,o)),s.a.createElement(e,o)},F(n,null,[{key:"canUseDOM",set:function(t){e.canUseDOM=t}}]),n}(s.a.Component),t.propTypes={base:o.a.object,bodyAttributes:o.a.object,children:o.a.oneOfType([o.a.arrayOf(o.a.node),o.a.node]),defaultTitle:o.a.string,defer:o.a.bool,encodeSpecialCharacters:o.a.bool,htmlAttributes:o.a.object,link:o.a.arrayOf(o.a.object),meta:o.a.arrayOf(o.a.object),noscript:o.a.arrayOf(o.a.object),onChangeClientState:o.a.func,script:o.a.arrayOf(o.a.object),style:o.a.arrayOf(o.a.object),title:o.a.string,titleAttributes:o.a.object,titleTemplate:o.a.string},t.defaultProps={defer:!0,encodeSpecialCharacters:!0},t.peek=e.peek,t.rewind=function(){var t=e.rewind();return t||(t=ce({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),t},n}(a()((function(e){return{baseTag:Q([b,P],e),bodyAttributes:B(p,e),defer:q(e,N),encode:q(e,A),htmlAttributes:B(h,e),linkTags:K(y.LINK,[S,b],e),metaTags:K(y.META,[x,v,w,E,k],e),noscriptTags:K(y.NOSCRIPT,[T],e),onChangeClientState:W(e),scriptTags:K(y.SCRIPT,[C,T],e),styleTags:K(y.STYLE,[g],e),title:H(e),titleAttributes:B(m,e)}}),(function(e){ee&&J(ee),e.defer?ee=G((function(){te(e,(function(){ee=null}))})):(te(e),ee=null)}),ce)((function(){return null})));se.renderStatic=se.rewind,t.a=se}).call(this,n(17))},function(e,t,n){"use strict";var r,o=n(0),i=(r=o)&&"object"===typeof r&&"default"in r?r.default:r;function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=!("undefined"===typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!==typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!==typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if("undefined"!==typeof n&&"function"!==typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!==typeof r)throw new Error("Expected WrappedComponent to be a React component.");var u,c=[];function s(){u=e(c.map((function(e){return e.props}))),f.canUseDOM?t(u):n&&(u=n(u))}var f=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,o.peek=function(){return u},o.rewind=function(){if(o.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=u;return u=void 0,c=[],e};var a=o.prototype;return a.UNSAFE_componentWillMount=function(){c.push(this),s()},a.componentDidUpdate=function(){s()},a.componentWillUnmount=function(){var e=c.indexOf(this);c.splice(e,1),s()},a.render=function(){return i.createElement(r,this.props)},o}(o.PureComponent);return a(f,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),a(f,"canUseDOM",l),f}}},function(e,t){var n="undefined"!==typeof Element,r="function"===typeof Map,o="function"===typeof Set,i="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){if(t.constructor!==a.constructor)return!1;var l,u,c,s;if(Array.isArray(t)){if((l=t.length)!=a.length)return!1;for(u=l;0!==u--;)if(!e(t[u],a[u]))return!1;return!0}if(r&&t instanceof Map&&a instanceof Map){if(t.size!==a.size)return!1;for(s=t.entries();!(u=s.next()).done;)if(!a.has(u.value[0]))return!1;for(s=t.entries();!(u=s.next()).done;)if(!e(u.value[1],a.get(u.value[0])))return!1;return!0}if(o&&t instanceof Set&&a instanceof Set){if(t.size!==a.size)return!1;for(s=t.entries();!(u=s.next()).done;)if(!a.has(u.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(a)){if((l=t.length)!=a.length)return!1;for(u=l;0!==u--;)if(t[u]!==a[u])return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if((l=(c=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(u=l;0!==u--;)if(!Object.prototype.hasOwnProperty.call(a,c[u]))return!1;if(n&&t instanceof Element)return!1;for(u=l;0!==u--;)if(("_owner"!==c[u]&&"__v"!==c[u]&&"__o"!==c[u]||!t.$$typeof)&&!e(t[c[u]],a[c[u]]))return!1;return!0}return t!==t&&a!==a}(e,t)}catch(a){if((a.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw a}}},function(e,t,n){"use strict";var r=n(18),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=s(n);f&&(a=a.concat(f(n)));for(var l=u(t),m=u(n),y=0;yN.length&&N.push(e)}function M(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 i:case a:u=!0}}if(u)return r(o,t,""===n?"."+j(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c