diff --git a/config/package.php b/config/package.php index b32b1dd..9b999b5 100644 --- a/config/package.php +++ b/config/package.php @@ -13,6 +13,7 @@ return [ 'tags' => ['koneko', 'porto', 'themeforest'], 'templates' => [ + /* 'accounting-1'=> [ 'name' => 'Accounting 1', 'tags' => ['porto'], @@ -101,6 +102,7 @@ return [ 'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987', ], ], + */ 'business-consulting-4' => [ 'name' => 'Business Consulting 4', 'tags' => ['porto'], @@ -109,6 +111,7 @@ return [ 'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987', ], ], + /* 'business-consulting-5' => [ 'name' => 'Business Consulting 5', 'tags' => ['porto'], @@ -125,6 +128,7 @@ return [ 'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987', ], ], + */ 'cleaning-services' => [ 'name' => 'Cleaning Services', 'tags' => ['porto'], @@ -133,6 +137,7 @@ return [ 'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987', ], ], + /* 'coffee' => [ 'name' => 'Coffee', 'tags' => ['porto'], @@ -381,6 +386,7 @@ return [ 'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987', ], ], + */ 'renewable-energy' => [ 'name' => 'Renewable Energy', 'tags' => ['porto'], @@ -389,6 +395,7 @@ return [ 'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987', ], ], + /* 'restaurant' => [ 'name' => 'Restaurant', 'tags' => ['porto'], @@ -469,5 +476,6 @@ return [ 'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987', ], ], + */ ], ]; diff --git a/resources/assets/___vendor/afterresize/README.md b/resources/assets/___vendor/afterresize/README.md deleted file mode 100644 index adcb1c0..0000000 --- a/resources/assets/___vendor/afterresize/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# afterResize.js - -If you have ever used jQuery's .resize() method to detect a window resize you may be aware that most browsers don't wait for the resize event to finish before it triggers a callback. Instead the event and it's callback is fired rapidly until the resize is complete. - -This very simple jQuery plugin is designed to emulate an 'after resize' event. It works by adding the callback to a queue to be executed after a duration. If the event is triggered again before the end of this duration, it is restarted and the callback will not execute until the duration can finish. - -## Example - -```javascript -$(document).ready( function() { - $(window).afterResize( function() { - alert('Resize event has finished'); - }, true, 100 ); -}); -``` - -## Licence - -Do with it what you wish. \ No newline at end of file diff --git a/resources/assets/___vendor/afterresize/afterresize.js b/resources/assets/___vendor/afterresize/afterresize.js deleted file mode 100644 index f30ab46..0000000 --- a/resources/assets/___vendor/afterresize/afterresize.js +++ /dev/null @@ -1,99 +0,0 @@ -( function( $ ) { - "use strict"; - - // Define default settings - var defaults = { - action: function() {}, - runOnLoad: false, - duration: 500 - }; - - // Define global variables - var settings = defaults, - running = false, - start; - - var methods = {}; - - // Initial plugin configuration - methods.init = function() { - - // Allocate passed arguments to settings based on type - for( var i = 0; i <= arguments.length; i++ ) { - var arg = arguments[i]; - switch ( typeof arg ) { - case "function": - settings.action = arg; - break; - case "boolean": - settings.runOnLoad = arg; - break; - case "number": - settings.duration = arg; - break; - } - } - - // Process each matching jQuery object - return this.each(function() { - - if( settings.runOnLoad ) { settings.action(); } - - $(this).resize( function() { - - methods.timedAction.call( this ); - - } ); - - } ); - }; - - methods.timedAction = function( code, millisec ) { - - var doAction = function() { - var remaining = settings.duration; - - if( running ) { - var elapse = new Date() - start; - remaining = settings.duration - elapse; - if( remaining <= 0 ) { - // Clear timeout and reset running variable - clearTimeout(running); - running = false; - // Perform user defined function - settings.action(); - - return; - } - } - wait( remaining ); - }; - - var wait = function( time ) { - running = setTimeout( doAction, time ); - }; - - // Define new action starting time - start = new Date(); - - // Define runtime settings if function is run directly - if( typeof millisec === 'number' ) { settings.duration = millisec; } - if( typeof code === 'function' ) { settings.action = code; } - - // Only run timed loop if not already running - if( !running ) { doAction(); } - - }; - - - $.fn.afterResize = function( method ) { - - if( methods[method] ) { - return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ) ); - } else { - return methods.init.apply( this, arguments ); - } - - }; - -})(jQuery); diff --git a/resources/assets/___vendor/afterresize/afterresize.min.js b/resources/assets/___vendor/afterresize/afterresize.min.js deleted file mode 100644 index 7ffd2ab..0000000 --- a/resources/assets/___vendor/afterresize/afterresize.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(f){"use strict";var k={action:function(){},runOnLoad:false,duration:500};var b=k,e=false,g;var c={};c.init=function(){for(var a=0;a<=arguments.length;a++){var d=arguments[a];switch(typeof d){case"function":b.action=d;break;case"boolean":b.runOnLoad=d;break;case"number":b.duration=d;break}}return this.each(function(){if(b.runOnLoad){b.action()}f(this).resize(function(){c.timedAction.call(this)})})};c.timedAction=function(h,i){var j=function(){var a=b.duration;if(e){var d=new Date()-g;a=b.duration-d;if(a<=0){clearTimeout(e);e=false;b.action();return}}l(a)};var l=function(a){e=setTimeout(j,a)};g=new Date();if(typeof i==='number'){b.duration=i}if(typeof h==='function'){b.action=h}if(!e){j()}};f.fn.afterResize=function(a){if(c[a]){return c[a].apply(this,Array.prototype.slice.call(arguments,1))}else{return c.init.apply(this,arguments)}}})(jQuery); diff --git a/resources/assets/___vendor/afterresize/demo.js b/resources/assets/___vendor/afterresize/demo.js deleted file mode 100644 index 16ed401..0000000 --- a/resources/assets/___vendor/afterresize/demo.js +++ /dev/null @@ -1,5 +0,0 @@ -$(document).ready( function() { - $(window).afterResize( function() { - alert('Resize event has finished'); - }, true, 100 ); -}); \ No newline at end of file diff --git a/resources/assets/___vendor/afterresize/index.html b/resources/assets/___vendor/afterresize/index.html deleted file mode 100644 index 3b19a8b..0000000 --- a/resources/assets/___vendor/afterresize/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - afterResize.js demo - - - -

afterResize.js

- - - - \ No newline at end of file diff --git a/resources/assets/___vendor/animate.css/animate.compat.css b/resources/assets/___vendor/animate.css/animate.compat.css deleted file mode 100644 index 350aa9c..0000000 --- a/resources/assets/___vendor/animate.css/animate.compat.css +++ /dev/null @@ -1,8 +0,0 @@ - -/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev - * - * Copyright (c) 2022 Animate.css - */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/resources/assets/___vendor/animate.css/animate.css b/resources/assets/___vendor/animate.css/animate.css deleted file mode 100644 index f21470b..0000000 --- a/resources/assets/___vendor/animate.css/animate.css +++ /dev/null @@ -1,4074 +0,0 @@ - -@charset "UTF-8"; -/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev - * - * Copyright (c) 2022 Animate.css - */ -:root { - --animate-duration: 1s; - --animate-delay: 1s; - --animate-repeat: 1; -} -.animate__animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-duration: var(--animate-duration); - animation-duration: var(--animate-duration); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.animate__animated.animate__infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} -.animate__animated.animate__repeat-1 { - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-animation-iteration-count: var(--animate-repeat); - animation-iteration-count: var(--animate-repeat); -} -.animate__animated.animate__repeat-2 { - -webkit-animation-iteration-count: calc(1 * 2); - animation-iteration-count: calc(1 * 2); - -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2); - animation-iteration-count: calc(var(--animate-repeat) * 2); -} -.animate__animated.animate__repeat-3 { - -webkit-animation-iteration-count: calc(1 * 3); - animation-iteration-count: calc(1 * 3); - -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3); - animation-iteration-count: calc(var(--animate-repeat) * 3); -} -.animate__animated.animate__delay-1s { - -webkit-animation-delay: 1s; - animation-delay: 1s; - -webkit-animation-delay: var(--animate-delay); - animation-delay: var(--animate-delay); -} -.animate__animated.animate__delay-2s { - -webkit-animation-delay: calc(1s * 2); - animation-delay: calc(1s * 2); - -webkit-animation-delay: calc(var(--animate-delay) * 2); - animation-delay: calc(var(--animate-delay) * 2); -} -.animate__animated.animate__delay-3s { - -webkit-animation-delay: calc(1s * 3); - animation-delay: calc(1s * 3); - -webkit-animation-delay: calc(var(--animate-delay) * 3); - animation-delay: calc(var(--animate-delay) * 3); -} -.animate__animated.animate__delay-4s { - -webkit-animation-delay: calc(1s * 4); - animation-delay: calc(1s * 4); - -webkit-animation-delay: calc(var(--animate-delay) * 4); - animation-delay: calc(var(--animate-delay) * 4); -} -.animate__animated.animate__delay-5s { - -webkit-animation-delay: calc(1s * 5); - animation-delay: calc(1s * 5); - -webkit-animation-delay: calc(var(--animate-delay) * 5); - animation-delay: calc(var(--animate-delay) * 5); -} -.animate__animated.animate__faster { - -webkit-animation-duration: calc(1s / 2); - animation-duration: calc(1s / 2); - -webkit-animation-duration: calc(var(--animate-duration) / 2); - animation-duration: calc(var(--animate-duration) / 2); -} -.animate__animated.animate__fast { - -webkit-animation-duration: calc(1s * 0.8); - animation-duration: calc(1s * 0.8); - -webkit-animation-duration: calc(var(--animate-duration) * 0.8); - animation-duration: calc(var(--animate-duration) * 0.8); -} -.animate__animated.animate__slow { - -webkit-animation-duration: calc(1s * 2); - animation-duration: calc(1s * 2); - -webkit-animation-duration: calc(var(--animate-duration) * 2); - animation-duration: calc(var(--animate-duration) * 2); -} -.animate__animated.animate__slower { - -webkit-animation-duration: calc(1s * 3); - animation-duration: calc(1s * 3); - -webkit-animation-duration: calc(var(--animate-duration) * 3); - animation-duration: calc(var(--animate-duration) * 3); -} -@media print, (prefers-reduced-motion: reduce) { - .animate__animated { - -webkit-animation-duration: 1ms !important; - animation-duration: 1ms !important; - -webkit-transition-duration: 1ms !important; - transition-duration: 1ms !important; - -webkit-animation-iteration-count: 1 !important; - animation-iteration-count: 1 !important; - } - - .animate__animated[class*='Out'] { - opacity: 0; - } -} -/* Attention seekers */ -@-webkit-keyframes bounce { - from, - 20%, - 53%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); - transform: translate3d(0, -30px, 0) scaleY(1.1); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); - transform: translate3d(0, -15px, 0) scaleY(1.05); - } - - 80% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); - transform: translate3d(0, 0, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); - transform: translate3d(0, -4px, 0) scaleY(1.02); - } -} -@keyframes bounce { - from, - 20%, - 53%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); - transform: translate3d(0, -30px, 0) scaleY(1.1); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); - transform: translate3d(0, -15px, 0) scaleY(1.05); - } - - 80% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); - transform: translate3d(0, 0, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); - transform: translate3d(0, -4px, 0) scaleY(1.02); - } -} -.animate__bounce { - -webkit-animation-name: bounce; - animation-name: bounce; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -@-webkit-keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} -@keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} -.animate__flash { - -webkit-animation-name: flash; - animation-name: flash; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__pulse { - -webkit-animation-name: pulse; - animation-name: pulse; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -@-webkit-keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand; -} -@-webkit-keyframes shakeX { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} -@keyframes shakeX { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} -.animate__shakeX { - -webkit-animation-name: shakeX; - animation-name: shakeX; -} -@-webkit-keyframes shakeY { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } -} -@keyframes shakeY { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } -} -.animate__shakeY { - -webkit-animation-name: shakeY; - animation-name: shakeY; -} -@-webkit-keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -@keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -.animate__headShake { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - -webkit-animation-name: headShake; - animation-name: headShake; -} -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} -@keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} -.animate__swing { - -webkit-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} -@-webkit-keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__tada { - -webkit-animation-name: tada; - animation-name: tada; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} -@-webkit-keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} -@keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} -.animate__jello { - -webkit-animation-name: jello; - animation-name: jello; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -.animate__heartBeat { - -webkit-animation-name: heartBeat; - animation-name: heartBeat; - -webkit-animation-duration: calc(1s * 1.3); - animation-duration: calc(1s * 1.3); - -webkit-animation-duration: calc(var(--animate-duration) * 1.3); - animation-duration: calc(var(--animate-duration) * 1.3); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -/* Back entrances */ -@-webkit-keyframes backInDown { - 0% { - -webkit-transform: translateY(-1200px) scale(0.7); - transform: translateY(-1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInDown { - 0% { - -webkit-transform: translateY(-1200px) scale(0.7); - transform: translateY(-1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInDown { - -webkit-animation-name: backInDown; - animation-name: backInDown; -} -@-webkit-keyframes backInLeft { - 0% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInLeft { - 0% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInLeft { - -webkit-animation-name: backInLeft; - animation-name: backInLeft; -} -@-webkit-keyframes backInRight { - 0% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInRight { - 0% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInRight { - -webkit-animation-name: backInRight; - animation-name: backInRight; -} -@-webkit-keyframes backInUp { - 0% { - -webkit-transform: translateY(1200px) scale(0.7); - transform: translateY(1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInUp { - 0% { - -webkit-transform: translateY(1200px) scale(0.7); - transform: translateY(1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInUp { - -webkit-animation-name: backInUp; - animation-name: backInUp; -} -/* Back exits */ -@-webkit-keyframes backOutDown { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(700px) scale(0.7); - transform: translateY(700px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutDown { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(700px) scale(0.7); - transform: translateY(700px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutDown { - -webkit-animation-name: backOutDown; - animation-name: backOutDown; -} -@-webkit-keyframes backOutLeft { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutLeft { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutLeft { - -webkit-animation-name: backOutLeft; - animation-name: backOutLeft; -} -@-webkit-keyframes backOutRight { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutRight { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutRight { - -webkit-animation-name: backOutRight; - animation-name: backOutRight; -} -@-webkit-keyframes backOutUp { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(-700px) scale(0.7); - transform: translateY(-700px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutUp { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(-700px) scale(0.7); - transform: translateY(-700px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutUp { - -webkit-animation-name: backOutUp; - animation-name: backOutUp; -} -/* Bouncing entrances */ -@-webkit-keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__bounceIn { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: bounceIn; - animation-name: bounceIn; -} -@-webkit-keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); - transform: translate3d(0, -3000px, 0) scaleY(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9); - transform: translate3d(0, 25px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95); - transform: translate3d(0, -10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985); - transform: translate3d(0, 5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); - transform: translate3d(0, -3000px, 0) scaleY(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9); - transform: translate3d(0, 25px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95); - transform: translate3d(0, -10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985); - transform: translate3d(0, 5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} -@-webkit-keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); - transform: translate3d(-3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0) scaleX(1); - transform: translate3d(25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98); - transform: translate3d(-10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995); - transform: translate3d(5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); - transform: translate3d(-3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0) scaleX(1); - transform: translate3d(25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98); - transform: translate3d(-10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995); - transform: translate3d(5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} -@-webkit-keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); - transform: translate3d(3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); - transform: translate3d(-25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98); - transform: translate3d(10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995); - transform: translate3d(-5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); - transform: translate3d(3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); - transform: translate3d(-25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98); - transform: translate3d(10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995); - transform: translate3d(-5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} -@-webkit-keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); - transform: translate3d(0, 3000px, 0) scaleY(5); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95); - transform: translate3d(0, 10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985); - transform: translate3d(0, -5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); - transform: translate3d(0, 3000px, 0) scaleY(5); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95); - transform: translate3d(0, 10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985); - transform: translate3d(0, -5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp; -} -/* Bouncing exits */ -@-webkit-keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} -@keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} -.animate__bounceOut { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: bounceOut; - animation-name: bounceOut; -} -@-webkit-keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985); - transform: translate3d(0, 10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); - transform: translate3d(0, 2000px, 0) scaleY(3); - } -} -@keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985); - transform: translate3d(0, 10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); - transform: translate3d(0, 2000px, 0) scaleY(3); - } -} -.animate__bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} -@-webkit-keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9); - transform: translate3d(20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); - transform: translate3d(-2000px, 0, 0) scaleX(2); - } -} -@keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9); - transform: translate3d(20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); - transform: translate3d(-2000px, 0, 0) scaleX(2); - } -} -.animate__bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} -@-webkit-keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9); - transform: translate3d(-20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); - transform: translate3d(2000px, 0, 0) scaleX(2); - } -} -@keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9); - transform: translate3d(-20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); - transform: translate3d(2000px, 0, 0) scaleX(2); - } -} -.animate__bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} -@-webkit-keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985); - transform: translate3d(0, -10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9); - transform: translate3d(0, 20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); - transform: translate3d(0, -2000px, 0) scaleY(3); - } -} -@keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985); - transform: translate3d(0, -10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9); - transform: translate3d(0, 20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); - transform: translate3d(0, -2000px, 0) scaleY(3); - } -} -.animate__bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} -/* Fading entrances */ -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} -.animate__fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} -@-webkit-keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} -@-webkit-keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} -@-webkit-keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} -@-webkit-keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} -@-webkit-keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} -@-webkit-keyframes fadeInTopLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInTopLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInTopLeft { - -webkit-animation-name: fadeInTopLeft; - animation-name: fadeInTopLeft; -} -@-webkit-keyframes fadeInTopRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInTopRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInTopRight { - -webkit-animation-name: fadeInTopRight; - animation-name: fadeInTopRight; -} -@-webkit-keyframes fadeInBottomLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInBottomLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInBottomLeft { - -webkit-animation-name: fadeInBottomLeft; - animation-name: fadeInBottomLeft; -} -@-webkit-keyframes fadeInBottomRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInBottomRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInBottomRight { - -webkit-animation-name: fadeInBottomRight; - animation-name: fadeInBottomRight; -} -/* Fading exits */ -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} -@keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} -.animate__fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} -@-webkit-keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -.animate__fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} -@-webkit-keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} -@keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} -.animate__fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} -@-webkit-keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -@keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -.animate__fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} -@-webkit-keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} -@keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} -.animate__fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} -@-webkit-keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -@keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -.animate__fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} -@-webkit-keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} -@keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} -.animate__fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} -@-webkit-keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -@keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -.animate__fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} -@-webkit-keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} -@keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} -.animate__fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} -@-webkit-keyframes fadeOutTopLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } -} -@keyframes fadeOutTopLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } -} -.animate__fadeOutTopLeft { - -webkit-animation-name: fadeOutTopLeft; - animation-name: fadeOutTopLeft; -} -@-webkit-keyframes fadeOutTopRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } -} -@keyframes fadeOutTopRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } -} -.animate__fadeOutTopRight { - -webkit-animation-name: fadeOutTopRight; - animation-name: fadeOutTopRight; -} -@-webkit-keyframes fadeOutBottomRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } -} -@keyframes fadeOutBottomRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } -} -.animate__fadeOutBottomRight { - -webkit-animation-name: fadeOutBottomRight; - animation-name: fadeOutBottomRight; -} -@-webkit-keyframes fadeOutBottomLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } -} -@keyframes fadeOutBottomLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } -} -.animate__fadeOutBottomLeft { - -webkit-animation-name: fadeOutBottomLeft; - animation-name: fadeOutBottomLeft; -} -/* Flippers */ -@-webkit-keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} -@keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} -.animate__animated.animate__flip { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} -@-webkit-keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -@keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -.animate__flipInX { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInX; - animation-name: flipInX; -} -@-webkit-keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -@keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -.animate__flipInY { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInY; - animation-name: flipInY; -} -@-webkit-keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} -@keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} -.animate__flipOutX { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; -} -@-webkit-keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} -@keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} -.animate__flipOutY { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; -} -/* Lightspeed */ -@-webkit-keyframes lightSpeedInRight { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes lightSpeedInRight { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__lightSpeedInRight { - -webkit-animation-name: lightSpeedInRight; - animation-name: lightSpeedInRight; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} -@-webkit-keyframes lightSpeedInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); - transform: translate3d(-100%, 0, 0) skewX(30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(-20deg); - transform: skewX(-20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(5deg); - transform: skewX(5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes lightSpeedInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); - transform: translate3d(-100%, 0, 0) skewX(30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(-20deg); - transform: skewX(-20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(5deg); - transform: skewX(5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__lightSpeedInLeft { - -webkit-animation-name: lightSpeedInLeft; - animation-name: lightSpeedInLeft; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} -@-webkit-keyframes lightSpeedOutRight { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} -@keyframes lightSpeedOutRight { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} -.animate__lightSpeedOutRight { - -webkit-animation-name: lightSpeedOutRight; - animation-name: lightSpeedOutRight; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -@-webkit-keyframes lightSpeedOutLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); - transform: translate3d(-100%, 0, 0) skewX(-30deg); - opacity: 0; - } -} -@keyframes lightSpeedOutLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); - transform: translate3d(-100%, 0, 0) skewX(-30deg); - opacity: 0; - } -} -.animate__lightSpeedOutLeft { - -webkit-animation-name: lightSpeedOutLeft; - animation-name: lightSpeedOutLeft; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -/* Rotating entrances */ -@-webkit-keyframes rotateIn { - from { - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateIn { - from { - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes rotateInDownLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInDownLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateInDownRight { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInDownRight { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -@-webkit-keyframes rotateInUpLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInUpLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateInUpRight { - from { - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInUpRight { - from { - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -/* Rotating exits */ -@-webkit-keyframes rotateOut { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} -@keyframes rotateOut { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} -.animate__rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes rotateOutDownLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} -@keyframes rotateOutDownLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} -.animate__rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateOutDownRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -@keyframes rotateOutDownRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -.animate__rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -@-webkit-keyframes rotateOutUpLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -@keyframes rotateOutUpLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -.animate__rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateOutUpRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} -@keyframes rotateOutUpRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} -.animate__rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -/* Specials */ -@-webkit-keyframes hinge { - 0% { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} -@keyframes hinge { - 0% { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} -.animate__hinge { - -webkit-animation-duration: calc(1s * 2); - animation-duration: calc(1s * 2); - -webkit-animation-duration: calc(var(--animate-duration) * 2); - animation-duration: calc(var(--animate-duration) * 2); - -webkit-animation-name: hinge; - animation-name: hinge; - -webkit-transform-origin: top left; - transform-origin: top left; -} -@-webkit-keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -.animate__jackInTheBox { - -webkit-animation-name: jackInTheBox; - animation-name: jackInTheBox; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} -@keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} -.animate__rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut; -} -/* Zooming entrances */ -@-webkit-keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} -@keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} -.animate__zoomIn { - -webkit-animation-name: zoomIn; - animation-name: zoomIn; -} -@-webkit-keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInDown { - -webkit-animation-name: zoomInDown; - animation-name: zoomInDown; -} -@-webkit-keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInLeft { - -webkit-animation-name: zoomInLeft; - animation-name: zoomInLeft; -} -@-webkit-keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInRight { - -webkit-animation-name: zoomInRight; - animation-name: zoomInRight; -} -@-webkit-keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInUp { - -webkit-animation-name: zoomInUp; - animation-name: zoomInUp; -} -/* Zooming exits */ -@-webkit-keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} -@keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} -.animate__zoomOut { - -webkit-animation-name: zoomOut; - animation-name: zoomOut; -} -@-webkit-keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -@-webkit-keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - } -} -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - } -} -.animate__zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft; - -webkit-transform-origin: left center; - transform-origin: left center; -} -@-webkit-keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - } -} -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - } -} -.animate__zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight; - -webkit-transform-origin: right center; - transform-origin: right center; -} -@-webkit-keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -/* Sliding entrances */ -@-webkit-keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} -@-webkit-keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} -@-webkit-keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} -@-webkit-keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp; -} -/* Sliding exits */ -@-webkit-keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -@keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -.animate__slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown; -} -@-webkit-keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -@keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -.animate__slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} -@-webkit-keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -@keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -.animate__slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} -@-webkit-keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -@keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -.animate__slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} diff --git a/resources/assets/___vendor/animate.css/animate.min.css b/resources/assets/___vendor/animate.css/animate.min.css deleted file mode 100644 index 6991b24..0000000 --- a/resources/assets/___vendor/animate.css/animate.min.css +++ /dev/null @@ -1,8 +0,0 @@ - -/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev - * - * Copyright (c) 2022 Animate.css - */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/resources/assets/___vendor/animate/animate.compat.css b/resources/assets/___vendor/animate/animate.compat.css deleted file mode 100644 index 3f4ad6f..0000000 --- a/resources/assets/___vendor/animate/animate.compat.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8";/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2020 Animate.css - */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/resources/assets/___vendor/animate/animate.css b/resources/assets/___vendor/animate/animate.css deleted file mode 100644 index 1c0481e..0000000 --- a/resources/assets/___vendor/animate/animate.css +++ /dev/null @@ -1,4072 +0,0 @@ -@charset "UTF-8";/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2020 Animate.css - */ -:root { - --animate-duration: 1s; - --animate-delay: 1s; - --animate-repeat: 1; -} -.animate__animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-duration: var(--animate-duration); - animation-duration: var(--animate-duration); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.animate__animated.animate__infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} -.animate__animated.animate__repeat-1 { - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-animation-iteration-count: var(--animate-repeat); - animation-iteration-count: var(--animate-repeat); -} -.animate__animated.animate__repeat-2 { - -webkit-animation-iteration-count: calc(1 * 2); - animation-iteration-count: calc(1 * 2); - -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2); - animation-iteration-count: calc(var(--animate-repeat) * 2); -} -.animate__animated.animate__repeat-3 { - -webkit-animation-iteration-count: calc(1 * 3); - animation-iteration-count: calc(1 * 3); - -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3); - animation-iteration-count: calc(var(--animate-repeat) * 3); -} -.animate__animated.animate__delay-1s { - -webkit-animation-delay: 1s; - animation-delay: 1s; - -webkit-animation-delay: var(--animate-delay); - animation-delay: var(--animate-delay); -} -.animate__animated.animate__delay-2s { - -webkit-animation-delay: calc(1s * 2); - animation-delay: calc(1s * 2); - -webkit-animation-delay: calc(var(--animate-delay) * 2); - animation-delay: calc(var(--animate-delay) * 2); -} -.animate__animated.animate__delay-3s { - -webkit-animation-delay: calc(1s * 3); - animation-delay: calc(1s * 3); - -webkit-animation-delay: calc(var(--animate-delay) * 3); - animation-delay: calc(var(--animate-delay) * 3); -} -.animate__animated.animate__delay-4s { - -webkit-animation-delay: calc(1s * 4); - animation-delay: calc(1s * 4); - -webkit-animation-delay: calc(var(--animate-delay) * 4); - animation-delay: calc(var(--animate-delay) * 4); -} -.animate__animated.animate__delay-5s { - -webkit-animation-delay: calc(1s * 5); - animation-delay: calc(1s * 5); - -webkit-animation-delay: calc(var(--animate-delay) * 5); - animation-delay: calc(var(--animate-delay) * 5); -} -.animate__animated.animate__faster { - -webkit-animation-duration: calc(1s / 2); - animation-duration: calc(1s / 2); - -webkit-animation-duration: calc(var(--animate-duration) / 2); - animation-duration: calc(var(--animate-duration) / 2); -} -.animate__animated.animate__fast { - -webkit-animation-duration: calc(1s * 0.8); - animation-duration: calc(1s * 0.8); - -webkit-animation-duration: calc(var(--animate-duration) * 0.8); - animation-duration: calc(var(--animate-duration) * 0.8); -} -.animate__animated.animate__slow { - -webkit-animation-duration: calc(1s * 2); - animation-duration: calc(1s * 2); - -webkit-animation-duration: calc(var(--animate-duration) * 2); - animation-duration: calc(var(--animate-duration) * 2); -} -.animate__animated.animate__slower { - -webkit-animation-duration: calc(1s * 3); - animation-duration: calc(1s * 3); - -webkit-animation-duration: calc(var(--animate-duration) * 3); - animation-duration: calc(var(--animate-duration) * 3); -} -@media print, (prefers-reduced-motion: reduce) { - .animate__animated { - -webkit-animation-duration: 1ms !important; - animation-duration: 1ms !important; - -webkit-transition-duration: 1ms !important; - transition-duration: 1ms !important; - -webkit-animation-iteration-count: 1 !important; - animation-iteration-count: 1 !important; - } - - .animate__animated[class*='Out'] { - opacity: 0; - } -} -/* Attention seekers */ -@-webkit-keyframes bounce { - from, - 20%, - 53%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); - transform: translate3d(0, -30px, 0) scaleY(1.1); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); - transform: translate3d(0, -15px, 0) scaleY(1.05); - } - - 80% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); - transform: translate3d(0, 0, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); - transform: translate3d(0, -4px, 0) scaleY(1.02); - } -} -@keyframes bounce { - from, - 20%, - 53%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); - transform: translate3d(0, -30px, 0) scaleY(1.1); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); - transform: translate3d(0, -15px, 0) scaleY(1.05); - } - - 80% { - -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0) scaleY(0.95); - transform: translate3d(0, 0, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); - transform: translate3d(0, -4px, 0) scaleY(1.02); - } -} -.animate__bounce { - -webkit-animation-name: bounce; - animation-name: bounce; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -@-webkit-keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} -@keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} -.animate__flash { - -webkit-animation-name: flash; - animation-name: flash; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__pulse { - -webkit-animation-name: pulse; - animation-name: pulse; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -@-webkit-keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand; -} -@-webkit-keyframes shakeX { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} -@keyframes shakeX { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} -.animate__shakeX { - -webkit-animation-name: shakeX; - animation-name: shakeX; -} -@-webkit-keyframes shakeY { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } -} -@keyframes shakeY { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } -} -.animate__shakeY { - -webkit-animation-name: shakeY; - animation-name: shakeY; -} -@-webkit-keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -@keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -.animate__headShake { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - -webkit-animation-name: headShake; - animation-name: headShake; -} -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} -@keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} -.animate__swing { - -webkit-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} -@-webkit-keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__tada { - -webkit-animation-name: tada; - animation-name: tada; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} -@-webkit-keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} -@keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} -.animate__jello { - -webkit-animation-name: jello; - animation-name: jello; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -.animate__heartBeat { - -webkit-animation-name: heartBeat; - animation-name: heartBeat; - -webkit-animation-duration: calc(1s * 1.3); - animation-duration: calc(1s * 1.3); - -webkit-animation-duration: calc(var(--animate-duration) * 1.3); - animation-duration: calc(var(--animate-duration) * 1.3); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -/* Back entrances */ -@-webkit-keyframes backInDown { - 0% { - -webkit-transform: translateY(-1200px) scale(0.7); - transform: translateY(-1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInDown { - 0% { - -webkit-transform: translateY(-1200px) scale(0.7); - transform: translateY(-1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInDown { - -webkit-animation-name: backInDown; - animation-name: backInDown; -} -@-webkit-keyframes backInLeft { - 0% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInLeft { - 0% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInLeft { - -webkit-animation-name: backInLeft; - animation-name: backInLeft; -} -@-webkit-keyframes backInRight { - 0% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInRight { - 0% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInRight { - -webkit-animation-name: backInRight; - animation-name: backInRight; -} -@-webkit-keyframes backInUp { - 0% { - -webkit-transform: translateY(1200px) scale(0.7); - transform: translateY(1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes backInUp { - 0% { - -webkit-transform: translateY(1200px) scale(0.7); - transform: translateY(1200px) scale(0.7); - opacity: 0.7; - } - - 80% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -.animate__backInUp { - -webkit-animation-name: backInUp; - animation-name: backInUp; -} -/* Back exits */ -@-webkit-keyframes backOutDown { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(700px) scale(0.7); - transform: translateY(700px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutDown { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(700px) scale(0.7); - transform: translateY(700px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutDown { - -webkit-animation-name: backOutDown; - animation-name: backOutDown; -} -@-webkit-keyframes backOutLeft { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutLeft { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(-2000px) scale(0.7); - transform: translateX(-2000px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutLeft { - -webkit-animation-name: backOutLeft; - animation-name: backOutLeft; -} -@-webkit-keyframes backOutRight { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutRight { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateX(0px) scale(0.7); - transform: translateX(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateX(2000px) scale(0.7); - transform: translateX(2000px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutRight { - -webkit-animation-name: backOutRight; - animation-name: backOutRight; -} -@-webkit-keyframes backOutUp { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(-700px) scale(0.7); - transform: translateY(-700px) scale(0.7); - opacity: 0.7; - } -} -@keyframes backOutUp { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - - 20% { - -webkit-transform: translateY(0px) scale(0.7); - transform: translateY(0px) scale(0.7); - opacity: 0.7; - } - - 100% { - -webkit-transform: translateY(-700px) scale(0.7); - transform: translateY(-700px) scale(0.7); - opacity: 0.7; - } -} -.animate__backOutUp { - -webkit-animation-name: backOutUp; - animation-name: backOutUp; -} -/* Bouncing entrances */ -@-webkit-keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -@keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.animate__bounceIn { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: bounceIn; - animation-name: bounceIn; -} -@-webkit-keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); - transform: translate3d(0, -3000px, 0) scaleY(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9); - transform: translate3d(0, 25px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95); - transform: translate3d(0, -10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985); - transform: translate3d(0, 5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); - transform: translate3d(0, -3000px, 0) scaleY(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9); - transform: translate3d(0, 25px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95); - transform: translate3d(0, -10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985); - transform: translate3d(0, 5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} -@-webkit-keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); - transform: translate3d(-3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0) scaleX(1); - transform: translate3d(25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98); - transform: translate3d(-10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995); - transform: translate3d(5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); - transform: translate3d(-3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0) scaleX(1); - transform: translate3d(25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98); - transform: translate3d(-10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995); - transform: translate3d(5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} -@-webkit-keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); - transform: translate3d(3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); - transform: translate3d(-25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98); - transform: translate3d(10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995); - transform: translate3d(-5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); - transform: translate3d(3000px, 0, 0) scaleX(3); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); - transform: translate3d(-25px, 0, 0) scaleX(1); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98); - transform: translate3d(10px, 0, 0) scaleX(0.98); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995); - transform: translate3d(-5px, 0, 0) scaleX(0.995); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} -@-webkit-keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); - transform: translate3d(0, 3000px, 0) scaleY(5); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95); - transform: translate3d(0, 10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985); - transform: translate3d(0, -5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); - transform: translate3d(0, 3000px, 0) scaleY(5); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95); - transform: translate3d(0, 10px, 0) scaleY(0.95); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985); - transform: translate3d(0, -5px, 0) scaleY(0.985); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp; -} -/* Bouncing exits */ -@-webkit-keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} -@keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} -.animate__bounceOut { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: bounceOut; - animation-name: bounceOut; -} -@-webkit-keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985); - transform: translate3d(0, 10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); - transform: translate3d(0, 2000px, 0) scaleY(3); - } -} -@keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985); - transform: translate3d(0, 10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9); - transform: translate3d(0, -20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); - transform: translate3d(0, 2000px, 0) scaleY(3); - } -} -.animate__bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} -@-webkit-keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9); - transform: translate3d(20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); - transform: translate3d(-2000px, 0, 0) scaleX(2); - } -} -@keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9); - transform: translate3d(20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); - transform: translate3d(-2000px, 0, 0) scaleX(2); - } -} -.animate__bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} -@-webkit-keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9); - transform: translate3d(-20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); - transform: translate3d(2000px, 0, 0) scaleX(2); - } -} -@keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9); - transform: translate3d(-20px, 0, 0) scaleX(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); - transform: translate3d(2000px, 0, 0) scaleX(2); - } -} -.animate__bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} -@-webkit-keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985); - transform: translate3d(0, -10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9); - transform: translate3d(0, 20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); - transform: translate3d(0, -2000px, 0) scaleY(3); - } -} -@keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985); - transform: translate3d(0, -10px, 0) scaleY(0.985); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9); - transform: translate3d(0, 20px, 0) scaleY(0.9); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); - transform: translate3d(0, -2000px, 0) scaleY(3); - } -} -.animate__bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} -/* Fading entrances */ -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} -.animate__fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} -@-webkit-keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} -@-webkit-keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} -@-webkit-keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} -@-webkit-keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} -@-webkit-keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} -@-webkit-keyframes fadeInTopLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInTopLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInTopLeft { - -webkit-animation-name: fadeInTopLeft; - animation-name: fadeInTopLeft; -} -@-webkit-keyframes fadeInTopRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInTopRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInTopRight { - -webkit-animation-name: fadeInTopRight; - animation-name: fadeInTopRight; -} -@-webkit-keyframes fadeInBottomLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInBottomLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInBottomLeft { - -webkit-animation-name: fadeInBottomLeft; - animation-name: fadeInBottomLeft; -} -@-webkit-keyframes fadeInBottomRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes fadeInBottomRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__fadeInBottomRight { - -webkit-animation-name: fadeInBottomRight; - animation-name: fadeInBottomRight; -} -/* Fading exits */ -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} -@keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} -.animate__fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} -@-webkit-keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -.animate__fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} -@-webkit-keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} -@keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} -.animate__fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} -@-webkit-keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -@keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -.animate__fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} -@-webkit-keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} -@keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} -.animate__fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} -@-webkit-keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -@keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -.animate__fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} -@-webkit-keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} -@keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} -.animate__fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} -@-webkit-keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -@keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -.animate__fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} -@-webkit-keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} -@keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} -.animate__fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} -@-webkit-keyframes fadeOutTopLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } -} -@keyframes fadeOutTopLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, -100%, 0); - transform: translate3d(-100%, -100%, 0); - } -} -.animate__fadeOutTopLeft { - -webkit-animation-name: fadeOutTopLeft; - animation-name: fadeOutTopLeft; -} -@-webkit-keyframes fadeOutTopRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } -} -@keyframes fadeOutTopRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, -100%, 0); - transform: translate3d(100%, -100%, 0); - } -} -.animate__fadeOutTopRight { - -webkit-animation-name: fadeOutTopRight; - animation-name: fadeOutTopRight; -} -@-webkit-keyframes fadeOutBottomRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } -} -@keyframes fadeOutBottomRight { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(100%, 100%, 0); - transform: translate3d(100%, 100%, 0); - } -} -.animate__fadeOutBottomRight { - -webkit-animation-name: fadeOutBottomRight; - animation-name: fadeOutBottomRight; -} -@-webkit-keyframes fadeOutBottomLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } -} -@keyframes fadeOutBottomLeft { - from { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 100%, 0); - transform: translate3d(-100%, 100%, 0); - } -} -.animate__fadeOutBottomLeft { - -webkit-animation-name: fadeOutBottomLeft; - animation-name: fadeOutBottomLeft; -} -/* Flippers */ -@-webkit-keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} -@keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} -.animate__animated.animate__flip { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} -@-webkit-keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -@keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -.animate__flipInX { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInX; - animation-name: flipInX; -} -@-webkit-keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -@keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} -.animate__flipInY { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInY; - animation-name: flipInY; -} -@-webkit-keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} -@keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} -.animate__flipOutX { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; -} -@-webkit-keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} -@keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} -.animate__flipOutY { - -webkit-animation-duration: calc(1s * 0.75); - animation-duration: calc(1s * 0.75); - -webkit-animation-duration: calc(var(--animate-duration) * 0.75); - animation-duration: calc(var(--animate-duration) * 0.75); - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; -} -/* Lightspeed */ -@-webkit-keyframes lightSpeedInRight { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes lightSpeedInRight { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__lightSpeedInRight { - -webkit-animation-name: lightSpeedInRight; - animation-name: lightSpeedInRight; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} -@-webkit-keyframes lightSpeedInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); - transform: translate3d(-100%, 0, 0) skewX(30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(-20deg); - transform: skewX(-20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(5deg); - transform: skewX(5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes lightSpeedInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); - transform: translate3d(-100%, 0, 0) skewX(30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(-20deg); - transform: skewX(-20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(5deg); - transform: skewX(5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__lightSpeedInLeft { - -webkit-animation-name: lightSpeedInLeft; - animation-name: lightSpeedInLeft; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} -@-webkit-keyframes lightSpeedOutRight { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} -@keyframes lightSpeedOutRight { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} -.animate__lightSpeedOutRight { - -webkit-animation-name: lightSpeedOutRight; - animation-name: lightSpeedOutRight; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -@-webkit-keyframes lightSpeedOutLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); - transform: translate3d(-100%, 0, 0) skewX(-30deg); - opacity: 0; - } -} -@keyframes lightSpeedOutLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); - transform: translate3d(-100%, 0, 0) skewX(-30deg); - opacity: 0; - } -} -.animate__lightSpeedOutLeft { - -webkit-animation-name: lightSpeedOutLeft; - animation-name: lightSpeedOutLeft; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -/* Rotating entrances */ -@-webkit-keyframes rotateIn { - from { - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateIn { - from { - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes rotateInDownLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInDownLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateInDownRight { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInDownRight { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -@-webkit-keyframes rotateInUpLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInUpLeft { - from { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateInUpRight { - from { - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -@keyframes rotateInUpRight { - from { - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} -.animate__rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -/* Rotating exits */ -@-webkit-keyframes rotateOut { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} -@keyframes rotateOut { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} -.animate__rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; - -webkit-transform-origin: center; - transform-origin: center; -} -@-webkit-keyframes rotateOutDownLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} -@keyframes rotateOutDownLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} -.animate__rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateOutDownRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -@keyframes rotateOutDownRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -.animate__rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -@-webkit-keyframes rotateOutUpLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -@keyframes rotateOutUpLeft { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} -.animate__rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; - -webkit-transform-origin: left bottom; - transform-origin: left bottom; -} -@-webkit-keyframes rotateOutUpRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} -@keyframes rotateOutUpRight { - from { - opacity: 1; - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} -.animate__rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; - -webkit-transform-origin: right bottom; - transform-origin: right bottom; -} -/* Specials */ -@-webkit-keyframes hinge { - 0% { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} -@keyframes hinge { - 0% { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} -.animate__hinge { - -webkit-animation-duration: calc(1s * 2); - animation-duration: calc(1s * 2); - -webkit-animation-duration: calc(var(--animate-duration) * 2); - animation-duration: calc(var(--animate-duration) * 2); - -webkit-animation-name: hinge; - animation-name: hinge; - -webkit-transform-origin: top left; - transform-origin: top left; -} -@-webkit-keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -.animate__jackInTheBox { - -webkit-animation-name: jackInTheBox; - animation-name: jackInTheBox; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ -@-webkit-keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} -@keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} -.animate__rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut; -} -/* Zooming entrances */ -@-webkit-keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} -@keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} -.animate__zoomIn { - -webkit-animation-name: zoomIn; - animation-name: zoomIn; -} -@-webkit-keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInDown { - -webkit-animation-name: zoomInDown; - animation-name: zoomInDown; -} -@-webkit-keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInLeft { - -webkit-animation-name: zoomInLeft; - animation-name: zoomInLeft; -} -@-webkit-keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInRight { - -webkit-animation-name: zoomInRight; - animation-name: zoomInRight; -} -@-webkit-keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomInUp { - -webkit-animation-name: zoomInUp; - animation-name: zoomInUp; -} -/* Zooming exits */ -@-webkit-keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} -@keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} -.animate__zoomOut { - -webkit-animation-name: zoomOut; - animation-name: zoomOut; -} -@-webkit-keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -@-webkit-keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - } -} -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - } -} -.animate__zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft; - -webkit-transform-origin: left center; - transform-origin: left center; -} -@-webkit-keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - } -} -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - } -} -.animate__zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight; - -webkit-transform-origin: right center; - transform-origin: right center; -} -@-webkit-keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -@keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} -.animate__zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} -/* Sliding entrances */ -@-webkit-keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} -@-webkit-keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} -@-webkit-keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} -@-webkit-keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -@keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.animate__slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp; -} -/* Sliding exits */ -@-webkit-keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -@keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} -.animate__slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown; -} -@-webkit-keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -@keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} -.animate__slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} -@-webkit-keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -@keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} -.animate__slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} -@-webkit-keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -@keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} -.animate__slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} diff --git a/resources/assets/___vendor/animate/animate.min.css b/resources/assets/___vendor/animate/animate.min.css deleted file mode 100644 index 76d2fe1..0000000 --- a/resources/assets/___vendor/animate/animate.min.css +++ /dev/null @@ -1,7 +0,0 @@ -@charset "UTF-8";/*! - * animate.css - https://animate.style/ - * Version - 4.1.1 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2020 Animate.css - */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-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);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/resources/assets/___vendor/animated-headline/README.md b/resources/assets/___vendor/animated-headline/README.md deleted file mode 100644 index 404d0d7..0000000 --- a/resources/assets/___vendor/animated-headline/README.md +++ /dev/null @@ -1,10 +0,0 @@ -Animated Headlines -========= - -A collection of animated headlines, with interchangeable words that replace one another through CSS transitions. - -[Article on CodyHouse](http://codyhouse.co/gem/css-animated-headlines/) - -[Demo](http://codyhouse.co/demo/animated-headlines/) - -[Terms](http://codyhouse.co/terms/) diff --git a/resources/assets/___vendor/animated-headline/css/reset.css b/resources/assets/___vendor/animated-headline/css/reset.css deleted file mode 100644 index 3a2dde4..0000000 --- a/resources/assets/___vendor/animated-headline/css/reset.css +++ /dev/null @@ -1,48 +0,0 @@ -/* http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) -*/ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section, main { - display: block; -} -body { - line-height: 1; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} \ No newline at end of file diff --git a/resources/assets/___vendor/animated-headline/css/style.css b/resources/assets/___vendor/animated-headline/css/style.css deleted file mode 100644 index 4af63d9..0000000 --- a/resources/assets/___vendor/animated-headline/css/style.css +++ /dev/null @@ -1,1269 +0,0 @@ -/* -------------------------------- - -Primary style - --------------------------------- */ -*, *::after, *::before { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -html * { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -html { - font-size: 62.5%; -} - -body { - font-size: 1.6rem; - font-family: "Source Sans Pro", sans-serif; - color: #aebcb9; - background-color: #0d0d0d; -} - -a { - text-decoration: none; -} - -.cd-title { - position: relative; - height: 160px; - line-height: 230px; - text-align: center; -} -.cd-title h1 { - font-size: 2.4rem; - font-weight: 700; -} -@media only screen and (min-width: 768px) { - .cd-title { - line-height: 250px; - } -} -@media only screen and (min-width: 1170px) { - .cd-title { - height: 200px; - line-height: 300px; - } - .cd-title h1 { - font-size: 3rem; - } -} - -.cd-intro { - width: 90%; - max-width: 768px; - text-align: center; -} - -.cd-intro { - margin: 4em auto; -} -@media only screen and (min-width: 768px) { - .cd-intro { - margin: 5em auto; - } -} -@media only screen and (min-width: 1170px) { - .cd-intro { - margin: 6em auto; - } -} - -.cd-headline { - font-size: 3rem; - line-height: 1.2; -} -@media only screen and (min-width: 768px) { - .cd-headline { - font-size: 4.4rem; - font-weight: 300; - } -} -@media only screen and (min-width: 1170px) { - .cd-headline { - font-size: 6rem; - } -} - -.cd-words-wrapper { - display: inline-block; - position: relative; - text-align: left; -} -.cd-words-wrapper b { - display: inline-block; - position: absolute; - white-space: nowrap; - left: 0; - top: 0; -} -.cd-words-wrapper b.is-visible { - position: relative; -} -.no-js .cd-words-wrapper b { - opacity: 0; -} -.no-js .cd-words-wrapper b.is-visible { - opacity: 1; -} - -/* -------------------------------- - -xrotate-1 - --------------------------------- */ -.cd-headline.rotate-1 .cd-words-wrapper { - -webkit-perspective: 300px; - -moz-perspective: 300px; - perspective: 300px; -} -.cd-headline.rotate-1 b { - opacity: 0; - -webkit-transform-origin: 50% 100%; - -moz-transform-origin: 50% 100%; - -ms-transform-origin: 50% 100%; - -o-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: rotateX(180deg); - -moz-transform: rotateX(180deg); - -ms-transform: rotateX(180deg); - -o-transform: rotateX(180deg); - transform: rotateX(180deg); -} -.cd-headline.rotate-1 b.is-visible { - opacity: 1; - -webkit-transform: rotateX(0deg); - -moz-transform: rotateX(0deg); - -ms-transform: rotateX(0deg); - -o-transform: rotateX(0deg); - transform: rotateX(0deg); - -webkit-animation: cd-rotate-1-in 1.2s; - -moz-animation: cd-rotate-1-in 1.2s; - animation: cd-rotate-1-in 1.2s; -} -.cd-headline.rotate-1 b.is-hidden { - -webkit-transform: rotateX(180deg); - -moz-transform: rotateX(180deg); - -ms-transform: rotateX(180deg); - -o-transform: rotateX(180deg); - transform: rotateX(180deg); - -webkit-animation: cd-rotate-1-out 1.2s; - -moz-animation: cd-rotate-1-out 1.2s; - animation: cd-rotate-1-out 1.2s; -} - -@-webkit-keyframes cd-rotate-1-in { - 0% { - -webkit-transform: rotateX(180deg); - opacity: 0; - } - 35% { - -webkit-transform: rotateX(120deg); - opacity: 0; - } - 65% { - opacity: 0; - } - 100% { - -webkit-transform: rotateX(360deg); - opacity: 1; - } -} -@-moz-keyframes cd-rotate-1-in { - 0% { - -moz-transform: rotateX(180deg); - opacity: 0; - } - 35% { - -moz-transform: rotateX(120deg); - opacity: 0; - } - 65% { - opacity: 0; - } - 100% { - -moz-transform: rotateX(360deg); - opacity: 1; - } -} -@keyframes cd-rotate-1-in { - 0% { - -webkit-transform: rotateX(180deg); - -moz-transform: rotateX(180deg); - -ms-transform: rotateX(180deg); - -o-transform: rotateX(180deg); - transform: rotateX(180deg); - opacity: 0; - } - 35% { - -webkit-transform: rotateX(120deg); - -moz-transform: rotateX(120deg); - -ms-transform: rotateX(120deg); - -o-transform: rotateX(120deg); - transform: rotateX(120deg); - opacity: 0; - } - 65% { - opacity: 0; - } - 100% { - -webkit-transform: rotateX(360deg); - -moz-transform: rotateX(360deg); - -ms-transform: rotateX(360deg); - -o-transform: rotateX(360deg); - transform: rotateX(360deg); - opacity: 1; - } -} -@-webkit-keyframes cd-rotate-1-out { - 0% { - -webkit-transform: rotateX(0deg); - opacity: 1; - } - 35% { - -webkit-transform: rotateX(-40deg); - opacity: 1; - } - 65% { - opacity: 0; - } - 100% { - -webkit-transform: rotateX(180deg); - opacity: 0; - } -} -@-moz-keyframes cd-rotate-1-out { - 0% { - -moz-transform: rotateX(0deg); - opacity: 1; - } - 35% { - -moz-transform: rotateX(-40deg); - opacity: 1; - } - 65% { - opacity: 0; - } - 100% { - -moz-transform: rotateX(180deg); - opacity: 0; - } -} -@keyframes cd-rotate-1-out { - 0% { - -webkit-transform: rotateX(0deg); - -moz-transform: rotateX(0deg); - -ms-transform: rotateX(0deg); - -o-transform: rotateX(0deg); - transform: rotateX(0deg); - opacity: 1; - } - 35% { - -webkit-transform: rotateX(-40deg); - -moz-transform: rotateX(-40deg); - -ms-transform: rotateX(-40deg); - -o-transform: rotateX(-40deg); - transform: rotateX(-40deg); - opacity: 1; - } - 65% { - opacity: 0; - } - 100% { - -webkit-transform: rotateX(180deg); - -moz-transform: rotateX(180deg); - -ms-transform: rotateX(180deg); - -o-transform: rotateX(180deg); - transform: rotateX(180deg); - opacity: 0; - } -} -/* -------------------------------- - -xtype - --------------------------------- */ -.cd-headline.type .cd-words-wrapper { - vertical-align: top; - overflow: hidden; -} -.cd-headline.type .cd-words-wrapper::after { - /* vertical bar */ - content: ''; - position: absolute; - right: 0; - top: 50%; - bottom: auto; - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - -ms-transform: translateY(-50%); - -o-transform: translateY(-50%); - transform: translateY(-50%); - height: 90%; - width: 1px; - background-color: #aebcb9; -} -.cd-headline.type .cd-words-wrapper.waiting::after { - -webkit-animation: cd-pulse 1s infinite; - -moz-animation: cd-pulse 1s infinite; - animation: cd-pulse 1s infinite; -} -.cd-headline.type .cd-words-wrapper.selected { - background-color: #aebcb9; -} -.cd-headline.type .cd-words-wrapper.selected::after { - visibility: hidden; -} -.cd-headline.type .cd-words-wrapper.selected b { - color: #0d0d0d; -} -.cd-headline.type b { - visibility: hidden; -} -.cd-headline.type b.is-visible { - visibility: visible; -} -.cd-headline.type i { - position: absolute; - visibility: hidden; -} -.cd-headline.type i.in { - position: relative; - visibility: visible; -} - -@-webkit-keyframes cd-pulse { - 0% { - -webkit-transform: translateY(-50%) scale(1); - opacity: 1; - } - 40% { - -webkit-transform: translateY(-50%) scale(0.9); - opacity: 0; - } - 100% { - -webkit-transform: translateY(-50%) scale(0); - opacity: 0; - } -} -@-moz-keyframes cd-pulse { - 0% { - -moz-transform: translateY(-50%) scale(1); - opacity: 1; - } - 40% { - -moz-transform: translateY(-50%) scale(0.9); - opacity: 0; - } - 100% { - -moz-transform: translateY(-50%) scale(0); - opacity: 0; - } -} -@keyframes cd-pulse { - 0% { - -webkit-transform: translateY(-50%) scale(1); - -moz-transform: translateY(-50%) scale(1); - -ms-transform: translateY(-50%) scale(1); - -o-transform: translateY(-50%) scale(1); - transform: translateY(-50%) scale(1); - opacity: 1; - } - 40% { - -webkit-transform: translateY(-50%) scale(0.9); - -moz-transform: translateY(-50%) scale(0.9); - -ms-transform: translateY(-50%) scale(0.9); - -o-transform: translateY(-50%) scale(0.9); - transform: translateY(-50%) scale(0.9); - opacity: 0; - } - 100% { - -webkit-transform: translateY(-50%) scale(0); - -moz-transform: translateY(-50%) scale(0); - -ms-transform: translateY(-50%) scale(0); - -o-transform: translateY(-50%) scale(0); - transform: translateY(-50%) scale(0); - opacity: 0; - } -} -/* -------------------------------- - -xrotate-2 - --------------------------------- */ -.cd-headline.rotate-2 .cd-words-wrapper { - -webkit-perspective: 300px; - -moz-perspective: 300px; - perspective: 300px; -} -.cd-headline.rotate-2 i, .cd-headline.rotate-2 em { - display: inline-block; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.cd-headline.rotate-2 b { - opacity: 0; -} -.cd-headline.rotate-2 i { - -webkit-transform-style: preserve-3d; - -moz-transform-style: preserve-3d; - -ms-transform-style: preserve-3d; - -o-transform-style: preserve-3d; - transform-style: preserve-3d; - -webkit-transform: translateZ(-20px) rotateX(90deg); - -moz-transform: translateZ(-20px) rotateX(90deg); - -ms-transform: translateZ(-20px) rotateX(90deg); - -o-transform: translateZ(-20px) rotateX(90deg); - transform: translateZ(-20px) rotateX(90deg); - opacity: 0; -} -.is-visible .cd-headline.rotate-2 i { - opacity: 1; -} -.cd-headline.rotate-2 i.in { - -webkit-animation: cd-rotate-2-in 0.4s forwards; - -moz-animation: cd-rotate-2-in 0.4s forwards; - animation: cd-rotate-2-in 0.4s forwards; -} -.cd-headline.rotate-2 i.out { - -webkit-animation: cd-rotate-2-out 0.4s forwards; - -moz-animation: cd-rotate-2-out 0.4s forwards; - animation: cd-rotate-2-out 0.4s forwards; -} -.cd-headline.rotate-2 em { - -webkit-transform: translateZ(20px); - -moz-transform: translateZ(20px); - -ms-transform: translateZ(20px); - -o-transform: translateZ(20px); - transform: translateZ(20px); -} - -.no-csstransitions .cd-headline.rotate-2 i { - -webkit-transform: rotateX(0deg); - -moz-transform: rotateX(0deg); - -ms-transform: rotateX(0deg); - -o-transform: rotateX(0deg); - transform: rotateX(0deg); - opacity: 0; -} -.no-csstransitions .cd-headline.rotate-2 i em { - -webkit-transform: scale(1); - -moz-transform: scale(1); - -ms-transform: scale(1); - -o-transform: scale(1); - transform: scale(1); -} - -.no-csstransitions .cd-headline.rotate-2 .is-visible i { - opacity: 1; -} - -@-webkit-keyframes cd-rotate-2-in { - 0% { - opacity: 0; - -webkit-transform: translateZ(-20px) rotateX(90deg); - } - 60% { - opacity: 1; - -webkit-transform: translateZ(-20px) rotateX(-10deg); - } - 100% { - opacity: 1; - -webkit-transform: translateZ(-20px) rotateX(0deg); - } -} -@-moz-keyframes cd-rotate-2-in { - 0% { - opacity: 0; - -moz-transform: translateZ(-20px) rotateX(90deg); - } - 60% { - opacity: 1; - -moz-transform: translateZ(-20px) rotateX(-10deg); - } - 100% { - opacity: 1; - -moz-transform: translateZ(-20px) rotateX(0deg); - } -} -@keyframes cd-rotate-2-in { - 0% { - opacity: 0; - -webkit-transform: translateZ(-20px) rotateX(90deg); - -moz-transform: translateZ(-20px) rotateX(90deg); - -ms-transform: translateZ(-20px) rotateX(90deg); - -o-transform: translateZ(-20px) rotateX(90deg); - transform: translateZ(-20px) rotateX(90deg); - } - 60% { - opacity: 1; - -webkit-transform: translateZ(-20px) rotateX(-10deg); - -moz-transform: translateZ(-20px) rotateX(-10deg); - -ms-transform: translateZ(-20px) rotateX(-10deg); - -o-transform: translateZ(-20px) rotateX(-10deg); - transform: translateZ(-20px) rotateX(-10deg); - } - 100% { - opacity: 1; - -webkit-transform: translateZ(-20px) rotateX(0deg); - -moz-transform: translateZ(-20px) rotateX(0deg); - -ms-transform: translateZ(-20px) rotateX(0deg); - -o-transform: translateZ(-20px) rotateX(0deg); - transform: translateZ(-20px) rotateX(0deg); - } -} -@-webkit-keyframes cd-rotate-2-out { - 0% { - opacity: 1; - -webkit-transform: translateZ(-20px) rotateX(0); - } - 60% { - opacity: 0; - -webkit-transform: translateZ(-20px) rotateX(-100deg); - } - 100% { - opacity: 0; - -webkit-transform: translateZ(-20px) rotateX(-90deg); - } -} -@-moz-keyframes cd-rotate-2-out { - 0% { - opacity: 1; - -moz-transform: translateZ(-20px) rotateX(0); - } - 60% { - opacity: 0; - -moz-transform: translateZ(-20px) rotateX(-100deg); - } - 100% { - opacity: 0; - -moz-transform: translateZ(-20px) rotateX(-90deg); - } -} -@keyframes cd-rotate-2-out { - 0% { - opacity: 1; - -webkit-transform: translateZ(-20px) rotateX(0); - -moz-transform: translateZ(-20px) rotateX(0); - -ms-transform: translateZ(-20px) rotateX(0); - -o-transform: translateZ(-20px) rotateX(0); - transform: translateZ(-20px) rotateX(0); - } - 60% { - opacity: 0; - -webkit-transform: translateZ(-20px) rotateX(-100deg); - -moz-transform: translateZ(-20px) rotateX(-100deg); - -ms-transform: translateZ(-20px) rotateX(-100deg); - -o-transform: translateZ(-20px) rotateX(-100deg); - transform: translateZ(-20px) rotateX(-100deg); - } - 100% { - opacity: 0; - -webkit-transform: translateZ(-20px) rotateX(-90deg); - -moz-transform: translateZ(-20px) rotateX(-90deg); - -ms-transform: translateZ(-20px) rotateX(-90deg); - -o-transform: translateZ(-20px) rotateX(-90deg); - transform: translateZ(-20px) rotateX(-90deg); - } -} -/* -------------------------------- - -xloading-bar - --------------------------------- */ -.cd-headline.loading-bar span { - display: inline-block; - padding: .2em 0; -} -.cd-headline.loading-bar .cd-words-wrapper { - overflow: hidden; - vertical-align: top; -} -.cd-headline.loading-bar .cd-words-wrapper::after { - /* loading bar */ - content: ''; - position: absolute; - left: 0; - bottom: 0; - height: 3px; - width: 0; - background: #0096a7; - z-index: 2; - -webkit-transition: width 0.3s -0.1s; - -moz-transition: width 0.3s -0.1s; - transition: width 0.3s -0.1s; -} -.cd-headline.loading-bar .cd-words-wrapper.is-loading::after { - width: 100%; - -webkit-transition: width 3s; - -moz-transition: width 3s; - transition: width 3s; -} -.cd-headline.loading-bar b { - top: .2em; - opacity: 0; - -webkit-transition: opacity 0.3s; - -moz-transition: opacity 0.3s; - transition: opacity 0.3s; -} -.cd-headline.loading-bar b.is-visible { - opacity: 1; - top: 0; -} - -/* -------------------------------- - -xslide - --------------------------------- */ -.cd-headline.slide span { - display: inline-block; - padding: .2em 0; -} -.cd-headline.slide .cd-words-wrapper { - overflow: hidden; - vertical-align: top; -} -.cd-headline.slide b { - opacity: 0; - top: .2em; -} -.cd-headline.slide b.is-visible { - top: 0; - opacity: 1; - -webkit-animation: slide-in 0.6s; - -moz-animation: slide-in 0.6s; - animation: slide-in 0.6s; -} -.cd-headline.slide b.is-hidden { - -webkit-animation: slide-out 0.6s; - -moz-animation: slide-out 0.6s; - animation: slide-out 0.6s; -} - -@-webkit-keyframes slide-in { - 0% { - opacity: 0; - -webkit-transform: translateY(-100%); - } - 60% { - opacity: 1; - -webkit-transform: translateY(20%); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@-moz-keyframes slide-in { - 0% { - opacity: 0; - -moz-transform: translateY(-100%); - } - 60% { - opacity: 1; - -moz-transform: translateY(20%); - } - 100% { - opacity: 1; - -moz-transform: translateY(0); - } -} -@keyframes slide-in { - 0% { - opacity: 0; - -webkit-transform: translateY(-100%); - -moz-transform: translateY(-100%); - -ms-transform: translateY(-100%); - -o-transform: translateY(-100%); - transform: translateY(-100%); - } - 60% { - opacity: 1; - -webkit-transform: translateY(20%); - -moz-transform: translateY(20%); - -ms-transform: translateY(20%); - -o-transform: translateY(20%); - transform: translateY(20%); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -moz-transform: translateY(0); - -ms-transform: translateY(0); - -o-transform: translateY(0); - transform: translateY(0); - } -} -@-webkit-keyframes slide-out { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - } - 60% { - opacity: 0; - -webkit-transform: translateY(120%); - } - 100% { - opacity: 0; - -webkit-transform: translateY(100%); - } -} -@-moz-keyframes slide-out { - 0% { - opacity: 1; - -moz-transform: translateY(0); - } - 60% { - opacity: 0; - -moz-transform: translateY(120%); - } - 100% { - opacity: 0; - -moz-transform: translateY(100%); - } -} -@keyframes slide-out { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -moz-transform: translateY(0); - -ms-transform: translateY(0); - -o-transform: translateY(0); - transform: translateY(0); - } - 60% { - opacity: 0; - -webkit-transform: translateY(120%); - -moz-transform: translateY(120%); - -ms-transform: translateY(120%); - -o-transform: translateY(120%); - transform: translateY(120%); - } - 100% { - opacity: 0; - -webkit-transform: translateY(100%); - -moz-transform: translateY(100%); - -ms-transform: translateY(100%); - -o-transform: translateY(100%); - transform: translateY(100%); - } -} -/* -------------------------------- - -xclip - --------------------------------- */ -.cd-headline.clip span { - display: inline-block; - padding: .2em 0; -} -.cd-headline.clip .cd-words-wrapper { - overflow: hidden; - vertical-align: top; -} -.cd-headline.clip .cd-words-wrapper::after { - /* line */ - content: ''; - position: absolute; - top: 0; - right: 0; - width: 2px; - height: 100%; - background-color: #aebcb9; -} -.cd-headline.clip b { - opacity: 0; -} -.cd-headline.clip b.is-visible { - opacity: 1; -} - -/* -------------------------------- - -xzoom - --------------------------------- */ -.cd-headline.zoom .cd-words-wrapper { - -webkit-perspective: 300px; - -moz-perspective: 300px; - perspective: 300px; -} -.cd-headline.zoom b { - opacity: 0; -} -.cd-headline.zoom b.is-visible { - opacity: 1; - -webkit-animation: zoom-in 0.8s; - -moz-animation: zoom-in 0.8s; - animation: zoom-in 0.8s; -} -.cd-headline.zoom b.is-hidden { - -webkit-animation: zoom-out 0.8s; - -moz-animation: zoom-out 0.8s; - animation: zoom-out 0.8s; -} - -@-webkit-keyframes zoom-in { - 0% { - opacity: 0; - -webkit-transform: translateZ(100px); - } - 100% { - opacity: 1; - -webkit-transform: translateZ(0); - } -} -@-moz-keyframes zoom-in { - 0% { - opacity: 0; - -moz-transform: translateZ(100px); - } - 100% { - opacity: 1; - -moz-transform: translateZ(0); - } -} -@keyframes zoom-in { - 0% { - opacity: 0; - -webkit-transform: translateZ(100px); - -moz-transform: translateZ(100px); - -ms-transform: translateZ(100px); - -o-transform: translateZ(100px); - transform: translateZ(100px); - } - 100% { - opacity: 1; - -webkit-transform: translateZ(0); - -moz-transform: translateZ(0); - -ms-transform: translateZ(0); - -o-transform: translateZ(0); - transform: translateZ(0); - } -} -@-webkit-keyframes zoom-out { - 0% { - opacity: 1; - -webkit-transform: translateZ(0); - } - 100% { - opacity: 0; - -webkit-transform: translateZ(-100px); - } -} -@-moz-keyframes zoom-out { - 0% { - opacity: 1; - -moz-transform: translateZ(0); - } - 100% { - opacity: 0; - -moz-transform: translateZ(-100px); - } -} -@keyframes zoom-out { - 0% { - opacity: 1; - -webkit-transform: translateZ(0); - -moz-transform: translateZ(0); - -ms-transform: translateZ(0); - -o-transform: translateZ(0); - transform: translateZ(0); - } - 100% { - opacity: 0; - -webkit-transform: translateZ(-100px); - -moz-transform: translateZ(-100px); - -ms-transform: translateZ(-100px); - -o-transform: translateZ(-100px); - transform: translateZ(-100px); - } -} -/* -------------------------------- - -xrotate-3 - --------------------------------- */ -.cd-headline.rotate-3 .cd-words-wrapper { - -webkit-perspective: 300px; - -moz-perspective: 300px; - perspective: 300px; -} -.cd-headline.rotate-3 b { - opacity: 0; -} -.cd-headline.rotate-3 i { - display: inline-block; - -webkit-transform: rotateY(180deg); - -moz-transform: rotateY(180deg); - -ms-transform: rotateY(180deg); - -o-transform: rotateY(180deg); - transform: rotateY(180deg); - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.is-visible .cd-headline.rotate-3 i { - -webkit-transform: rotateY(0deg); - -moz-transform: rotateY(0deg); - -ms-transform: rotateY(0deg); - -o-transform: rotateY(0deg); - transform: rotateY(0deg); -} -.cd-headline.rotate-3 i.in { - -webkit-animation: cd-rotate-3-in 0.6s forwards; - -moz-animation: cd-rotate-3-in 0.6s forwards; - animation: cd-rotate-3-in 0.6s forwards; -} -.cd-headline.rotate-3 i.out { - -webkit-animation: cd-rotate-3-out 0.6s forwards; - -moz-animation: cd-rotate-3-out 0.6s forwards; - animation: cd-rotate-3-out 0.6s forwards; -} - -.no-csstransitions .cd-headline.rotate-3 i { - -webkit-transform: rotateY(0deg); - -moz-transform: rotateY(0deg); - -ms-transform: rotateY(0deg); - -o-transform: rotateY(0deg); - transform: rotateY(0deg); - opacity: 0; -} - -.no-csstransitions .cd-headline.rotate-3 .is-visible i { - opacity: 1; -} - -@-webkit-keyframes cd-rotate-3-in { - 0% { - -webkit-transform: rotateY(180deg); - } - 100% { - -webkit-transform: rotateY(0deg); - } -} -@-moz-keyframes cd-rotate-3-in { - 0% { - -moz-transform: rotateY(180deg); - } - 100% { - -moz-transform: rotateY(0deg); - } -} -@keyframes cd-rotate-3-in { - 0% { - -webkit-transform: rotateY(180deg); - -moz-transform: rotateY(180deg); - -ms-transform: rotateY(180deg); - -o-transform: rotateY(180deg); - transform: rotateY(180deg); - } - 100% { - -webkit-transform: rotateY(0deg); - -moz-transform: rotateY(0deg); - -ms-transform: rotateY(0deg); - -o-transform: rotateY(0deg); - transform: rotateY(0deg); - } -} -@-webkit-keyframes cd-rotate-3-out { - 0% { - -webkit-transform: rotateY(0); - } - 100% { - -webkit-transform: rotateY(-180deg); - } -} -@-moz-keyframes cd-rotate-3-out { - 0% { - -moz-transform: rotateY(0); - } - 100% { - -moz-transform: rotateY(-180deg); - } -} -@keyframes cd-rotate-3-out { - 0% { - -webkit-transform: rotateY(0); - -moz-transform: rotateY(0); - -ms-transform: rotateY(0); - -o-transform: rotateY(0); - transform: rotateY(0); - } - 100% { - -webkit-transform: rotateY(-180deg); - -moz-transform: rotateY(-180deg); - -ms-transform: rotateY(-180deg); - -o-transform: rotateY(-180deg); - transform: rotateY(-180deg); - } -} -/* -------------------------------- - -xscale - --------------------------------- */ -.cd-headline.scale b { - opacity: 0; -} -.cd-headline.scale i { - display: inline-block; - opacity: 0; - -webkit-transform: scale(0); - -moz-transform: scale(0); - -ms-transform: scale(0); - -o-transform: scale(0); - transform: scale(0); -} -.is-visible .cd-headline.scale i { - opacity: 1; -} -.cd-headline.scale i.in { - -webkit-animation: scale-up 0.6s forwards; - -moz-animation: scale-up 0.6s forwards; - animation: scale-up 0.6s forwards; -} -.cd-headline.scale i.out { - -webkit-animation: scale-down 0.6s forwards; - -moz-animation: scale-down 0.6s forwards; - animation: scale-down 0.6s forwards; -} - -.no-csstransitions .cd-headline.scale i { - -webkit-transform: scale(1); - -moz-transform: scale(1); - -ms-transform: scale(1); - -o-transform: scale(1); - transform: scale(1); - opacity: 0; -} - -.no-csstransitions .cd-headline.scale .is-visible i { - opacity: 1; -} - -@-webkit-keyframes scale-up { - 0% { - -webkit-transform: scale(0); - opacity: 0; - } - 60% { - -webkit-transform: scale(1.2); - opacity: 1; - } - 100% { - -webkit-transform: scale(1); - opacity: 1; - } -} -@-moz-keyframes scale-up { - 0% { - -moz-transform: scale(0); - opacity: 0; - } - 60% { - -moz-transform: scale(1.2); - opacity: 1; - } - 100% { - -moz-transform: scale(1); - opacity: 1; - } -} -@keyframes scale-up { - 0% { - -webkit-transform: scale(0); - -moz-transform: scale(0); - -ms-transform: scale(0); - -o-transform: scale(0); - transform: scale(0); - opacity: 0; - } - 60% { - -webkit-transform: scale(1.2); - -moz-transform: scale(1.2); - -ms-transform: scale(1.2); - -o-transform: scale(1.2); - transform: scale(1.2); - opacity: 1; - } - 100% { - -webkit-transform: scale(1); - -moz-transform: scale(1); - -ms-transform: scale(1); - -o-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@-webkit-keyframes scale-down { - 0% { - -webkit-transform: scale(1); - opacity: 1; - } - 60% { - -webkit-transform: scale(0); - opacity: 0; - } -} -@-moz-keyframes scale-down { - 0% { - -moz-transform: scale(1); - opacity: 1; - } - 60% { - -moz-transform: scale(0); - opacity: 0; - } -} -@keyframes scale-down { - 0% { - -webkit-transform: scale(1); - -moz-transform: scale(1); - -ms-transform: scale(1); - -o-transform: scale(1); - transform: scale(1); - opacity: 1; - } - 60% { - -webkit-transform: scale(0); - -moz-transform: scale(0); - -ms-transform: scale(0); - -o-transform: scale(0); - transform: scale(0); - opacity: 0; - } -} -/* -------------------------------- - -xpush - --------------------------------- */ -.cd-headline.push b { - opacity: 0; -} -.cd-headline.push b.is-visible { - opacity: 1; - -webkit-animation: push-in 0.6s; - -moz-animation: push-in 0.6s; - animation: push-in 0.6s; -} -.cd-headline.push b.is-hidden { - -webkit-animation: push-out 0.6s; - -moz-animation: push-out 0.6s; - animation: push-out 0.6s; -} - -@-webkit-keyframes push-in { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%); - } - 60% { - opacity: 1; - -webkit-transform: translateX(10%); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@-moz-keyframes push-in { - 0% { - opacity: 0; - -moz-transform: translateX(-100%); - } - 60% { - opacity: 1; - -moz-transform: translateX(10%); - } - 100% { - opacity: 1; - -moz-transform: translateX(0); - } -} -@keyframes push-in { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%); - -moz-transform: translateX(-100%); - -ms-transform: translateX(-100%); - -o-transform: translateX(-100%); - transform: translateX(-100%); - } - 60% { - opacity: 1; - -webkit-transform: translateX(10%); - -moz-transform: translateX(10%); - -ms-transform: translateX(10%); - -o-transform: translateX(10%); - transform: translateX(10%); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -moz-transform: translateX(0); - -ms-transform: translateX(0); - -o-transform: translateX(0); - transform: translateX(0); - } -} -@-webkit-keyframes push-out { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - } - 60% { - opacity: 0; - -webkit-transform: translateX(110%); - } - 100% { - opacity: 0; - -webkit-transform: translateX(100%); - } -} -@-moz-keyframes push-out { - 0% { - opacity: 1; - -moz-transform: translateX(0); - } - 60% { - opacity: 0; - -moz-transform: translateX(110%); - } - 100% { - opacity: 0; - -moz-transform: translateX(100%); - } -} -@keyframes push-out { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -moz-transform: translateX(0); - -ms-transform: translateX(0); - -o-transform: translateX(0); - transform: translateX(0); - } - 60% { - opacity: 0; - -webkit-transform: translateX(110%); - -moz-transform: translateX(110%); - -ms-transform: translateX(110%); - -o-transform: translateX(110%); - transform: translateX(110%); - } - 100% { - opacity: 0; - -webkit-transform: translateX(100%); - -moz-transform: translateX(100%); - -ms-transform: translateX(100%); - -o-transform: translateX(100%); - transform: translateX(100%); - } -} diff --git a/resources/assets/___vendor/animated-headline/index.html b/resources/assets/___vendor/animated-headline/index.html deleted file mode 100644 index c07d5bc..0000000 --- a/resources/assets/___vendor/animated-headline/index.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - Animated Headlines | CodyHouse - - -
-

Animated Headlines

-
- -
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
-
-

- My favourite food is - - pizza - sushi - steak - -

-
- - - - \ No newline at end of file diff --git a/resources/assets/___vendor/animated-headline/js/jquery-2.1.1.js b/resources/assets/___vendor/animated-headline/js/jquery-2.1.1.js deleted file mode 100644 index e5ace11..0000000 --- a/resources/assets/___vendor/animated-headline/js/jquery-2.1.1.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b) -},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*\s*$/g,ib={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("'+ - '', - - srcAction: 'iframe_src', - - // we don't care and support only one default type of URL by default - patterns: { - youtube: { - index: 'youtube.com', - id: 'v=', - src: '//www.youtube.com/embed/%id%?autoplay=1' - }, - vimeo: { - index: 'vimeo.com/', - id: '/', - src: '//player.vimeo.com/video/%id%?autoplay=1' - }, - gmaps: { - index: '//maps.google.', - src: '%id%&output=embed' - } - } - }, - - proto: { - initIframe: function() { - mfp.types.push(IFRAME_NS); - - _mfpOn('BeforeChange', function(e, prevType, newType) { - if(prevType !== newType) { - if(prevType === IFRAME_NS) { - _fixIframeBugs(); // iframe if removed - } else if(newType === IFRAME_NS) { - _fixIframeBugs(true); // iframe is showing - } - }// else { - // iframe source is switched, don't do anything - //} - }); - - _mfpOn(CLOSE_EVENT + '.' + IFRAME_NS, function() { - _fixIframeBugs(); - }); - }, - - getIframe: function(item, template) { - var embedSrc = item.src; - var iframeSt = mfp.st.iframe; - - $.each(iframeSt.patterns, function() { - if(embedSrc.indexOf( this.index ) > -1) { - if(this.id) { - if(typeof this.id === 'string') { - embedSrc = embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length, embedSrc.length); - } else { - embedSrc = this.id.call( this, embedSrc ); - } - } - embedSrc = this.src.replace('%id%', embedSrc ); - return false; // break; - } - }); - - var dataObj = {}; - if(iframeSt.srcAction) { - dataObj[iframeSt.srcAction] = embedSrc; - } - - mfp._parseMarkup(template, dataObj, item); - - mfp.updateStatus('ready'); - - return template; - } - } -}); - - - -/*>>iframe*/ - -/*>>gallery*/ -/** - * Get looped index depending on number of slides - */ -var _getLoopedId = function(index) { - var numSlides = mfp.items.length; - if(index > numSlides - 1) { - return index - numSlides; - } else if(index < 0) { - return numSlides + index; - } - return index; - }, - _replaceCurrTotal = function(text, curr, total) { - return text.replace(/%curr%/gi, curr + 1).replace(/%total%/gi, total); - }; - -$.magnificPopup.registerModule('gallery', { - - options: { - enabled: false, - arrowMarkup: '', - preload: [0,2], - navigateByImgClick: true, - arrows: true, - - tPrev: 'Previous (Left arrow key)', - tNext: 'Next (Right arrow key)', - tCounter: '%curr% of %total%', - - langDir: null, - loop: true, - }, - - proto: { - initGallery: function() { - - var gSt = mfp.st.gallery, - ns = '.mfp-gallery'; - - mfp.direction = true; // true - next, false - prev - - if(!gSt || !gSt.enabled ) return false; - - if (!gSt.langDir) { - gSt.langDir = document.dir || 'ltr'; - } - - _wrapClasses += ' mfp-gallery'; - - _mfpOn(OPEN_EVENT+ns, function() { - - if(gSt.navigateByImgClick) { - mfp.wrap.on('click'+ns, '.mfp-img', function() { - if(mfp.items.length > 1) { - mfp.next(); - return false; - } - }); - } - - _document.on('keydown'+ns, function(e) { - if (e.keyCode === 37) { - if (gSt.langDir === 'rtl') mfp.next(); - else mfp.prev(); - } else if (e.keyCode === 39) { - if (gSt.langDir === 'rtl') mfp.prev(); - else mfp.next(); - } - }); - - mfp.updateGalleryButtons(); - - }); - - _mfpOn('UpdateStatus'+ns, function(/*e, data*/) { - mfp.updateGalleryButtons(); - }); - - _mfpOn('UpdateStatus'+ns, function(e, data) { - if(data.text) { - data.text = _replaceCurrTotal(data.text, mfp.currItem.index, mfp.items.length); - } - }); - - _mfpOn(MARKUP_PARSE_EVENT+ns, function(e, element, values, item) { - var l = mfp.items.length; - values.counter = l > 1 ? _replaceCurrTotal(gSt.tCounter, item.index, l) : ''; - }); - - _mfpOn('BuildControls' + ns, function() { - if(mfp.items.length > 1 && gSt.arrows && !mfp.arrowLeft) { - - var arrowLeftDesc, arrowRightDesc, arrowLeftAction, arrowRightAction; - - if (gSt.langDir === 'rtl') { - arrowLeftDesc = gSt.tNext; - arrowRightDesc = gSt.tPrev; - arrowLeftAction = 'next'; - arrowRightAction = 'prev'; - } else { - arrowLeftDesc = gSt.tPrev; - arrowRightDesc = gSt.tNext; - arrowLeftAction = 'prev'; - arrowRightAction = 'next'; - } - - var markup = gSt.arrowMarkup, - arrowLeft = mfp.arrowLeft = $( markup.replace(/%title%/gi, arrowLeftDesc).replace(/%action%/gi, arrowLeftAction).replace(/%dir%/gi, 'left') ).addClass(PREVENT_CLOSE_CLASS), - arrowRight = mfp.arrowRight = $( markup.replace(/%title%/gi, arrowRightDesc).replace(/%action%/gi, arrowRightAction).replace(/%dir%/gi, 'right') ).addClass(PREVENT_CLOSE_CLASS); - - if (gSt.langDir === 'rtl') { - mfp.arrowNext = arrowLeft; - mfp.arrowPrev = arrowRight; - } else { - mfp.arrowNext = arrowRight; - mfp.arrowPrev = arrowLeft; - } - - arrowLeft.on('click', function() { - if (gSt.langDir === 'rtl') mfp.next(); - else mfp.prev(); - }); - arrowRight.on('click', function() { - if (gSt.langDir === 'rtl') mfp.prev(); - else mfp.next(); - }); - - mfp.container.append(arrowLeft.add(arrowRight)); - - } - }); - - _mfpOn(CHANGE_EVENT+ns, function() { - if(mfp._preloadTimeout) clearTimeout(mfp._preloadTimeout); - - mfp._preloadTimeout = setTimeout(function() { - mfp.preloadNearbyImages(); - mfp._preloadTimeout = null; - }, 16); - }); - - - _mfpOn(CLOSE_EVENT+ns, function() { - _document.off(ns); - mfp.wrap.off('click'+ns); - mfp.arrowRight = mfp.arrowLeft = null; - }); - - }, - next: function() { - var newIndex = _getLoopedId(mfp.index + 1); - if (!mfp.st.gallery.loop && newIndex === 0 ) return false; - mfp.direction = true; - mfp.index = newIndex; - mfp.updateItemHTML(); - }, - prev: function() { - var newIndex = mfp.index - 1; - if (!mfp.st.gallery.loop && newIndex < 0) return false; - mfp.direction = false; - mfp.index = _getLoopedId(newIndex); - mfp.updateItemHTML(); - }, - goTo: function(newIndex) { - mfp.direction = (newIndex >= mfp.index); - mfp.index = newIndex; - mfp.updateItemHTML(); - }, - preloadNearbyImages: function() { - var p = mfp.st.gallery.preload, - preloadBefore = Math.min(p[0], mfp.items.length), - preloadAfter = Math.min(p[1], mfp.items.length), - i; - - for(i = 1; i <= (mfp.direction ? preloadAfter : preloadBefore); i++) { - mfp._preloadItem(mfp.index+i); - } - for(i = 1; i <= (mfp.direction ? preloadBefore : preloadAfter); i++) { - mfp._preloadItem(mfp.index-i); - } - }, - _preloadItem: function(index) { - index = _getLoopedId(index); - - if(mfp.items[index].preloaded) { - return; - } - - var item = mfp.items[index]; - if(!item.parsed) { - item = mfp.parseEl( index ); - } - - _mfpTrigger('LazyLoad', item); - - if(item.type === 'image') { - item.img = $('').on('load.mfploader', function() { - item.hasSize = true; - }).on('error.mfploader', function() { - item.hasSize = true; - item.loadError = true; - _mfpTrigger('LazyLoadError', item); - }).attr('src', item.src); - } - - - item.preloaded = true; - }, - - /** - * Show/hide the gallery prev/next buttons if we're at the start/end, if looping is turned off - * Added by Joloco for Veg - */ - updateGalleryButtons: function() { - - if ( !mfp.st.gallery.loop && typeof mfp.arrowPrev === 'object' && mfp.arrowPrev !== null) { - - if (mfp.index === 0) mfp.arrowPrev.hide(); - else mfp.arrowPrev.show(); - - if (mfp.index === (mfp.items.length - 1)) mfp.arrowNext.hide(); - else mfp.arrowNext.show(); - - } - - }, - - } - -}); - - -/*>>gallery*/ - -/*>>retina*/ - -var RETINA_NS = 'retina'; - -$.magnificPopup.registerModule(RETINA_NS, { - options: { - replaceSrc: function(item) { - return item.src.replace(/\.\w+$/, function(m) { return '@2x' + m; }); - }, - ratio: 1 // Function or number. Set to 1 to disable. - }, - proto: { - initRetina: function() { - if(window.devicePixelRatio > 1) { - - var st = mfp.st.retina, - ratio = st.ratio; - - ratio = !isNaN(ratio) ? ratio : ratio(); - - if(ratio > 1) { - _mfpOn('ImageHasSize' + '.' + RETINA_NS, function(e, item) { - item.img.css({ - 'max-width': item.img[0].naturalWidth / ratio, - 'width': '100%' - }); - }); - _mfpOn('ElementParse' + '.' + RETINA_NS, function(e, item) { - item.src = st.replaceSrc(item, ratio); - }); - } - } - - } - } -}); - -/*>>retina*/ - _checkInstance(); })); \ No newline at end of file diff --git a/resources/assets/___vendor/magnific-popup/jquery.magnific-popup.min.js b/resources/assets/___vendor/magnific-popup/jquery.magnific-popup.min.js deleted file mode 100644 index 01c4662..0000000 --- a/resources/assets/___vendor/magnific-popup/jquery.magnific-popup.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(window.jQuery||window.Zepto)}(function(c){function e(){}function d(e,t){m.ev.on(x+e+I,t)}function p(e,t,n,o){var i=document.createElement("div");return i.className="mfp-"+e,n&&(i.innerHTML=n),o?t&&t.appendChild(i):(i=c(i),t&&i.appendTo(t)),i}function u(e,t){m.ev.triggerHandler(x+e,t),m.st.callbacks&&(e=e.charAt(0).toLowerCase()+e.slice(1),m.st.callbacks[e])&&m.st.callbacks[e].apply(m,Array.isArray(t)?t:[t])}function f(e){return e===A&&m.currTemplate.closeBtn||(m.currTemplate.closeBtn=c(m.st.closeMarkup.replace("%title%",m.st.tClose)),A=e),m.currTemplate.closeBtn}function r(){c.magnificPopup.instance||((m=new e).init(),c.magnificPopup.instance=m)}function a(){y&&(v.after(y.addClass(l)).detach(),y=null)}function i(){n&&c(document.body).removeClass(n)}function t(){i(),m.req&&m.req.abort()}var m,o,g,s,h,A,l,v,y,n,w="Close",F="BeforeClose",C="MarkupParse",b="Open",j="Change",x="mfp",I="."+x,T="mfp-ready",N="mfp-removing",k="mfp-prevent-close",P=!!window.jQuery,_=c(window),S=(c.magnificPopup={instance:null,proto:e.prototype={constructor:e,init:function(){var e=navigator.appVersion;m.isLowIE=m.isIE8=document.all&&!document.addEventListener,m.isAndroid=/android/gi.test(e),m.isIOS=/iphone|ipad|ipod/gi.test(e),m.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),m.probablyMobile=m.isAndroid||m.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),g=c(document),m.popupsCache={}},open:function(e){if(!1===e.isObj){m.items=e.items.toArray(),m.index=0;for(var t,n=e.items,o=0;o(e||_.height())},_setFocus:function(){(m.st.focus?m.content.find(m.st.focus).eq(0):m.wrap).trigger("focus")},_onFocusIn:function(e){if(e.target!==m.wrap[0]&&!c.contains(m.wrap[0],e.target))return m._setFocus(),!1},_parseMarkup:function(i,e,t){var r;t.data&&(e=c.extend(t.data,e)),u(C,[i,e,t]),c.each(e,function(e,t){if(void 0===t||!1===t)return!0;var n,o;1<(r=e.split("_")).length?0<(n=i.find(I+"-"+r[0])).length&&("replaceWith"===(o=r[1])?n[0]!==t[0]&&n.replaceWith(t):"img"===o?n.is("img")?n.attr("src",t):n.replaceWith(c("").attr("src",t).attr("class",n.attr("class"))):n.attr(r[1],t)):m.st.allowHTMLInTemplate?i.find(I+"-"+e).html(t):i.find(I+"-"+e).text(t)})},_getScrollbarSize:function(){var e;return void 0===m.scrollbarSize&&((e=document.createElement("div")).style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),m.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),m.scrollbarSize}},modules:[],open:function(e,t){return r(),(e=e?c.extend(!0,{},e):{}).isObj=!0,e.index=t||0,this.instance.open(e)},close:function(){return c.magnificPopup.instance&&c.magnificPopup.instance.close()},registerModule:function(e,t){t.options&&(c.magnificPopup.defaults[e]=t.options),c.extend(this.proto,t.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0,allowHTMLInStatusIndicator:!1,allowHTMLInTemplate:!1}},c.fn.magnificPopup=function(e){r();var t,n,o,i=c(this);return"string"==typeof e?"open"===e?(t=P?i.data("magnificPopup"):i[0].magnificPopup,n=parseInt(arguments[1],10)||0,o=t.items?t.items[n]:(o=i,(o=t.delegate?o.find(t.delegate):o).eq(n)),m._openClick({mfpEl:o},i,t)):m.isOpen&&m[e].apply(m,Array.prototype.slice.call(arguments,1)):(e=c.extend(!0,{},e),P?i.data("magnificPopup",e):i[0].magnificPopup=e,m.addGroup(i,e)),i},"inline"),E=(c.magnificPopup.registerModule(S,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){m.types.push(S),d(w+"."+S,function(){a()})},getInline:function(e,t){var n,o,i;return a(),e.src?(n=m.st.inline,(o=c(e.src)).length?((i=o[0].parentNode)&&i.tagName&&(v||(l=n.hiddenClass,v=p(l),l="mfp-"+l),y=o.after(v).detach().removeClass(l)),m.updateStatus("ready")):(m.updateStatus("error",n.tNotFound),o=c("
")),e.inlineElement=o):(m.updateStatus("ready"),m._parseMarkup(t,{},e),t)}}}),"ajax");c.magnificPopup.registerModule(E,{options:{settings:null,cursor:"mfp-ajax-cur",tError:"The content could not be loaded."},proto:{initAjax:function(){m.types.push(E),n=m.st.ajax.cursor,d(w+"."+E,t),d("BeforeChange."+E,t)},getAjax:function(o){n&&c(document.body).addClass(n),m.updateStatus("loading");var e=c.extend({url:o.src,success:function(e,t,n){e={data:e,xhr:n};u("ParseAjax",e),m.appendContent(c(e.data),E),o.finished=!0,i(),m._setFocus(),setTimeout(function(){m.wrap.addClass(T)},16),m.updateStatus("ready"),u("AjaxContentAdded")},error:function(){i(),o.finished=o.loadError=!0,m.updateStatus("error",m.st.ajax.tError.replace("%url%",o.src))}},m.st.ajax.settings);return m.req=c.ajax(e),""}}});var z;c.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:"The image could not be loaded."},proto:{initImage:function(){var e=m.st.image,t=".image";m.types.push("image"),d(b+t,function(){"image"===m.currItem.type&&e.cursor&&c(document.body).addClass(e.cursor)}),d(w+t,function(){e.cursor&&c(document.body).removeClass(e.cursor),_.off("resize"+I)}),d("Resize"+t,m.resizeImage),m.isLowIE&&d("AfterChange",m.resizeImage)},resizeImage:function(){var e,t=m.currItem;t&&t.img&&m.st.image.verticalFit&&(e=0,m.isLowIE&&(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",m.wH-e))},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,z&&clearInterval(z),e.isCheckingImgSize=!1,u("ImageHasSize",e),e.imgHidden)&&(m.content&&m.content.removeClass("mfp-loading"),e.imgHidden=!1)},findImageSize:function(t){function n(e){z&&clearInterval(z),z=setInterval(function(){0
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){m.types.push(L),d("BeforeChange",function(e,t,n){t!==n&&(t===L?O():n===L&&O(!0))}),d(w+"."+L,function(){O()})},getIframe:function(e,t){var n=e.src,o=m.st.iframe,i=(c.each(o.patterns,function(){if(-1',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%",langDir:null,loop:!0},proto:{initGallery:function(){var r=m.st.gallery,e=".mfp-gallery";if(m.direction=!0,!r||!r.enabled)return!1;r.langDir||(r.langDir=document.dir||"ltr"),h+=" mfp-gallery",d(b+e,function(){r.navigateByImgClick&&m.wrap.on("click"+e,".mfp-img",function(){if(1=m.index,m.index=e,m.updateItemHTML()},preloadNearbyImages:function(){for(var e=m.st.gallery.preload,t=Math.min(e[0],m.items.length),n=Math.min(e[1],m.items.length),o=1;o<=(m.direction?n:t);o++)m._preloadItem(m.index+o);for(o=1;o<=(m.direction?t:n);o++)m._preloadItem(m.index-o)},_preloadItem:function(e){var t;e=M(e),m.items[e].preloaded||((t=m.items[e]).parsed||(t=m.parseEl(e)),u("LazyLoad",t),"image"===t.type&&(t.img=c('').on("load.mfploader",function(){t.hasSize=!0}).on("error.mfploader",function(){t.hasSize=!0,t.loadError=!0,u("LazyLoadError",t)}).attr("src",t.src)),t.preloaded=!0)},updateGalleryButtons:function(){m.st.gallery.loop||"object"!=typeof m.arrowPrev||null===m.arrowPrev||(0===m.index?m.arrowPrev.hide():m.arrowPrev.show(),m.index===m.items.length-1?m.arrowNext.hide():m.arrowNext.show())}}}),"retina");c.magnificPopup.registerModule(H,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){var n,o;1 23; - }; - - /** - @class NanoScroll - @param element {HTMLElement|Node} the main element - @param options {Object} nanoScroller's options - @constructor - */ - NanoScroll = (function() { - function NanoScroll(el, options) { - this.el = el; - this.options = options; - BROWSER_SCROLLBAR_WIDTH || (BROWSER_SCROLLBAR_WIDTH = getBrowserScrollbarWidth()); - this.$el = $(this.el); - this.doc = $(this.options.documentContext || document); - this.win = $(this.options.windowContext || window); - this.body = this.doc.find('body'); - this.$content = this.$el.children("." + this.options.contentClass); - this.$content.attr('tabindex', this.options.tabIndex || 0); - this.content = this.$content[0]; - this.previousPosition = 0; - if (this.options.iOSNativeScrolling && (this.el.style.WebkitOverflowScrolling != null)) { - this.nativeScrolling(); - } else { - this.generate(); - } - this.createEvents(); - this.addEvents(); - this.reset(); - } - - - /** - Prevents the rest of the page being scrolled - when user scrolls the `.nano-content` element. - @method preventScrolling - @param event {Event} - @param direction {String} Scroll direction (up or down) - @private - */ - - NanoScroll.prototype.preventScrolling = function(e, direction) { - if (!this.isActive) { - return; - } - if (e.type === DOMSCROLL) { - if (direction === DOWN && e.originalEvent.detail > 0 || direction === UP && e.originalEvent.detail < 0) { - e.preventDefault(); - } - } else if (e.type === MOUSEWHEEL) { - if (!e.originalEvent || !e.originalEvent.wheelDelta) { - return; - } - if (direction === DOWN && e.originalEvent.wheelDelta < 0 || direction === UP && e.originalEvent.wheelDelta > 0) { - e.preventDefault(); - } - } - }; - - - /** - Enable iOS native scrolling - @method nativeScrolling - @private - */ - - NanoScroll.prototype.nativeScrolling = function() { - this.$content.css({ - WebkitOverflowScrolling: 'touch' - }); - this.iOSNativeScrolling = true; - this.isActive = true; - }; - - - /** - Updates those nanoScroller properties that - are related to current scrollbar position. - @method updateScrollValues - @private - */ - - NanoScroll.prototype.updateScrollValues = function() { - var content, direction; - content = this.content; - this.maxScrollTop = content.scrollHeight - content.clientHeight; - this.prevScrollTop = this.contentScrollTop || 0; - this.contentScrollTop = content.scrollTop; - direction = this.contentScrollTop > this.previousPosition ? "down" : this.contentScrollTop < this.previousPosition ? "up" : "same"; - this.previousPosition = this.contentScrollTop; - if (direction !== "same") { - this.$el.trigger('update', { - position: this.contentScrollTop, - maximum: this.maxScrollTop, - direction: direction - }); - } - if (!this.iOSNativeScrolling) { - this.maxSliderTop = this.paneHeight - this.sliderHeight; - this.sliderTop = this.maxScrollTop === 0 ? 0 : this.contentScrollTop * this.maxSliderTop / this.maxScrollTop; - } - }; - - - /** - Updates CSS styles for current scroll position. - Uses CSS 2d transfroms and `window.requestAnimationFrame` if available. - @method setOnScrollStyles - @private - */ - - NanoScroll.prototype.setOnScrollStyles = function() { - var cssValue; - if (hasTransform) { - cssValue = {}; - cssValue[transform] = "translate(0, " + this.sliderTop + "px)"; - } else { - cssValue = { - top: this.sliderTop - }; - } - if (rAF) { - if (cAF && this.scrollRAF) { - cAF(this.scrollRAF); - } - this.scrollRAF = rAF((function(_this) { - return function() { - _this.scrollRAF = null; - return _this.slider.css(cssValue); - }; - })(this)); - } else { - this.slider.css(cssValue); - } - }; - - - /** - Creates event related methods - @method createEvents - @private - */ - - NanoScroll.prototype.createEvents = function() { - this.events = { - down: (function(_this) { - return function(e) { - _this.isBeingDragged = true; - _this.offsetY = e.pageY - _this.slider.offset().top; - if (!_this.slider.is(e.target)) { - _this.offsetY = 0; - } - _this.pane.addClass('active'); - _this.doc.bind(MOUSEMOVE, _this.events[DRAG]).bind(MOUSEUP, _this.events[UP]); - _this.body.bind(MOUSEENTER, _this.events[ENTER]); - return false; - }; - })(this), - drag: (function(_this) { - return function(e) { - _this.sliderY = e.pageY - _this.$el.offset().top - _this.paneTop - (_this.offsetY || _this.sliderHeight * 0.5); - _this.scroll(); - if (_this.contentScrollTop >= _this.maxScrollTop && _this.prevScrollTop !== _this.maxScrollTop) { - _this.$el.trigger('scrollend'); - } else if (_this.contentScrollTop === 0 && _this.prevScrollTop !== 0) { - _this.$el.trigger('scrolltop'); - } - return false; - }; - })(this), - up: (function(_this) { - return function(e) { - _this.isBeingDragged = false; - _this.pane.removeClass('active'); - _this.doc.unbind(MOUSEMOVE, _this.events[DRAG]).unbind(MOUSEUP, _this.events[UP]); - _this.body.unbind(MOUSEENTER, _this.events[ENTER]); - return false; - }; - })(this), - resize: (function(_this) { - return function(e) { - _this.reset(); - }; - })(this), - panedown: (function(_this) { - return function(e) { - _this.sliderY = (e.offsetY || e.originalEvent.layerY) - (_this.sliderHeight * 0.5); - _this.scroll(); - _this.events.down(e); - return false; - }; - })(this), - scroll: (function(_this) { - return function(e) { - _this.updateScrollValues(); - if (_this.isBeingDragged) { - return; - } - if (!_this.iOSNativeScrolling) { - _this.sliderY = _this.sliderTop; - _this.setOnScrollStyles(); - } - if (e == null) { - return; - } - if (_this.contentScrollTop >= _this.maxScrollTop) { - if (_this.options.preventPageScrolling) { - _this.preventScrolling(e, DOWN); - } - if (_this.prevScrollTop !== _this.maxScrollTop) { - _this.$el.trigger('scrollend'); - } - } else if (_this.contentScrollTop === 0) { - if (_this.options.preventPageScrolling) { - _this.preventScrolling(e, UP); - } - if (_this.prevScrollTop !== 0) { - _this.$el.trigger('scrolltop'); - } - } - }; - })(this), - wheel: (function(_this) { - return function(e) { - var delta; - if (e == null) { - return; - } - delta = e.delta || e.wheelDelta || (e.originalEvent && e.originalEvent.wheelDelta) || -e.detail || (e.originalEvent && -e.originalEvent.detail); - if (delta) { - _this.sliderY += -delta / 3; - } - _this.scroll(); - return false; - }; - })(this), - enter: (function(_this) { - return function(e) { - var _ref; - if (!_this.isBeingDragged) { - return; - } - if ((e.buttons || e.which) !== 1) { - return (_ref = _this.events)[UP].apply(_ref, arguments); - } - }; - })(this) - }; - }; - - - /** - Adds event listeners with jQuery. - @method addEvents - @private - */ - - NanoScroll.prototype.addEvents = function() { - var events; - this.removeEvents(); - events = this.events; - if (!this.options.disableResize) { - this.win.bind(RESIZE, events[RESIZE]); - } - if (!this.iOSNativeScrolling) { - this.slider.bind(MOUSEDOWN, events[DOWN]); - this.pane.bind(MOUSEDOWN, events[PANEDOWN]).bind("" + MOUSEWHEEL + " " + DOMSCROLL, events[WHEEL]); - } - this.$content.bind("" + SCROLL + " " + MOUSEWHEEL + " " + DOMSCROLL + " " + TOUCHMOVE, events[SCROLL]); - }; - - - /** - Removes event listeners with jQuery. - @method removeEvents - @private - */ - - NanoScroll.prototype.removeEvents = function() { - var events; - events = this.events; - this.win.unbind(RESIZE, events[RESIZE]); - if (!this.iOSNativeScrolling) { - this.slider.unbind(); - this.pane.unbind(); - } - this.$content.unbind("" + SCROLL + " " + MOUSEWHEEL + " " + DOMSCROLL + " " + TOUCHMOVE, events[SCROLL]); - }; - - - /** - Generates nanoScroller's scrollbar and elements for it. - @method generate - @chainable - @private - */ - - NanoScroll.prototype.generate = function() { - var contentClass, cssRule, currentPadding, options, pane, paneClass, sliderClass; - options = this.options; - paneClass = options.paneClass, sliderClass = options.sliderClass, contentClass = options.contentClass; - if (!(pane = this.$el.children("." + paneClass)).length && !pane.children("." + sliderClass).length) { - this.$el.append("
"); - } - this.pane = this.$el.children("." + paneClass); - this.slider = this.pane.find("." + sliderClass); - if (BROWSER_SCROLLBAR_WIDTH === 0 && isFFWithBuggyScrollbar()) { - currentPadding = window.getComputedStyle(this.content, null).getPropertyValue('padding-right').replace(/[^0-9.]+/g, ''); - cssRule = { - right: -14, - paddingRight: +currentPadding + 14 - }; - } else if (BROWSER_SCROLLBAR_WIDTH) { - cssRule = { - right: -BROWSER_SCROLLBAR_WIDTH - }; - this.$el.addClass('has-scrollbar'); - } - if (cssRule != null) { - this.$content.css(cssRule); - } - return this; - }; - - - /** - @method restore - @private - */ - - NanoScroll.prototype.restore = function() { - this.stopped = false; - if (!this.iOSNativeScrolling) { - this.pane.show(); - } - this.addEvents(); - }; - - - /** - Resets nanoScroller's scrollbar. - @method reset - @chainable - @example - $(".nano").nanoScroller(); - */ - - NanoScroll.prototype.reset = function() { - var content, contentHeight, contentPosition, contentStyle, contentStyleOverflowY, paneBottom, paneHeight, paneOuterHeight, paneTop, parentMaxHeight, right, sliderHeight; - if (this.iOSNativeScrolling) { - this.contentHeight = this.content.scrollHeight; - return; - } - if (!this.$el.find("." + this.options.paneClass).length) { - this.generate().stop(); - } - if (this.stopped) { - this.restore(); - } - content = this.content; - contentStyle = content.style; - contentStyleOverflowY = contentStyle.overflowY; - if (BROWSER_IS_IE7) { - this.$content.css({ - height: this.$content.height() - }); - } - contentHeight = content.scrollHeight + BROWSER_SCROLLBAR_WIDTH; - parentMaxHeight = parseInt(this.$el.css("max-height"), 10); - if (parentMaxHeight > 0) { - this.$el.height(""); - this.$el.height(content.scrollHeight > parentMaxHeight ? parentMaxHeight : content.scrollHeight); - } - paneHeight = this.pane.outerHeight(false); - paneTop = parseInt(this.pane.css('top'), 10); - paneBottom = parseInt(this.pane.css('bottom'), 10); - paneOuterHeight = paneHeight + paneTop + paneBottom; - sliderHeight = Math.round(paneOuterHeight / contentHeight * paneHeight); - if (sliderHeight < this.options.sliderMinHeight) { - sliderHeight = this.options.sliderMinHeight; - } else if ((this.options.sliderMaxHeight != null) && sliderHeight > this.options.sliderMaxHeight) { - sliderHeight = this.options.sliderMaxHeight; - } - if (contentStyleOverflowY === SCROLL && contentStyle.overflowX !== SCROLL) { - sliderHeight += BROWSER_SCROLLBAR_WIDTH; - } - this.maxSliderTop = paneOuterHeight - sliderHeight; - this.contentHeight = contentHeight; - this.paneHeight = paneHeight; - this.paneOuterHeight = paneOuterHeight; - this.sliderHeight = sliderHeight; - this.paneTop = paneTop; - this.slider.height(sliderHeight); - this.events.scroll(); - this.pane.show(); - this.isActive = true; - if ((content.scrollHeight === content.clientHeight) || (this.pane.outerHeight(true) >= content.scrollHeight && contentStyleOverflowY !== SCROLL)) { - this.pane.hide(); - this.isActive = false; - } else if (this.el.clientHeight === content.scrollHeight && contentStyleOverflowY === SCROLL) { - this.slider.hide(); - } else { - this.slider.show(); - } - this.pane.css({ - opacity: (this.options.alwaysVisible ? 1 : ''), - visibility: (this.options.alwaysVisible ? 'visible' : '') - }); - contentPosition = this.$content.css('position'); - if (contentPosition === 'static' || contentPosition === 'relative') { - right = parseInt(this.$content.css('right'), 10); - if (right) { - this.$content.css({ - right: '', - marginRight: right - }); - } - } - return this; - }; - - - /** - @method scroll - @private - @example - $(".nano").nanoScroller({ scroll: 'top' }); - */ - - NanoScroll.prototype.scroll = function() { - if (!this.isActive) { - return; - } - this.sliderY = Math.max(0, this.sliderY); - this.sliderY = Math.min(this.maxSliderTop, this.sliderY); - this.$content.scrollTop(this.maxScrollTop * this.sliderY / this.maxSliderTop); - if (!this.iOSNativeScrolling) { - this.updateScrollValues(); - this.setOnScrollStyles(); - } - return this; - }; - - - /** - Scroll at the bottom with an offset value - @method scrollBottom - @param offsetY {Number} - @chainable - @example - $(".nano").nanoScroller({ scrollBottom: value }); - */ - - NanoScroll.prototype.scrollBottom = function(offsetY) { - if (!this.isActive) { - return; - } - this.$content.scrollTop(this.contentHeight - this.$content.height() - offsetY).trigger(MOUSEWHEEL); - this.stop().restore(); - return this; - }; - - - /** - Scroll at the top with an offset value - @method scrollTop - @param offsetY {Number} - @chainable - @example - $(".nano").nanoScroller({ scrollTop: value }); - */ - - NanoScroll.prototype.scrollTop = function(offsetY) { - if (!this.isActive) { - return; - } - this.$content.scrollTop(+offsetY).trigger(MOUSEWHEEL); - this.stop().restore(); - return this; - }; - - - /** - Scroll to an element - @method scrollTo - @param node {Node} A node to scroll to. - @chainable - @example - $(".nano").nanoScroller({ scrollTo: $('#a_node') }); - */ - - NanoScroll.prototype.scrollTo = function(node) { - if (!this.isActive) { - return; - } - this.scrollTop(this.$el.find(node).get(0).offsetTop); - return this; - }; - - - /** - To stop the operation. - This option will tell the plugin to disable all event bindings and hide the gadget scrollbar from the UI. - @method stop - @chainable - @example - $(".nano").nanoScroller({ stop: true }); - */ - - NanoScroll.prototype.stop = function() { - if (cAF && this.scrollRAF) { - cAF(this.scrollRAF); - this.scrollRAF = null; - } - this.stopped = true; - this.removeEvents(); - if (!this.iOSNativeScrolling) { - this.pane.hide(); - } - return this; - }; - - - /** - Destroys nanoScroller and restores browser's native scrollbar. - @method destroy - @chainable - @example - $(".nano").nanoScroller({ destroy: true }); - */ - - NanoScroll.prototype.destroy = function() { - if (!this.stopped) { - this.stop(); - } - if (!this.iOSNativeScrolling && this.pane.length) { - this.pane.remove(); - } - if (BROWSER_IS_IE7) { - this.$content.height(''); - } - this.$content.removeAttr('tabindex'); - if (this.$el.hasClass('has-scrollbar')) { - this.$el.removeClass('has-scrollbar'); - this.$content.css({ - right: '' - }); - } - return this; - }; - - - /** - To flash the scrollbar gadget for an amount of time defined in plugin settings (defaults to 1,5s). - Useful if you want to show the user (e.g. on pageload) that there is more content waiting for him. - @method flash - @chainable - @example - $(".nano").nanoScroller({ flash: true }); - */ - - NanoScroll.prototype.flash = function() { - if (this.iOSNativeScrolling) { - return; - } - if (!this.isActive) { - return; - } - this.reset(); - this.pane.addClass('flashed'); - setTimeout((function(_this) { - return function() { - _this.pane.removeClass('flashed'); - }; - })(this), this.options.flashDelay); - return this; - }; - - return NanoScroll; - - })(); - $.fn.nanoScroller = function(settings) { - return this.each(function() { - var options, scrollbar; - if (!(scrollbar = this.nanoscroller)) { - options = $.extend({}, defaults, settings); - this.nanoscroller = scrollbar = new NanoScroll(this, options); - } - if (settings && typeof settings === "object") { - $.extend(scrollbar.options, settings); - if (settings.scrollBottom != null) { - return scrollbar.scrollBottom(settings.scrollBottom); - } - if (settings.scrollTop != null) { - return scrollbar.scrollTop(settings.scrollTop); - } - if (settings.scrollTo) { - return scrollbar.scrollTo(settings.scrollTo); - } - if (settings.scroll === 'bottom') { - return scrollbar.scrollBottom(0); - } - if (settings.scroll === 'top') { - return scrollbar.scrollTop(0); - } - if (settings.scroll && settings.scroll instanceof $) { - return scrollbar.scrollTo(settings.scroll); - } - if (settings.stop) { - return scrollbar.stop(); - } - if (settings.destroy) { - return scrollbar.destroy(); - } - if (settings.flash) { - return scrollbar.flash(); - } - } - return scrollbar.reset(); - }); - }; - $.fn.nanoScroller.Constructor = NanoScroll; -}); - -//# sourceMappingURL=jquery.nanoscroller.js.map diff --git a/resources/assets/___vendor/nanoscroller/jquery.nanoscroller.min.js b/resources/assets/___vendor/nanoscroller/jquery.nanoscroller.min.js deleted file mode 100644 index 1c0d4ad..0000000 --- a/resources/assets/___vendor/nanoscroller/jquery.nanoscroller.min.js +++ /dev/null @@ -1 +0,0 @@ -(e=>{"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=e(require("jquery"),window,document):e(jQuery,window,document)})(function(s,o,i){var h,c,n,a,p,d,e,u,g,v,l,r,f,S,m,T,y,b,w,x,$,H,C,O,A;function t(t,e){this.el=t,this.options=e,c=c||w(),this.$el=s(this.el),this.doc=s(this.options.documentContext||i),this.win=s(this.options.windowContext||o),this.body=this.doc.find("body"),this.$content=this.$el.children("."+this.options.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&null!=this.el.style.WebkitOverflowScrolling?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}b={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},S="scroll",e="mousedown",u="mouseenter",g="mousemove",l="mousewheel",v="mouseup",f="resize",p="drag",d="enter",T="up",n="DOMMouseScroll",a="down",m="touchmove",h="Microsoft Internet Explorer"===o.navigator.appName&&/msie 7./i.test(o.navigator.appVersion)&&o.ActiveXObject,c=null,H=o.requestAnimationFrame,y=o.cancelAnimationFrame,O=i.createElement("div").style,A=(()=>{for(var t,e=["t","webkitT","MozT","msT","OT"],i=t=0,s=e.length;tthis.previousPosition?"down":this.contentScrollTop=r.maxScrollTop&&r.prevScrollTop!==r.maxScrollTop?r.$el.trigger("scrollend"):0===r.contentScrollTop&&0!==r.prevScrollTop&&r.$el.trigger("scrolltop"),!1},up:function(t){return l.isBeingDragged=!1,l.pane.removeClass("active"),l.doc.unbind(g,l.events[p]).unbind(v,l.events.up),l.body.unbind(u,l.events[d]),!1},resize:function(t){n.reset()},panedown:function(t){return o.sliderY=(t.offsetY||t.originalEvent.layerY)-.5*o.sliderHeight,o.scroll(),o.events.down(t),!1},scroll:function(t){s.updateScrollValues(),s.isBeingDragged||(s.iOSNativeScrolling||(s.sliderY=s.sliderTop,s.setOnScrollStyles()),null!=t&&(s.maxScrollTop<=s.contentScrollTop?(s.options.preventPageScrolling&&s.preventScrolling(t,a),s.prevScrollTop!==s.maxScrollTop&&s.$el.trigger("scrollend")):0===s.contentScrollTop&&(s.options.preventPageScrolling&&s.preventScrolling(t,T),0!==s.prevScrollTop)&&s.$el.trigger("scrolltop")))},wheel:function(t){if(null!=t)return(t=t.delta||t.wheelDelta||t.originalEvent&&t.originalEvent.wheelDelta||-t.detail||t.originalEvent&&-t.originalEvent.detail)&&(i.sliderY+=-t/3),i.scroll(),!1},enter:(e=i=s=o=n=l=r=h=this,function(t){return e.isBeingDragged&&1!==(t.buttons||t.which)?(t=e.events).up.apply(t,arguments):void 0})}},t.prototype.addEvents=function(){var t;this.removeEvents(),t=this.events,this.options.disableResize||this.win.bind(f,t[f]),this.iOSNativeScrolling||(this.slider.bind(e,t[a]),this.pane.bind(e,t.panedown).bind(l+" "+n,t.wheel)),this.$content.bind(S+" "+l+" "+n+" "+m,t[S])},t.prototype.removeEvents=function(){var t=this.events;this.win.unbind(f,t[f]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(S+" "+l+" "+n+" "+m,t[S])},t.prototype.generate=function(){var t,e,i=this.options,s=i.paneClass,i=i.sliderClass;return(e=this.$el.children("."+s)).length||e.children("."+i).length||this.$el.append('
'),this.pane=this.$el.children("."+s),this.slider=this.pane.find("."+i),0===c&&$()?t={right:-14,paddingRight:+o.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,"")+14}:c&&(t={right:-c},this.$el.addClass("has-scrollbar")),null!=t&&this.$content.css(t),this},t.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents()},t.prototype.reset=function(){var t,e,i,s,o,n,l,r;if(!this.iOSNativeScrolling)return this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),i=(e=(t=this.content).style).overflowY,h&&this.$content.css({height:this.$content.height()}),l=t.scrollHeight+c,0<(n=parseInt(this.$el.css("max-height"),10))&&(this.$el.height(""),this.$el.height(t.scrollHeight>n?n:t.scrollHeight)),s=(n=this.pane.outerHeight(!1))+(o=parseInt(this.pane.css("top"),10))+parseInt(this.pane.css("bottom"),10),(r=Math.round(s/l*n))this.options.sliderMaxHeight&&(r=this.options.sliderMaxHeight),i===S&&e.overflowX!==S&&(r+=c),this.maxSliderTop=s-r,this.contentHeight=l,this.paneHeight=n,this.paneOuterHeight=s,this.sliderHeight=r,this.paneTop=o,this.slider.height(r),this.events.scroll(),this.pane.show(),this.isActive=!0,t.scrollHeight===t.clientHeight||this.pane.outerHeight(!0)>=t.scrollHeight&&i!==S?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===t.scrollHeight&&i===S?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),"static"!==(e=this.$content.css("position"))&&"relative"!==e||(l=parseInt(this.$content.css("right"),10))&&this.$content.css({right:"",marginRight:l}),this;this.contentHeight=this.content.scrollHeight},t.prototype.scroll=function(){if(this.isActive)return this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this},t.prototype.scrollBottom=function(t){if(this.isActive)return this.$content.scrollTop(this.contentHeight-this.$content.height()-t).trigger(l),this.stop().restore(),this},t.prototype.scrollTop=function(t){if(this.isActive)return this.$content.scrollTop(+t).trigger(l),this.stop().restore(),this},t.prototype.scrollTo=function(t){if(this.isActive)return this.scrollTop(this.$el.find(t).get(0).offsetTop),this},t.prototype.stop=function(){return y&&this.scrollRAF&&(y(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},t.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),h&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this},t.prototype.flash=function(){var t;if(!this.iOSNativeScrolling&&this.isActive)return this.reset(),this.pane.addClass("flashed"),setTimeout(function(){t.pane.removeClass("flashed")},(t=this).options.flashDelay),this},r=t,s.fn.nanoScroller=function(i){return this.each(function(){var t,e;if((e=this.nanoscroller)||(t=s.extend({},b,i),this.nanoscroller=e=new r(this,t)),i&&"object"==typeof i){if(s.extend(e.options,i),null!=i.scrollBottom)return e.scrollBottom(i.scrollBottom);if(null!=i.scrollTop)return e.scrollTop(i.scrollTop);if(i.scrollTo)return e.scrollTo(i.scrollTo);if("bottom"===i.scroll)return e.scrollBottom(0);if("top"===i.scroll)return e.scrollTop(0);if(i.scroll&&i.scroll instanceof s)return e.scrollTo(i.scroll);if(i.stop)return e.stop();if(i.destroy)return e.destroy();if(i.flash)return e.flash()}return e.reset()})},s.fn.nanoScroller.Constructor=r}); \ No newline at end of file diff --git a/resources/assets/___vendor/nanoscroller/nanoscroller.css b/resources/assets/___vendor/nanoscroller/nanoscroller.css deleted file mode 100644 index a902aae..0000000 --- a/resources/assets/___vendor/nanoscroller/nanoscroller.css +++ /dev/null @@ -1,55 +0,0 @@ -/** initial setup **/ -.nano { - position : relative; - width : 100%; - height : 100%; - overflow : hidden; -} -.nano > .nano-content { - position : absolute; - overflow : scroll; - overflow-x : hidden; - top : 0; - right : 0; - bottom : 0; - left : 0; -} -.nano > .nano-content:focus { - outline: thin dotted; -} -.nano > .nano-content::-webkit-scrollbar { - display: none; -} -.has-scrollbar > .nano-content::-webkit-scrollbar { - display: block; -} -.nano > .nano-pane { - background : rgba(0,0,0,.25); - position : absolute; - width : 10px; - right : 0; - top : 0; - bottom : 0; - visibility : hidden\9; /* Target only IE7 and IE8 with this hack */ - opacity : .01; - -webkit-transition : .2s; - -moz-transition : .2s; - -o-transition : .2s; - transition : .2s; - -moz-border-radius : 5px; - -webkit-border-radius : 5px; - border-radius : 5px; -} -.nano > .nano-pane > .nano-slider { - background: #444; - background: rgba(0,0,0,.5); - position : relative; - margin : 0 1px; - -moz-border-radius : 3px; - -webkit-border-radius : 3px; - border-radius : 3px; -} -.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed { - visibility : visible\9; /* Target only IE7 and IE8 with this hack */ - opacity : 0.99; -} diff --git a/resources/assets/___vendor/owl.carousel/LICENSE b/resources/assets/___vendor/owl.carousel/LICENSE deleted file mode 100644 index 052211d..0000000 --- a/resources/assets/___vendor/owl.carousel/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright (c) 2014 Owl -Modified work Copyright 2016-2018 David Deutsch - -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. diff --git a/resources/assets/___vendor/owl.carousel/README.md b/resources/assets/___vendor/owl.carousel/README.md deleted file mode 100644 index e912df2..0000000 --- a/resources/assets/___vendor/owl.carousel/README.md +++ /dev/null @@ -1,122 +0,0 @@ -# Owl Carousel 2 - -Touch enabled [jQuery](https://jquery.com/) plugin that lets you create a beautiful, responsive carousel slider. **To get started, check out https://owlcarousel2.github.io/OwlCarousel2/.** - -**Notice:** The old Owl Carousel site (owlgraphic [dot] com) is no longer in use. Please delete all references to this in bookmarks and your own products' documentation as it's being used for malicious purposes. - -## Quick start - -### Install - -This package can be installed with: - -- [npm](https://www.npmjs.com/package/owl.carousel): `npm install --save owl.carousel` or `yarn add owl.carousel jquery` -- [bower](http://bower.io/search/?q=owl.carousel): `bower install --save owl.carousel` - -Or download the [latest release](https://github.com/OwlCarousel2/OwlCarousel2/releases). - -### Load - -#### Webpack - -Add jQuery via the "webpack.ProvidePlugin" to your webpack configuration: - - const webpack = require('webpack'); - - //... - plugins: [ - new webpack.ProvidePlugin({ - $: 'jquery', - jQuery: 'jquery', - 'window.jQuery': 'jquery' - }), - ], - //... - -Load the required stylesheet and JS: - -```js -import 'owl.carousel/dist/assets/owl.carousel.css'; -import 'owl.carousel'; -``` - -#### Static HTML - -Put the required stylesheet at the [top](https://developer.yahoo.com/performance/rules.html#css_top) of your markup: - -```html - -``` - -```html - -``` - -**NOTE:** If you want to use the default navigation styles, you will also need to include `owl.theme.default.css`. - - -Put the script at the [bottom](https://developer.yahoo.com/performance/rules.html#js_bottom) of your markup right after jQuery: - -```html - - -``` - -```html - - -``` - -### Usage - -Wrap your items (`div`, `a`, `img`, `span`, `li` etc.) with a container element (`div`, `ul` etc.). Only the class `owl-carousel` is mandatory to apply proper styles: - -```html - -``` -**NOTE:** The `owl-theme` class is optional, but without it, you will need to style navigation features on your own. - - -Call the [plugin](https://learn.jquery.com/plugins/) function and your carousel is ready. - -```javascript -$(document).ready(function(){ - $('.owl-carousel').owlCarousel(); -}); -``` - -## Documentation - -The documentation, included in this repo in the root directory, is built with [Assemble](http://assemble.io/) and publicly available at https://owlcarousel2.github.io/OwlCarousel2/. The documentation may also be run locally. - -## Building - -This package comes with [Grunt](http://gruntjs.com/) and [Bower](http://bower.io/). The following tasks are available: - - * `default` compiles the CSS and JS into `/dist` and builds the doc. - * `dist` compiles the CSS and JS into `/dist` only. - * `watch` watches source files and builds them automatically whenever you save. - * `test` runs [JSHint](http://www.jshint.com/) and [QUnit](http://qunitjs.com/) tests headlessly in [PhantomJS](http://phantomjs.org/). - -To define which plugins are build into the distribution just edit `/_config.json` to fit your needs. - -## Contributing - -Please read [CONTRIBUTING.md](CONTRIBUTING.md). - -## Roadmap - -Please make sure to check out our [Roadmap Discussion](https://github.com/OwlCarousel2/OwlCarousel2/issues/1756). - - -## License - -The code and the documentation are released under the [MIT License](LICENSE). diff --git a/resources/assets/___vendor/owl.carousel/assets/ajax-loader.gif b/resources/assets/___vendor/owl.carousel/assets/ajax-loader.gif deleted file mode 100644 index d3962f9..0000000 Binary files a/resources/assets/___vendor/owl.carousel/assets/ajax-loader.gif and /dev/null differ diff --git a/resources/assets/___vendor/owl.carousel/assets/owl.carousel.css b/resources/assets/___vendor/owl.carousel/assets/owl.carousel.css deleted file mode 100644 index 49ecd33..0000000 --- a/resources/assets/___vendor/owl.carousel/assets/owl.carousel.css +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -/* - * Owl Carousel - Core - */ -.owl-carousel { - display: none; - width: 100%; - -webkit-tap-highlight-color: transparent; - /* position relative and z-index fix webkit rendering fonts issue */ - position: relative; - z-index: 1; } - .owl-carousel .owl-stage { - position: relative; - -ms-touch-action: pan-Y; - touch-action: manipulation; - -moz-backface-visibility: hidden; - /* fix firefox animation glitch */ } - .owl-carousel .owl-stage:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; } - .owl-carousel .owl-stage-outer { - position: relative; - overflow: hidden; - /* fix for flashing background */ - -webkit-transform: translate3d(0px, 0px, 0px); } - .owl-carousel .owl-wrapper, - .owl-carousel .owl-item { - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - -ms-backface-visibility: hidden; - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); } - .owl-carousel .owl-item { - position: relative; - min-height: 1px; - float: left; - -webkit-backface-visibility: hidden; - -webkit-tap-highlight-color: transparent; - -webkit-touch-callout: none; } - .owl-carousel .owl-item img { - display: block; - width: 100%; } - .owl-carousel .owl-nav.disabled, - .owl-carousel .owl-dots.disabled { - display: none; } - .owl-carousel .owl-nav .owl-prev, - .owl-carousel .owl-nav .owl-next, - .owl-carousel .owl-dot { - cursor: pointer; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; } - .owl-carousel .owl-nav button.owl-prev, - .owl-carousel .owl-nav button.owl-next, - .owl-carousel button.owl-dot { - background: none; - color: inherit; - border: none; - padding: 0 !important; - font: inherit; } - .owl-carousel.owl-loaded { - display: block; } - .owl-carousel.owl-loading { - opacity: 0; - display: block; } - .owl-carousel.owl-hidden { - opacity: 0; } - .owl-carousel.owl-refresh .owl-item { - visibility: hidden; } - .owl-carousel.owl-drag .owl-item { - -ms-touch-action: pan-y; - touch-action: pan-y; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; } - .owl-carousel.owl-grab { - cursor: move; - cursor: grab; } - .owl-carousel.owl-rtl { - direction: rtl; } - .owl-carousel.owl-rtl .owl-item { - float: right; } - -/* No Js */ -.no-js .owl-carousel { - display: block; } - -/* - * Owl Carousel - Animate Plugin - */ -.owl-carousel .animated { - animation-duration: 1000ms; - animation-fill-mode: both; } - -.owl-carousel .owl-animated-in { - z-index: 0; } - -.owl-carousel .owl-animated-out { - z-index: 1; } - -.owl-carousel .fadeOut { - animation-name: fadeOut; } - -@keyframes fadeOut { - 0% { - opacity: 1; } - 100% { - opacity: 0; } } - -/* - * Owl Carousel - Auto Height Plugin - */ -.owl-height { - transition: height 500ms ease-in-out; } - -/* - * Owl Carousel - Lazy Load Plugin - */ -.owl-carousel .owl-item { - /** - This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong - calculation of the height of the owl-item that breaks page layouts - */ } - .owl-carousel .owl-item .owl-lazy { - opacity: 0; - transition: opacity 400ms ease; } - .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { - max-height: 0; } - .owl-carousel .owl-item img.owl-lazy { - transform-style: preserve-3d; } - -/* - * Owl Carousel - Video Plugin - */ -.owl-carousel .owl-video-wrapper { - position: relative; - height: 100%; - background: #000; } - -.owl-carousel .owl-video-play-icon { - position: absolute; - height: 80px; - width: 80px; - left: 50%; - top: 50%; - margin-left: -40px; - margin-top: -40px; - background: url("owl.video.play.png") no-repeat; - cursor: pointer; - z-index: 1; - -webkit-backface-visibility: hidden; - transition: transform 100ms ease; } - -.owl-carousel .owl-video-play-icon:hover { - -ms-transform: scale(1.3, 1.3); - transform: scale(1.3, 1.3); } - -.owl-carousel .owl-video-playing .owl-video-tn, -.owl-carousel .owl-video-playing .owl-video-play-icon { - display: none; } - -.owl-carousel .owl-video-tn { - opacity: 0; - height: 100%; - background-position: center center; - background-repeat: no-repeat; - background-size: contain; - transition: opacity 400ms ease; } - -.owl-carousel .owl-video-frame { - position: relative; - z-index: 1; - height: 100%; - width: 100%; } diff --git a/resources/assets/___vendor/owl.carousel/assets/owl.carousel.min.css b/resources/assets/___vendor/owl.carousel/assets/owl.carousel.min.css deleted file mode 100644 index a71df11..0000000 --- a/resources/assets/___vendor/owl.carousel/assets/owl.carousel.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/resources/assets/___vendor/owl.carousel/assets/owl.theme.default.css b/resources/assets/___vendor/owl.carousel/assets/owl.theme.default.css deleted file mode 100644 index abfac3f..0000000 --- a/resources/assets/___vendor/owl.carousel/assets/owl.theme.default.css +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -/* - * Default theme - Owl Carousel CSS File - */ -.owl-theme .owl-nav { - margin-top: 10px; - text-align: center; - -webkit-tap-highlight-color: transparent; } - .owl-theme .owl-nav [class*='owl-'] { - color: #FFF; - font-size: 14px; - margin: 5px; - padding: 4px 7px; - background: #D6D6D6; - display: inline-block; - cursor: pointer; - border-radius: 3px; } - .owl-theme .owl-nav [class*='owl-']:hover { - background: #869791; - color: #FFF; - text-decoration: none; } - .owl-theme .owl-nav .disabled { - opacity: 0.5; - cursor: default; } - -.owl-theme .owl-nav.disabled + .owl-dots { - margin-top: 10px; } - -.owl-theme .owl-dots { - text-align: center; - -webkit-tap-highlight-color: transparent; } - .owl-theme .owl-dots .owl-dot { - display: inline-block; - zoom: 1; - display: inline; } - .owl-theme .owl-dots .owl-dot span { - width: 10px; - height: 10px; - margin: 5px 7px; - background: #D6D6D6; - display: block; - backface-visibility: hidden; - transition: opacity 200ms ease; - border-radius: 30px; } - .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { - background: #869791; } diff --git a/resources/assets/___vendor/owl.carousel/assets/owl.theme.default.min.css b/resources/assets/___vendor/owl.carousel/assets/owl.theme.default.min.css deleted file mode 100644 index 487088d..0000000 --- a/resources/assets/___vendor/owl.carousel/assets/owl.theme.default.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} \ No newline at end of file diff --git a/resources/assets/___vendor/owl.carousel/assets/owl.theme.green.css b/resources/assets/___vendor/owl.carousel/assets/owl.theme.green.css deleted file mode 100644 index 88d228b..0000000 --- a/resources/assets/___vendor/owl.carousel/assets/owl.theme.green.css +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -/* - * Green theme - Owl Carousel CSS File - */ -.owl-theme .owl-nav { - margin-top: 10px; - text-align: center; - -webkit-tap-highlight-color: transparent; } - .owl-theme .owl-nav [class*='owl-'] { - color: #FFF; - font-size: 14px; - margin: 5px; - padding: 4px 7px; - background: #D6D6D6; - display: inline-block; - cursor: pointer; - border-radius: 3px; } - .owl-theme .owl-nav [class*='owl-']:hover { - background: #4DC7A0; - color: #FFF; - text-decoration: none; } - .owl-theme .owl-nav .disabled { - opacity: 0.5; - cursor: default; } - -.owl-theme .owl-nav.disabled + .owl-dots { - margin-top: 10px; } - -.owl-theme .owl-dots { - text-align: center; - -webkit-tap-highlight-color: transparent; } - .owl-theme .owl-dots .owl-dot { - display: inline-block; - zoom: 1; - display: inline; } - .owl-theme .owl-dots .owl-dot span { - width: 10px; - height: 10px; - margin: 5px 7px; - background: #D6D6D6; - display: block; - backface-visibility: hidden; - transition: opacity 200ms ease; - border-radius: 30px; } - .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { - background: #4DC7A0; } diff --git a/resources/assets/___vendor/owl.carousel/assets/owl.theme.green.min.css b/resources/assets/___vendor/owl.carousel/assets/owl.theme.green.min.css deleted file mode 100644 index 187bea0..0000000 --- a/resources/assets/___vendor/owl.carousel/assets/owl.theme.green.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#4DC7A0;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4DC7A0} \ No newline at end of file diff --git a/resources/assets/___vendor/owl.carousel/assets/owl.video.play.png b/resources/assets/___vendor/owl.carousel/assets/owl.video.play.png deleted file mode 100644 index 5d0218d..0000000 Binary files a/resources/assets/___vendor/owl.carousel/assets/owl.video.play.png and /dev/null differ diff --git a/resources/assets/___vendor/owl.carousel/owl.carousel.js b/resources/assets/___vendor/owl.carousel/owl.carousel.js deleted file mode 100644 index 66c67eb..0000000 --- a/resources/assets/___vendor/owl.carousel/owl.carousel.js +++ /dev/null @@ -1,3448 +0,0 @@ -/** - * Owl Carousel v2.3.4 - * Copyright 2013-2018 David Deutsch - * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE - */ -/** - * Owl carousel - * @version 2.3.4 - * @author Bartosz Wojciechowski - * @author David Deutsch - * @license The MIT License (MIT) - * @todo Lazy Load Icon - * @todo prevent animationend bubling - * @todo itemsScaleUp - * @todo Test Zepto - * @todo stagePadding calculate wrong active classes - */ -;(function($, window, document, undefined) { - - /** - * Creates a carousel. - * @class The Owl Carousel. - * @public - * @param {HTMLElement|jQuery} element - The element to create the carousel for. - * @param {Object} [options] - The options - */ - function Owl(element, options) { - - /** - * Current settings for the carousel. - * @public - */ - this.settings = null; - - /** - * Current options set by the caller including defaults. - * @public - */ - this.options = $.extend({}, Owl.Defaults, options); - - /** - * Plugin element. - * @public - */ - this.$element = $(element); - - /** - * Proxied event handlers. - * @protected - */ - this._handlers = {}; - - /** - * References to the running plugins of this carousel. - * @protected - */ - this._plugins = {}; - - /** - * Currently suppressed events to prevent them from being retriggered. - * @protected - */ - this._supress = {}; - - /** - * Absolute current position. - * @protected - */ - this._current = null; - - /** - * Animation speed in milliseconds. - * @protected - */ - this._speed = null; - - /** - * Coordinates of all items in pixel. - * @todo The name of this member is missleading. - * @protected - */ - this._coordinates = []; - - /** - * Current breakpoint. - * @todo Real media queries would be nice. - * @protected - */ - this._breakpoint = null; - - /** - * Current width of the plugin element. - */ - this._width = null; - - /** - * All real items. - * @protected - */ - this._items = []; - - /** - * All cloned items. - * @protected - */ - this._clones = []; - - /** - * Merge values of all items. - * @todo Maybe this could be part of a plugin. - * @protected - */ - this._mergers = []; - - /** - * Widths of all items. - */ - this._widths = []; - - /** - * Invalidated parts within the update process. - * @protected - */ - this._invalidated = {}; - - /** - * Ordered list of workers for the update process. - * @protected - */ - this._pipe = []; - - /** - * Current state information for the drag operation. - * @todo #261 - * @protected - */ - this._drag = { - time: null, - target: null, - pointer: null, - stage: { - start: null, - current: null - }, - direction: null - }; - - /** - * Current state information and their tags. - * @type {Object} - * @protected - */ - this._states = { - current: {}, - tags: { - 'initializing': [ 'busy' ], - 'animating': [ 'busy' ], - 'dragging': [ 'interacting' ] - } - }; - - $.each([ 'onResize', 'onThrottledResize' ], $.proxy(function(i, handler) { - this._handlers[handler] = $.proxy(this[handler], this); - }, this)); - - $.each(Owl.Plugins, $.proxy(function(key, plugin) { - this._plugins[key.charAt(0).toLowerCase() + key.slice(1)] - = new plugin(this); - }, this)); - - $.each(Owl.Workers, $.proxy(function(priority, worker) { - this._pipe.push({ - 'filter': worker.filter, - 'run': $.proxy(worker.run, this) - }); - }, this)); - - this.setup(); - this.initialize(); - } - - /** - * Default options for the carousel. - * @public - */ - Owl.Defaults = { - items: 3, - loop: false, - center: false, - rewind: false, - checkVisibility: true, - - mouseDrag: true, - touchDrag: true, - pullDrag: true, - freeDrag: false, - - margin: 0, - stagePadding: 0, - - merge: false, - mergeFit: true, - autoWidth: false, - - startPosition: 0, - rtl: false, - - smartSpeed: 250, - fluidSpeed: false, - dragEndSpeed: false, - - responsive: {}, - responsiveRefreshRate: 200, - responsiveBaseElement: window, - - fallbackEasing: 'swing', - slideTransition: '', - - info: false, - - nestedItemSelector: false, - itemElement: 'div', - stageElement: 'div', - - refreshClass: 'owl-refresh', - loadedClass: 'owl-loaded', - loadingClass: 'owl-loading', - rtlClass: 'owl-rtl', - responsiveClass: 'owl-responsive', - dragClass: 'owl-drag', - itemClass: 'owl-item', - stageClass: 'owl-stage', - stageOuterClass: 'owl-stage-outer', - grabClass: 'owl-grab' - }; - - /** - * Enumeration for width. - * @public - * @readonly - * @enum {String} - */ - Owl.Width = { - Default: 'default', - Inner: 'inner', - Outer: 'outer' - }; - - /** - * Enumeration for types. - * @public - * @readonly - * @enum {String} - */ - Owl.Type = { - Event: 'event', - State: 'state' - }; - - /** - * Contains all registered plugins. - * @public - */ - Owl.Plugins = {}; - - /** - * List of workers involved in the update process. - */ - Owl.Workers = [ { - filter: [ 'width', 'settings' ], - run: function() { - this._width = this.$element.width(); - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function(cache) { - cache.current = this._items && this._items[this.relative(this._current)]; - } - }, { - filter: [ 'items', 'settings' ], - run: function() { - this.$stage.children('.cloned').remove(); - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function(cache) { - var margin = this.settings.margin || '', - grid = !this.settings.autoWidth, - rtl = this.settings.rtl, - css = { - 'width': 'auto', - 'margin-left': rtl ? margin : '', - 'margin-right': rtl ? '' : margin - }; - - !grid && this.$stage.children().css(css); - - cache.css = css; - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function(cache) { - var width = (this.width() / this.settings.items).toFixed(3) - this.settings.margin, - merge = null, - iterator = this._items.length, - grid = !this.settings.autoWidth, - widths = []; - - cache.items = { - merge: false, - width: width - }; - - while (iterator--) { - merge = this._mergers[iterator]; - merge = this.settings.mergeFit && Math.min(merge, this.settings.items) || merge; - - cache.items.merge = merge > 1 || cache.items.merge; - - widths[iterator] = !grid ? this._items[iterator].width() : width * merge; - } - - this._widths = widths; - } - }, { - filter: [ 'items', 'settings' ], - run: function() { - var clones = [], - items = this._items, - settings = this.settings, - // TODO: Should be computed from number of min width items in stage - view = Math.max(settings.items * 2, 4), - size = Math.ceil(items.length / 2) * 2, - repeat = settings.loop && items.length ? settings.rewind ? view : Math.max(view, size) : 0, - append = '', - prepend = ''; - - repeat /= 2; - - while (repeat > 0) { - // Switch to only using appended clones - clones.push(this.normalize(clones.length / 2, true)); - append = append + items[clones[clones.length - 1]][0].outerHTML; - clones.push(this.normalize(items.length - 1 - (clones.length - 1) / 2, true)); - prepend = items[clones[clones.length - 1]][0].outerHTML + prepend; - repeat -= 1; - } - - this._clones = clones; - - $(append).addClass('cloned').appendTo(this.$stage); - $(prepend).addClass('cloned').prependTo(this.$stage); - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function() { - var rtl = this.settings.rtl ? 1 : -1, - size = this._clones.length + this._items.length, - iterator = -1, - previous = 0, - current = 0, - coordinates = []; - - while (++iterator < size) { - previous = coordinates[iterator - 1] || 0; - current = this._widths[this.relative(iterator)] + this.settings.margin; - coordinates.push(previous + current * rtl); - } - - this._coordinates = coordinates; - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function() { - var padding = this.settings.stagePadding, - coordinates = this._coordinates, - css = { - 'width': Math.ceil(Math.abs(coordinates[coordinates.length - 1])) + padding * 2, - 'padding-left': padding || '', - 'padding-right': padding || '' - }; - - this.$stage.css(css); - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function(cache) { - var iterator = this._coordinates.length, - grid = !this.settings.autoWidth, - items = this.$stage.children(); - - if (grid && cache.items.merge) { - while (iterator--) { - cache.css.width = this._widths[this.relative(iterator)]; - items.eq(iterator).css(cache.css); - } - } else if (grid) { - cache.css.width = cache.items.width; - items.css(cache.css); - } - } - }, { - filter: [ 'items' ], - run: function() { - this._coordinates.length < 1 && this.$stage.removeAttr('style'); - } - }, { - filter: [ 'width', 'items', 'settings' ], - run: function(cache) { - cache.current = cache.current ? this.$stage.children().index(cache.current) : 0; - cache.current = Math.max(this.minimum(), Math.min(this.maximum(), cache.current)); - this.reset(cache.current); - } - }, { - filter: [ 'position' ], - run: function() { - this.animate(this.coordinates(this._current)); - } - }, { - filter: [ 'width', 'position', 'items', 'settings' ], - run: function() { - var rtl = this.settings.rtl ? 1 : -1, - padding = this.settings.stagePadding * 2, - begin = this.coordinates(this.current()) + padding, - end = begin + this.width() * rtl, - inner, outer, matches = [], i, n; - - for (i = 0, n = this._coordinates.length; i < n; i++) { - inner = this._coordinates[i - 1] || 0; - outer = Math.abs(this._coordinates[i]) + padding * rtl; - - if ((this.op(inner, '<=', begin) && (this.op(inner, '>', end))) - || (this.op(outer, '<', begin) && this.op(outer, '>', end))) { - matches.push(i); - } - } - - this.$stage.children('.active').removeClass('active'); - this.$stage.children(':eq(' + matches.join('), :eq(') + ')').addClass('active'); - - this.$stage.children('.center').removeClass('center'); - if (this.settings.center) { - this.$stage.children().eq(this.current()).addClass('center'); - } - } - } ]; - - /** - * Create the stage DOM element - */ - Owl.prototype.initializeStage = function() { - this.$stage = this.$element.find('.' + this.settings.stageClass); - - // if the stage is already in the DOM, grab it and skip stage initialization - if (this.$stage.length) { - return; - } - - this.$element.addClass(this.options.loadingClass); - - // create stage - this.$stage = $('<' + this.settings.stageElement + '>', { - "class": this.settings.stageClass - }).wrap( $( '
', { - "class": this.settings.stageOuterClass - })); - - // append stage - this.$element.append(this.$stage.parent()); - }; - - /** - * Create item DOM elements - */ - Owl.prototype.initializeItems = function() { - var $items = this.$element.find('.owl-item'); - - // if the items are already in the DOM, grab them and skip item initialization - if ($items.length) { - this._items = $items.get().map(function(item) { - return $(item); - }); - - this._mergers = this._items.map(function() { - return 1; - }); - - this.refresh(); - - return; - } - - // append content - this.replace(this.$element.children().not(this.$stage.parent())); - - // check visibility - if (this.isVisible()) { - // update view - this.refresh(); - } else { - // invalidate width - this.invalidate('width'); - } - - this.$element - .removeClass(this.options.loadingClass) - .addClass(this.options.loadedClass); - }; - - /** - * Initializes the carousel. - * @protected - */ - Owl.prototype.initialize = function() { - this.enter('initializing'); - this.trigger('initialize'); - - this.$element.toggleClass(this.settings.rtlClass, this.settings.rtl); - - if (this.settings.autoWidth && !this.is('pre-loading')) { - var imgs, nestedSelector, width; - imgs = this.$element.find('img'); - nestedSelector = this.settings.nestedItemSelector ? '.' + this.settings.nestedItemSelector : undefined; - width = this.$element.children(nestedSelector).width(); - - if (imgs.length && width <= 0) { - this.preloadAutoWidthImages(imgs); - } - } - - this.initializeStage(); - this.initializeItems(); - - // register event handlers - this.registerEventHandlers(); - - this.leave('initializing'); - this.trigger('initialized'); - }; - - /** - * @returns {Boolean} visibility of $element - * if you know the carousel will always be visible you can set `checkVisibility` to `false` to - * prevent the expensive browser layout forced reflow the $element.is(':visible') does - */ - Owl.prototype.isVisible = function() { - return this.settings.checkVisibility - ? this.$element.is(':visible') - : true; - }; - - /** - * Setups the current settings. - * @todo Remove responsive classes. Why should adaptive designs be brought into IE8? - * @todo Support for media queries by using `matchMedia` would be nice. - * @public - */ - Owl.prototype.setup = function() { - var viewport = this.viewport(), - overwrites = this.options.responsive, - match = -1, - settings = null; - - if (!overwrites) { - settings = $.extend({}, this.options); - } else { - $.each(overwrites, function(breakpoint) { - if (breakpoint <= viewport && breakpoint > match) { - match = Number(breakpoint); - } - }); - - settings = $.extend({}, this.options, overwrites[match]); - if (typeof settings.stagePadding === 'function') { - settings.stagePadding = settings.stagePadding(); - } - delete settings.responsive; - - // responsive class - if (settings.responsiveClass) { - this.$element.attr('class', - this.$element.attr('class').replace(new RegExp('(' + this.options.responsiveClass + '-)\\S+\\s', 'g'), '$1' + match) - ); - } - } - - this.trigger('change', { property: { name: 'settings', value: settings } }); - this._breakpoint = match; - this.settings = settings; - this.invalidate('settings'); - this.trigger('changed', { property: { name: 'settings', value: this.settings } }); - }; - - /** - * Updates option logic if necessery. - * @protected - */ - Owl.prototype.optionsLogic = function() { - if (this.settings.autoWidth) { - this.settings.stagePadding = false; - this.settings.merge = false; - } - }; - - /** - * Prepares an item before add. - * @todo Rename event parameter `content` to `item`. - * @protected - * @returns {jQuery|HTMLElement} - The item container. - */ - Owl.prototype.prepare = function(item) { - var event = this.trigger('prepare', { content: item }); - - if (!event.data) { - event.data = $('<' + this.settings.itemElement + '/>') - .addClass(this.options.itemClass).append(item) - } - - this.trigger('prepared', { content: event.data }); - - return event.data; - }; - - /** - * Updates the view. - * @public - */ - Owl.prototype.update = function() { - var i = 0, - n = this._pipe.length, - filter = $.proxy(function(p) { return this[p] }, this._invalidated), - cache = {}; - - while (i < n) { - if (this._invalidated.all || $.grep(this._pipe[i].filter, filter).length > 0) { - this._pipe[i].run(cache); - } - i++; - } - - this._invalidated = {}; - - !this.is('valid') && this.enter('valid'); - }; - - /** - * Gets the width of the view. - * @public - * @param {Owl.Width} [dimension=Owl.Width.Default] - The dimension to return. - * @returns {Number} - The width of the view in pixel. - */ - Owl.prototype.width = function(dimension) { - dimension = dimension || Owl.Width.Default; - switch (dimension) { - case Owl.Width.Inner: - case Owl.Width.Outer: - return this._width; - default: - return this._width - this.settings.stagePadding * 2 + this.settings.margin; - } - }; - - /** - * Refreshes the carousel primarily for adaptive purposes. - * @public - */ - Owl.prototype.refresh = function() { - this.enter('refreshing'); - this.trigger('refresh'); - - this.setup(); - - this.optionsLogic(); - - this.$element.addClass(this.options.refreshClass); - - this.update(); - - this.$element.removeClass(this.options.refreshClass); - - this.leave('refreshing'); - this.trigger('refreshed'); - }; - - /** - * Checks window `resize` event. - * @protected - */ - Owl.prototype.onThrottledResize = function() { - window.clearTimeout(this.resizeTimer); - this.resizeTimer = window.setTimeout(this._handlers.onResize, this.settings.responsiveRefreshRate); - }; - - /** - * Checks window `resize` event. - * @protected - */ - Owl.prototype.onResize = function() { - if (!this._items.length) { - return false; - } - - if (this._width === this.$element.width()) { - return false; - } - - if (!this.isVisible()) { - return false; - } - - this.enter('resizing'); - - if (this.trigger('resize').isDefaultPrevented()) { - this.leave('resizing'); - return false; - } - - this.invalidate('width'); - - this.refresh(); - - this.leave('resizing'); - this.trigger('resized'); - }; - - /** - * Registers event handlers. - * @todo Check `msPointerEnabled` - * @todo #261 - * @protected - */ - Owl.prototype.registerEventHandlers = function() { - if ($.support.transition) { - this.$stage.on($.support.transition.end + '.owl.core', $.proxy(this.onTransitionEnd, this)); - } - - if (this.settings.responsive !== false) { - this.on(window, 'resize', this._handlers.onThrottledResize); - } - - if (this.settings.mouseDrag) { - this.$element.addClass(this.options.dragClass); - this.$stage.on('mousedown.owl.core', $.proxy(this.onDragStart, this)); - this.$stage.on('dragstart.owl.core selectstart.owl.core', function() { return false }); - } - - if (this.settings.touchDrag){ - this.$stage.on('touchstart.owl.core', $.proxy(this.onDragStart, this)); - this.$stage.on('touchcancel.owl.core', $.proxy(this.onDragEnd, this)); - } - }; - - /** - * Handles `touchstart` and `mousedown` events. - * @todo Horizontal swipe threshold as option - * @todo #261 - * @protected - * @param {Event} event - The event arguments. - */ - Owl.prototype.onDragStart = function(event) { - var stage = null; - - if (event.which === 3) { - return; - } - - if ($.support.transform) { - stage = this.$stage.css('transform').replace(/.*\(|\)| /g, '').split(','); - stage = { - x: stage[stage.length === 16 ? 12 : 4], - y: stage[stage.length === 16 ? 13 : 5] - }; - } else { - stage = this.$stage.position(); - stage = { - x: this.settings.rtl ? - stage.left + this.$stage.width() - this.width() + this.settings.margin : - stage.left, - y: stage.top - }; - } - - if (this.is('animating')) { - $.support.transform ? this.animate(stage.x) : this.$stage.stop() - this.invalidate('position'); - } - - this.$element.toggleClass(this.options.grabClass, event.type === 'mousedown'); - - this.speed(0); - - this._drag.time = new Date().getTime(); - this._drag.target = $(event.target); - this._drag.stage.start = stage; - this._drag.stage.current = stage; - this._drag.pointer = this.pointer(event); - - $(document).on('mouseup.owl.core touchend.owl.core', $.proxy(this.onDragEnd, this)); - - $(document).one('mousemove.owl.core touchmove.owl.core', $.proxy(function(event) { - var delta = this.difference(this._drag.pointer, this.pointer(event)); - - $(document).on('mousemove.owl.core touchmove.owl.core', $.proxy(this.onDragMove, this)); - - if (Math.abs(delta.x) < Math.abs(delta.y) && this.is('valid')) { - return; - } - - event.preventDefault(); - - this.enter('dragging'); - this.trigger('drag'); - }, this)); - }; - - /** - * Handles the `touchmove` and `mousemove` events. - * @todo #261 - * @protected - * @param {Event} event - The event arguments. - */ - Owl.prototype.onDragMove = function(event) { - var minimum = null, - maximum = null, - pull = null, - delta = this.difference(this._drag.pointer, this.pointer(event)), - stage = this.difference(this._drag.stage.start, delta); - - if (!this.is('dragging')) { - return; - } - - event.preventDefault(); - - if (this.settings.loop) { - minimum = this.coordinates(this.minimum()); - maximum = this.coordinates(this.maximum() + 1) - minimum; - stage.x = (((stage.x - minimum) % maximum + maximum) % maximum) + minimum; - } else { - minimum = this.settings.rtl ? this.coordinates(this.maximum()) : this.coordinates(this.minimum()); - maximum = this.settings.rtl ? this.coordinates(this.minimum()) : this.coordinates(this.maximum()); - pull = this.settings.pullDrag ? -1 * delta.x / 5 : 0; - stage.x = Math.max(Math.min(stage.x, minimum + pull), maximum + pull); - } - - this._drag.stage.current = stage; - - this.animate(stage.x); - }; - - /** - * Handles the `touchend` and `mouseup` events. - * @todo #261 - * @todo Threshold for click event - * @protected - * @param {Event} event - The event arguments. - */ - Owl.prototype.onDragEnd = function(event) { - var delta = this.difference(this._drag.pointer, this.pointer(event)), - stage = this._drag.stage.current, - direction = delta.x > 0 ^ this.settings.rtl ? 'left' : 'right'; - - $(document).off('.owl.core'); - - this.$element.removeClass(this.options.grabClass); - - if (delta.x !== 0 && this.is('dragging') || !this.is('valid')) { - this.speed(this.settings.dragEndSpeed || this.settings.smartSpeed); - this.current(this.closest(stage.x, delta.x !== 0 ? direction : this._drag.direction)); - this.invalidate('position'); - this.update(); - - this._drag.direction = direction; - - if (Math.abs(delta.x) > 3 || new Date().getTime() - this._drag.time > 300) { - this._drag.target.one('click.owl.core', function() { return false; }); - } - } - - if (!this.is('dragging')) { - return; - } - - this.leave('dragging'); - this.trigger('dragged'); - }; - - /** - * Gets absolute position of the closest item for a coordinate. - * @todo Setting `freeDrag` makes `closest` not reusable. See #165. - * @protected - * @param {Number} coordinate - The coordinate in pixel. - * @param {String} direction - The direction to check for the closest item. Ether `left` or `right`. - * @return {Number} - The absolute position of the closest item. - */ - Owl.prototype.closest = function(coordinate, direction) { - var position = -1, - pull = 30, - width = this.width(), - coordinates = this.coordinates(); - - if (!this.settings.freeDrag) { - // check closest item - $.each(coordinates, $.proxy(function(index, value) { - // on a left pull, check on current index - if (direction === 'left' && coordinate > value - pull && coordinate < value + pull) { - position = index; - // on a right pull, check on previous index - // to do so, subtract width from value and set position = index + 1 - } else if (direction === 'right' && coordinate > value - width - pull && coordinate < value - width + pull) { - position = index + 1; - } else if (this.op(coordinate, '<', value) - && this.op(coordinate, '>', coordinates[index + 1] !== undefined ? coordinates[index + 1] : value - width)) { - position = direction === 'left' ? index + 1 : index; - } - return position === -1; - }, this)); - } - - if (!this.settings.loop) { - // non loop boundries - if (this.op(coordinate, '>', coordinates[this.minimum()])) { - position = coordinate = this.minimum(); - } else if (this.op(coordinate, '<', coordinates[this.maximum()])) { - position = coordinate = this.maximum(); - } - } - - return position; - }; - - /** - * Animates the stage. - * @todo #270 - * @public - * @param {Number} coordinate - The coordinate in pixels. - */ - Owl.prototype.animate = function(coordinate) { - var animate = this.speed() > 0; - - this.is('animating') && this.onTransitionEnd(); - - if (animate) { - this.enter('animating'); - this.trigger('translate'); - } - - if ($.support.transform3d && $.support.transition) { - this.$stage.css({ - transform: 'translate3d(' + coordinate + 'px,0px,0px)', - transition: (this.speed() / 1000) + 's' + ( - this.settings.slideTransition ? ' ' + this.settings.slideTransition : '' - ) - }); - } else if (animate) { - this.$stage.animate({ - left: coordinate + 'px' - }, this.speed(), this.settings.fallbackEasing, $.proxy(this.onTransitionEnd, this)); - } else { - this.$stage.css({ - left: coordinate + 'px' - }); - } - }; - - /** - * Checks whether the carousel is in a specific state or not. - * @param {String} state - The state to check. - * @returns {Boolean} - The flag which indicates if the carousel is busy. - */ - Owl.prototype.is = function(state) { - return this._states.current[state] && this._states.current[state] > 0; - }; - - /** - * Sets the absolute position of the current item. - * @public - * @param {Number} [position] - The new absolute position or nothing to leave it unchanged. - * @returns {Number} - The absolute position of the current item. - */ - Owl.prototype.current = function(position) { - if (position === undefined) { - return this._current; - } - - if (this._items.length === 0) { - return undefined; - } - - position = this.normalize(position); - - if (this._current !== position) { - var event = this.trigger('change', { property: { name: 'position', value: position } }); - - if (event.data !== undefined) { - position = this.normalize(event.data); - } - - this._current = position; - - this.invalidate('position'); - - this.trigger('changed', { property: { name: 'position', value: this._current } }); - } - - return this._current; - }; - - /** - * Invalidates the given part of the update routine. - * @param {String} [part] - The part to invalidate. - * @returns {Array.} - The invalidated parts. - */ - Owl.prototype.invalidate = function(part) { - if ($.type(part) === 'string') { - this._invalidated[part] = true; - this.is('valid') && this.leave('valid'); - } - return $.map(this._invalidated, function(v, i) { return i }); - }; - - /** - * Resets the absolute position of the current item. - * @public - * @param {Number} position - The absolute position of the new item. - */ - Owl.prototype.reset = function(position) { - position = this.normalize(position); - - if (position === undefined) { - return; - } - - this._speed = 0; - this._current = position; - - this.suppress([ 'translate', 'translated' ]); - - this.animate(this.coordinates(position)); - - this.release([ 'translate', 'translated' ]); - }; - - /** - * Normalizes an absolute or a relative position of an item. - * @public - * @param {Number} position - The absolute or relative position to normalize. - * @param {Boolean} [relative=false] - Whether the given position is relative or not. - * @returns {Number} - The normalized position. - */ - Owl.prototype.normalize = function(position, relative) { - var n = this._items.length, - m = relative ? 0 : this._clones.length; - - if (!this.isNumeric(position) || n < 1) { - position = undefined; - } else if (position < 0 || position >= n + m) { - position = ((position - m / 2) % n + n) % n + m / 2; - } - - return position; - }; - - /** - * Converts an absolute position of an item into a relative one. - * @public - * @param {Number} position - The absolute position to convert. - * @returns {Number} - The converted position. - */ - Owl.prototype.relative = function(position) { - position -= this._clones.length / 2; - return this.normalize(position, true); - }; - - /** - * Gets the maximum position for the current item. - * @public - * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position. - * @returns {Number} - */ - Owl.prototype.maximum = function(relative) { - var settings = this.settings, - maximum = this._coordinates.length, - iterator, - reciprocalItemsWidth, - elementWidth; - - if (settings.loop) { - maximum = this._clones.length / 2 + this._items.length - 1; - } else if (settings.autoWidth || settings.merge) { - iterator = this._items.length; - if (iterator) { - reciprocalItemsWidth = this._items[--iterator].width(); - elementWidth = this.$element.width(); - while (iterator--) { - reciprocalItemsWidth += this._items[iterator].width() + this.settings.margin; - if (reciprocalItemsWidth > elementWidth) { - break; - } - } - } - maximum = iterator + 1; - } else if (settings.center) { - maximum = this._items.length - 1; - } else { - maximum = this._items.length - settings.items; - } - - if (relative) { - maximum -= this._clones.length / 2; - } - - return Math.max(maximum, 0); - }; - - /** - * Gets the minimum position for the current item. - * @public - * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position. - * @returns {Number} - */ - Owl.prototype.minimum = function(relative) { - return relative ? 0 : this._clones.length / 2; - }; - - /** - * Gets an item at the specified relative position. - * @public - * @param {Number} [position] - The relative position of the item. - * @return {jQuery|Array.} - The item at the given position or all items if no position was given. - */ - Owl.prototype.items = function(position) { - if (position === undefined) { - return this._items.slice(); - } - - position = this.normalize(position, true); - return this._items[position]; - }; - - /** - * Gets an item at the specified relative position. - * @public - * @param {Number} [position] - The relative position of the item. - * @return {jQuery|Array.} - The item at the given position or all items if no position was given. - */ - Owl.prototype.mergers = function(position) { - if (position === undefined) { - return this._mergers.slice(); - } - - position = this.normalize(position, true); - return this._mergers[position]; - }; - - /** - * Gets the absolute positions of clones for an item. - * @public - * @param {Number} [position] - The relative position of the item. - * @returns {Array.} - The absolute positions of clones for the item or all if no position was given. - */ - Owl.prototype.clones = function(position) { - var odd = this._clones.length / 2, - even = odd + this._items.length, - map = function(index) { return index % 2 === 0 ? even + index / 2 : odd - (index + 1) / 2 }; - - if (position === undefined) { - return $.map(this._clones, function(v, i) { return map(i) }); - } - - return $.map(this._clones, function(v, i) { return v === position ? map(i) : null }); - }; - - /** - * Sets the current animation speed. - * @public - * @param {Number} [speed] - The animation speed in milliseconds or nothing to leave it unchanged. - * @returns {Number} - The current animation speed in milliseconds. - */ - Owl.prototype.speed = function(speed) { - if (speed !== undefined) { - this._speed = speed; - } - - return this._speed; - }; - - /** - * Gets the coordinate of an item. - * @todo The name of this method is missleanding. - * @public - * @param {Number} position - The absolute position of the item within `minimum()` and `maximum()`. - * @returns {Number|Array.} - The coordinate of the item in pixel or all coordinates. - */ - Owl.prototype.coordinates = function(position) { - var multiplier = 1, - newPosition = position - 1, - coordinate; - - if (position === undefined) { - return $.map(this._coordinates, $.proxy(function(coordinate, index) { - return this.coordinates(index); - }, this)); - } - - if (this.settings.center) { - if (this.settings.rtl) { - multiplier = -1; - newPosition = position + 1; - } - - coordinate = this._coordinates[position]; - coordinate += (this.width() - coordinate + (this._coordinates[newPosition] || 0)) / 2 * multiplier; - } else { - coordinate = this._coordinates[newPosition] || 0; - } - - coordinate = Math.ceil(coordinate); - - return coordinate; - }; - - /** - * Calculates the speed for a translation. - * @protected - * @param {Number} from - The absolute position of the start item. - * @param {Number} to - The absolute position of the target item. - * @param {Number} [factor=undefined] - The time factor in milliseconds. - * @returns {Number} - The time in milliseconds for the translation. - */ - Owl.prototype.duration = function(from, to, factor) { - if (factor === 0) { - return 0; - } - - return Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor || this.settings.smartSpeed)); - }; - - /** - * Slides to the specified item. - * @public - * @param {Number} position - The position of the item. - * @param {Number} [speed] - The time in milliseconds for the transition. - */ - Owl.prototype.to = function(position, speed) { - var current = this.current(), - revert = null, - distance = position - this.relative(current), - direction = (distance > 0) - (distance < 0), - items = this._items.length, - minimum = this.minimum(), - maximum = this.maximum(); - - if (this.settings.loop) { - if (!this.settings.rewind && Math.abs(distance) > items / 2) { - distance += direction * -1 * items; - } - - position = current + distance; - revert = ((position - minimum) % items + items) % items + minimum; - - if (revert !== position && revert - distance <= maximum && revert - distance > 0) { - current = revert - distance; - position = revert; - this.reset(current); - } - } else if (this.settings.rewind) { - maximum += 1; - position = (position % maximum + maximum) % maximum; - } else { - position = Math.max(minimum, Math.min(maximum, position)); - } - - this.speed(this.duration(current, position, speed)); - this.current(position); - - if (this.isVisible()) { - this.update(); - } - }; - - /** - * Slides to the next item. - * @public - * @param {Number} [speed] - The time in milliseconds for the transition. - */ - Owl.prototype.next = function(speed) { - speed = speed || false; - this.to(this.relative(this.current()) + 1, speed); - }; - - /** - * Slides to the previous item. - * @public - * @param {Number} [speed] - The time in milliseconds for the transition. - */ - Owl.prototype.prev = function(speed) { - speed = speed || false; - this.to(this.relative(this.current()) - 1, speed); - }; - - /** - * Handles the end of an animation. - * @protected - * @param {Event} event - The event arguments. - */ - Owl.prototype.onTransitionEnd = function(event) { - - // if css2 animation then event object is undefined - if (event !== undefined) { - event.stopPropagation(); - - // Catch only owl-stage transitionEnd event - if ((event.target || event.srcElement || event.originalTarget) !== this.$stage.get(0)) { - return false; - } - } - - this.leave('animating'); - this.trigger('translated'); - }; - - /** - * Gets viewport width. - * @protected - * @return {Number} - The width in pixel. - */ - Owl.prototype.viewport = function() { - var width; - if (this.options.responsiveBaseElement !== window) { - width = $(this.options.responsiveBaseElement).width(); - } else if (window.innerWidth) { - width = window.innerWidth; - } else if (document.documentElement && document.documentElement.clientWidth) { - width = document.documentElement.clientWidth; - } else { - console.warn('Can not detect viewport width.'); - } - return width; - }; - - /** - * Replaces the current content. - * @public - * @param {HTMLElement|jQuery|String} content - The new content. - */ - Owl.prototype.replace = function(content) { - this.$stage.empty(); - this._items = []; - - if (content) { - content = (content instanceof jQuery) ? content : $(content); - } - - if (this.settings.nestedItemSelector) { - content = content.find('.' + this.settings.nestedItemSelector); - } - - content.filter(function() { - return this.nodeType === 1; - }).each($.proxy(function(index, item) { - item = this.prepare(item); - this.$stage.append(item); - this._items.push(item); - this._mergers.push(item.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1); - }, this)); - - this.reset(this.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0); - - this.invalidate('items'); - }; - - /** - * Adds an item. - * @todo Use `item` instead of `content` for the event arguments. - * @public - * @param {HTMLElement|jQuery|String} content - The item content to add. - * @param {Number} [position] - The relative position at which to insert the item otherwise the item will be added to the end. - */ - Owl.prototype.add = function(content, position) { - var current = this.relative(this._current); - - position = position === undefined ? this._items.length : this.normalize(position, true); - content = content instanceof jQuery ? content : $(content); - - this.trigger('add', { content: content, position: position }); - - content = this.prepare(content); - - if (this._items.length === 0 || position === this._items.length) { - this._items.length === 0 && this.$stage.append(content); - this._items.length !== 0 && this._items[position - 1].after(content); - this._items.push(content); - this._mergers.push(content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1); - } else { - this._items[position].before(content); - this._items.splice(position, 0, content); - this._mergers.splice(position, 0, content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1); - } - - this._items[current] && this.reset(this._items[current].index()); - - this.invalidate('items'); - - this.trigger('added', { content: content, position: position }); - }; - - /** - * Removes an item by its position. - * @todo Use `item` instead of `content` for the event arguments. - * @public - * @param {Number} position - The relative position of the item to remove. - */ - Owl.prototype.remove = function(position) { - position = this.normalize(position, true); - - if (position === undefined) { - return; - } - - this.trigger('remove', { content: this._items[position], position: position }); - - this._items[position].remove(); - this._items.splice(position, 1); - this._mergers.splice(position, 1); - - this.invalidate('items'); - - this.trigger('removed', { content: null, position: position }); - }; - - /** - * Preloads images with auto width. - * @todo Replace by a more generic approach - * @protected - */ - Owl.prototype.preloadAutoWidthImages = function(images) { - images.each($.proxy(function(i, element) { - this.enter('pre-loading'); - element = $(element); - $(new Image()).one('load', $.proxy(function(e) { - element.attr('src', e.target.src); - element.css('opacity', 1); - this.leave('pre-loading'); - !this.is('pre-loading') && !this.is('initializing') && this.refresh(); - }, this)).attr('src', element.attr('src') || element.attr('data-src') || element.attr('data-src-retina')); - }, this)); - }; - - /** - * Destroys the carousel. - * @public - */ - Owl.prototype.destroy = function() { - - this.$element.off('.owl.core'); - this.$stage.off('.owl.core'); - $(document).off('.owl.core'); - - if (this.settings.responsive !== false) { - window.clearTimeout(this.resizeTimer); - this.off(window, 'resize', this._handlers.onThrottledResize); - } - - for (var i in this._plugins) { - this._plugins[i].destroy(); - } - - this.$stage.children('.cloned').remove(); - - this.$stage.unwrap(); - this.$stage.children().contents().unwrap(); - this.$stage.children().unwrap(); - this.$stage.remove(); - this.$element - .removeClass(this.options.refreshClass) - .removeClass(this.options.loadingClass) - .removeClass(this.options.loadedClass) - .removeClass(this.options.rtlClass) - .removeClass(this.options.dragClass) - .removeClass(this.options.grabClass) - .attr('class', this.$element.attr('class').replace(new RegExp(this.options.responsiveClass + '-\\S+\\s', 'g'), '')) - .removeData('owl.carousel'); - }; - - /** - * Operators to calculate right-to-left and left-to-right. - * @protected - * @param {Number} [a] - The left side operand. - * @param {String} [o] - The operator. - * @param {Number} [b] - The right side operand. - */ - Owl.prototype.op = function(a, o, b) { - var rtl = this.settings.rtl; - switch (o) { - case '<': - return rtl ? a > b : a < b; - case '>': - return rtl ? a < b : a > b; - case '>=': - return rtl ? a <= b : a >= b; - case '<=': - return rtl ? a >= b : a <= b; - default: - break; - } - }; - - /** - * Attaches to an internal event. - * @protected - * @param {HTMLElement} element - The event source. - * @param {String} event - The event name. - * @param {Function} listener - The event handler to attach. - * @param {Boolean} capture - Wether the event should be handled at the capturing phase or not. - */ - Owl.prototype.on = function(element, event, listener, capture) { - if (element.addEventListener) { - element.addEventListener(event, listener, capture); - } else if (element.attachEvent) { - element.attachEvent('on' + event, listener); - } - }; - - /** - * Detaches from an internal event. - * @protected - * @param {HTMLElement} element - The event source. - * @param {String} event - The event name. - * @param {Function} listener - The attached event handler to detach. - * @param {Boolean} capture - Wether the attached event handler was registered as a capturing listener or not. - */ - Owl.prototype.off = function(element, event, listener, capture) { - if (element.removeEventListener) { - element.removeEventListener(event, listener, capture); - } else if (element.detachEvent) { - element.detachEvent('on' + event, listener); - } - }; - - /** - * Triggers a public event. - * @todo Remove `status`, `relatedTarget` should be used instead. - * @protected - * @param {String} name - The event name. - * @param {*} [data=null] - The event data. - * @param {String} [namespace=carousel] - The event namespace. - * @param {String} [state] - The state which is associated with the event. - * @param {Boolean} [enter=false] - Indicates if the call enters the specified state or not. - * @returns {Event} - The event arguments. - */ - Owl.prototype.trigger = function(name, data, namespace, state, enter) { - var status = { - item: { count: this._items.length, index: this.current() } - }, handler = $.camelCase( - $.grep([ 'on', name, namespace ], function(v) { return v }) - .join('-').toLowerCase() - ), event = $.Event( - [ name, 'owl', namespace || 'carousel' ].join('.').toLowerCase(), - $.extend({ relatedTarget: this }, status, data) - ); - - if (!this._supress[name]) { - $.each(this._plugins, function(name, plugin) { - if (plugin.onTrigger) { - plugin.onTrigger(event); - } - }); - - this.register({ type: Owl.Type.Event, name: name }); - this.$element.trigger(event); - - if (this.settings && typeof this.settings[handler] === 'function') { - this.settings[handler].call(this, event); - } - } - - return event; - }; - - /** - * Enters a state. - * @param name - The state name. - */ - Owl.prototype.enter = function(name) { - $.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) { - if (this._states.current[name] === undefined) { - this._states.current[name] = 0; - } - - this._states.current[name]++; - }, this)); - }; - - /** - * Leaves a state. - * @param name - The state name. - */ - Owl.prototype.leave = function(name) { - $.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) { - this._states.current[name]--; - }, this)); - }; - - /** - * Registers an event or state. - * @public - * @param {Object} object - The event or state to register. - */ - Owl.prototype.register = function(object) { - if (object.type === Owl.Type.Event) { - if (!$.event.special[object.name]) { - $.event.special[object.name] = {}; - } - - if (!$.event.special[object.name].owl) { - var _default = $.event.special[object.name]._default; - $.event.special[object.name]._default = function(e) { - if (_default && _default.apply && (!e.namespace || e.namespace.indexOf('owl') === -1)) { - return _default.apply(this, arguments); - } - return e.namespace && e.namespace.indexOf('owl') > -1; - }; - $.event.special[object.name].owl = true; - } - } else if (object.type === Owl.Type.State) { - if (!this._states.tags[object.name]) { - this._states.tags[object.name] = object.tags; - } else { - this._states.tags[object.name] = this._states.tags[object.name].concat(object.tags); - } - - this._states.tags[object.name] = $.grep(this._states.tags[object.name], $.proxy(function(tag, i) { - return $.inArray(tag, this._states.tags[object.name]) === i; - }, this)); - } - }; - - /** - * Suppresses events. - * @protected - * @param {Array.} events - The events to suppress. - */ - Owl.prototype.suppress = function(events) { - $.each(events, $.proxy(function(index, event) { - this._supress[event] = true; - }, this)); - }; - - /** - * Releases suppressed events. - * @protected - * @param {Array.} events - The events to release. - */ - Owl.prototype.release = function(events) { - $.each(events, $.proxy(function(index, event) { - delete this._supress[event]; - }, this)); - }; - - /** - * Gets unified pointer coordinates from event. - * @todo #261 - * @protected - * @param {Event} - The `mousedown` or `touchstart` event. - * @returns {Object} - Contains `x` and `y` coordinates of current pointer position. - */ - Owl.prototype.pointer = function(event) { - var result = { x: null, y: null }; - - event = event.originalEvent || event || window.event; - - event = event.touches && event.touches.length ? - event.touches[0] : event.changedTouches && event.changedTouches.length ? - event.changedTouches[0] : event; - - if (event.pageX) { - result.x = event.pageX; - result.y = event.pageY; - } else { - result.x = event.clientX; - result.y = event.clientY; - } - - return result; - }; - - /** - * Determines if the input is a Number or something that can be coerced to a Number - * @protected - * @param {Number|String|Object|Array|Boolean|RegExp|Function|Symbol} - The input to be tested - * @returns {Boolean} - An indication if the input is a Number or can be coerced to a Number - */ - Owl.prototype.isNumeric = function(number) { - return !isNaN(parseFloat(number)); - }; - - /** - * Gets the difference of two vectors. - * @todo #261 - * @protected - * @param {Object} - The first vector. - * @param {Object} - The second vector. - * @returns {Object} - The difference. - */ - Owl.prototype.difference = function(first, second) { - return { - x: first.x - second.x, - y: first.y - second.y - }; - }; - - /** - * The jQuery Plugin for the Owl Carousel - * @todo Navigation plugin `next` and `prev` - * @public - */ - $.fn.owlCarousel = function(option) { - var args = Array.prototype.slice.call(arguments, 1); - - return this.each(function() { - var $this = $(this), - data = $this.data('owl.carousel'); - - if (!data) { - data = new Owl(this, typeof option == 'object' && option); - $this.data('owl.carousel', data); - - $.each([ - 'next', 'prev', 'to', 'destroy', 'refresh', 'replace', 'add', 'remove' - ], function(i, event) { - data.register({ type: Owl.Type.Event, name: event }); - data.$element.on(event + '.owl.carousel.core', $.proxy(function(e) { - if (e.namespace && e.relatedTarget !== this) { - this.suppress([ event ]); - data[event].apply(this, [].slice.call(arguments, 1)); - this.release([ event ]); - } - }, data)); - }); - } - - if (typeof option == 'string' && option.charAt(0) !== '_') { - data[option].apply(data, args); - } - }); - }; - - /** - * The constructor for the jQuery Plugin - * @public - */ - $.fn.owlCarousel.Constructor = Owl; - -})(window.Zepto || window.jQuery, window, document); - -/** - * AutoRefresh Plugin - * @version 2.3.4 - * @author Artus Kolanowski - * @author David Deutsch - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the auto refresh plugin. - * @class The Auto Refresh Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var AutoRefresh = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * Refresh interval. - * @protected - * @type {number} - */ - this._interval = null; - - /** - * Whether the element is currently visible or not. - * @protected - * @type {Boolean} - */ - this._visible = null; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'initialized.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.autoRefresh) { - this.watch(); - } - }, this) - }; - - // set default options - this._core.options = $.extend({}, AutoRefresh.Defaults, this._core.options); - - // register event handlers - this._core.$element.on(this._handlers); - }; - - /** - * Default options. - * @public - */ - AutoRefresh.Defaults = { - autoRefresh: true, - autoRefreshInterval: 500 - }; - - /** - * Watches the element. - */ - AutoRefresh.prototype.watch = function() { - if (this._interval) { - return; - } - - this._visible = this._core.isVisible(); - this._interval = window.setInterval($.proxy(this.refresh, this), this._core.settings.autoRefreshInterval); - }; - - /** - * Refreshes the element. - */ - AutoRefresh.prototype.refresh = function() { - if (this._core.isVisible() === this._visible) { - return; - } - - this._visible = !this._visible; - - this._core.$element.toggleClass('owl-hidden', !this._visible); - - this._visible && (this._core.invalidate('width') && this._core.refresh()); - }; - - /** - * Destroys the plugin. - */ - AutoRefresh.prototype.destroy = function() { - var handler, property; - - window.clearInterval(this._interval); - - for (handler in this._handlers) { - this._core.$element.off(handler, this._handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.AutoRefresh = AutoRefresh; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Lazy Plugin - * @version 2.3.4 - * @author Bartosz Wojciechowski - * @author David Deutsch - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the lazy plugin. - * @class The Lazy Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var Lazy = function(carousel) { - - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * Already loaded items. - * @protected - * @type {Array.} - */ - this._loaded = []; - - /** - * Event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'initialized.owl.carousel change.owl.carousel resized.owl.carousel': $.proxy(function(e) { - if (!e.namespace) { - return; - } - - if (!this._core.settings || !this._core.settings.lazyLoad) { - return; - } - - if ((e.property && e.property.name == 'position') || e.type == 'initialized') { - var settings = this._core.settings, - n = (settings.center && Math.ceil(settings.items / 2) || settings.items), - i = ((settings.center && n * -1) || 0), - position = (e.property && e.property.value !== undefined ? e.property.value : this._core.current()) + i, - clones = this._core.clones().length, - load = $.proxy(function(i, v) { this.load(v) }, this); - //TODO: Need documentation for this new option - if (settings.lazyLoadEager > 0) { - n += settings.lazyLoadEager; - // If the carousel is looping also preload images that are to the "left" - if (settings.loop) { - position -= settings.lazyLoadEager; - n++; - } - } - - while (i++ < n) { - this.load(clones / 2 + this._core.relative(position)); - clones && $.each(this._core.clones(this._core.relative(position)), load); - position++; - } - } - }, this) - }; - - // set the default options - this._core.options = $.extend({}, Lazy.Defaults, this._core.options); - - // register event handler - this._core.$element.on(this._handlers); - }; - - /** - * Default options. - * @public - */ - Lazy.Defaults = { - lazyLoad: false, - lazyLoadEager: 0 - }; - - /** - * Loads all resources of an item at the specified position. - * @param {Number} position - The absolute position of the item. - * @protected - */ - Lazy.prototype.load = function(position) { - var $item = this._core.$stage.children().eq(position), - $elements = $item && $item.find('.owl-lazy'); - - if (!$elements || $.inArray($item.get(0), this._loaded) > -1) { - return; - } - - $elements.each($.proxy(function(index, element) { - var $element = $(element), image, - url = (window.devicePixelRatio > 1 && $element.attr('data-src-retina')) || $element.attr('data-src') || $element.attr('data-srcset'); - - this._core.trigger('load', { element: $element, url: url }, 'lazy'); - - if ($element.is('img')) { - $element.one('load.owl.lazy', $.proxy(function() { - $element.css('opacity', 1); - this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); - }, this)).attr('src', url); - } else if ($element.is('source')) { - $element.one('load.owl.lazy', $.proxy(function() { - this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); - }, this)).attr('srcset', url); - } else { - image = new Image(); - image.onload = $.proxy(function() { - $element.css({ - 'background-image': 'url("' + url + '")', - 'opacity': '1' - }); - this._core.trigger('loaded', { element: $element, url: url }, 'lazy'); - }, this); - image.src = url; - } - }, this)); - - this._loaded.push($item.get(0)); - }; - - /** - * Destroys the plugin. - * @public - */ - Lazy.prototype.destroy = function() { - var handler, property; - - for (handler in this.handlers) { - this._core.$element.off(handler, this.handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.Lazy = Lazy; - -})(window.Zepto || window.jQuery, window, document); - -/** - * AutoHeight Plugin - * @version 2.3.4 - * @author Bartosz Wojciechowski - * @author David Deutsch - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the auto height plugin. - * @class The Auto Height Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var AutoHeight = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - this._previousHeight = null; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'initialized.owl.carousel refreshed.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.autoHeight) { - this.update(); - } - }, this), - 'changed.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.autoHeight && e.property.name === 'position'){ - this.update(); - } - }, this), - 'loaded.owl.lazy': $.proxy(function(e) { - if (e.namespace && this._core.settings.autoHeight - && e.element.closest('.' + this._core.settings.itemClass).index() === this._core.current()) { - this.update(); - } - }, this) - }; - - // set default options - this._core.options = $.extend({}, AutoHeight.Defaults, this._core.options); - - // register event handlers - this._core.$element.on(this._handlers); - this._intervalId = null; - var refThis = this; - - // These changes have been taken from a PR by gavrochelegnou proposed in #1575 - // and have been made compatible with the latest jQuery version - $(window).on('load', function() { - if (refThis._core.settings.autoHeight) { - refThis.update(); - } - }); - - // Autoresize the height of the carousel when window is resized - // When carousel has images, the height is dependent on the width - // and should also change on resize - $(window).resize(function() { - if (refThis._core.settings.autoHeight) { - if (refThis._intervalId != null) { - clearTimeout(refThis._intervalId); - } - - refThis._intervalId = setTimeout(function() { - refThis.update(); - }, 250); - } - }); - - }; - - /** - * Default options. - * @public - */ - AutoHeight.Defaults = { - autoHeight: false, - autoHeightClass: 'owl-height' - }; - - /** - * Updates the view. - */ - AutoHeight.prototype.update = function() { - var start = this._core._current, - end = start + this._core.settings.items, - lazyLoadEnabled = this._core.settings.lazyLoad, - visible = this._core.$stage.children().toArray().slice(start, end), - heights = [], - maxheight = 0; - - $.each(visible, function(index, item) { - heights.push($(item).height()); - }); - - maxheight = Math.max.apply(null, heights); - - if (maxheight <= 1 && lazyLoadEnabled && this._previousHeight) { - maxheight = this._previousHeight; - } - - this._previousHeight = maxheight; - - this._core.$stage.parent() - .height(maxheight) - .addClass(this._core.settings.autoHeightClass); - }; - - AutoHeight.prototype.destroy = function() { - var handler, property; - - for (handler in this._handlers) { - this._core.$element.off(handler, this._handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] !== 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.AutoHeight = AutoHeight; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Video Plugin - * @version 2.3.4 - * @author Bartosz Wojciechowski - * @author David Deutsch - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the video plugin. - * @class The Video Plugin - * @param {Owl} carousel - The Owl Carousel - */ - var Video = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * Cache all video URLs. - * @protected - * @type {Object} - */ - this._videos = {}; - - /** - * Current playing item. - * @protected - * @type {jQuery} - */ - this._playing = null; - - /** - * All event handlers. - * @todo The cloned content removale is too late - * @protected - * @type {Object} - */ - this._handlers = { - 'initialized.owl.carousel': $.proxy(function(e) { - if (e.namespace) { - this._core.register({ type: 'state', name: 'playing', tags: [ 'interacting' ] }); - } - }, this), - 'resize.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.video && this.isInFullScreen()) { - e.preventDefault(); - } - }, this), - 'refreshed.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.is('resizing')) { - this._core.$stage.find('.cloned .owl-video-frame').remove(); - } - }, this), - 'changed.owl.carousel': $.proxy(function(e) { - if (e.namespace && e.property.name === 'position' && this._playing) { - this.stop(); - } - }, this), - 'prepared.owl.carousel': $.proxy(function(e) { - if (!e.namespace) { - return; - } - - var $element = $(e.content).find('.owl-video'); - - if ($element.length) { - $element.css('display', 'none'); - this.fetch($element, $(e.content)); - } - }, this) - }; - - // set default options - this._core.options = $.extend({}, Video.Defaults, this._core.options); - - // register event handlers - this._core.$element.on(this._handlers); - - this._core.$element.on('click.owl.video', '.owl-video-play-icon', $.proxy(function(e) { - this.play(e); - }, this)); - }; - - /** - * Default options. - * @public - */ - Video.Defaults = { - video: false, - videoHeight: false, - videoWidth: false - }; - - /** - * Gets the video ID and the type (YouTube/Vimeo/vzaar only). - * @protected - * @param {jQuery} target - The target containing the video data. - * @param {jQuery} item - The item containing the video. - */ - Video.prototype.fetch = function(target, item) { - var type = (function() { - if (target.attr('data-vimeo-id')) { - return 'vimeo'; - } else if (target.attr('data-vzaar-id')) { - return 'vzaar' - } else { - return 'youtube'; - } - })(), - id = target.attr('data-vimeo-id') || target.attr('data-youtube-id') || target.attr('data-vzaar-id'), - width = target.attr('data-width') || this._core.settings.videoWidth, - height = target.attr('data-height') || this._core.settings.videoHeight, - url = target.attr('href'); - - if (url) { - - /* - Parses the id's out of the following urls (and probably more): - https://www.youtube.com/watch?v=:id - https://youtu.be/:id - https://vimeo.com/:id - https://vimeo.com/channels/:channel/:id - https://vimeo.com/groups/:group/videos/:id - https://app.vzaar.com/videos/:id - - Visual example: https://regexper.com/#(http%3A%7Chttps%3A%7C)%5C%2F%5C%2F(player.%7Cwww.%7Capp.)%3F(vimeo%5C.com%7Cyoutu(be%5C.com%7C%5C.be%7Cbe%5C.googleapis%5C.com)%7Cvzaar%5C.com)%5C%2F(video%5C%2F%7Cvideos%5C%2F%7Cembed%5C%2F%7Cchannels%5C%2F.%2B%5C%2F%7Cgroups%5C%2F.%2B%5C%2F%7Cwatch%5C%3Fv%3D%7Cv%5C%2F)%3F(%5BA-Za-z0-9._%25-%5D*)(%5C%26%5CS%2B)%3F - */ - - id = url.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/); - - if (id[3].indexOf('youtu') > -1) { - type = 'youtube'; - } else if (id[3].indexOf('vimeo') > -1) { - type = 'vimeo'; - } else if (id[3].indexOf('vzaar') > -1) { - type = 'vzaar'; - } else { - throw new Error('Video URL not supported.'); - } - id = id[6]; - } else { - throw new Error('Missing video URL.'); - } - - this._videos[url] = { - type: type, - id: id, - width: width, - height: height - }; - - item.attr('data-video', url); - - this.thumbnail(target, this._videos[url]); - }; - - /** - * Creates video thumbnail. - * @protected - * @param {jQuery} target - The target containing the video data. - * @param {Object} info - The video info object. - * @see `fetch` - */ - Video.prototype.thumbnail = function(target, video) { - var tnLink, - icon, - path, - dimensions = video.width && video.height ? 'width:' + video.width + 'px;height:' + video.height + 'px;' : '', - customTn = target.find('img'), - srcType = 'src', - lazyClass = '', - settings = this._core.settings, - create = function(path) { - icon = '
'; - - if (settings.lazyLoad) { - tnLink = $('
',{ - "class": 'owl-video-tn ' + lazyClass, - "srcType": path - }); - } else { - tnLink = $( '
', { - "class": "owl-video-tn", - "style": 'opacity:1;background-image:url(' + path + ')' - }); - } - target.after(tnLink); - target.after(icon); - }; - - // wrap video content into owl-video-wrapper div - target.wrap( $( '
', { - "class": "owl-video-wrapper", - "style": dimensions - })); - - if (this._core.settings.lazyLoad) { - srcType = 'data-src'; - lazyClass = 'owl-lazy'; - } - - // custom thumbnail - if (customTn.length) { - create(customTn.attr(srcType)); - customTn.remove(); - return false; - } - - if (video.type === 'youtube') { - path = "//img.youtube.com/vi/" + video.id + "/hqdefault.jpg"; - create(path); - } else if (video.type === 'vimeo') { - $.ajax({ - type: 'GET', - url: '//vimeo.com/api/v2/video/' + video.id + '.json', - jsonp: 'callback', - dataType: 'jsonp', - success: function(data) { - path = data[0].thumbnail_large; - create(path); - } - }); - } else if (video.type === 'vzaar') { - $.ajax({ - type: 'GET', - url: '//vzaar.com/api/videos/' + video.id + '.json', - jsonp: 'callback', - dataType: 'jsonp', - success: function(data) { - path = data.framegrab_url; - create(path); - } - }); - } - }; - - /** - * Stops the current video. - * @public - */ - Video.prototype.stop = function() { - this._core.trigger('stop', null, 'video'); - this._playing.find('.owl-video-frame').remove(); - this._playing.removeClass('owl-video-playing'); - this._playing = null; - this._core.leave('playing'); - this._core.trigger('stopped', null, 'video'); - }; - - /** - * Starts the current video. - * @public - * @param {Event} event - The event arguments. - */ - Video.prototype.play = function(event) { - var target = $(event.target), - item = target.closest('.' + this._core.settings.itemClass), - video = this._videos[item.attr('data-video')], - width = video.width || '100%', - height = video.height || this._core.$stage.height(), - html, - iframe; - - if (this._playing) { - return; - } - - this._core.enter('playing'); - this._core.trigger('play', null, 'video'); - - item = this._core.items(this._core.relative(item.index())); - - this._core.reset(item.index()); - - html = $( '' ); - html.attr( 'height', height ); - html.attr( 'width', width ); - if (video.type === 'youtube') { - html.attr( 'src', '//www.youtube.com/embed/' + video.id + '?autoplay=1&rel=0&v=' + video.id ); - } else if (video.type === 'vimeo') { - html.attr( 'src', '//player.vimeo.com/video/' + video.id + '?autoplay=1' ); - } else if (video.type === 'vzaar') { - html.attr( 'src', '//view.vzaar.com/' + video.id + '/player?autoplay=true' ); - } - - iframe = $(html).wrap( '
' ).insertAfter(item.find('.owl-video')); - - this._playing = item.addClass('owl-video-playing'); - }; - - /** - * Checks whether an video is currently in full screen mode or not. - * @todo Bad style because looks like a readonly method but changes members. - * @protected - * @returns {Boolean} - */ - Video.prototype.isInFullScreen = function() { - var element = document.fullscreenElement || document.mozFullScreenElement || - document.webkitFullscreenElement; - - return element && $(element).parent().hasClass('owl-video-frame'); - }; - - /** - * Destroys the plugin. - */ - Video.prototype.destroy = function() { - var handler, property; - - this._core.$element.off('click.owl.video'); - - for (handler in this._handlers) { - this._core.$element.off(handler, this._handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.Video = Video; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Animate Plugin - * @version 2.3.4 - * @author Bartosz Wojciechowski - * @author David Deutsch - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the animate plugin. - * @class The Navigation Plugin - * @param {Owl} scope - The Owl Carousel - */ - var Animate = function(scope) { - this.core = scope; - this.core.options = $.extend({}, Animate.Defaults, this.core.options); - this.swapping = true; - this.previous = undefined; - this.next = undefined; - - this.handlers = { - 'change.owl.carousel': $.proxy(function(e) { - if (e.namespace && e.property.name == 'position') { - this.previous = this.core.current(); - this.next = e.property.value; - } - }, this), - 'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function(e) { - if (e.namespace) { - this.swapping = e.type == 'translated'; - } - }, this), - 'translate.owl.carousel': $.proxy(function(e) { - if (e.namespace && this.swapping && (this.core.options.animateOut || this.core.options.animateIn)) { - this.swap(); - } - }, this) - }; - - this.core.$element.on(this.handlers); - }; - - /** - * Default options. - * @public - */ - Animate.Defaults = { - animateOut: false, - animateIn: false - }; - - /** - * Toggles the animation classes whenever an translations starts. - * @protected - * @returns {Boolean|undefined} - */ - Animate.prototype.swap = function() { - - if (this.core.settings.items !== 1) { - return; - } - - if (!$.support.animation || !$.support.transition) { - return; - } - - this.core.speed(0); - - var left, - clear = $.proxy(this.clear, this), - previous = this.core.$stage.children().eq(this.previous), - next = this.core.$stage.children().eq(this.next), - incoming = this.core.settings.animateIn, - outgoing = this.core.settings.animateOut; - - if (this.core.current() === this.previous) { - return; - } - - if (outgoing) { - left = this.core.coordinates(this.previous) - this.core.coordinates(this.next); - previous.one($.support.animation.end, clear) - .css( { 'left': left + 'px' } ) - .addClass('animated owl-animated-out') - .addClass(outgoing); - } - - if (incoming) { - next.one($.support.animation.end, clear) - .addClass('animated owl-animated-in') - .addClass(incoming); - } - }; - - Animate.prototype.clear = function(e) { - $(e.target).css( { 'left': '' } ) - .removeClass('animated owl-animated-out owl-animated-in') - .removeClass(this.core.settings.animateIn) - .removeClass(this.core.settings.animateOut); - this.core.onTransitionEnd(); - }; - - /** - * Destroys the plugin. - * @public - */ - Animate.prototype.destroy = function() { - var handler, property; - - for (handler in this.handlers) { - this.core.$element.off(handler, this.handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.Animate = Animate; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Autoplay Plugin - * @version 2.3.4 - * @author Bartosz Wojciechowski - * @author Artus Kolanowski - * @author David Deutsch - * @author Tom De Caluwé - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - - /** - * Creates the autoplay plugin. - * @class The Autoplay Plugin - * @param {Owl} scope - The Owl Carousel - */ - var Autoplay = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * The autoplay timeout id. - * @type {Number} - */ - this._call = null; - - /** - * Depending on the state of the plugin, this variable contains either - * the start time of the timer or the current timer value if it's - * paused. Since we start in a paused state we initialize the timer - * value. - * @type {Number} - */ - this._time = 0; - - /** - * Stores the timeout currently used. - * @type {Number} - */ - this._timeout = 0; - - /** - * Indicates whenever the autoplay is paused. - * @type {Boolean} - */ - this._paused = true; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'changed.owl.carousel': $.proxy(function(e) { - if (e.namespace && e.property.name === 'settings') { - if (this._core.settings.autoplay) { - this.play(); - } else { - this.stop(); - } - } else if (e.namespace && e.property.name === 'position' && this._paused) { - // Reset the timer. This code is triggered when the position - // of the carousel was changed through user interaction. - this._time = 0; - } - }, this), - 'initialized.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.autoplay) { - this.play(); - } - }, this), - 'play.owl.autoplay': $.proxy(function(e, t, s) { - if (e.namespace) { - this.play(t, s); - } - }, this), - 'stop.owl.autoplay': $.proxy(function(e) { - if (e.namespace) { - this.stop(); - } - }, this), - 'mouseover.owl.autoplay': $.proxy(function() { - if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { - this.pause(); - } - }, this), - 'mouseleave.owl.autoplay': $.proxy(function() { - if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { - this.play(); - } - }, this), - 'touchstart.owl.core': $.proxy(function() { - if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) { - this.pause(); - } - }, this), - 'touchend.owl.core': $.proxy(function() { - if (this._core.settings.autoplayHoverPause) { - this.play(); - } - }, this) - }; - - // register event handlers - this._core.$element.on(this._handlers); - - // set default options - this._core.options = $.extend({}, Autoplay.Defaults, this._core.options); - }; - - /** - * Default options. - * @public - */ - Autoplay.Defaults = { - autoplay: false, - autoplayTimeout: 5000, - autoplayHoverPause: false, - autoplaySpeed: false - }; - - /** - * Transition to the next slide and set a timeout for the next transition. - * @private - * @param {Number} [speed] - The animation speed for the animations. - */ - Autoplay.prototype._next = function(speed) { - this._call = window.setTimeout( - $.proxy(this._next, this, speed), - this._timeout * (Math.round(this.read() / this._timeout) + 1) - this.read() - ); - - if (this._core.is('interacting') || document.hidden) { - return; - } - this._core.next(speed || this._core.settings.autoplaySpeed); - } - - /** - * Reads the current timer value when the timer is playing. - * @public - */ - Autoplay.prototype.read = function() { - return new Date().getTime() - this._time; - }; - - /** - * Starts the autoplay. - * @public - * @param {Number} [timeout] - The interval before the next animation starts. - * @param {Number} [speed] - The animation speed for the animations. - */ - Autoplay.prototype.play = function(timeout, speed) { - var elapsed; - - if (!this._core.is('rotating')) { - this._core.enter('rotating'); - } - - timeout = timeout || this._core.settings.autoplayTimeout; - - // Calculate the elapsed time since the last transition. If the carousel - // wasn't playing this calculation will yield zero. - elapsed = Math.min(this._time % (this._timeout || timeout), timeout); - - if (this._paused) { - // Start the clock. - this._time = this.read(); - this._paused = false; - } else { - // Clear the active timeout to allow replacement. - window.clearTimeout(this._call); - } - - // Adjust the origin of the timer to match the new timeout value. - this._time += this.read() % timeout - elapsed; - - this._timeout = timeout; - this._call = window.setTimeout($.proxy(this._next, this, speed), timeout - elapsed); - }; - - /** - * Stops the autoplay. - * @public - */ - Autoplay.prototype.stop = function() { - if (this._core.is('rotating')) { - // Reset the clock. - this._time = 0; - this._paused = true; - - window.clearTimeout(this._call); - this._core.leave('rotating'); - } - }; - - /** - * Pauses the autoplay. - * @public - */ - Autoplay.prototype.pause = function() { - if (this._core.is('rotating') && !this._paused) { - // Pause the clock. - this._time = this.read(); - this._paused = true; - - window.clearTimeout(this._call); - } - }; - - /** - * Destroys the plugin. - */ - Autoplay.prototype.destroy = function() { - var handler, property; - - this.stop(); - - for (handler in this._handlers) { - this._core.$element.off(handler, this._handlers[handler]); - } - for (property in Object.getOwnPropertyNames(this)) { - typeof this[property] != 'function' && (this[property] = null); - } - }; - - $.fn.owlCarousel.Constructor.Plugins.autoplay = Autoplay; - -})(window.Zepto || window.jQuery, window, document); - -/** - * Navigation Plugin - * @version 2.3.4 - * @author Artus Kolanowski - * @author David Deutsch - * @license The MIT License (MIT) - */ -;(function($, window, document, undefined) { - 'use strict'; - - /** - * Creates the navigation plugin. - * @class The Navigation Plugin - * @param {Owl} carousel - The Owl Carousel. - */ - var Navigation = function(carousel) { - /** - * Reference to the core. - * @protected - * @type {Owl} - */ - this._core = carousel; - - /** - * Indicates whether the plugin is initialized or not. - * @protected - * @type {Boolean} - */ - this._initialized = false; - - /** - * The current paging indexes. - * @protected - * @type {Array} - */ - this._pages = []; - - /** - * All DOM elements of the user interface. - * @protected - * @type {Object} - */ - this._controls = {}; - - /** - * Markup for an indicator. - * @protected - * @type {Array.} - */ - this._templates = []; - - /** - * The carousel element. - * @type {jQuery} - */ - this.$element = this._core.$element; - - /** - * Overridden methods of the carousel. - * @protected - * @type {Object} - */ - this._overrides = { - next: this._core.next, - prev: this._core.prev, - to: this._core.to - }; - - /** - * All event handlers. - * @protected - * @type {Object} - */ - this._handlers = { - 'prepared.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.dotsData) { - this._templates.push('
' + - $(e.content).find('[data-dot]').addBack('[data-dot]').attr('data-dot') + '
'); - } - }, this), - 'added.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.dotsData) { - this._templates.splice(e.position, 0, this._templates.pop()); - } - }, this), - 'remove.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._core.settings.dotsData) { - this._templates.splice(e.position, 1); - } - }, this), - 'changed.owl.carousel': $.proxy(function(e) { - if (e.namespace && e.property.name == 'position') { - this.draw(); - } - }, this), - 'initialized.owl.carousel': $.proxy(function(e) { - if (e.namespace && !this._initialized) { - this._core.trigger('initialize', null, 'navigation'); - this.initialize(); - this.update(); - this.draw(); - this._initialized = true; - this._core.trigger('initialized', null, 'navigation'); - } - }, this), - 'refreshed.owl.carousel': $.proxy(function(e) { - if (e.namespace && this._initialized) { - this._core.trigger('refresh', null, 'navigation'); - this.update(); - this.draw(); - this._core.trigger('refreshed', null, 'navigation'); - } - }, this) - }; - - // set default options - this._core.options = $.extend({}, Navigation.Defaults, this._core.options); - - // register event handlers - this.$element.on(this._handlers); - }; - - /** - * Default options. - * @public - * @todo Rename `slideBy` to `navBy` - */ - Navigation.Defaults = { - nav: false, - navText: [ - '', - '' - ], - navSpeed: false, - navElement: 'button type="button" role="presentation"', - navContainer: false, - navContainerClass: 'owl-nav', - navClass: [ - 'owl-prev', - 'owl-next' - ], - slideBy: 1, - dotClass: 'owl-dot', - dotsClass: 'owl-dots', - dots: true, - dotsEach: false, - dotsData: false, - dotsSpeed: false, - dotsContainer: false - }; - - /** - * Initializes the layout of the plugin and extends the carousel. - * @protected - */ - Navigation.prototype.initialize = function() { - var override, - settings = this._core.settings; - - // create DOM structure for relative navigation - this._controls.$relative = (settings.navContainer ? $(settings.navContainer) - : $('
').addClass(settings.navContainerClass).appendTo(this.$element)).addClass('disabled'); - - this._controls.$previous = $('<' + settings.navElement + '>') - .addClass(settings.navClass[0]) - .html(settings.navText[0]) - .prependTo(this._controls.$relative) - .on('click', $.proxy(function(e) { - this.prev(settings.navSpeed); - }, this)); - this._controls.$next = $('<' + settings.navElement + '>') - .addClass(settings.navClass[1]) - .html(settings.navText[1]) - .appendTo(this._controls.$relative) - .on('click', $.proxy(function(e) { - this.next(settings.navSpeed); - }, this)); - - // create DOM structure for absolute navigation - if (!settings.dotsData) { - this._templates = [ $('',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0,allowHTMLInStatusIndicator:!1,allowHTMLInTemplate:!1}},c.fn.magnificPopup=function(e){r();var t,n,o,i=c(this);return"string"==typeof e?"open"===e?(t=P?i.data("magnificPopup"):i[0].magnificPopup,n=parseInt(arguments[1],10)||0,o=t.items?t.items[n]:(o=i,(o=t.delegate?o.find(t.delegate):o).eq(n)),m._openClick({mfpEl:o},i,t)):m.isOpen&&m[e].apply(m,Array.prototype.slice.call(arguments,1)):(e=c.extend(!0,{},e),P?i.data("magnificPopup",e):i[0].magnificPopup=e,m.addGroup(i,e)),i},"inline"),E=(c.magnificPopup.registerModule(S,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){m.types.push(S),d(w+"."+S,function(){a()})},getInline:function(e,t){var n,o,i;return a(),e.src?(n=m.st.inline,(o=c(e.src)).length?((i=o[0].parentNode)&&i.tagName&&(v||(l=n.hiddenClass,v=p(l),l="mfp-"+l),y=o.after(v).detach().removeClass(l)),m.updateStatus("ready")):(m.updateStatus("error",n.tNotFound),o=c("
")),e.inlineElement=o):(m.updateStatus("ready"),m._parseMarkup(t,{},e),t)}}}),"ajax");c.magnificPopup.registerModule(E,{options:{settings:null,cursor:"mfp-ajax-cur",tError:"The content could not be loaded."},proto:{initAjax:function(){m.types.push(E),n=m.st.ajax.cursor,d(w+"."+E,t),d("BeforeChange."+E,t)},getAjax:function(o){n&&c(document.body).addClass(n),m.updateStatus("loading");var e=c.extend({url:o.src,success:function(e,t,n){e={data:e,xhr:n};u("ParseAjax",e),m.appendContent(c(e.data),E),o.finished=!0,i(),m._setFocus(),setTimeout(function(){m.wrap.addClass(T)},16),m.updateStatus("ready"),u("AjaxContentAdded")},error:function(){i(),o.finished=o.loadError=!0,m.updateStatus("error",m.st.ajax.tError.replace("%url%",o.src))}},m.st.ajax.settings);return m.req=c.ajax(e),""}}});var z;c.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:"The image could not be loaded."},proto:{initImage:function(){var e=m.st.image,t=".image";m.types.push("image"),d(b+t,function(){"image"===m.currItem.type&&e.cursor&&c(document.body).addClass(e.cursor)}),d(w+t,function(){e.cursor&&c(document.body).removeClass(e.cursor),_.off("resize"+I)}),d("Resize"+t,m.resizeImage),m.isLowIE&&d("AfterChange",m.resizeImage)},resizeImage:function(){var e,t=m.currItem;t&&t.img&&m.st.image.verticalFit&&(e=0,m.isLowIE&&(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",m.wH-e))},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,z&&clearInterval(z),e.isCheckingImgSize=!1,u("ImageHasSize",e),e.imgHidden)&&(m.content&&m.content.removeClass("mfp-loading"),e.imgHidden=!1)},findImageSize:function(t){function n(e){z&&clearInterval(z),z=setInterval(function(){0
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){m.types.push(L),d("BeforeChange",function(e,t,n){t!==n&&(t===L?O():n===L&&O(!0))}),d(w+"."+L,function(){O()})},getIframe:function(e,t){var n=e.src,o=m.st.iframe,i=(c.each(o.patterns,function(){if(-1',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%",langDir:null,loop:!0},proto:{initGallery:function(){var r=m.st.gallery,e=".mfp-gallery";if(m.direction=!0,!r||!r.enabled)return!1;r.langDir||(r.langDir=document.dir||"ltr"),h+=" mfp-gallery",d(b+e,function(){r.navigateByImgClick&&m.wrap.on("click"+e,".mfp-img",function(){if(1=m.index,m.index=e,m.updateItemHTML()},preloadNearbyImages:function(){for(var e=m.st.gallery.preload,t=Math.min(e[0],m.items.length),n=Math.min(e[1],m.items.length),o=1;o<=(m.direction?n:t);o++)m._preloadItem(m.index+o);for(o=1;o<=(m.direction?t:n);o++)m._preloadItem(m.index-o)},_preloadItem:function(e){var t;e=M(e),m.items[e].preloaded||((t=m.items[e]).parsed||(t=m.parseEl(e)),u("LazyLoad",t),"image"===t.type&&(t.img=c('').on("load.mfploader",function(){t.hasSize=!0}).on("error.mfploader",function(){t.hasSize=!0,t.loadError=!0,u("LazyLoadError",t)}).attr("src",t.src)),t.preloaded=!0)},updateGalleryButtons:function(){m.st.gallery.loop||"object"!=typeof m.arrowPrev||null===m.arrowPrev||(0===m.index?m.arrowPrev.hide():m.arrowPrev.show(),m.index===m.items.length-1?m.arrowNext.hide():m.arrowNext.show())}}}),"retina");c.magnificPopup.registerModule(H,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){var n,o;1=this.duration)throw new Error("Vivus [constructor]: delay must be shorter than duration")},i.prototype.setCallback=function(t){if(t&&t.constructor!==Function)throw new Error('Vivus [constructor]: "callback" parameter must be a function');this.callback=t||function(){}},i.prototype.mapping=function(){var t,e,n,r,i,a,o,s,h,l;for(s=a=o=0,e=this.el.querySelectorAll("path"),l=!1,t=0;t=this.frameLength))return this.trace(),void(this.handle=e(function(){t.draw()}));this.stop(),this.currentFrame=this.frameLength,this.trace(),this.selfDestroy&&this.destroy()}this.callback(this),this.instanceCallback&&(this.instanceCallback(this),this.instanceCallback=null)},i.prototype.trace=function(){var t,e,n,r;for(r=this.animTimingFunction(this.currentFrame/this.frameLength)*this.frameLength,t=0;t0}});else{var t=function(t){for(var e=window.document,o=i(e);o;)o=i(e=o.ownerDocument);return e}(),e=[],o=null,n=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return o||(o=function(t,o){n=t&&o?l(t,o):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach(function(t){t._checkForIntersections()})}),o},s._resetCrossOriginUpdater=function(){o=null,n=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,o){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==o[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var o=e.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(e)){var n=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=o.setInterval(n,this.POLL_INTERVAL):(h(o,"resize",n,!0),h(e,"scroll",n,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(s=new o.MutationObserver(n)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),c(t,"resize",n,!0)),c(e,"scroll",n,!0),s&&s.disconnect()});var u=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=u){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var o=this._monitoringDocuments.indexOf(e);if(-1!=o){var n=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var o=t.element.ownerDocument;if(o==e)return!0;for(;o&&o!=n;){var r=i(o);if((o=r&&r.ownerDocument)==e)return!0}return!1})){var r=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),r(),e!=n){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&m>=0&&{top:c,bottom:a,left:f,right:d,width:g,height:m}||null),!v)break;_=_&&p(_)}return v}},s.prototype._getRootRect=function(){var e;if(this.root&&!d(this.root))e=u(this.root);else{var o=d(this.root)?this.root:t,n=o.documentElement,i=o.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,o){return"px"==e.unit?e.value:e.value*(o%2?t.width:t.height)/100}),o={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},s.prototype._hasCrossedThreshold=function(t,e){var o=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(o!==n)for(var i=0;i"); - } - - var pad = $.extend({ - top: 0, - bottom: 0 - }, options.padding || {}); - - $this.data("pin", { - pad: pad, - from: (options.containerSelector ? containerOffset.top : offset.top) - pad.top, - to: containerOffset.top + $container.height() - $this.outerHeight() - pad.bottom, - end: containerOffset.top + $container.height(), - parentTop: parentOffset.top - }); - - $this.css({width: $this.outerWidth()}); - $this.parent().css("height", $this.outerHeight()); - } - }; - - var onScroll = function () { - if (disabled) { return; } - - scrollY = $window.scrollTop(); - - var elmts = []; - for (var i=0, len=elements.length; i data.end) { - $this.css('position', ''); - continue; - } - - if (from < scrollY && to > scrollY) { - !($this.css("position") == "fixed") && $this.css({ - left: $this.offset().left, - top: data.pad.top - }).css("position", "fixed"); - if (options.activeClass) { $this.addClass(options.activeClass); } - } else if (scrollY >= to) { - $this.css({ - left: "", - top: to - data.parentTop + data.pad.top - }).css("position", "absolute"); - if (options.activeClass) { $this.addClass(options.activeClass); } - } else { - $this.css({position: "", top: "", left: ""}); - if (options.activeClass) { $this.removeClass(options.activeClass); } - } - } - elements = elmts; - }; - - var update = function () { recalculateLimits(); onScroll(); }; - - this.each(function () { - var $this = $(this), - data = $(this).data('pin') || {}; - - if (data && data.update) { return; } - elements.push($this); - $("img", this).one("load", recalculateLimits); - data.update = update; - $(this).data('pin', data); - }); - - $window.scroll(onScroll); - $window.resize(function () { recalculateLimits(); }); - recalculateLimits(); - - $window.on('load', update); - - return this; - }; -})(jQuery); - - -( function( $ ) { - "use strict"; - - // Define default settings - var defaults = { - action: function() {}, - runOnLoad: false, - duration: 500 - }; - - // Define global variables - var settings = defaults, - running = false, - start; - - var methods = {}; - - // Initial plugin configuration - methods.init = function() { - - // Allocate passed arguments to settings based on type - for( var i = 0; i <= arguments.length; i++ ) { - var arg = arguments[i]; - switch ( typeof arg ) { - case "function": - settings.action = arg; - break; - case "boolean": - settings.runOnLoad = arg; - break; - case "number": - settings.duration = arg; - break; - } - } - - // Process each matching jQuery object - return this.each(function() { - - if( settings.runOnLoad ) { settings.action(); } - - $(this).resize( function() { - - methods.timedAction.call( this ); - - } ); - - } ); - }; - - methods.timedAction = function( code, millisec ) { - - var doAction = function() { - var remaining = settings.duration; - - if( running ) { - var elapse = new Date() - start; - remaining = settings.duration - elapse; - if( remaining <= 0 ) { - // Clear timeout and reset running variable - clearTimeout(running); - running = false; - // Perform user defined function - settings.action(); - - return; - } - } - wait( remaining ); - }; - - var wait = function( time ) { - running = setTimeout( doAction, time ); - }; - - // Define new action starting time - start = new Date(); - - // Define runtime settings if function is run directly - if( typeof millisec === 'number' ) { settings.duration = millisec; } - if( typeof code === 'function' ) { settings.action = code; } - - // Only run timed loop if not already running - if( !running ) { doAction(); } - - }; - - - $.fn.afterResize = function( method ) { - - if( methods[method] ) { - return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ) ); - } else { - return methods.init.apply( this, arguments ); - } - - }; - -})(jQuery); - - -/* -Plugin Name: Animated Headlines -Written by: Codyhouse - (https://codyhouse.co/demo/animated-headlines/index.html) -*/ -jQuery(document).ready(function($) { - //set animation timing - var animationDelay = 2500, - //loading bar effect - barAnimationDelay = 3800, - barWaiting = barAnimationDelay - 3000, //3000 is the duration of the transition on the loading bar - set in the scss/css file - //letters effect - lettersDelay = 50, - //type effect - typeLettersDelay = 150, - selectionDuration = 500, - typeAnimationDelay = selectionDuration + 800, - //clip effect - revealDuration = 600, - revealAnimationDelay = 1500; - - initHeadline(); - - function initHeadline() { - //initialise headline animation - animateHeadline('.word-rotator', '.word-rotator.letters'); - } - - function animateHeadline($selector) { - var duration = animationDelay; - - theme.fn.intObs($selector, function(){ - - // Single Letters - Insert element for each letter of a changing word - if( $(this).hasClass('letters') ) { - $(this).find('b').each(function() { - var word = $(this), - letters = word.text().split(''), - selected = word.hasClass('is-visible'); - for (i in letters) { - if (word.parents('.rotate-2').length > 0) letters[i] = '' + letters[i] + ''; - letters[i] = (selected) ? '' + letters[i] + '' : '' + letters[i] + ''; - } - var newLetters = letters.join(''); - word.html(newLetters).css('opacity', 1); - }); - } - - // Animate the Headline - var headline = $(this); - - if (headline.hasClass('loading-bar')) { - duration = barAnimationDelay; - setTimeout(function() { - headline.find('.word-rotator-words').addClass('is-loading') - }, barWaiting); - } else if (headline.hasClass('clip')) { - var spanWrapper = headline.find('.word-rotator-words'), - newWidth = spanWrapper.outerWidth() + 10 - spanWrapper.css('width', newWidth); - } else if (!headline.hasClass('type')) { - //assign to .word-rotator-words the width of its longest word - var words = headline.find('.word-rotator-words b'), - width = 0; - words.each(function() { - var wordWidth = $(this).outerWidth(); - if (wordWidth > width) width = wordWidth; - }); - headline.find('.word-rotator-words').css('width', width); - }; - - // Trigger animation - setTimeout(function() { - hideWord(headline.find('.is-visible').eq(0)) - }, duration); - }, {}); - } - - function hideWord($word) { - var nextWord = takeNext($word); - - if ($word.parents('.word-rotator').hasClass('type')) { - var parentSpan = $word.parent('.word-rotator-words'); - parentSpan.addClass('selected').removeClass('waiting'); - setTimeout(function() { - parentSpan.removeClass('selected'); - $word.removeClass('is-visible').addClass('is-hidden').children('i').removeClass('in').addClass('out'); - }, selectionDuration); - setTimeout(function() { - showWord(nextWord, typeLettersDelay) - }, typeAnimationDelay); - - } else if ($word.parents('.word-rotator').hasClass('letters')) { - var bool = ($word.children('i').length >= nextWord.children('i').length) ? true : false; - hideLetter($word.find('i').eq(0), $word, bool, lettersDelay); - showLetter(nextWord.find('i').eq(0), nextWord, bool, lettersDelay); - - } else if ($word.parents('.word-rotator').hasClass('clip')) { - $word.parents('.word-rotator-words').stop( true, true ).animate({ - width: '2px' - }, revealDuration, function() { - switchWord($word, nextWord); - showWord(nextWord); - }); - - } else if ($word.parents('.word-rotator').hasClass('loading-bar')) { - $word.parents('.word-rotator-words').removeClass('is-loading'); - switchWord($word, nextWord); - setTimeout(function() { - hideWord(nextWord) - }, barAnimationDelay); - setTimeout(function() { - $word.parents('.word-rotator-words').addClass('is-loading') - }, barWaiting); - - } else { - switchWord($word, nextWord); - setTimeout(function() { - hideWord(nextWord) - }, animationDelay); - } - } - - function showWord($word, $duration) { - if ($word.parents('.word-rotator').hasClass('type')) { - showLetter($word.find('i').eq(0), $word, false, $duration); - $word.addClass('is-visible').removeClass('is-hidden'); - } else if ($word.parents('.word-rotator').hasClass('clip')) { - if (document.hasFocus()) { - $word.parents('.word-rotator-words').stop( true, true ).animate({ - 'width': $word.outerWidth() + 10 - }, revealDuration, function() { - setTimeout(function() { - hideWord($word) - }, revealAnimationDelay); - }); - } else { - $word.parents('.word-rotator-words').stop( true, true ).animate({ - width: $word.outerWidth() + 10 - }); - setTimeout(function() { - hideWord($word) - }, revealAnimationDelay); - } - } - } - - function hideLetter($letter, $word, $bool, $duration) { - $letter.removeClass('in').addClass('out'); - - if (!$letter.is(':last-child')) { - setTimeout(function() { - hideLetter($letter.next(), $word, $bool, $duration); - }, $duration); - } else if ($bool) { - setTimeout(function() { - hideWord(takeNext($word)) - }, animationDelay); - } - - if ($letter.is(':last-child') && $('html').hasClass('no-csstransitions')) { - var nextWord = takeNext($word); - switchWord($word, nextWord); - } - } - - function showLetter($letter, $word, $bool, $duration) { - $letter.addClass('in').removeClass('out'); - - if (!$letter.is(':last-child')) { - setTimeout(function() { - showLetter($letter.next(), $word, $bool, $duration); - }, $duration); - } else { - if ($word.parents('.word-rotator').hasClass('type')) { - setTimeout(function() { - $word.parents('.word-rotator-words').addClass('waiting'); - }, 200); - } - if (!$bool) { - setTimeout(function() { - hideWord($word) - }, animationDelay) - } - - if (!$word.closest('.word-rotator').hasClass('type')) { - $word.closest('.word-rotator-words').stop( true, true ).animate({ - width: $word.outerWidth() - }); - } - } - } - - function takeNext($word) { - return (!$word.is(':last-child')) ? $word.next() : $word.parent().children().eq(0); - } - - function takePrev($word) { - return (!$word.is(':first-child')) ? $word.prev() : $word.parent().children().last(); - } - - function switchWord($oldWord, $newWord) { - $oldWord.removeClass('is-visible').addClass('is-hidden'); - $newWord.removeClass('is-hidden').addClass('is-visible'); - - if (!$newWord.closest('.word-rotator').hasClass('clip')) { - var space = 0, - delay = ($newWord.outerWidth() > $oldWord.outerWidth()) ? 0 : 600; - - if ($newWord.closest('.word-rotator').hasClass('loading-bar') || $newWord.closest('.word-rotator').hasClass('slide')) { - space = 3; - delay = 0; - } - - setTimeout(function() { - $newWord.closest('.word-rotator-words').stop( true, true ).animate({ - width: $newWord.outerWidth() + space - }); - }, delay); - } - } -}); - -/* -jQuery Hover3d -================================================= -Version: 1.1.0 -Author: Rian Ariona -Website: http://ariona.net -Docs: http://ariona.github.io/hover3d -Repo: http://github.com/ariona/hover3d -Issues: http://github.com/ariona/hover3d/issues -*/ - -(function($){ - - $.fn.hover3d = function(options){ - - var settings = $.extend({ - selector : null, - perspective : 1000, - sensitivity : 20, - invert : false, - shine : false, - hoverInClass : "hover-in", - hoverOutClass : "hover-out", - hoverClass : "hover-3d" - }, options); - - return this.each(function(){ - - var $this = $(this), - $card = $this.find(settings.selector); - currentX = 0; - currentY = 0; - - - if( settings.shine ){ - $card.append('
'); - } - var $shine = $(this).find(".shine"); - - // Set perspective and transformStyle value - // for element and 3d object - $this.css({ - perspective: settings.perspective+"px", - transformStyle: "preserve-3d" - }); - - $card.css({ - perspective: settings.perspective+"px", - transformStyle: "preserve-3d", - }); - - $shine.css({ - position : "absolute", - top : 0, - left : 0, - bottom : 0, - right : 0, - transform : 'translateZ(1px)', - "z-index" : 9 - }); - - // Mouse Enter function, this will add hover-in - // Class so when mouse over it will add transition - // based on hover-in class - function enter(event){ - $card.addClass(settings.hoverInClass+" "+settings.hoverClass); - currentX = currentY = 0; - setTimeout(function(){ - $card.removeClass(settings.hoverInClass); - }, 1000); - } - - // Mouse movement Parallax effect - function move(event){ - - var w = $card.innerWidth(), - h = $card.innerHeight(), - currentX = Math.round(event.pageX - $card.offset().left), - currentY = Math.round(event.pageY - $card.offset().top), - ax = settings.invert ? ( w / 2 - currentX)/settings.sensitivity : -( w / 2 - currentX)/settings.sensitivity, - ay = settings.invert ? -( h / 2 - currentY)/settings.sensitivity : ( h / 2 - currentY)/settings.sensitivity, - dx = currentX - w / 2, - dy = currentY - h / 2, - theta = Math.atan2(dy, dx), - angle = theta * 180 / Math.PI - 90; - - - if (angle < 0) { - angle = angle + 360; - } - - - $card.css({ - perspective : settings.perspective+"px", - transformStyle : "preserve-3d", - transform : "rotateY("+ax+"deg) rotateX("+ay+"deg)" - }); - - $shine.css('background', 'linear-gradient(' + angle + 'deg, rgba(255,255,255,' + event.offsetY / h * .5 + ') 0%,var(--light-rgba-0) 80%)'); - } - - // Mouse leave function, will set the transform - // property to 0, and add transition class - // for exit animation - function leave(){ - $card.addClass(settings.hoverOutClass+" "+settings.hoverClass); - $card.css({ - perspective : settings.perspective+"px", - transformStyle : "preserve-3d", - transform : "rotateX(0) rotateY(0)" - }); - setTimeout( function(){ - $card.removeClass(settings.hoverOutClass+" "+settings.hoverClass); - currentX = currentY = 0; - }, 1000 ); - } - - // Mouseenter event binding - $this.on( "mouseenter", function(){ - return enter(); - }); - - // Mousemove event binding - $this.on( "mousemove", function(event){ - return move(event); - }); - - // Mouseleave event binding - $this.on( "mouseleave", function(){ - return leave(); - }); - - }); - - }; - -}(jQuery)); - - -/** - * jquery.hoverdir.js v1.1.0 - * http://www.codrops.com - * - * Licensed under the MIT license. - * http://www.opensource.org/licenses/mit-license.php - * - * Copyright 2012, Codrops - * http://www.codrops.com - */ -;( function( $, window, undefined ) { - - 'use strict'; - - $.HoverDir = function( options, element ) { - - this.$el = $( element ); - this._init( options ); - - }; - - // the options - $.HoverDir.defaults = { - speed : 300, - easing : 'ease', - hoverDelay : 0, - inverse : false, - hoverElem: '.thumb-info-wrapper-overlay' - }; - - $.HoverDir.prototype = { - - _init : function( options ) { - - // options - this.options = $.extend( true, {}, $.HoverDir.defaults, options ); - // transition properties - this.transitionProp = 'all ' + this.options.speed + 'ms ' + this.options.easing; - // support for CSS transitions - this.support = true; - // load the events - this._loadEvents(); - - }, - _loadEvents : function() { - - var self = this; - - this.$el.on( 'mouseenter.hoverdir, mouseleave.hoverdir', function( event ) { - - var $el = $( this ), - $hoverElem = $el.find( self.options.hoverElem ), - direction = self._getDir( $el, { x : event.pageX, y : event.pageY } ), - styleCSS = self._getStyle( direction ); - - if( event.type === 'mouseenter' ) { - - $hoverElem.hide().css( styleCSS.from ); - clearTimeout( self.tmhover ); - - self.tmhover = setTimeout( function() { - - $hoverElem.show( 0, function() { - - var $el = $( this ); - if( self.support ) { - $el.css( 'transition', self.transitionProp ); - } - self._applyAnimation( $el, styleCSS.to, self.options.speed ); - - } ); - - - }, self.options.hoverDelay ); - - } - else { - - if( self.support ) { - $hoverElem.css( 'transition', self.transitionProp ); - } - clearTimeout( self.tmhover ); - self._applyAnimation( $hoverElem, styleCSS.from, self.options.speed ); - - } - - } ); - - }, - // credits : http://stackoverflow.com/a/3647634 - _getDir : function( $el, coordinates ) { - - // the width and height of the current div - var w = $el.width(), - h = $el.height(), - - // calculate the x and y to get an angle to the center of the div from that x and y. - // gets the x value relative to the center of the DIV and "normalize" it - x = ( coordinates.x - $el.offset().left - ( w/2 )) * ( w > h ? ( h/w ) : 1 ), - y = ( coordinates.y - $el.offset().top - ( h/2 )) * ( h > w ? ( w/h ) : 1 ), - - // the angle and the direction from where the mouse came in/went out clockwise (TRBL=0123); - // first calculate the angle of the point, - // add 180 deg to get rid of the negative values - // divide by 90 to get the quadrant - // add 3 and do a modulo by 4 to shift the quadrants to a proper clockwise TRBL (top/right/bottom/left) **/ - direction = Math.round( ( ( ( Math.atan2(y, x) * (180 / Math.PI) ) + 180 ) / 90 ) + 3 ) % 4; - - return direction; - - }, - _getStyle : function( direction ) { - - var fromStyle, toStyle, - slideFromTop = { left : '0px', top : '-100%' }, - slideFromBottom = { left : '0px', top : '100%' }, - slideFromLeft = { left : '-100%', top : '0px' }, - slideFromRight = { left : '100%', top : '0px' }, - slideTop = { top : '0px' }, - slideLeft = { left : '0px' }; - - switch( direction ) { - case 0: - // from top - fromStyle = !this.options.inverse ? slideFromTop : slideFromBottom; - toStyle = slideTop; - break; - case 1: - // from right - fromStyle = !this.options.inverse ? slideFromRight : slideFromLeft; - toStyle = slideLeft; - break; - case 2: - // from bottom - fromStyle = !this.options.inverse ? slideFromBottom : slideFromTop; - toStyle = slideTop; - break; - case 3: - // from left - fromStyle = !this.options.inverse ? slideFromLeft : slideFromRight; - toStyle = slideLeft; - break; - }; - - return { from : fromStyle, to : toStyle }; - - }, - // apply a transition or fallback to jquery animate based on Modernizr.csstransitions support - _applyAnimation : function( el, styleCSS, speed ) { - - $.fn.applyStyle = this.support ? $.fn.css : $.fn.animate; - el.stop().applyStyle( styleCSS, $.extend( true, [], { duration : speed + 'ms' } ) ); - - }, - - }; - - var logError = function( message ) { - - if ( window.console ) { - - window.console.error( message ); - - } - - }; - - $.fn.hoverdir = function( options ) { - - var instance = $.data( this, 'hoverdir' ); - - if ( typeof options === 'string' ) { - - var args = Array.prototype.slice.call( arguments, 1 ); - - this.each(function() { - - if ( !instance ) { - - logError( "cannot call methods on hoverdir prior to initialization; " + - "attempted to call method '" + options + "'" ); - return; - - } - - if ( !$.isFunction( instance[options] ) || options.charAt(0) === "_" ) { - - logError( "no such method '" + options + "' for hoverdir instance" ); - return; - - } - - instance[ options ].apply( instance, args ); - - }); - - } - else { - - this.each(function() { - - if ( instance ) { - - instance._init(); - - } - else { - - instance = $.data( this, 'hoverdir', new $.HoverDir( options, this ) ); - - } - - }); - - } - - return instance; - - }; - -} )( jQuery, window ); - - -/* - * Vide - v0.5.1 - * Easy as hell jQuery plugin for video backgrounds. - * http://vodkabears.github.io/vide/ - * - * Made by Ilya Makarov - * Under MIT License - */ -!(function(root, factory) { - if (typeof define === 'function' && define.amd) { - define(['jquery'], factory); - } else if (typeof exports === 'object') { - factory(require('jquery')); - } else { - factory(root.jQuery); - } -})(this, function($) { - - 'use strict'; - - /** - * Name of the plugin - * @private - * @const - * @type {String} - */ - var PLUGIN_NAME = 'vide'; - - /** - * Default settings - * @private - * @const - * @type {Object} - */ - var DEFAULTS = { - volume: 1, - playbackRate: 1, - muted: true, - loop: true, - autoplay: true, - position: '50% 50%', - posterType: 'detect', - resizing: true, - bgColor: 'transparent', - className: '' - }; - - /** - * Not implemented error message - * @private - * @const - * @type {String} - */ - var NOT_IMPLEMENTED_MSG = 'Not implemented'; - - /** - * Parse a string with options - * @private - * @param {String} str - * @returns {Object|String} - */ - function parseOptions(str) { - var obj = {}; - var delimiterIndex; - var option; - var prop; - var val; - var arr; - var len; - var i; - - // Remove spaces around delimiters and split - arr = str.replace(/\s*:\s*/g, ':').replace(/\s*,\s*/g, ',').split(','); - - // Parse a string - for (i = 0, len = arr.length; i < len; i++) { - option = arr[i]; - - // Ignore urls and a string without colon delimiters - if ( - option.search(/^(http|https|ftp):\/\//) !== -1 || - option.search(':') === -1 - ) { - break; - } - - delimiterIndex = option.indexOf(':'); - prop = option.substring(0, delimiterIndex); - val = option.substring(delimiterIndex + 1); - - // If val is an empty string, make it undefined - if (!val) { - val = undefined; - } - - // Convert a string value if it is like a boolean - if (typeof val === 'string') { - val = val === 'true' || (val === 'false' ? false : val); - } - - // Convert a string value if it is like a number - if (typeof val === 'string') { - val = !isNaN(val) ? +val : val; - } - - obj[prop] = val; - } - - // If nothing is parsed - if (prop == null && val == null) { - return str; - } - - return obj; - } - - /** - * Parse a position option - * @private - * @param {String} str - * @returns {Object} - */ - function parsePosition(str) { - str = '' + str; - - // Default value is a center - var args = str.split(/\s+/); - var x = '50%'; - var y = '50%'; - var len; - var arg; - var i; - - for (i = 0, len = args.length; i < len; i++) { - arg = args[i]; - - // Convert values - if (arg === 'left') { - x = '0%'; - } else if (arg === 'right') { - x = '100%'; - } else if (arg === 'top') { - y = '0%'; - } else if (arg === 'bottom') { - y = '100%'; - } else if (arg === 'center') { - if (i === 0) { - x = '50%'; - } else { - y = '50%'; - } - } else { - if (i === 0) { - x = arg; - } else { - y = arg; - } - } - } - - return { x: x, y: y }; - } - - /** - * Search a poster - * @private - * @param {String} path - * @param {Function} callback - */ - function findPoster(path, callback) { - var onLoad = function() { - callback(this.src); - }; - - $('').on('load', onLoad); - $('').on('load', onLoad); - $('').on('load', onLoad); - $('').on('load', onLoad); - } - - /** - * Vide constructor - * @param {HTMLElement} element - * @param {Object|String} path - * @param {Object|String} options - * @constructor - */ - function Vide(element, path, options) { - this.$element = $(element); - - // Parse path - if (typeof path === 'string') { - path = parseOptions(path); - } - - // Parse options - if (!options) { - options = {}; - } else if (typeof options === 'string') { - options = parseOptions(options); - } - - // Remove an extension - if (typeof path === 'string') { - path = path.replace(/\.\w*$/, ''); - } else if (typeof path === 'object') { - for (var i in path) { - if (path.hasOwnProperty(i)) { - path[i] = path[i].replace(/\.\w*$/, ''); - } - } - } - - this.settings = $.extend({}, DEFAULTS, options); - this.path = path; - - // https://github.com/VodkaBears/Vide/issues/110 - try { - this.init(); - } catch (e) { - if (e.message !== NOT_IMPLEMENTED_MSG) { - throw e; - } - } - } - - /** - * Initialization - * @public - */ - Vide.prototype.init = function() { - var vide = this; - var path = vide.path; - var poster = path; - var sources = ''; - var $element = vide.$element; - var settings = vide.settings; - var position = parsePosition(settings.position); - var posterType = settings.posterType; - var $video; - var $wrapper; - - // Set styles of a video wrapper - $wrapper = vide.$wrapper = $('
') - .addClass(settings.className) - .css({ - position: 'absolute', - 'z-index': -1, - top: 0, - left: 0, - bottom: 0, - right: 0, - overflow: 'hidden', - '-webkit-background-size': 'cover', - '-moz-background-size': 'cover', - '-o-background-size': 'cover', - 'background-size': 'cover', - 'background-color': settings.bgColor, - 'background-repeat': 'no-repeat', - 'background-position': position.x + ' ' + position.y - }); - - // Get a poster path - if (typeof path === 'object') { - if (path.poster) { - poster = path.poster; - } else { - if (path.mp4) { - poster = path.mp4; - } else if (path.webm) { - poster = path.webm; - } else if (path.ogv) { - poster = path.ogv; - } - } - } - - // Set a video poster - if (posterType === 'detect') { - findPoster(poster, function(url) { - $wrapper.css('background-image', 'url(' + url + ')'); - }); - } else if (posterType !== 'none') { - $wrapper.css('background-image', 'url(' + poster + '.' + posterType + ')'); - } - - // If a parent element has a static position, make it relative - if ($element.css('position') === 'static') { - $element.css('position', 'relative'); - } - - $element.prepend($wrapper); - - if (typeof path === 'object') { - if (path.mp4) { - sources += ''; - } - - if (path.webm) { - sources += ''; - } - - if (path.ogv) { - sources += ''; - } - - $video = vide.$video = $(''); - } else { - $video = vide.$video = $(''); - } - - // https://github.com/VodkaBears/Vide/issues/110 - try { - $video - - // Set video properties - .prop({ - autoplay: settings.autoplay, - loop: settings.loop, - volume: settings.volume, - muted: settings.muted, - defaultMuted: settings.muted, - playbackRate: settings.playbackRate, - defaultPlaybackRate: settings.playbackRate - }); - - if (settings.autoplay) { - $video.attr('playsinline', ''); - } - } catch (e) { - throw new Error(NOT_IMPLEMENTED_MSG); - } - - // Video alignment - $video.css({ - margin: 'auto', - position: 'absolute', - 'z-index': -1, - top: position.y, - left: position.x, - '-webkit-transform': 'translate(-' + position.x + ', -' + position.y + ')', - '-ms-transform': 'translate(-' + position.x + ', -' + position.y + ')', - '-moz-transform': 'translate(-' + position.x + ', -' + position.y + ')', - transform: 'translate(-' + position.x + ', -' + position.y + ')', - opacity: 0 - }) - - // Resize a video, when it's loaded - .one('canplaythrough.' + PLUGIN_NAME, function() { - vide.resize(); - }) - - // Make it visible, when it's already playing - .one('playing.' + PLUGIN_NAME, function() { - $video.css({ - visibility: 'visible', - opacity: 1 - }); - $wrapper.css('background-image', 'none'); - }); - - // Resize event is available only for 'window' - // Use another code solutions to detect DOM elements resizing - $element.on('resize.' + PLUGIN_NAME, function() { - if (settings.resizing) { - vide.resize(); - } - }); - - // Append a video - $wrapper.append($video); - }; - - /** - * Get a video element - * @public - * @returns {HTMLVideoElement} - */ - Vide.prototype.getVideoObject = function() { - return this.$video[0]; - }; - - /** - * Resize a video background - * @public - */ - Vide.prototype.resize = function() { - if (!this.$video) { - return; - } - - var $wrapper = this.$wrapper; - var $video = this.$video; - var video = $video[0]; - - // Get a native video size - var videoHeight = video.videoHeight; - var videoWidth = video.videoWidth; - - // Get a wrapper size - var wrapperHeight = $wrapper.height(); - var wrapperWidth = $wrapper.width(); - - if (wrapperWidth / videoWidth > wrapperHeight / videoHeight) { - $video.css({ - - // +2 pixels to prevent an empty space after transformation - width: wrapperWidth + 2, - height: 'auto' - }); - } else { - $video.css({ - width: 'auto', - - // +2 pixels to prevent an empty space after transformation - height: wrapperHeight + 2 - }); - } - }; - - /** - * Destroy a video background - * @public - */ - Vide.prototype.destroy = function() { - delete $[PLUGIN_NAME].lookup[this.index]; - this.$video && this.$video.off(PLUGIN_NAME); - this.$element.off(PLUGIN_NAME).removeData(PLUGIN_NAME); - this.$wrapper.remove(); - }; - - /** - * Special plugin object for instances. - * @public - * @type {Object} - */ - $[PLUGIN_NAME] = { - lookup: [] - }; - - /** - * Plugin constructor - * @param {Object|String} path - * @param {Object|String} options - * @returns {JQuery} - * @constructor - */ - $.fn[PLUGIN_NAME] = function(path, options) { - var instance; - - this.each(function() { - instance = $.data(this, PLUGIN_NAME); - - // Destroy the plugin instance if exists - instance && instance.destroy(); - - // Create the plugin instance - instance = new Vide(this, path, options); - instance.index = $[PLUGIN_NAME].lookup.push(instance) - 1; - $.data(this, PLUGIN_NAME, instance); - }); - - return this; - }; - - $(document).ready(function() { - var $window = $(window); - - // Window resize event listener - $window.on('resize.' + PLUGIN_NAME, function() { - for (var len = $[PLUGIN_NAME].lookup.length, i = 0, instance; i < len; i++) { - instance = $[PLUGIN_NAME].lookup[i]; - - if (instance && instance.settings.resizing) { - instance.resize(); - } - } - }); - - // https://github.com/VodkaBears/Vide/issues/68 - $window.on('pagehide.' + PLUGIN_NAME, function() { - return false; - }); - - // Auto initialization - // Add 'data-vide-bg' attribute with a path to the video without extension - // Also you can pass options throw the 'data-vide-options' attribute - // 'data-vide-options' must be like 'muted: false, volume: 0.5' - $(document).find('[data-' + PLUGIN_NAME + '-bg]').each(function(i, element) { - var $element = $(element); - var options = $element.data(PLUGIN_NAME + '-options'); - var path = $element.data(PLUGIN_NAME + '-bg'); - - $element[PLUGIN_NAME](path, options); - }); - }); - -}); - - -/*! - * @fileOverview TouchSwipe - jQuery Plugin - * @version 1.6.18 - * - * @author Matt Bryson http://www.github.com/mattbryson - * @see https://github.com/mattbryson/TouchSwipe-Jquery-Plugin - * @see http://labs.rampinteractive.co.uk/touchSwipe/ - * @see http://plugins.jquery.com/project/touchSwipe - * @license - * Copyright (c) 2010-2015 Matt Bryson - * Dual licensed under the MIT or GPL Version 2 licenses. - * - */ -!function(factory){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],factory):factory("undefined"!=typeof module&&module.exports?require("jquery"):jQuery)}(function($){"use strict";function init(options){return!options||void 0!==options.allowPageScroll||void 0===options.swipe&&void 0===options.swipeStatus||(options.allowPageScroll=NONE),void 0!==options.click&&void 0===options.tap&&(options.tap=options.click),options||(options={}),options=$.extend({},$.fn.swipe.defaults,options),this.each(function(){var $this=$(this),plugin=$this.data(PLUGIN_NS);plugin||(plugin=new TouchSwipe(this,options),$this.data(PLUGIN_NS,plugin))})}function TouchSwipe(element,options){function touchStart(jqEvent){if(!(getTouchInProgress()||$(jqEvent.target).closest(options.excludedElements,$element).length>0)){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(!event.pointerType||"mouse"!=event.pointerType||0!=options.fallbackToMouseEvents){var ret,touches=event.touches,evt=touches?touches[0]:event;return phase=PHASE_START,touches?fingerCount=touches.length:options.preventDefaultEvents!==!1&&jqEvent.preventDefault(),distance=0,direction=null,currentDirection=null,pinchDirection=null,duration=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,pinchDistance=0,maximumsMap=createMaximumsData(),cancelMultiFingerRelease(),createFingerData(0,evt),!touches||fingerCount===options.fingers||options.fingers===ALL_FINGERS||hasPinches()?(startTime=getTimeStamp(),2==fingerCount&&(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)),(options.swipeStatus||options.pinchStatus)&&(ret=triggerHandler(event,phase))):ret=!1,ret===!1?(phase=PHASE_CANCEL,triggerHandler(event,phase),ret):(options.hold&&(holdTimeout=setTimeout($.proxy(function(){$element.trigger("hold",[event.target]),options.hold&&(ret=options.hold.call($element,event,event.target))},this),options.longTapThreshold)),setTouchInProgress(!0),null)}}}function touchMove(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;if(phase!==PHASE_END&&phase!==PHASE_CANCEL&&!inMultiFingerRelease()){var ret,touches=event.touches,evt=touches?touches[0]:event,currentFinger=updateFingerData(evt);if(endTime=getTimeStamp(),touches&&(fingerCount=touches.length),options.hold&&clearTimeout(holdTimeout),phase=PHASE_MOVE,2==fingerCount&&(0==startTouchesDistance?(createFingerData(1,touches[1]),startTouchesDistance=endTouchesDistance=calculateTouchesDistance(fingerData[0].start,fingerData[1].start)):(updateFingerData(touches[1]),endTouchesDistance=calculateTouchesDistance(fingerData[0].end,fingerData[1].end),pinchDirection=calculatePinchDirection(fingerData[0].end,fingerData[1].end)),pinchZoom=calculatePinchZoom(startTouchesDistance,endTouchesDistance),pinchDistance=Math.abs(startTouchesDistance-endTouchesDistance)),fingerCount===options.fingers||options.fingers===ALL_FINGERS||!touches||hasPinches()){if(direction=calculateDirection(currentFinger.start,currentFinger.end),currentDirection=calculateDirection(currentFinger.last,currentFinger.end),validateDefaultEvent(jqEvent,currentDirection),distance=calculateDistance(currentFinger.start,currentFinger.end),duration=calculateDuration(),setMaxDistance(direction,distance),ret=triggerHandler(event,phase),!options.triggerOnTouchEnd||options.triggerOnTouchLeave){var inBounds=!0;if(options.triggerOnTouchLeave){var bounds=getbounds(this);inBounds=isInBounds(currentFinger.end,bounds)}!options.triggerOnTouchEnd&&inBounds?phase=getNextPhase(PHASE_MOVE):options.triggerOnTouchLeave&&!inBounds&&(phase=getNextPhase(PHASE_END)),phase!=PHASE_CANCEL&&phase!=PHASE_END||triggerHandler(event,phase)}}else phase=PHASE_CANCEL,triggerHandler(event,phase);ret===!1&&(phase=PHASE_CANCEL,triggerHandler(event,phase))}}function touchEnd(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent,touches=event.touches;if(touches){if(touches.length&&!inMultiFingerRelease())return startMultiFingerRelease(event),!0;if(touches.length&&inMultiFingerRelease())return!0}return inMultiFingerRelease()&&(fingerCount=fingerCountAtRelease),endTime=getTimeStamp(),duration=calculateDuration(),didSwipeBackToCancel()||!validateSwipeDistance()?(phase=PHASE_CANCEL,triggerHandler(event,phase)):options.triggerOnTouchEnd||options.triggerOnTouchEnd===!1&&phase===PHASE_MOVE?(options.preventDefaultEvents!==!1&&jqEvent.cancelable!==!1&&jqEvent.preventDefault(),phase=PHASE_END,triggerHandler(event,phase)):!options.triggerOnTouchEnd&&hasTap()?(phase=PHASE_END,triggerHandlerForGesture(event,phase,TAP)):phase===PHASE_MOVE&&(phase=PHASE_CANCEL,triggerHandler(event,phase)),setTouchInProgress(!1),null}function touchCancel(){fingerCount=0,endTime=0,startTime=0,startTouchesDistance=0,endTouchesDistance=0,pinchZoom=1,cancelMultiFingerRelease(),setTouchInProgress(!1)}function touchLeave(jqEvent){var event=jqEvent.originalEvent?jqEvent.originalEvent:jqEvent;options.triggerOnTouchLeave&&(phase=getNextPhase(PHASE_END),triggerHandler(event,phase))}function removeListeners(){$element.off(START_EV,touchStart),$element.off(CANCEL_EV,touchCancel),$element.off(MOVE_EV,touchMove),$element.off(END_EV,touchEnd),LEAVE_EV&&$element.off(LEAVE_EV,touchLeave),setTouchInProgress(!1)}function getNextPhase(currentPhase){var nextPhase=currentPhase,validTime=validateSwipeTime(),validDistance=validateSwipeDistance(),didCancel=didSwipeBackToCancel();return!validTime||didCancel?nextPhase=PHASE_CANCEL:!validDistance||currentPhase!=PHASE_MOVE||options.triggerOnTouchEnd&&!options.triggerOnTouchLeave?!validDistance&¤tPhase==PHASE_END&&options.triggerOnTouchLeave&&(nextPhase=PHASE_CANCEL):nextPhase=PHASE_END,nextPhase}function triggerHandler(event,phase){var ret,touches=event.touches;return(didSwipe()||hasSwipes())&&(ret=triggerHandlerForGesture(event,phase,SWIPE)),(didPinch()||hasPinches())&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,PINCH)),didDoubleTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,DOUBLE_TAP):didLongTap()&&ret!==!1?ret=triggerHandlerForGesture(event,phase,LONG_TAP):didTap()&&ret!==!1&&(ret=triggerHandlerForGesture(event,phase,TAP)),phase===PHASE_CANCEL&&touchCancel(event),phase===PHASE_END&&(touches?touches.length||touchCancel(event):touchCancel(event)),ret}function triggerHandlerForGesture(event,phase,gesture){var ret;if(gesture==SWIPE){if($element.trigger("swipeStatus",[phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection]),options.swipeStatus&&(ret=options.swipeStatus.call($element,event,phase,direction||null,distance||0,duration||0,fingerCount,fingerData,currentDirection),ret===!1))return!1;if(phase==PHASE_END&&validateSwipe()){if(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),$element.trigger("swipe",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipe&&(ret=options.swipe.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection),ret===!1))return!1;switch(direction){case LEFT:$element.trigger("swipeLeft",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeLeft&&(ret=options.swipeLeft.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case RIGHT:$element.trigger("swipeRight",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeRight&&(ret=options.swipeRight.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case UP:$element.trigger("swipeUp",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeUp&&(ret=options.swipeUp.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection));break;case DOWN:$element.trigger("swipeDown",[direction,distance,duration,fingerCount,fingerData,currentDirection]),options.swipeDown&&(ret=options.swipeDown.call($element,event,direction,distance,duration,fingerCount,fingerData,currentDirection))}}}if(gesture==PINCH){if($element.trigger("pinchStatus",[phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchStatus&&(ret=options.pinchStatus.call($element,event,phase,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData),ret===!1))return!1;if(phase==PHASE_END&&validatePinch())switch(pinchDirection){case IN:$element.trigger("pinchIn",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchIn&&(ret=options.pinchIn.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData));break;case OUT:$element.trigger("pinchOut",[pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData]),options.pinchOut&&(ret=options.pinchOut.call($element,event,pinchDirection||null,pinchDistance||0,duration||0,fingerCount,pinchZoom,fingerData))}}return gesture==TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),hasDoubleTap()&&!inDoubleTap()?(doubleTapStartTime=getTimeStamp(),singleTapTimeout=setTimeout($.proxy(function(){doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target))},this),options.doubleTapThreshold)):(doubleTapStartTime=null,$element.trigger("tap",[event.target]),options.tap&&(ret=options.tap.call($element,event,event.target)))):gesture==DOUBLE_TAP?phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),clearTimeout(holdTimeout),doubleTapStartTime=null,$element.trigger("doubletap",[event.target]),options.doubleTap&&(ret=options.doubleTap.call($element,event,event.target))):gesture==LONG_TAP&&(phase!==PHASE_CANCEL&&phase!==PHASE_END||(clearTimeout(singleTapTimeout),doubleTapStartTime=null,$element.trigger("longtap",[event.target]),options.longTap&&(ret=options.longTap.call($element,event,event.target)))),ret}function validateSwipeDistance(){var valid=!0;return null!==options.threshold&&(valid=distance>=options.threshold),valid}function didSwipeBackToCancel(){var cancelled=!1;return null!==options.cancelThreshold&&null!==direction&&(cancelled=getMaxDistance(direction)-distance>=options.cancelThreshold),cancelled}function validatePinchDistance(){return null!==options.pinchThreshold?pinchDistance>=options.pinchThreshold:!0}function validateSwipeTime(){var result;return result=options.maxTimeThreshold?!(duration>=options.maxTimeThreshold):!0}function validateDefaultEvent(jqEvent,direction){if(options.preventDefaultEvents!==!1)if(options.allowPageScroll===NONE)jqEvent.preventDefault();else{var auto=options.allowPageScroll===AUTO;switch(direction){case LEFT:(options.swipeLeft&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case RIGHT:(options.swipeRight&&auto||!auto&&options.allowPageScroll!=HORIZONTAL)&&jqEvent.preventDefault();break;case UP:(options.swipeUp&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case DOWN:(options.swipeDown&&auto||!auto&&options.allowPageScroll!=VERTICAL)&&jqEvent.preventDefault();break;case NONE:}}}function validatePinch(){var hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),hasCorrectDistance=validatePinchDistance();return hasCorrectFingerCount&&hasEndPoint&&hasCorrectDistance}function hasPinches(){return!!(options.pinchStatus||options.pinchIn||options.pinchOut)}function didPinch(){return!(!validatePinch()||!hasPinches())}function validateSwipe(){var hasValidTime=validateSwipeTime(),hasValidDistance=validateSwipeDistance(),hasCorrectFingerCount=validateFingers(),hasEndPoint=validateEndPoint(),didCancel=didSwipeBackToCancel(),valid=!didCancel&&hasEndPoint&&hasCorrectFingerCount&&hasValidDistance&&hasValidTime;return valid}function hasSwipes(){return!!(options.swipe||options.swipeStatus||options.swipeLeft||options.swipeRight||options.swipeUp||options.swipeDown)}function didSwipe(){return!(!validateSwipe()||!hasSwipes())}function validateFingers(){return fingerCount===options.fingers||options.fingers===ALL_FINGERS||!SUPPORTS_TOUCH}function validateEndPoint(){return 0!==fingerData[0].end.x}function hasTap(){return!!options.tap}function hasDoubleTap(){return!!options.doubleTap}function hasLongTap(){return!!options.longTap}function validateDoubleTap(){if(null==doubleTapStartTime)return!1;var now=getTimeStamp();return hasDoubleTap()&&now-doubleTapStartTime<=options.doubleTapThreshold}function inDoubleTap(){return validateDoubleTap()}function validateTap(){return(1===fingerCount||!SUPPORTS_TOUCH)&&(isNaN(distance)||distanceoptions.longTapThreshold&&DOUBLE_TAP_THRESHOLD>distance}function didTap(){return!(!validateTap()||!hasTap())}function didDoubleTap(){return!(!validateDoubleTap()||!hasDoubleTap())}function didLongTap(){return!(!validateLongTap()||!hasLongTap())}function startMultiFingerRelease(event){previousTouchEndTime=getTimeStamp(),fingerCountAtRelease=event.touches.length+1}function cancelMultiFingerRelease(){previousTouchEndTime=0,fingerCountAtRelease=0}function inMultiFingerRelease(){var withinThreshold=!1;if(previousTouchEndTime){var diff=getTimeStamp()-previousTouchEndTime;diff<=options.fingerReleaseThreshold&&(withinThreshold=!0)}return withinThreshold}function getTouchInProgress(){return!($element.data(PLUGIN_NS+"_intouch")!==!0)}function setTouchInProgress(val){$element&&(val===!0?($element.on(MOVE_EV,touchMove),$element.on(END_EV,touchEnd),LEAVE_EV&&$element.on(LEAVE_EV,touchLeave)):($element.off(MOVE_EV,touchMove,!1),$element.off(END_EV,touchEnd,!1),LEAVE_EV&&$element.off(LEAVE_EV,touchLeave,!1)),$element.data(PLUGIN_NS+"_intouch",val===!0))}function createFingerData(id,evt){var f={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return f.start.x=f.last.x=f.end.x=evt.pageX||evt.clientX,f.start.y=f.last.y=f.end.y=evt.pageY||evt.clientY,fingerData[id]=f,f}function updateFingerData(evt){var id=void 0!==evt.identifier?evt.identifier:0,f=getFingerData(id);return null===f&&(f=createFingerData(id,evt)),f.last.x=f.end.x,f.last.y=f.end.y,f.end.x=evt.pageX||evt.clientX,f.end.y=evt.pageY||evt.clientY,f}function getFingerData(id){return fingerData[id]||null}function setMaxDistance(direction,distance){direction!=NONE&&(distance=Math.max(distance,getMaxDistance(direction)),maximumsMap[direction].distance=distance)}function getMaxDistance(direction){return maximumsMap[direction]?maximumsMap[direction].distance:void 0}function createMaximumsData(){var maxData={};return maxData[LEFT]=createMaximumVO(LEFT),maxData[RIGHT]=createMaximumVO(RIGHT),maxData[UP]=createMaximumVO(UP),maxData[DOWN]=createMaximumVO(DOWN),maxData}function createMaximumVO(dir){return{direction:dir,distance:0}}function calculateDuration(){return endTime-startTime}function calculateTouchesDistance(startPoint,endPoint){var diffX=Math.abs(startPoint.x-endPoint.x),diffY=Math.abs(startPoint.y-endPoint.y);return Math.round(Math.sqrt(diffX*diffX+diffY*diffY))}function calculatePinchZoom(startDistance,endDistance){var percent=endDistance/startDistance*1;return percent.toFixed(2)}function calculatePinchDirection(){return 1>pinchZoom?OUT:IN}function calculateDistance(startPoint,endPoint){return Math.round(Math.sqrt(Math.pow(endPoint.x-startPoint.x,2)+Math.pow(endPoint.y-startPoint.y,2)))}function calculateAngle(startPoint,endPoint){var x=startPoint.x-endPoint.x,y=endPoint.y-startPoint.y,r=Math.atan2(y,x),angle=Math.round(180*r/Math.PI);return 0>angle&&(angle=360-Math.abs(angle)),angle}function calculateDirection(startPoint,endPoint){if(comparePoints(startPoint,endPoint))return NONE;var angle=calculateAngle(startPoint,endPoint);return 45>=angle&&angle>=0?LEFT:360>=angle&&angle>=315?LEFT:angle>=135&&225>=angle?RIGHT:angle>45&&135>angle?DOWN:UP}function getTimeStamp(){var now=new Date;return now.getTime()}function getbounds(el){el=$(el);var offset=el.offset(),bounds={left:offset.left,right:offset.left+el.outerWidth(),top:offset.top,bottom:offset.top+el.outerHeight()};return bounds}function isInBounds(point,bounds){return point.x>bounds.left&&point.xbounds.top&&point.y= this.loops) { - clearInterval(this.interval); - this.value = this.options.to; - - if (typeof(this.options.onComplete) == 'function') { - this.options.onComplete.call(this.$element, this.value); - } - } - }; - - CountTo.prototype.render = function () { - var formattedValue = this.options.formatter.call(this.$element, this.value, this.options); - this.$element.text(formattedValue); - }; - - CountTo.prototype.restart = function () { - this.stop(); - this.init(); - this.start(); - }; - - CountTo.prototype.start = function () { - this.stop(); - this.render(); - this.interval = setInterval(this.update.bind(this), this.options.refreshInterval); - }; - - CountTo.prototype.stop = function () { - if (this.interval) { - clearInterval(this.interval); - } - }; - - CountTo.prototype.toggle = function () { - if (this.interval) { - this.stop(); - } else { - this.start(); - } - }; - - function formatter(value, options) { - return value.toFixed(options.decimals); - } - - $.fn.countTo = function (option) { - return this.each(function () { - var $this = $(this); - var data = $this.data('countTo'); - var init = !data || typeof(option) === 'object'; - var options = typeof(option) === 'object' ? option : {}; - var method = typeof(option) === 'string' ? option : 'start'; - - if (init) { - if (data) data.stop(); - $this.data('countTo', data = new CountTo(this, options)); - } - - data[method].call(data); - }); - }; -})); - - -(function($){ - - /** - * Copyright 2012, Digital Fusion - * Licensed under the MIT license. - * http://teamdf.com/jquery-plugins/license/ - * - * @author Sam Sehnert - * @desc A small plugin that checks whether elements are within - * the user visible viewport of a web browser. - * only accounts for vertical position, not horizontal. - */ - $.fn.visible = function(partial,hidden,direction,container){ - - if (this.length < 1) - return; - - var $t = this.length > 1 ? this.eq(0) : this, - isContained = typeof container !== 'undefined' && container !== null, - $w = isContained ? $(container) : $(window), - wPosition = isContained ? $w.position() : 0, - t = $t.get(0), - vpWidth = $w.outerWidth(), - vpHeight = $w.outerHeight(), - direction = (direction) ? direction : 'both', - clientSize = hidden === true ? t.offsetWidth * t.offsetHeight : true; - - if (typeof t.getBoundingClientRect === 'function'){ - - // Use this native browser method, if available. - var rec = t.getBoundingClientRect(), - tViz = isContained ? - rec.top - wPosition.top >= 0 && rec.top < vpHeight + wPosition.top : - rec.top >= 0 && rec.top < vpHeight, - bViz = isContained ? - rec.bottom - wPosition.top > 0 && rec.bottom <= vpHeight + wPosition.top : - rec.bottom > 0 && rec.bottom <= vpHeight, - lViz = isContained ? - rec.left - wPosition.left >= 0 && rec.left < vpWidth + wPosition.left : - rec.left >= 0 && rec.left < vpWidth, - rViz = isContained ? - rec.right - wPosition.left > 0 && rec.right < vpWidth + wPosition.left : - rec.right > 0 && rec.right <= vpWidth, - vVisible = partial ? tViz || bViz : tViz && bViz, - hVisible = partial ? lViz || rViz : lViz && rViz; - - if(direction === 'both') - return clientSize && vVisible && hVisible; - else if(direction === 'vertical') - return clientSize && vVisible; - else if(direction === 'horizontal') - return clientSize && hVisible; - } else { - - var viewTop = isContained ? 0 : wPosition, - viewBottom = viewTop + vpHeight, - viewLeft = $w.scrollLeft(), - viewRight = viewLeft + vpWidth, - position = $t.position(), - _top = position.top, - _bottom = _top + $t.height(), - _left = position.left, - _right = _left + $t.width(), - compareTop = partial === true ? _bottom : _top, - compareBottom = partial === true ? _top : _bottom, - compareLeft = partial === true ? _right : _left, - compareRight = partial === true ? _left : _right; - - if(direction === 'both') - return !!clientSize && ((compareBottom <= viewBottom) && (compareTop >= viewTop)) && ((compareRight <= viewRight) && (compareLeft >= viewLeft)); - else if(direction === 'vertical') - return !!clientSize && ((compareBottom <= viewBottom) && (compareTop >= viewTop)); - else if(direction === 'horizontal') - return !!clientSize && ((compareRight <= viewRight) && (compareLeft >= viewLeft)); - } - }; - -})(jQuery); - - -/** -* jquery-match-height 0.7.2 by @liabru -* http://brm.io/jquery-match-height/ -* License: MIT -*/ - -;(function(factory) { // eslint-disable-line no-extra-semi - 'use strict'; - if (typeof define === 'function' && define.amd) { - // AMD - define(['jquery'], factory); - } else if (typeof module !== 'undefined' && module.exports) { - // CommonJS - module.exports = factory(require('jquery')); - } else { - // Global - factory(jQuery); - } -})(function($) { - /* - * internal - */ - - var _previousResizeWidth = -1, - _updateTimeout = -1; - - /* - * _parse - * value parse utility function - */ - - var _parse = function(value) { - // parse value and convert NaN to 0 - return parseFloat(value) || 0; - }; - - /* - * _rows - * utility function returns array of jQuery selections representing each row - * (as displayed after float wrapping applied by browser) - */ - - var _rows = function(elements) { - var tolerance = 1, - $elements = $(elements), - lastTop = null, - rows = []; - - // group elements by their top position - $elements.each(function(){ - var $that = $(this), - top = $that.offset().top - _parse($that.css('margin-top')), - lastRow = rows.length > 0 ? rows[rows.length - 1] : null; - - if (lastRow === null) { - // first item on the row, so just push it - rows.push($that); - } else { - // if the row top is the same, add to the row group - if (Math.floor(Math.abs(lastTop - top)) <= tolerance) { - rows[rows.length - 1] = lastRow.add($that); - } else { - // otherwise start a new row group - rows.push($that); - } - } - - // keep track of the last row top - lastTop = top; - }); - - return rows; - }; - - /* - * _parseOptions - * handle plugin options - */ - - var _parseOptions = function(options) { - var opts = { - byRow: true, - property: 'height', - target: null, - remove: false - }; - - if (typeof options === 'object') { - return $.extend(opts, options); - } - - if (typeof options === 'boolean') { - opts.byRow = options; - } else if (options === 'remove') { - opts.remove = true; - } - - return opts; - }; - - /* - * matchHeight - * plugin definition - */ - - var matchHeight = $.fn.matchHeight = function(options) { - var opts = _parseOptions(options); - - // handle remove - if (opts.remove) { - var that = this; - - // remove fixed height from all selected elements - this.css(opts.property, ''); - - // remove selected elements from all groups - $.each(matchHeight._groups, function(key, group) { - group.elements = group.elements.not(that); - }); - - // TODO: cleanup empty groups - - return this; - } - - if (this.length <= 1 && !opts.target) { - return this; - } - - // keep track of this group so we can re-apply later on load and resize events - matchHeight._groups.push({ - elements: this, - options: opts - }); - - // match each element's height to the tallest element in the selection - matchHeight._apply(this, opts); - - return this; - }; - - /* - * plugin global options - */ - - matchHeight.version = '0.7.2'; - matchHeight._groups = []; - matchHeight._throttle = 80; - matchHeight._maintainScroll = false; - matchHeight._beforeUpdate = null; - matchHeight._afterUpdate = null; - matchHeight._rows = _rows; - matchHeight._parse = _parse; - matchHeight._parseOptions = _parseOptions; - - /* - * matchHeight._apply - * apply matchHeight to given elements - */ - - matchHeight._apply = function(elements, options) { - var opts = _parseOptions(options), - $elements = $(elements), - rows = [$elements]; - - // take note of scroll position - var scrollTop = $(window).scrollTop(), - htmlHeight = $('html').outerHeight(true); - - // get hidden parents - var $hiddenParents = $elements.parents().filter(':hidden'); - - // cache the original inline style - $hiddenParents.each(function() { - var $that = $(this); - $that.data('style-cache', $that.attr('style')); - }); - - // temporarily must force hidden parents visible - $hiddenParents.css('display', 'block'); - - // get rows if using byRow, otherwise assume one row - if (opts.byRow && !opts.target) { - - // must first force an arbitrary equal height so floating elements break evenly - $elements.each(function() { - var $that = $(this), - display = $that.css('display'); - - // temporarily force a usable display value - if (display !== 'inline-block' && display !== 'flex' && display !== 'inline-flex') { - display = 'block'; - } - - // cache the original inline style - $that.data('style-cache', $that.attr('style')); - - $that.css({ - 'display': display, - 'padding-top': '0', - 'padding-bottom': '0', - 'margin-top': '0', - 'margin-bottom': '0', - 'border-top-width': '0', - 'border-bottom-width': '0', - 'height': '100px', - 'overflow': 'hidden' - }); - }); - - // get the array of rows (based on element top position) - rows = _rows($elements); - - // revert original inline styles - $elements.each(function() { - var $that = $(this); - $that.attr('style', $that.data('style-cache') || ''); - }); - } - - $.each(rows, function(key, row) { - var $row = $(row), - targetHeight = 0; - - if (!opts.target) { - // skip apply to rows with only one item - if (opts.byRow && $row.length <= 1) { - $row.css(opts.property, ''); - return; - } - - // iterate the row and find the max height - $row.each(function(){ - var $that = $(this), - style = $that.attr('style'), - display = $that.css('display'); - - // temporarily force a usable display value - if (display !== 'inline-block' && display !== 'flex' && display !== 'inline-flex') { - display = 'block'; - } - - // ensure we get the correct actual height (and not a previously set height value) - var css = { 'display': display }; - css[opts.property] = ''; - $that.css(css); - - // find the max height (including padding, but not margin) - if ($that.outerHeight(false) > targetHeight) { - targetHeight = $that.outerHeight(false); - } - - // revert styles - if (style) { - $that.attr('style', style); - } else { - $that.css('display', ''); - } - }); - } else { - // if target set, use the height of the target element - targetHeight = opts.target.outerHeight(false); - } - - // iterate the row and apply the height to all elements - $row.each(function(){ - var $that = $(this), - verticalPadding = 0; - - // don't apply to a target - if (opts.target && $that.is(opts.target)) { - return; - } - - // handle padding and border correctly (required when not using border-box) - if ($that.css('box-sizing') !== 'border-box') { - verticalPadding += _parse($that.css('border-top-width')) + _parse($that.css('border-bottom-width')); - verticalPadding += _parse($that.css('padding-top')) + _parse($that.css('padding-bottom')); - } - - // set the height (accounting for padding and border) - $that.css(opts.property, (targetHeight - verticalPadding) + 'px'); - }); - }); - - // revert hidden parents - $hiddenParents.each(function() { - var $that = $(this); - $that.attr('style', $that.data('style-cache') || null); - }); - - // restore scroll position if enabled - if (matchHeight._maintainScroll) { - $(window).scrollTop((scrollTop / htmlHeight) * $('html').outerHeight(true)); - } - - return this; - }; - - /* - * matchHeight._applyDataApi - * applies matchHeight to all elements with a data-match-height attribute - */ - - matchHeight._applyDataApi = function() { - var groups = {}; - - // generate groups by their groupId set by elements using data-match-height - $('[data-match-height], [data-mh]').each(function() { - var $this = $(this), - groupId = $this.attr('data-mh') || $this.attr('data-match-height'); - - if (groupId in groups) { - groups[groupId] = groups[groupId].add($this); - } else { - groups[groupId] = $this; - } - }); - - // apply matchHeight to each group - $.each(groups, function() { - this.matchHeight(true); - }); - }; - - /* - * matchHeight._update - * updates matchHeight on all current groups with their correct options - */ - - var _update = function(event) { - if (matchHeight._beforeUpdate) { - matchHeight._beforeUpdate(event, matchHeight._groups); - } - - $.each(matchHeight._groups, function() { - matchHeight._apply(this.elements, this.options); - }); - - if (matchHeight._afterUpdate) { - matchHeight._afterUpdate(event, matchHeight._groups); - } - }; - - matchHeight._update = function(throttle, event) { - // prevent update if fired from a resize event - // where the viewport width hasn't actually changed - // fixes an event looping bug in IE8 - if (event && event.type === 'resize') { - var windowWidth = $(window).width(); - if (windowWidth === _previousResizeWidth) { - return; - } - _previousResizeWidth = windowWidth; - } - - // throttle updates - if (!throttle) { - _update(event); - } else if (_updateTimeout === -1) { - _updateTimeout = setTimeout(function() { - _update(event); - _updateTimeout = -1; - }, matchHeight._throttle); - } - }; - - /* - * bind events - */ - - // apply on DOM ready event - $(matchHeight._applyDataApi); - - // use on or bind where supported - var on = $.fn.on ? 'on' : 'bind'; - - // update heights on load and resize events - $(window)[on]('load', function(event) { - matchHeight._update(false, event); - }); - - // throttled update heights on resize events - $(window)[on]('resize orientationchange', function(event) { - matchHeight._update(true, event); - }); - -}); - - -/*! waitForImages jQuery Plugin - v2.4.0 - 2018-02-13 -* https://github.com/alexanderdickson/waitForImages -* Copyright (c) 2018 Alex Dickson; Licensed MIT */ -;(function (factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['jquery'], factory); - } else if (typeof exports === 'object') { - // CommonJS / nodejs module - module.exports = factory(require('jquery')); - } else { - // Browser globals - factory(jQuery); - } -}(function ($) { - // Namespace all events. - var eventNamespace = 'waitForImages'; - - // Is srcset supported by this browser? - var hasSrcset = (function(img) { - return img.srcset && img.sizes; - })(new Image()); - - // CSS properties which contain references to images. - $.waitForImages = { - hasImageProperties: [ - 'backgroundImage', - 'listStyleImage', - 'borderImage', - 'borderCornerImage', - 'cursor' - ], - hasImageAttributes: ['srcset'] - }; - - // Custom selector to find all `img` elements with a valid `src` attribute. - $.expr.pseudos['has-src'] = function (obj) { - // Ensure we are dealing with an `img` element with a valid - // `src` attribute. - return $(obj).is('img[src][src!=""]'); - }; - - // Custom selector to find images which are not already cached by the - // browser. - $.expr.pseudos.uncached = function (obj) { - // Ensure we are dealing with an `img` element with a valid - // `src` attribute. - if (!$(obj).is(':has-src')) { - return false; - } - - return !obj.complete; - }; - - $.fn.waitForImages = function () { - - var allImgsLength = 0; - var allImgsLoaded = 0; - var deferred = $.Deferred(); - var originalCollection = this; - var allImgs = []; - - // CSS properties which may contain an image. - var hasImgProperties = $.waitForImages.hasImageProperties || []; - // Element attributes which may contain an image. - var hasImageAttributes = $.waitForImages.hasImageAttributes || []; - // To match `url()` references. - // Spec: http://www.w3.org/TR/CSS2/syndata.html#value-def-uri - var matchUrl = /url\(\s*(['"]?)(.*?)\1\s*\)/g; - - var finishedCallback; - var eachCallback; - var waitForAll; - - // Handle options object (if passed). - if ($.isPlainObject(arguments[0])) { - - waitForAll = arguments[0].waitForAll; - eachCallback = arguments[0].each; - finishedCallback = arguments[0].finished; - - } else { - - // Handle if using deferred object and only one param was passed in. - if (arguments.length === 1 && $.type(arguments[0]) === 'boolean') { - waitForAll = arguments[0]; - } else { - finishedCallback = arguments[0]; - eachCallback = arguments[1]; - waitForAll = arguments[2]; - } - - } - - // Handle missing callbacks. - finishedCallback = finishedCallback || $.noop; - eachCallback = eachCallback || $.noop; - - // Convert waitForAll to Boolean. - waitForAll = !! waitForAll; - - // Ensure callbacks are functions. - if (!$.isFunction(finishedCallback) || !$.isFunction(eachCallback)) { - throw new TypeError('An invalid callback was supplied.'); - } - - this.each(function () { - // Build a list of all imgs, dependent on what images will - // be considered. - var obj = $(this); - - if (waitForAll) { - - // Get all elements (including the original), as any one of - // them could have a background image. - obj.find('*').addBack().each(function () { - var element = $(this); - - // If an `img` element, add it. But keep iterating in - // case it has a background image too. - if (element.is('img:has-src') && - !element.is('[srcset]')) { - allImgs.push({ - src: element.attr('src'), - element: element[0] - }); - } - - $.each(hasImgProperties, function (i, property) { - var propertyValue = element.css(property); - var match; - - // If it doesn't contain this property, skip. - if (!propertyValue) { - return true; - } - - // Get all url() of this element. - while (match = matchUrl.exec(propertyValue)) { - allImgs.push({ - src: match[2], - element: element[0] - }); - } - }); - - $.each(hasImageAttributes, function (i, attribute) { - var attributeValue = element.attr(attribute); - var attributeValues; - - // If it doesn't contain this property, skip. - if (!attributeValue) { - return true; - } - - allImgs.push({ - src: element.attr('src'), - srcset: element.attr('srcset'), - element: element[0] - }); - }); - }); - } else { - // For images only, the task is simpler. - obj.find('img:has-src') - .each(function () { - allImgs.push({ - src: this.src, - element: this - }); - }); - } - }); - - allImgsLength = allImgs.length; - allImgsLoaded = 0; - - // If no images found, don't bother. - if (allImgsLength === 0) { - finishedCallback.call(originalCollection); - deferred.resolveWith(originalCollection); - } - - // Now that we've found all imgs in all elements in this, - // load them and attach callbacks. - $.each(allImgs, function (i, img) { - - var image = new Image(); - var events = - 'load.' + eventNamespace + ' error.' + eventNamespace; - - // Handle the image loading and error with the same callback. - $(image).one(events, function me (event) { - // If an error occurred with loading the image, set the - // third argument accordingly. - var eachArguments = [ - allImgsLoaded, - allImgsLength, - event.type == 'load' - ]; - allImgsLoaded++; - - eachCallback.apply(img.element, eachArguments); - deferred.notifyWith(img.element, eachArguments); - - // Unbind the event listeners. I use this in addition to - // `one` as one of those events won't be called (either - // 'load' or 'error' will be called). - $(this).off(events, me); - - if (allImgsLoaded == allImgsLength) { - finishedCallback.call(originalCollection[0]); - deferred.resolveWith(originalCollection[0]); - return false; - } - - }); - - if (hasSrcset && img.srcset) { - image.srcset = img.srcset; - image.sizes = img.sizes; - } - image.src = img.src; - }); - - return deferred.promise(); - - }; -})); - - -/* jQuery-FontSpy.js v3.0.0 - * https://github.com/patrickmarabeas/jQuery-FontSpy.js - * - * Copyright 2013, Patrick Marabeas http://pulse-dev.com - * Released under the MIT license - * http://opensource.org/licenses/mit-license.php - * - * Date: 02/11/2015 - */ - -(function( w, $ ) { - - fontSpy = function ( fontName, conf ) { - var $html = $('html'), - $body = $('body'), - fontFamilyName = fontName; - - // Throw error if fontName is not a string or not is left as an empty string - if (typeof fontFamilyName !== 'string' || fontFamilyName === '') { - throw 'A valid fontName is required. fontName must be a string and must not be an empty string.'; - } - - var defaults = { - font: fontFamilyName, - fontClass: fontFamilyName.toLowerCase().replace( /\s/g, '' ), - success: function() {}, - failure: function() {}, - testFont: 'Courier New', - testString: 'QW@HhsXJ', - glyphs: '', - delay: 50, - timeOut: 1000, - callback: $.noop - }; - - var config = $.extend( defaults, conf ); - - var $tester = $('' + config.testString+config.glyphs + '') - .css('position', 'absolute') - .css('top', '-9999px') - .css('left', '-9999px') - .css('visibility', 'hidden') - .css('fontFamily', config.testFont) - .css('fontSize', '250px'); - - $body.append($tester); - - var fallbackFontWidth = $tester.outerWidth(); - - $tester.css('fontFamily', config.font + ',' + config.testFont); - - var failure = function () { - $html.addClass("no-"+config.fontClass); - if( config && config.failure ) { - config.failure(); - } - config.callback(new Error('FontSpy timeout')); - $tester.remove(); - }; - - var success = function () { - config.callback(); - $html.addClass(config.fontClass); - if( config && config.success ) { - config.success(); - } - $tester.remove(); - }; - - var retry = function () { - setTimeout(checkFont, config.delay); - config.timeOut = config.timeOut - config.delay; - }; - - var checkFont = function () { - var loadedFontWidth = $tester.outerWidth(); - - if (fallbackFontWidth !== loadedFontWidth){ - success(); - } else if(config.timeOut < 0) { - failure(); - } else { - retry(); - } - } - - checkFont(); - } - })( this, jQuery ); - - -!function(o,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(o.observeElementInViewport={})}(this,function(o){function e(o,e,t,r){if(void 0===t&&(t=function(){}),void 0===r&&(r={}),!o)throw new Error("Target element to observe should be a valid DOM Node");var n=Object.assign({},{viewport:null,modTop:"0px",modRight:"0px",modBottom:"0px",modLeft:"0px",threshold:[0]},r),i=n.viewport,f=n.modTop,s=n.modLeft,u=n.modBottom,a=n.modRight,d=n.threshold;if(!Array.isArray(d)&&"number"!=typeof d)throw new Error("threshold should be a number or an array of numbers");var p=Array.isArray(d)?d.map(function(o){return Math.floor(o%101)/100}):[Math.floor(d?d%101:0)/100],c=Math.min.apply(Math,p),m={root:i instanceof Node?i:null,rootMargin:f+" "+a+" "+u+" "+s,threshold:p},h=new IntersectionObserver(function(r,n){var i=r.filter(function(e){return e.target===o})[0],f=function(){return n.unobserve(o)};i&&(i.isInViewport=i.isIntersecting&&i.intersectionRatio>=c,i.isInViewport?e(i,f,o):t(i,f,o))},m);return h.observe(o),function(){return h.unobserve(o)}}o.observeElementInViewport=e,o.isInViewport=function(o,t){return void 0===t&&(t={}),new Promise(function(r,n){try{e(o,function(o,e){e(),r(!0)},function(o,e){e(),r(!1)},t)}catch(o){n(o)}})}}); -//# sourceMappingURL=index.umd.js.map - - -(function(factory){"use strict";if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof exports!=="undefined"){module.exports=factory(require("jquery"))}else{factory(jQuery)}})(function($){$.fn.marquee=function(options){return this.each(function(){var o=$.extend({},$.fn.marquee.defaults,options),$this=$(this),$marqueeWrapper,containerWidth,animationCss,verticalDir,elWidth,loopCount=3,playState="animation-play-state",css3AnimationIsSupported=false,_prefixedEvent=function(element,type,callback){var pfx=["webkit","moz","MS","o",""];for(var p=0;p
');var $el=$this.find(".js-marquee").css({"margin-right":o.gap,float:"left"});if(o.duplicated){if(o.duplicateCount<=0){o.duplicateCount=1}for(let duplicateLoop=0;duplicateLoop
');$marqueeWrapper=$this.find(".js-marquee-wrapper");if(verticalDir){var containerHeight=$this.height();$marqueeWrapper.removeAttr("style");$this.height(containerHeight);$this.find(".js-marquee").css({float:"none","margin-bottom":o.gap,"margin-right":0});if(o.duplicated){$this.find(".js-marquee:last").css({"margin-bottom":0})}var elHeight=$this.find(".js-marquee:first").height()+o.gap;if(o.startVisible&&!o.duplicated){o._completeDuration=(parseInt(elHeight,10)+parseInt(containerHeight,10))/parseInt(containerHeight,10)*o.duration;o.duration=parseInt(elHeight,10)/parseInt(containerHeight,10)*o.duration}else{o.duration=(parseInt(elHeight,10)+parseInt(containerHeight,10))/parseInt(containerHeight,10)*o.duration}}else{elWidth=$this.find(".js-marquee:first").width()+o.gap;containerWidth=$this.width();if(o.startVisible&&!o.duplicated){o._completeDuration=(parseInt(elWidth,10)+parseInt(containerWidth,10))/parseInt(containerWidth,10)*o.duration;o.duration=parseInt(elWidth,10)/parseInt(containerWidth,10)*o.duration}else{o.duration=(parseInt(elWidth,10)+parseInt(containerWidth,10))/parseInt(containerWidth,10)*o.duration}}if(o.duplicated){o.duration=o.duration/2}if(o.allowCss3Support){var elm=document.body||document.createElement("div"),animationName="marqueeAnimation-"+Math.floor(Math.random()*1e7),domPrefixes="Webkit Moz O ms Khtml".split(" "),animationString="animation",animationCss3Str="",keyframeString="";if(elm.style.animation!==undefined){keyframeString="@keyframes "+animationName+" ";css3AnimationIsSupported=true}if(css3AnimationIsSupported===false){for(var i=0;i2){$marqueeWrapper.css("transform","translateY("+(o.direction==="up"?0:"-"+elHeight+"px")+")")}animationCss={transform:"translateY("+(o.direction==="up"?"-"+elHeight+"px":0)+")"}}else if(o.startVisible){if(loopCount===2){if(animationCss3Str){animationCss3Str=animationName+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s "+o.css3easing}animationCss={transform:"translateY("+(o.direction==="up"?"-"+elHeight+"px":containerHeight+"px")+")"};loopCount++}else if(loopCount===3){o.duration=o._completeDuration;if(animationCss3Str){animationName=animationName+"0";keyframeString=$.trim(keyframeString)+"0 ";animationCss3Str=animationName+" "+o.duration/1e3+"s 0s infinite "+o.css3easing}_rePositionVertically()}}else{_rePositionVertically();animationCss={transform:"translateY("+(o.direction==="up"?"-"+$marqueeWrapper.height()+"px":containerHeight+"px")+")"}}}else{if(o.duplicated){if(loopCount>2){$marqueeWrapper.css("transform","translateX("+(o.direction==="left"?0:"-"+elWidth+"px")+")")}animationCss={transform:"translateX("+(o.direction==="left"?"-"+elWidth+"px":0)+")"}}else if(o.startVisible){if(loopCount===2){if(animationCss3Str){animationCss3Str=animationName+" "+o.duration/1e3+"s "+o.delayBeforeStart/1e3+"s "+o.css3easing}animationCss={transform:"translateX("+(o.direction==="left"?"-"+elWidth+"px":containerWidth+"px")+")"};loopCount++}else if(loopCount===3){o.duration=o._completeDuration;if(animationCss3Str){animationName=animationName+"0";keyframeString=$.trim(keyframeString)+"0 ";animationCss3Str=animationName+" "+o.duration/1e3+"s 0s infinite "+o.css3easing}_rePositionHorizontally()}}else{_rePositionHorizontally();animationCss={transform:"translateX("+(o.direction==="left"?"-"+elWidth+"px":containerWidth+"px")+")"}}}$this.trigger("beforeStarting");if(css3AnimationIsSupported){$marqueeWrapper.css(animationString,animationCss3Str);var keyframeCss=keyframeString+" { 100% "+_objToString(animationCss)+"}",$styles=$marqueeWrapper.find("style");if($styles.length!==0){$styles.filter(":last").html(keyframeCss)}else{$("head").append("")}_prefixedEvent($marqueeWrapper[0],"AnimationIteration",function(){$this.trigger("finished")});_prefixedEvent($marqueeWrapper[0],"AnimationEnd",function(){animate();$this.trigger("finished")})}else{$marqueeWrapper.animate(animationCss,o.duration,o.easing,function(){$this.trigger("finished");if(o.pauseOnCycle){_startAnimationWithDelay()}else{animate()}})}$this.data("runningStatus","resumed")};$this.on("pause",methods.pause);$this.on("resume",methods.resume);if(o.pauseOnHover){$this.on("mouseenter",methods.pause);$this.on("mouseleave",methods.resume)}if(css3AnimationIsSupported&&o.allowCss3Support){animate()}else{_startAnimationWithDelay()}})};$.fn.marquee.defaults={allowCss3Support:true,css3easing:"linear",easing:"linear",delayBeforeStart:1e3,direction:"left",duplicated:false,duplicateCount:1,duration:5e3,speed:0,gap:20,pauseOnCycle:false,pauseOnHover:false,startVisible:false}}); \ No newline at end of file diff --git a/resources/assets/___vendor/plugins/js/plugins.min.js b/resources/assets/___vendor/plugins/js/plugins.min.js deleted file mode 100644 index 69d6380..0000000 --- a/resources/assets/___vendor/plugins/js/plugins.min.js +++ /dev/null @@ -1 +0,0 @@ -((t,e)=>{"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(t.document)return e(t);throw new Error("jQuery requires a window with a document")}:e(t)})("undefined"!=typeof window?window:this,function(x,z){function y(t){return"function"==typeof t&&"number"!=typeof t.nodeType&&"function"!=typeof t.item}function R(t){return null!=t&&t===t.window}var e=[],N=Object.getPrototypeOf,a=e.slice,q=e.flat?function(t){return e.flat.call(t)}:function(t){return e.concat.apply([],t)},H=e.push,_=e.indexOf,F={},W=F.toString,$=F.hasOwnProperty,B=$.toString,V=B.call(Object),m={},C=x.document,U={type:!0,src:!0,nonce:!0,noModule:!0};function Q(t,e,i){var n,o,r=(i=i||C).createElement("script");if(r.text=t,e)for(n in U)(o=e[n]||e.getAttribute&&e.getAttribute(n))&&r.setAttribute(n,o);i.head.appendChild(r).parentNode.removeChild(r)}function Y(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?F[W.call(t)]||"object":typeof t}var t="3.7.1",X=/HTML$/i,T=function(t,e){return new T.fn.init(t,e)};function G(t){var e=!!t&&"length"in t&&t.length,i=Y(t);return!y(t)&&!R(t)&&("array"===i||0===e||"number"==typeof e&&0+~]|"+i+")"+i+"*"),bt=new RegExp(i+"|>"),_t=new RegExp(s),wt=new RegExp("^"+t+"$"),xt={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+r),PSEUDO:new RegExp("^"+s),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+mt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},Ct=/^(?:input|select|textarea|button)$/i,Tt=/^h\d$/i,Et=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,St=/[+~]/,h=new RegExp("\\\\[\\da-fA-F]{1,6}"+i+"?|\\\\([^\\r\\n\\f])","g"),p=function(t,e){t="0x"+t.slice(1)-65536;return e||(t<0?String.fromCharCode(65536+t):String.fromCharCode(t>>10|55296,1023&t|56320))},kt=function(){jt()},It=Nt(function(t){return!0===t.disabled&&b(t,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(e=a.call(o.childNodes),o.childNodes),e[o.childNodes.length].nodeType}catch(nt){k={apply:function(t,e){lt.apply(t,a.call(e))},call:function(t){lt.apply(t,a.call(arguments,1))}}}function O(t,e,i,n){var o,r,s,a,l,c,u=e&&e.ownerDocument,h=e?e.nodeType:9;if(i=i||[],"string"!=typeof t||!t||1!==h&&9!==h&&11!==h)return i;if(!n&&(jt(e),e=e||E,S)){if(11!==h&&(a=Et.exec(t)))if(o=a[1]){if(9===h){if(!(c=e.getElementById(o)))return i;if(c.id===o)return k.call(i,c),i}else if(u&&(c=u.getElementById(o))&&O.contains(e,c)&&c.id===o)return k.call(i,c),i}else{if(a[2])return k.apply(i,e.getElementsByTagName(t)),i;if((o=a[3])&&e.getElementsByClassName)return k.apply(i,e.getElementsByClassName(o)),i}if(!(pt[t+" "]||d&&d.test(t))){if(c=t,u=e,1===h&&(bt.test(t)||yt.test(t))){for((u=St.test(t)&&Pt(e.parentNode)||e)==e&&m.scope||((s=e.getAttribute("id"))?s=T.escapeSelector(s):e.setAttribute("id",s=I)),r=(l=zt(t)).length;r--;)l[r]=(s?"#"+s:":scope")+" "+Rt(l[r]);c=l.join(",")}try{return k.apply(i,u.querySelectorAll(c)),i}catch(e){pt(t,!0)}finally{s===I&&e.removeAttribute("id")}}}return $t(t.replace(tt,"$1"),e,i,n)}function At(){var n=[];return function t(e,i){return n.push(e+" ")>w.cacheLength&&delete t[n.shift()],t[e+" "]=i}}function l(t){return t[I]=!0,t}function Ot(t){var e=E.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e)}}function Lt(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&It(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function Dt(s){return l(function(r){return r=+r,l(function(t,e){for(var i,n=s([],t.length,r),o=n.length;o--;)t[i=n[o]]&&(t[i]=!(e[i]=t[i]))})})}function Pt(t){return t&&void 0!==t.getElementsByTagName&&t}function jt(t){var t=t?t.ownerDocument||t:o;return t!=E&&9===t.nodeType&&t.documentElement&&(n=(E=t).documentElement,S=!T.isXMLDoc(E),at=n.matches||n.webkitMatchesSelector||n.msMatchesSelector,n.msMatchesSelector&&o!=E&&(t=E.defaultView)&&t.top!==t&&t.addEventListener("unload",kt),m.getById=Ot(function(t){return n.appendChild(t).id=T.expando,!E.getElementsByName||!E.getElementsByName(T.expando).length}),m.disconnectedMatch=Ot(function(t){return at.call(t,"*")}),m.scope=Ot(function(){return E.querySelectorAll(":scope")}),m.cssHas=Ot(function(){try{return E.querySelector(":has(*,:jqfake)"),0}catch(t){return 1}}),m.getById?(w.filter.ID=function(t){var e=t.replace(h,p);return function(t){return t.getAttribute("id")===e}},w.find.ID=function(t,e){if(void 0!==e.getElementById&&S)return(e=e.getElementById(t))?[e]:[]}):(w.filter.ID=function(t){var e=t.replace(h,p);return function(t){t=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return t&&t.value===e}},w.find.ID=function(t,e){if(void 0!==e.getElementById&&S){var i,n,o,r=e.getElementById(t);if(r){if((i=r.getAttributeNode("id"))&&i.value===t)return[r];for(o=e.getElementsByName(t),n=0;r=o[n++];)if((i=r.getAttributeNode("id"))&&i.value===t)return[r]}return[]}}),w.find.TAG=function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):e.querySelectorAll(t)},w.find.CLASS=function(t,e){if(void 0!==e.getElementsByClassName&&S)return e.getElementsByClassName(t)},d=[],Ot(function(t){var e;n.appendChild(t).innerHTML="",t.querySelectorAll("[selected]").length||d.push("\\["+i+"*(?:value|"+mt+")"),t.querySelectorAll("[id~="+I+"-]").length||d.push("~="),t.querySelectorAll("a#"+I+"+*").length||d.push(".#.+[+~]"),t.querySelectorAll(":checked").length||d.push(":checked"),(e=E.createElement("input")).setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),n.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(e=E.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||d.push("\\["+i+"*name"+i+"*="+i+"*(?:''|\"\")")}),m.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),ft=function(t,e){var i;return t===e?(st=!0,0):!t.compareDocumentPosition-!e.compareDocumentPosition||(1&(i=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!m.sortDetached&&e.compareDocumentPosition(t)===i?t===E||t.ownerDocument==o&&O.contains(o,t)?-1:e===E||e.ownerDocument==o&&O.contains(o,e)?1:rt?_.call(rt,t)-_.call(rt,e):0:4&i?-1:1)}),E}for(nt in O.matches=function(t,e){return O(t,null,null,e)},O.matchesSelector=function(t,e){if(jt(t),S&&!pt[e+" "]&&(!d||!d.test(e)))try{var i=at.call(t,e);if(i||m.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){pt(e,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(h,p),t[3]=(t[3]||t[4]||t[5]||"").replace(h,p),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||O.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&O.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return xt.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&_t.test(i)&&(e=(e=zt(i,!0))&&i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(h,p).toLowerCase();return"*"===t?function(){return!0}:function(t){return b(t,e)}},CLASS:function(t){var e=ut[t+" "];return e||(e=new RegExp("(^|"+i+")"+t+"("+i+"|$)"))&&ut(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(e,i,n){return function(t){t=O.attr(t,e);return null==t?"!="===i:!i||(t+="","="===i?t===n:"!="===i?t!==n:"^="===i?n&&0===t.indexOf(n):"*="===i?n&&-1{try{return E.activeElement}catch(t){}})()&&E.hasFocus()&&!!(t.type||t.href||~t.tabIndex)},enabled:Lt(!1),disabled:Lt(!0),checked:function(t){return b(t,"input")&&!!t.checked||b(t,"option")&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!w.pseudos.empty(t)},header:function(t){return Tt.test(t.nodeName)},input:function(t){return Ct.test(t.nodeName)},button:function(t){return b(t,"input")&&"button"===t.type||b(t,"button")},text:function(t){return b(t,"input")&&"text"===t.type&&(null==(t=t.getAttribute("type"))||"text"===t.toLowerCase())},first:Dt(function(){return[0]}),last:Dt(function(t,e){return[e-1]}),eq:Dt(function(t,e,i){return[i<0?i+e:i]}),even:Dt(function(t,e){for(var i=0;ifunction(t){return b(t,"input")&&t.type===e})(nt);for(nt in{submit:!0,reset:!0})w.pseudos[nt]=(e=>function(t){return(b(t,"input")||b(t,"button"))&&t.type===e})(nt);function Mt(){}function zt(t,e){var i,n,o,r,s,a,l,c=ht[t+" "];if(c)return e?0:c.slice(0);for(s=t,a=[],l=w.preFilter;s;){for(r in i&&!(n=vt.exec(s))||(n&&(s=s.slice(n[0].length)||s),a.push(o=[])),i=!1,(n=yt.exec(s))&&(i=n.shift(),o.push({value:i,type:n[0].replace(tt," ")}),s=s.slice(i.length)),w.filter)!(n=xt[r].exec(s))||l[r]&&!(n=l[r](n))||(i=n.shift(),o.push({value:i,type:r,matches:n}),s=s.slice(i.length));if(!i)break}return e?s.length:s?O.error(t):ht(t,a).slice(0)}function Rt(t){for(var e=0,i=t.length,n="";e{for(var n=0,o=e.length;n:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Yt(t,i,n){return y(i)?T.grep(t,function(t,e){return!!i.call(t,e,t)!==n}):i.nodeType?T.grep(t,function(t){return t===i!==n}):"string"!=typeof i?T.grep(t,function(t){return-1<_.call(i,t)!==n}):T.filter(i,t,n)}T.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?T.find.matchesSelector(n,t)?[n]:[]:T.find.matches(t,T.grep(e,function(t){return 1===t.nodeType}))},T.fn.extend({find:function(t){var e,i,n=this.length,o=this;if("string"!=typeof t)return this.pushStack(T(t).filter(function(){for(e=0;e)[^>]*|#([\w-]+))$/,Zt=((T.fn.init=function(t,e,i){if(t){if(i=i||Xt,"string"!=typeof t)return t.nodeType?(this[0]=t,this.length=1,this):y(t)?void 0!==i.ready?i.ready(t):t(T):T.makeArray(t,this);if(!(n="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:Gt.exec(t))||!n[1]&&e)return(!e||e.jquery?e||i:this.constructor(e)).find(t);if(n[1]){if(e=e instanceof T?e[0]:e,T.merge(this,T.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:C,!0)),Qt.test(n[1])&&T.isPlainObject(e))for(var n in e)y(this[n])?this[n](e[n]):this.attr(n,e[n])}else(i=C.getElementById(n[2]))&&(this[0]=i,this.length=1)}return this}).prototype=T.fn,Xt=T(C),/^(?:parents|prev(?:Until|All))/),Kt={children:!0,contents:!0,next:!0,prev:!0};function Jt(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}T.fn.extend({has:function(t){var e=T(t,this),i=e.length;return this.filter(function(){for(var t=0;t\x20\t\r\n\f]*)/i,Ee=/^$|^module$|\/(?:java|ecma)script/i,r=C.createDocumentFragment().appendChild(C.createElement("div")),f=((s=C.createElement("input")).setAttribute("type","radio"),s.setAttribute("checked","checked"),s.setAttribute("name","t"),r.appendChild(s),m.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,r.innerHTML="",m.noCloneChecked=!!r.cloneNode(!0).lastChild.defaultValue,r.innerHTML="",m.option=!!r.lastChild,{thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]});function g(t,e){var i=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[];return void 0===e||e&&b(t,e)?T.merge([t],i):i}function Se(t,e){for(var i=0,n=t.length;i",""]);var ke=/<|&#?\w+;/;function Ie(t,e,i,n,o){for(var r,s,a,l,c,u=e.createDocumentFragment(),h=[],d=0,p=t.length;d\s*$/g;function Re(t,e){return b(t,"table")&&b(11!==e.nodeType?e:e.firstChild,"tr")&&T(t).children("tbody")[0]||t}function Ne(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function qe(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function He(t,e){var i,n,o,r;if(1===e.nodeType){if(v.hasData(t)&&(r=v.get(t).events))for(o in v.remove(e,"handle events"),r)for(i=0,n=r[o].length;i{for(var e=t[0].toUpperCase()+t.slice(1),i=ri.length;i--;)if((t=ri[i]+e)in si)return t})(t)||t)}var ci=/^(none|table(?!-c[ea]).+)/,ui={position:"absolute",visibility:"hidden",display:"block"},hi={letterSpacing:"0",fontWeight:"400"};function di(t,e,i){var n=me.exec(e);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):e}function pi(t,e,i,n,o,r){var s="width"===e?1:0,a=0,l=0,c=0;if(i===(n?"border":"content"))return 0;for(;s<4;s+=2)"margin"===i&&(c+=T.css(t,i+ge[s],!0,o)),n?("content"===i&&(l-=T.css(t,"padding"+ge[s],!0,o)),"margin"!==i&&(l-=T.css(t,"border"+ge[s]+"Width",!0,o))):(l+=T.css(t,"padding"+ge[s],!0,o),"padding"!==i?l+=T.css(t,"border"+ge[s]+"Width",!0,o):a+=T.css(t,"border"+ge[s]+"Width",!0,o));return!n&&0<=r&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-r-l-a-.5))||0),l+c}function fi(t,e,i){var n=$e(t),o=(!m.boxSizingReliable()||i)&&"border-box"===T.css(t,"boxSizing",!1,n),r=o,s=ei(t,e,n),a="offset"+e[0].toUpperCase()+e.slice(1);if(Ke.test(s)){if(!i)return s;s="auto"}return(!m.boxSizingReliable()&&o||!m.reliableTrDimensions()&&b(t,"tr")||"auto"===s||!parseFloat(s)&&"inline"===T.css(t,"display",!1,n))&&t.getClientRects().length&&(o="border-box"===T.css(t,"boxSizing",!1,n),r=a in t)&&(s=t[a]),(s=parseFloat(s)||0)+pi(t,e,i||(o?"border":"content"),r,n,s)+"px"}function j(t,e,i,n,o){return new j.prototype.init(t,e,i,n,o)}T.extend({cssHooks:{opacity:{get:function(t,e){if(e)return""===(e=ei(t,"opacity"))?"1":e}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,r,s,a=D(e),l=Je.test(e),c=t.style;if(l||(e=li(a)),s=T.cssHooks[e]||T.cssHooks[a],void 0===i)return s&&"get"in s&&void 0!==(o=s.get(t,!1,n))?o:c[e];"string"==(r=typeof i)&&(o=me.exec(i))&&o[1]&&(i=_e(t,e,o),r="number"),null!=i&&i==i&&("number"!==r||l||(i+=o&&o[3]||(T.cssNumber[a]?"":"px")),m.clearCloneStyle||""!==i||0!==e.indexOf("background")||(c[e]="inherit"),s&&"set"in s&&void 0===(i=s.set(t,i,n))||(l?c.setProperty(e,i):c[e]=i))}},css:function(t,e,i,n){var o,r=D(e);return Je.test(e)||(e=li(r)),"normal"===(o=void 0===(o=(r=T.cssHooks[e]||T.cssHooks[r])&&"get"in r?r.get(t,!0,i):o)?ei(t,e,n):o)&&e in hi&&(o=hi[e]),(""===i||i)&&(r=parseFloat(o),!0===i||isFinite(r))?r||0:o}}),T.each(["height","width"],function(t,s){T.cssHooks[s]={get:function(t,e,i){if(e)return!ci.test(T.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?fi(t,s,i):Be(t,ui,function(){return fi(t,s,i)})},set:function(t,e,i){var n=$e(t),o=!m.scrollboxSize()&&"absolute"===n.position,r=(o||i)&&"border-box"===T.css(t,"boxSizing",!1,n),i=i?pi(t,s,i,r,n):0;return r&&o&&(i-=Math.ceil(t["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(n[s])-pi(t,s,"border",!1,n)-.5)),i&&(r=me.exec(e))&&"px"!==(r[3]||"px")&&(t.style[s]=e,e=T.css(t,s)),di(0,e,i)}}}),T.cssHooks.marginLeft=ii(m.reliableMarginLeft,function(t,e){if(e)return(parseFloat(ei(t,"marginLeft"))||t.getBoundingClientRect().left-Be(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),T.each({margin:"",padding:"",border:"Width"},function(o,r){T.cssHooks[o+r]={expand:function(t){for(var e=0,i={},n="string"==typeof t?t.split(" "):[t];e<4;e++)i[o+ge[e]+r]=n[e]||n[e-2]||n[0];return i}},"margin"!==o&&(T.cssHooks[o+r].set=di)}),T.fn.extend({css:function(t,e){return u(this,function(t,e,i){var n,o,r={},s=0;if(Array.isArray(e)){for(n=$e(t),o=e.length;s{for(var n,o,r,s,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(o in a)if(a[o]&&a[o].test(n)){l.unshift(o);break}if(l[0]in i)r=l[0];else{for(o in i){if(!l[0]||t.converters[o+" "+l[0]]){r=o;break}s=s||o}r=r||s}if(r)return r!==l[0]&&l.unshift(r),i[r]})(f,_,i)),!n&&-1{var o,r,s,a,l,c={},u=t.dataTypes.slice();if(u[1])for(s in t.converters)c[s.toLowerCase()]=t.converters[s];for(r=u.shift();r;)if(t.responseFields[r]&&(i[t.responseFields[r]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=r,r=u.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(s=c[l+" "+r]||c["* "+r]))for(o in c)if((a=o.split(" "))[1]===r&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[o]:!0!==c[o]&&(r=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&t.throws)e=s(e);else try{e=s(e)}catch(t){return{state:"parsererror",error:s?t:"No conversion from "+l+" to "+r}}}return{state:"success",data:e}})(f,s,_,n),n?(f.ifModified&&((i=_.getResponseHeader("Last-Modified"))&&(T.lastModified[c]=i),i=_.getResponseHeader("etag"))&&(T.etag[c]=i),204===t||"HEAD"===f.type?a="nocontent":304===t?a="notmodified":(a=s.state,o=s.data,n=!(r=s.error))):(r=a,!t&&a||(a="error",t<0&&(t=0))),_.status=t,_.statusText=(e||a)+"",n?v.resolveWith(m,[o,a,_]):v.rejectWith(m,[_,a,r]),_.statusCode(b),b=void 0,p&&g.trigger(n?"ajaxSuccess":"ajaxError",[_,f,n?o:r]),y.fireWith(m,[_,a]),p&&(g.trigger("ajaxComplete",[_,f]),--T.active||T.event.trigger("ajaxStop")))}},getJSON:function(t,e,i){return T.get(t,e,i,"json")},getScript:function(t,e){return T.get(t,void 0,e,"script")}}),T.each(["get","post"],function(t,o){T[o]=function(t,e,i,n){return y(e)&&(n=n||i,i=e,e=void 0),T.ajax(T.extend({url:t,type:o,dataType:n,data:e,success:i},T.isPlainObject(t)&&t))}}),T.ajaxPrefilter(function(t){for(var e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")}),T._evalUrl=function(t,e,i){return T.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){T.globalEval(t,e,i)}})},T.fn.extend({wrapAll:function(t){return this[0]&&(y(t)&&(t=t.call(this[0])),t=T(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(i){return y(i)?this.each(function(t){T(this).wrapInner(i.call(this,t))}):this.each(function(){var t=T(this),e=t.contents();e.length?e.wrapAll(i):t.append(i)})},wrap:function(e){var i=y(e);return this.each(function(t){T(this).wrapAll(i?e.call(this,t):e)})},unwrap:function(t){return this.parent(t).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(t){return!T.expr.pseudos.visible(t)},T.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new x.XMLHttpRequest}catch(t){}};var Ji={0:200,1223:204},tn=T.ajaxSettings.xhr();m.cors=!!tn&&"withCredentials"in tn,m.ajax=tn=!!tn,T.ajaxTransport(function(o){var r,s;if(m.cors||tn&&!o.crossDomain)return{send:function(t,e){var i,n=o.xhr();if(n.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(i in o.xhrFields)n[i]=o.xhrFields[i];for(i in o.mimeType&&n.overrideMimeType&&n.overrideMimeType(o.mimeType),o.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)n.setRequestHeader(i,t[i]);r=function(t){return function(){r&&(r=s=n.onload=n.onerror=n.onabort=n.ontimeout=n.onreadystatechange=null,"abort"===t?n.abort():"error"===t?"number"!=typeof n.status?e(0,"error"):e(n.status,n.statusText):e(Ji[n.status]||n.status,n.statusText,"text"!==(n.responseType||"text")||"string"!=typeof n.responseText?{binary:n.response}:{text:n.responseText},n.getAllResponseHeaders()))}},n.onload=r(),s=n.onerror=n.ontimeout=r("error"),void 0!==n.onabort?n.onabort=s:n.onreadystatechange=function(){4===n.readyState&&x.setTimeout(function(){r&&s()})},r=r("abort");try{n.send(o.hasContent&&o.data||null)}catch(t){if(r)throw t}},abort:function(){r&&r()}}}),T.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return T.globalEval(t),t}}}),T.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),T.ajaxTransport("script",function(i){var n,o;if(i.crossDomain||i.scriptAttrs)return{send:function(t,e){n=T(" - - - - - diff --git a/resources/assets/___vendor/simple-line-icons/docs/styles/simple-line-icons.css b/resources/assets/___vendor/simple-line-icons/docs/styles/simple-line-icons.css deleted file mode 100644 index 0d57392..0000000 --- a/resources/assets/___vendor/simple-line-icons/docs/styles/simple-line-icons.css +++ /dev/null @@ -1,782 +0,0 @@ -/* -* Font Face -*/ -@font-face { - font-family: 'simple-line-icons'; - src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0'); - src: url('../fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('../fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('../fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('../fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('../fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg'); - font-weight: normal; - font-style: normal; -} -/* - Use the following code if you want to have a class per icon. - Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, - but it's slower. -*/ -.icon-user, -.icon-people, -.icon-user-female, -.icon-user-follow, -.icon-user-following, -.icon-user-unfollow, -.icon-login, -.icon-logout, -.icon-emotsmile, -.icon-phone, -.icon-call-end, -.icon-call-in, -.icon-call-out, -.icon-map, -.icon-location-pin, -.icon-direction, -.icon-directions, -.icon-compass, -.icon-layers, -.icon-menu, -.icon-list, -.icon-options-vertical, -.icon-options, -.icon-arrow-down, -.icon-arrow-left, -.icon-arrow-right, -.icon-arrow-up, -.icon-arrow-up-circle, -.icon-arrow-left-circle, -.icon-arrow-right-circle, -.icon-arrow-down-circle, -.icon-check, -.icon-clock, -.icon-plus, -.icon-minus, -.icon-close, -.icon-event, -.icon-exclamation, -.icon-organization, -.icon-trophy, -.icon-screen-smartphone, -.icon-screen-desktop, -.icon-plane, -.icon-notebook, -.icon-mustache, -.icon-mouse, -.icon-magnet, -.icon-energy, -.icon-disc, -.icon-cursor, -.icon-cursor-move, -.icon-crop, -.icon-chemistry, -.icon-speedometer, -.icon-shield, -.icon-screen-tablet, -.icon-magic-wand, -.icon-hourglass, -.icon-graduation, -.icon-ghost, -.icon-game-controller, -.icon-fire, -.icon-eyeglass, -.icon-envelope-open, -.icon-envelope-letter, -.icon-bell, -.icon-badge, -.icon-anchor, -.icon-wallet, -.icon-vector, -.icon-speech, -.icon-puzzle, -.icon-printer, -.icon-present, -.icon-playlist, -.icon-pin, -.icon-picture, -.icon-handbag, -.icon-globe-alt, -.icon-globe, -.icon-folder-alt, -.icon-folder, -.icon-film, -.icon-feed, -.icon-drop, -.icon-drawer, -.icon-docs, -.icon-doc, -.icon-diamond, -.icon-cup, -.icon-calculator, -.icon-bubbles, -.icon-briefcase, -.icon-book-open, -.icon-basket-loaded, -.icon-basket, -.icon-bag, -.icon-action-undo, -.icon-action-redo, -.icon-wrench, -.icon-umbrella, -.icon-trash, -.icon-tag, -.icon-support, -.icon-frame, -.icon-size-fullscreen, -.icon-size-actual, -.icon-shuffle, -.icon-share-alt, -.icon-share, -.icon-rocket, -.icon-question, -.icon-pie-chart, -.icon-pencil, -.icon-note, -.icon-loop, -.icon-home, -.icon-grid, -.icon-graph, -.icon-microphone, -.icon-music-tone-alt, -.icon-music-tone, -.icon-earphones-alt, -.icon-earphones, -.icon-equalizer, -.icon-like, -.icon-dislike, -.icon-control-start, -.icon-control-rewind, -.icon-control-play, -.icon-control-pause, -.icon-control-forward, -.icon-control-end, -.icon-volume-1, -.icon-volume-2, -.icon-volume-off, -.icon-calendar, -.icon-bulb, -.icon-chart, -.icon-ban, -.icon-bubble, -.icon-camrecorder, -.icon-camera, -.icon-cloud-download, -.icon-cloud-upload, -.icon-envelope, -.icon-eye, -.icon-flag, -.icon-heart, -.icon-info, -.icon-key, -.icon-link, -.icon-lock, -.icon-lock-open, -.icon-magnifier, -.icon-magnifier-add, -.icon-magnifier-remove, -.icon-paper-clip, -.icon-paper-plane, -.icon-power, -.icon-refresh, -.icon-reload, -.icon-settings, -.icon-star, -.icon-symbol-female, -.icon-symbol-male, -.icon-target, -.icon-credit-card, -.icon-paypal, -.icon-social-tumblr, -.icon-social-twitter, -.icon-social-facebook, -.icon-social-instagram, -.icon-social-linkedin, -.icon-social-pinterest, -.icon-social-github, -.icon-social-google, -.icon-social-reddit, -.icon-social-skype, -.icon-social-dribbble, -.icon-social-behance, -.icon-social-foursqare, -.icon-social-soundcloud, -.icon-social-spotify, -.icon-social-stumbleupon, -.icon-social-youtube, -.icon-social-dropbox, -.icon-social-vkontakte, -.icon-social-steam { - font-family: 'simple-line-icons'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.icon-user:before { - content: "\e005"; -} -.icon-people:before { - content: "\e001"; -} -.icon-user-female:before { - content: "\e000"; -} -.icon-user-follow:before { - content: "\e002"; -} -.icon-user-following:before { - content: "\e003"; -} -.icon-user-unfollow:before { - content: "\e004"; -} -.icon-login:before { - content: "\e066"; -} -.icon-logout:before { - content: "\e065"; -} -.icon-emotsmile:before { - content: "\e021"; -} -.icon-phone:before { - content: "\e600"; -} -.icon-call-end:before { - content: "\e048"; -} -.icon-call-in:before { - content: "\e047"; -} -.icon-call-out:before { - content: "\e046"; -} -.icon-map:before { - content: "\e033"; -} -.icon-location-pin:before { - content: "\e096"; -} -.icon-direction:before { - content: "\e042"; -} -.icon-directions:before { - content: "\e041"; -} -.icon-compass:before { - content: "\e045"; -} -.icon-layers:before { - content: "\e034"; -} -.icon-menu:before { - content: "\e601"; -} -.icon-list:before { - content: "\e067"; -} -.icon-options-vertical:before { - content: "\e602"; -} -.icon-options:before { - content: "\e603"; -} -.icon-arrow-down:before { - content: "\e604"; -} -.icon-arrow-left:before { - content: "\e605"; -} -.icon-arrow-right:before { - content: "\e606"; -} -.icon-arrow-up:before { - content: "\e607"; -} -.icon-arrow-up-circle:before { - content: "\e078"; -} -.icon-arrow-left-circle:before { - content: "\e07a"; -} -.icon-arrow-right-circle:before { - content: "\e079"; -} -.icon-arrow-down-circle:before { - content: "\e07b"; -} -.icon-check:before { - content: "\e080"; -} -.icon-clock:before { - content: "\e081"; -} -.icon-plus:before { - content: "\e095"; -} -.icon-minus:before { - content: "\e615"; -} -.icon-close:before { - content: "\e082"; -} -.icon-event:before { - content: "\e619"; -} -.icon-exclamation:before { - content: "\e617"; -} -.icon-organization:before { - content: "\e616"; -} -.icon-trophy:before { - content: "\e006"; -} -.icon-screen-smartphone:before { - content: "\e010"; -} -.icon-screen-desktop:before { - content: "\e011"; -} -.icon-plane:before { - content: "\e012"; -} -.icon-notebook:before { - content: "\e013"; -} -.icon-mustache:before { - content: "\e014"; -} -.icon-mouse:before { - content: "\e015"; -} -.icon-magnet:before { - content: "\e016"; -} -.icon-energy:before { - content: "\e020"; -} -.icon-disc:before { - content: "\e022"; -} -.icon-cursor:before { - content: "\e06e"; -} -.icon-cursor-move:before { - content: "\e023"; -} -.icon-crop:before { - content: "\e024"; -} -.icon-chemistry:before { - content: "\e026"; -} -.icon-speedometer:before { - content: "\e007"; -} -.icon-shield:before { - content: "\e00e"; -} -.icon-screen-tablet:before { - content: "\e00f"; -} -.icon-magic-wand:before { - content: "\e017"; -} -.icon-hourglass:before { - content: "\e018"; -} -.icon-graduation:before { - content: "\e019"; -} -.icon-ghost:before { - content: "\e01a"; -} -.icon-game-controller:before { - content: "\e01b"; -} -.icon-fire:before { - content: "\e01c"; -} -.icon-eyeglass:before { - content: "\e01d"; -} -.icon-envelope-open:before { - content: "\e01e"; -} -.icon-envelope-letter:before { - content: "\e01f"; -} -.icon-bell:before { - content: "\e027"; -} -.icon-badge:before { - content: "\e028"; -} -.icon-anchor:before { - content: "\e029"; -} -.icon-wallet:before { - content: "\e02a"; -} -.icon-vector:before { - content: "\e02b"; -} -.icon-speech:before { - content: "\e02c"; -} -.icon-puzzle:before { - content: "\e02d"; -} -.icon-printer:before { - content: "\e02e"; -} -.icon-present:before { - content: "\e02f"; -} -.icon-playlist:before { - content: "\e030"; -} -.icon-pin:before { - content: "\e031"; -} -.icon-picture:before { - content: "\e032"; -} -.icon-handbag:before { - content: "\e035"; -} -.icon-globe-alt:before { - content: "\e036"; -} -.icon-globe:before { - content: "\e037"; -} -.icon-folder-alt:before { - content: "\e039"; -} -.icon-folder:before { - content: "\e089"; -} -.icon-film:before { - content: "\e03a"; -} -.icon-feed:before { - content: "\e03b"; -} -.icon-drop:before { - content: "\e03e"; -} -.icon-drawer:before { - content: "\e03f"; -} -.icon-docs:before { - content: "\e040"; -} -.icon-doc:before { - content: "\e085"; -} -.icon-diamond:before { - content: "\e043"; -} -.icon-cup:before { - content: "\e044"; -} -.icon-calculator:before { - content: "\e049"; -} -.icon-bubbles:before { - content: "\e04a"; -} -.icon-briefcase:before { - content: "\e04b"; -} -.icon-book-open:before { - content: "\e04c"; -} -.icon-basket-loaded:before { - content: "\e04d"; -} -.icon-basket:before { - content: "\e04e"; -} -.icon-bag:before { - content: "\e04f"; -} -.icon-action-undo:before { - content: "\e050"; -} -.icon-action-redo:before { - content: "\e051"; -} -.icon-wrench:before { - content: "\e052"; -} -.icon-umbrella:before { - content: "\e053"; -} -.icon-trash:before { - content: "\e054"; -} -.icon-tag:before { - content: "\e055"; -} -.icon-support:before { - content: "\e056"; -} -.icon-frame:before { - content: "\e038"; -} -.icon-size-fullscreen:before { - content: "\e057"; -} -.icon-size-actual:before { - content: "\e058"; -} -.icon-shuffle:before { - content: "\e059"; -} -.icon-share-alt:before { - content: "\e05a"; -} -.icon-share:before { - content: "\e05b"; -} -.icon-rocket:before { - content: "\e05c"; -} -.icon-question:before { - content: "\e05d"; -} -.icon-pie-chart:before { - content: "\e05e"; -} -.icon-pencil:before { - content: "\e05f"; -} -.icon-note:before { - content: "\e060"; -} -.icon-loop:before { - content: "\e064"; -} -.icon-home:before { - content: "\e069"; -} -.icon-grid:before { - content: "\e06a"; -} -.icon-graph:before { - content: "\e06b"; -} -.icon-microphone:before { - content: "\e063"; -} -.icon-music-tone-alt:before { - content: "\e061"; -} -.icon-music-tone:before { - content: "\e062"; -} -.icon-earphones-alt:before { - content: "\e03c"; -} -.icon-earphones:before { - content: "\e03d"; -} -.icon-equalizer:before { - content: "\e06c"; -} -.icon-like:before { - content: "\e068"; -} -.icon-dislike:before { - content: "\e06d"; -} -.icon-control-start:before { - content: "\e06f"; -} -.icon-control-rewind:before { - content: "\e070"; -} -.icon-control-play:before { - content: "\e071"; -} -.icon-control-pause:before { - content: "\e072"; -} -.icon-control-forward:before { - content: "\e073"; -} -.icon-control-end:before { - content: "\e074"; -} -.icon-volume-1:before { - content: "\e09f"; -} -.icon-volume-2:before { - content: "\e0a0"; -} -.icon-volume-off:before { - content: "\e0a1"; -} -.icon-calendar:before { - content: "\e075"; -} -.icon-bulb:before { - content: "\e076"; -} -.icon-chart:before { - content: "\e077"; -} -.icon-ban:before { - content: "\e07c"; -} -.icon-bubble:before { - content: "\e07d"; -} -.icon-camrecorder:before { - content: "\e07e"; -} -.icon-camera:before { - content: "\e07f"; -} -.icon-cloud-download:before { - content: "\e083"; -} -.icon-cloud-upload:before { - content: "\e084"; -} -.icon-envelope:before { - content: "\e086"; -} -.icon-eye:before { - content: "\e087"; -} -.icon-flag:before { - content: "\e088"; -} -.icon-heart:before { - content: "\e08a"; -} -.icon-info:before { - content: "\e08b"; -} -.icon-key:before { - content: "\e08c"; -} -.icon-link:before { - content: "\e08d"; -} -.icon-lock:before { - content: "\e08e"; -} -.icon-lock-open:before { - content: "\e08f"; -} -.icon-magnifier:before { - content: "\e090"; -} -.icon-magnifier-add:before { - content: "\e091"; -} -.icon-magnifier-remove:before { - content: "\e092"; -} -.icon-paper-clip:before { - content: "\e093"; -} -.icon-paper-plane:before { - content: "\e094"; -} -.icon-power:before { - content: "\e097"; -} -.icon-refresh:before { - content: "\e098"; -} -.icon-reload:before { - content: "\e099"; -} -.icon-settings:before { - content: "\e09a"; -} -.icon-star:before { - content: "\e09b"; -} -.icon-symbol-female:before { - content: "\e09c"; -} -.icon-symbol-male:before { - content: "\e09d"; -} -.icon-target:before { - content: "\e09e"; -} -.icon-credit-card:before { - content: "\e025"; -} -.icon-paypal:before { - content: "\e608"; -} -.icon-social-tumblr:before { - content: "\e00a"; -} -.icon-social-twitter:before { - content: "\e009"; -} -.icon-social-facebook:before { - content: "\e00b"; -} -.icon-social-instagram:before { - content: "\e609"; -} -.icon-social-linkedin:before { - content: "\e60a"; -} -.icon-social-pinterest:before { - content: "\e60b"; -} -.icon-social-github:before { - content: "\e60c"; -} -.icon-social-google:before { - content: "\e60d"; -} -.icon-social-reddit:before { - content: "\e60e"; -} -.icon-social-skype:before { - content: "\e60f"; -} -.icon-social-dribbble:before { - content: "\e00d"; -} -.icon-social-behance:before { - content: "\e610"; -} -.icon-social-foursqare:before { - content: "\e611"; -} -.icon-social-soundcloud:before { - content: "\e612"; -} -.icon-social-spotify:before { - content: "\e613"; -} -.icon-social-stumbleupon:before { - content: "\e614"; -} -.icon-social-youtube:before { - content: "\e008"; -} -.icon-social-dropbox:before { - content: "\e00c"; -} -.icon-social-vkontakte:before { - content: "\e618"; -} -.icon-social-steam:before { - content: "\e620"; -} diff --git a/resources/assets/___vendor/simple-line-icons/docs/styles/simple-line-icons.less b/resources/assets/___vendor/simple-line-icons/docs/styles/simple-line-icons.less deleted file mode 100644 index 8653991..0000000 --- a/resources/assets/___vendor/simple-line-icons/docs/styles/simple-line-icons.less +++ /dev/null @@ -1,986 +0,0 @@ -// Default Variables -@simple-line-font-path: "../fonts/"; // default -@simple-line-font-family: "simple-line-icons"; // default -@simple-line-icon-prefix: icon-; // default - -/* -* Font Face -*/ - -@font-face { - font-family: '@{simple-line-font-family}'; - src: url('@{simple-line-font-path}Simple-Line-Icons.eot?v=2.4.0'); - src: url('@{simple-line-font-path}Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), - url('@{simple-line-font-path}Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), - url('@{simple-line-font-path}Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), - url('@{simple-line-font-path}Simple-Line-Icons.woff?v=2.4.0') format('woff'), - url('@{simple-line-font-path}Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* - Use the following code if you want to have a class per icon. - Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, - but it's slower. -*/ - -.@{simple-line-icon-prefix} { - &user, - &people, - &user-female, - &user-follow, - &user-following, - &user-unfollow, - &login, - &logout, - &emotsmile, - &phone, - &call-end, - &call-in, - &call-out, - &map, - &location-pin, - &direction, - &directions, - &compass, - &layers, - &menu, - &list, - &options-vertical, - &options, - &arrow-down, - &arrow-left, - &arrow-right, - &arrow-up, - &arrow-up-circle, - &arrow-left-circle, - &arrow-right-circle, - &arrow-down-circle, - &check, - &clock, - &plus, - &minus, - &close, - &event, - &exclamation, - &organization, - &trophy, - &screen-smartphone, - &screen-desktop, - &plane, - ¬ebook, - &mustache, - &mouse, - &magnet, - &energy, - &disc, - &cursor, - &cursor-move, - &crop, - &chemistry, - &speedometer, - &shield, - &screen-tablet, - &magic-wand, - &hourglass, - &graduation, - &ghost, - &game-controller, - &fire, - &eyeglass, - &envelope-open, - &envelope-letter, - &bell, - &badge, - &anchor, - &wallet, - &vector, - &speech, - &puzzle, - &printer, - &present, - &playlist, - &pin, - &picture, - &handbag, - &globe-alt, - &globe, - &folder-alt, - &folder, - &film, - &feed, - &drop, - &drawer, - &docs, - &doc, - &diamond, - &cup, - &calculator, - &bubbles, - &briefcase, - &book-open, - &basket-loaded, - &basket, - &bag, - &action-undo, - &action-redo, - &wrench, - &umbrella, - &trash, - &tag, - &support, - &frame, - &size-fullscreen, - &size-actual, - &shuffle, - &share-alt, - &share, - &rocket, - &question, - &pie-chart, - &pencil, - ¬e, - &loop, - &home, - &grid, - &graph, - µphone, - &music-tone-alt, - &music-tone, - &earphones-alt, - &earphones, - &equalizer, - &like, - &dislike, - &control-start, - &control-rewind, - &control-play, - &control-pause, - &control-forward, - &control-end, - &volume-1, - &volume-2, - &volume-off, - &calendar, - &bulb, - &chart, - &ban, - &bubble, - &camrecorder, - &camera, - &cloud-download, - &cloud-upload, - &envelope, - &eye, - &flag, - &heart, - &info, - &key, - &link, - &lock, - &lock-open, - &magnifier, - &magnifier-add, - &magnifier-remove, - &paper-clip, - &paper-plane, - &power, - &refresh, - &reload, - &settings, - &star, - &symbol-female, - &symbol-male, - &target, - &credit-card, - &paypal, - &social-tumblr, - &social-twitter, - &social-facebook, - &social-instagram, - &social-linkedin, - &social-pinterest, - &social-github, - &social-google, - &social-reddit, - &social-skype, - &social-dribbble, - &social-behance, - &social-foursqare, - &social-soundcloud, - &social-spotify, - &social-stumbleupon, - &social-youtube, - &social-dropbox, - &social-vkontakte, - &social-steam { - font-family: '@{simple-line-font-family}'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } -} - -.@{simple-line-icon-prefix}user:before { - content: "\e005"; -} - -.@{simple-line-icon-prefix}people:before { - content: "\e001"; -} - -.@{simple-line-icon-prefix}user-female:before { - content: "\e000"; -} - -.@{simple-line-icon-prefix}user-follow:before { - content: "\e002"; -} - -.@{simple-line-icon-prefix}user-following:before { - content: "\e003"; -} - -.@{simple-line-icon-prefix}user-unfollow:before { - content: "\e004"; -} - -.@{simple-line-icon-prefix}login:before { - content: "\e066"; -} - -.@{simple-line-icon-prefix}logout:before { - content: "\e065"; -} - -.@{simple-line-icon-prefix}emotsmile:before { - content: "\e021"; -} - -.@{simple-line-icon-prefix}phone:before { - content: "\e600"; -} - -.@{simple-line-icon-prefix}call-end:before { - content: "\e048"; -} - -.@{simple-line-icon-prefix}call-in:before { - content: "\e047"; -} - -.@{simple-line-icon-prefix}call-out:before { - content: "\e046"; -} - -.@{simple-line-icon-prefix}map:before { - content: "\e033"; -} - -.@{simple-line-icon-prefix}location-pin:before { - content: "\e096"; -} - -.@{simple-line-icon-prefix}direction:before { - content: "\e042"; -} - -.@{simple-line-icon-prefix}directions:before { - content: "\e041"; -} - -.@{simple-line-icon-prefix}compass:before { - content: "\e045"; -} - -.@{simple-line-icon-prefix}layers:before { - content: "\e034"; -} - -.@{simple-line-icon-prefix}menu:before { - content: "\e601"; -} - -.@{simple-line-icon-prefix}list:before { - content: "\e067"; -} - -.@{simple-line-icon-prefix}options-vertical:before { - content: "\e602"; -} - -.@{simple-line-icon-prefix}options:before { - content: "\e603"; -} - -.@{simple-line-icon-prefix}arrow-down:before { - content: "\e604"; -} - -.@{simple-line-icon-prefix}arrow-left:before { - content: "\e605"; -} - -.@{simple-line-icon-prefix}arrow-right:before { - content: "\e606"; -} - -.@{simple-line-icon-prefix}arrow-up:before { - content: "\e607"; -} - -.@{simple-line-icon-prefix}arrow-up-circle:before { - content: "\e078"; -} - -.@{simple-line-icon-prefix}arrow-left-circle:before { - content: "\e07a"; -} - -.@{simple-line-icon-prefix}arrow-right-circle:before { - content: "\e079"; -} - -.@{simple-line-icon-prefix}arrow-down-circle:before { - content: "\e07b"; -} - -.@{simple-line-icon-prefix}check:before { - content: "\e080"; -} - -.@{simple-line-icon-prefix}clock:before { - content: "\e081"; -} - -.@{simple-line-icon-prefix}plus:before { - content: "\e095"; -} - -.@{simple-line-icon-prefix}minus:before { - content: "\e615"; -} - -.@{simple-line-icon-prefix}close:before { - content: "\e082"; -} - -.@{simple-line-icon-prefix}event:before { - content: "\e619"; -} - -.@{simple-line-icon-prefix}exclamation:before { - content: "\e617"; -} - -.@{simple-line-icon-prefix}organization:before { - content: "\e616"; -} - -.@{simple-line-icon-prefix}trophy:before { - content: "\e006"; -} - -.@{simple-line-icon-prefix}screen-smartphone:before { - content: "\e010"; -} - -.@{simple-line-icon-prefix}screen-desktop:before { - content: "\e011"; -} - -.@{simple-line-icon-prefix}plane:before { - content: "\e012"; -} - -.@{simple-line-icon-prefix}notebook:before { - content: "\e013"; -} - -.@{simple-line-icon-prefix}mustache:before { - content: "\e014"; -} - -.@{simple-line-icon-prefix}mouse:before { - content: "\e015"; -} - -.@{simple-line-icon-prefix}magnet:before { - content: "\e016"; -} - -.@{simple-line-icon-prefix}energy:before { - content: "\e020"; -} - -.@{simple-line-icon-prefix}disc:before { - content: "\e022"; -} - -.@{simple-line-icon-prefix}cursor:before { - content: "\e06e"; -} - -.@{simple-line-icon-prefix}cursor-move:before { - content: "\e023"; -} - -.@{simple-line-icon-prefix}crop:before { - content: "\e024"; -} - -.@{simple-line-icon-prefix}chemistry:before { - content: "\e026"; -} - -.@{simple-line-icon-prefix}speedometer:before { - content: "\e007"; -} - -.@{simple-line-icon-prefix}shield:before { - content: "\e00e"; -} - -.@{simple-line-icon-prefix}screen-tablet:before { - content: "\e00f"; -} - -.@{simple-line-icon-prefix}magic-wand:before { - content: "\e017"; -} - -.@{simple-line-icon-prefix}hourglass:before { - content: "\e018"; -} - -.@{simple-line-icon-prefix}graduation:before { - content: "\e019"; -} - -.@{simple-line-icon-prefix}ghost:before { - content: "\e01a"; -} - -.@{simple-line-icon-prefix}game-controller:before { - content: "\e01b"; -} - -.@{simple-line-icon-prefix}fire:before { - content: "\e01c"; -} - -.@{simple-line-icon-prefix}eyeglass:before { - content: "\e01d"; -} - -.@{simple-line-icon-prefix}envelope-open:before { - content: "\e01e"; -} - -.@{simple-line-icon-prefix}envelope-letter:before { - content: "\e01f"; -} - -.@{simple-line-icon-prefix}bell:before { - content: "\e027"; -} - -.@{simple-line-icon-prefix}badge:before { - content: "\e028"; -} - -.@{simple-line-icon-prefix}anchor:before { - content: "\e029"; -} - -.@{simple-line-icon-prefix}wallet:before { - content: "\e02a"; -} - -.@{simple-line-icon-prefix}vector:before { - content: "\e02b"; -} - -.@{simple-line-icon-prefix}speech:before { - content: "\e02c"; -} - -.@{simple-line-icon-prefix}puzzle:before { - content: "\e02d"; -} - -.@{simple-line-icon-prefix}printer:before { - content: "\e02e"; -} - -.@{simple-line-icon-prefix}present:before { - content: "\e02f"; -} - -.@{simple-line-icon-prefix}playlist:before { - content: "\e030"; -} - -.@{simple-line-icon-prefix}pin:before { - content: "\e031"; -} - -.@{simple-line-icon-prefix}picture:before { - content: "\e032"; -} - -.@{simple-line-icon-prefix}handbag:before { - content: "\e035"; -} - -.@{simple-line-icon-prefix}globe-alt:before { - content: "\e036"; -} - -.@{simple-line-icon-prefix}globe:before { - content: "\e037"; -} - -.@{simple-line-icon-prefix}folder-alt:before { - content: "\e039"; -} - -.@{simple-line-icon-prefix}folder:before { - content: "\e089"; -} - -.@{simple-line-icon-prefix}film:before { - content: "\e03a"; -} - -.@{simple-line-icon-prefix}feed:before { - content: "\e03b"; -} - -.@{simple-line-icon-prefix}drop:before { - content: "\e03e"; -} - -.@{simple-line-icon-prefix}drawer:before { - content: "\e03f"; -} - -.@{simple-line-icon-prefix}docs:before { - content: "\e040"; -} - -.@{simple-line-icon-prefix}doc:before { - content: "\e085"; -} - -.@{simple-line-icon-prefix}diamond:before { - content: "\e043"; -} - -.@{simple-line-icon-prefix}cup:before { - content: "\e044"; -} - -.@{simple-line-icon-prefix}calculator:before { - content: "\e049"; -} - -.@{simple-line-icon-prefix}bubbles:before { - content: "\e04a"; -} - -.@{simple-line-icon-prefix}briefcase:before { - content: "\e04b"; -} - -.@{simple-line-icon-prefix}book-open:before { - content: "\e04c"; -} - -.@{simple-line-icon-prefix}basket-loaded:before { - content: "\e04d"; -} - -.@{simple-line-icon-prefix}basket:before { - content: "\e04e"; -} - -.@{simple-line-icon-prefix}bag:before { - content: "\e04f"; -} - -.@{simple-line-icon-prefix}action-undo:before { - content: "\e050"; -} - -.@{simple-line-icon-prefix}action-redo:before { - content: "\e051"; -} - -.@{simple-line-icon-prefix}wrench:before { - content: "\e052"; -} - -.@{simple-line-icon-prefix}umbrella:before { - content: "\e053"; -} - -.@{simple-line-icon-prefix}trash:before { - content: "\e054"; -} - -.@{simple-line-icon-prefix}tag:before { - content: "\e055"; -} - -.@{simple-line-icon-prefix}support:before { - content: "\e056"; -} - -.@{simple-line-icon-prefix}frame:before { - content: "\e038"; -} - -.@{simple-line-icon-prefix}size-fullscreen:before { - content: "\e057"; -} - -.@{simple-line-icon-prefix}size-actual:before { - content: "\e058"; -} - -.@{simple-line-icon-prefix}shuffle:before { - content: "\e059"; -} - -.@{simple-line-icon-prefix}share-alt:before { - content: "\e05a"; -} - -.@{simple-line-icon-prefix}share:before { - content: "\e05b"; -} - -.@{simple-line-icon-prefix}rocket:before { - content: "\e05c"; -} - -.@{simple-line-icon-prefix}question:before { - content: "\e05d"; -} - -.@{simple-line-icon-prefix}pie-chart:before { - content: "\e05e"; -} - -.@{simple-line-icon-prefix}pencil:before { - content: "\e05f"; -} - -.@{simple-line-icon-prefix}note:before { - content: "\e060"; -} - -.@{simple-line-icon-prefix}loop:before { - content: "\e064"; -} - -.@{simple-line-icon-prefix}home:before { - content: "\e069"; -} - -.@{simple-line-icon-prefix}grid:before { - content: "\e06a"; -} - -.@{simple-line-icon-prefix}graph:before { - content: "\e06b"; -} - -.@{simple-line-icon-prefix}microphone:before { - content: "\e063"; -} - -.@{simple-line-icon-prefix}music-tone-alt:before { - content: "\e061"; -} - -.@{simple-line-icon-prefix}music-tone:before { - content: "\e062"; -} - -.@{simple-line-icon-prefix}earphones-alt:before { - content: "\e03c"; -} - -.@{simple-line-icon-prefix}earphones:before { - content: "\e03d"; -} - -.@{simple-line-icon-prefix}equalizer:before { - content: "\e06c"; -} - -.@{simple-line-icon-prefix}like:before { - content: "\e068"; -} - -.@{simple-line-icon-prefix}dislike:before { - content: "\e06d"; -} - -.@{simple-line-icon-prefix}control-start:before { - content: "\e06f"; -} - -.@{simple-line-icon-prefix}control-rewind:before { - content: "\e070"; -} - -.@{simple-line-icon-prefix}control-play:before { - content: "\e071"; -} - -.@{simple-line-icon-prefix}control-pause:before { - content: "\e072"; -} - -.@{simple-line-icon-prefix}control-forward:before { - content: "\e073"; -} - -.@{simple-line-icon-prefix}control-end:before { - content: "\e074"; -} - -.@{simple-line-icon-prefix}volume-1:before { - content: "\e09f"; -} - -.@{simple-line-icon-prefix}volume-2:before { - content: "\e0a0"; -} - -.@{simple-line-icon-prefix}volume-off:before { - content: "\e0a1"; -} - -.@{simple-line-icon-prefix}calendar:before { - content: "\e075"; -} - -.@{simple-line-icon-prefix}bulb:before { - content: "\e076"; -} - -.@{simple-line-icon-prefix}chart:before { - content: "\e077"; -} - -.@{simple-line-icon-prefix}ban:before { - content: "\e07c"; -} - -.@{simple-line-icon-prefix}bubble:before { - content: "\e07d"; -} - -.@{simple-line-icon-prefix}camrecorder:before { - content: "\e07e"; -} - -.@{simple-line-icon-prefix}camera:before { - content: "\e07f"; -} - -.@{simple-line-icon-prefix}cloud-download:before { - content: "\e083"; -} - -.@{simple-line-icon-prefix}cloud-upload:before { - content: "\e084"; -} - -.@{simple-line-icon-prefix}envelope:before { - content: "\e086"; -} - -.@{simple-line-icon-prefix}eye:before { - content: "\e087"; -} - -.@{simple-line-icon-prefix}flag:before { - content: "\e088"; -} - -.@{simple-line-icon-prefix}heart:before { - content: "\e08a"; -} - -.@{simple-line-icon-prefix}info:before { - content: "\e08b"; -} - -.@{simple-line-icon-prefix}key:before { - content: "\e08c"; -} - -.@{simple-line-icon-prefix}link:before { - content: "\e08d"; -} - -.@{simple-line-icon-prefix}lock:before { - content: "\e08e"; -} - -.@{simple-line-icon-prefix}lock-open:before { - content: "\e08f"; -} - -.@{simple-line-icon-prefix}magnifier:before { - content: "\e090"; -} - -.@{simple-line-icon-prefix}magnifier-add:before { - content: "\e091"; -} - -.@{simple-line-icon-prefix}magnifier-remove:before { - content: "\e092"; -} - -.@{simple-line-icon-prefix}paper-clip:before { - content: "\e093"; -} - -.@{simple-line-icon-prefix}paper-plane:before { - content: "\e094"; -} - -.@{simple-line-icon-prefix}power:before { - content: "\e097"; -} - -.@{simple-line-icon-prefix}refresh:before { - content: "\e098"; -} - -.@{simple-line-icon-prefix}reload:before { - content: "\e099"; -} - -.@{simple-line-icon-prefix}settings:before { - content: "\e09a"; -} - -.@{simple-line-icon-prefix}star:before { - content: "\e09b"; -} - -.@{simple-line-icon-prefix}symbol-female:before { - content: "\e09c"; -} - -.@{simple-line-icon-prefix}symbol-male:before { - content: "\e09d"; -} - -.@{simple-line-icon-prefix}target:before { - content: "\e09e"; -} - -.@{simple-line-icon-prefix}credit-card:before { - content: "\e025"; -} - -.@{simple-line-icon-prefix}paypal:before { - content: "\e608"; -} - -.@{simple-line-icon-prefix}social-tumblr:before { - content: "\e00a"; -} - -.@{simple-line-icon-prefix}social-twitter:before { - content: "\e009"; -} - -.@{simple-line-icon-prefix}social-facebook:before { - content: "\e00b"; -} - -.@{simple-line-icon-prefix}social-instagram:before { - content: "\e609"; -} - -.@{simple-line-icon-prefix}social-linkedin:before { - content: "\e60a"; -} - -.@{simple-line-icon-prefix}social-pinterest:before { - content: "\e60b"; -} - -.@{simple-line-icon-prefix}social-github:before { - content: "\e60c"; -} - -.@{simple-line-icon-prefix}social-google:before { - content: "\e60d"; -} - -.@{simple-line-icon-prefix}social-reddit:before { - content: "\e60e"; -} - -.@{simple-line-icon-prefix}social-skype:before { - content: "\e60f"; -} - -.@{simple-line-icon-prefix}social-dribbble:before { - content: "\e00d"; -} - -.@{simple-line-icon-prefix}social-behance:before { - content: "\e610"; -} - -.@{simple-line-icon-prefix}social-foursqare:before { - content: "\e611"; -} - -.@{simple-line-icon-prefix}social-soundcloud:before { - content: "\e612"; -} - -.@{simple-line-icon-prefix}social-spotify:before { - content: "\e613"; -} - -.@{simple-line-icon-prefix}social-stumbleupon:before { - content: "\e614"; -} - -.@{simple-line-icon-prefix}social-youtube:before { - content: "\e008"; -} - -.@{simple-line-icon-prefix}social-dropbox:before { - content: "\e00c"; -} - -.@{simple-line-icon-prefix}social-vkontakte:before { - content: "\e618"; -} - -.@{simple-line-icon-prefix}social-steam:before { - content: "\e620"; -} diff --git a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.eot b/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.eot deleted file mode 100644 index f0ca6e8..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.eot and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.svg b/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.svg deleted file mode 100644 index e24c746..0000000 --- a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.svg +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.ttf b/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.ttf deleted file mode 100644 index 6ecb686..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.ttf and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.woff b/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.woff deleted file mode 100644 index b17d694..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.woff and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.woff2 b/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.woff2 deleted file mode 100644 index c49fccf..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/fonts/Simple-Line-Icons.woff2 and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/less/simple-line-icons.less b/resources/assets/___vendor/simple-line-icons/less/simple-line-icons.less deleted file mode 100644 index 8653991..0000000 --- a/resources/assets/___vendor/simple-line-icons/less/simple-line-icons.less +++ /dev/null @@ -1,986 +0,0 @@ -// Default Variables -@simple-line-font-path: "../fonts/"; // default -@simple-line-font-family: "simple-line-icons"; // default -@simple-line-icon-prefix: icon-; // default - -/* -* Font Face -*/ - -@font-face { - font-family: '@{simple-line-font-family}'; - src: url('@{simple-line-font-path}Simple-Line-Icons.eot?v=2.4.0'); - src: url('@{simple-line-font-path}Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), - url('@{simple-line-font-path}Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), - url('@{simple-line-font-path}Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), - url('@{simple-line-font-path}Simple-Line-Icons.woff?v=2.4.0') format('woff'), - url('@{simple-line-font-path}Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* - Use the following code if you want to have a class per icon. - Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, - but it's slower. -*/ - -.@{simple-line-icon-prefix} { - &user, - &people, - &user-female, - &user-follow, - &user-following, - &user-unfollow, - &login, - &logout, - &emotsmile, - &phone, - &call-end, - &call-in, - &call-out, - &map, - &location-pin, - &direction, - &directions, - &compass, - &layers, - &menu, - &list, - &options-vertical, - &options, - &arrow-down, - &arrow-left, - &arrow-right, - &arrow-up, - &arrow-up-circle, - &arrow-left-circle, - &arrow-right-circle, - &arrow-down-circle, - &check, - &clock, - &plus, - &minus, - &close, - &event, - &exclamation, - &organization, - &trophy, - &screen-smartphone, - &screen-desktop, - &plane, - ¬ebook, - &mustache, - &mouse, - &magnet, - &energy, - &disc, - &cursor, - &cursor-move, - &crop, - &chemistry, - &speedometer, - &shield, - &screen-tablet, - &magic-wand, - &hourglass, - &graduation, - &ghost, - &game-controller, - &fire, - &eyeglass, - &envelope-open, - &envelope-letter, - &bell, - &badge, - &anchor, - &wallet, - &vector, - &speech, - &puzzle, - &printer, - &present, - &playlist, - &pin, - &picture, - &handbag, - &globe-alt, - &globe, - &folder-alt, - &folder, - &film, - &feed, - &drop, - &drawer, - &docs, - &doc, - &diamond, - &cup, - &calculator, - &bubbles, - &briefcase, - &book-open, - &basket-loaded, - &basket, - &bag, - &action-undo, - &action-redo, - &wrench, - &umbrella, - &trash, - &tag, - &support, - &frame, - &size-fullscreen, - &size-actual, - &shuffle, - &share-alt, - &share, - &rocket, - &question, - &pie-chart, - &pencil, - ¬e, - &loop, - &home, - &grid, - &graph, - µphone, - &music-tone-alt, - &music-tone, - &earphones-alt, - &earphones, - &equalizer, - &like, - &dislike, - &control-start, - &control-rewind, - &control-play, - &control-pause, - &control-forward, - &control-end, - &volume-1, - &volume-2, - &volume-off, - &calendar, - &bulb, - &chart, - &ban, - &bubble, - &camrecorder, - &camera, - &cloud-download, - &cloud-upload, - &envelope, - &eye, - &flag, - &heart, - &info, - &key, - &link, - &lock, - &lock-open, - &magnifier, - &magnifier-add, - &magnifier-remove, - &paper-clip, - &paper-plane, - &power, - &refresh, - &reload, - &settings, - &star, - &symbol-female, - &symbol-male, - &target, - &credit-card, - &paypal, - &social-tumblr, - &social-twitter, - &social-facebook, - &social-instagram, - &social-linkedin, - &social-pinterest, - &social-github, - &social-google, - &social-reddit, - &social-skype, - &social-dribbble, - &social-behance, - &social-foursqare, - &social-soundcloud, - &social-spotify, - &social-stumbleupon, - &social-youtube, - &social-dropbox, - &social-vkontakte, - &social-steam { - font-family: '@{simple-line-font-family}'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } -} - -.@{simple-line-icon-prefix}user:before { - content: "\e005"; -} - -.@{simple-line-icon-prefix}people:before { - content: "\e001"; -} - -.@{simple-line-icon-prefix}user-female:before { - content: "\e000"; -} - -.@{simple-line-icon-prefix}user-follow:before { - content: "\e002"; -} - -.@{simple-line-icon-prefix}user-following:before { - content: "\e003"; -} - -.@{simple-line-icon-prefix}user-unfollow:before { - content: "\e004"; -} - -.@{simple-line-icon-prefix}login:before { - content: "\e066"; -} - -.@{simple-line-icon-prefix}logout:before { - content: "\e065"; -} - -.@{simple-line-icon-prefix}emotsmile:before { - content: "\e021"; -} - -.@{simple-line-icon-prefix}phone:before { - content: "\e600"; -} - -.@{simple-line-icon-prefix}call-end:before { - content: "\e048"; -} - -.@{simple-line-icon-prefix}call-in:before { - content: "\e047"; -} - -.@{simple-line-icon-prefix}call-out:before { - content: "\e046"; -} - -.@{simple-line-icon-prefix}map:before { - content: "\e033"; -} - -.@{simple-line-icon-prefix}location-pin:before { - content: "\e096"; -} - -.@{simple-line-icon-prefix}direction:before { - content: "\e042"; -} - -.@{simple-line-icon-prefix}directions:before { - content: "\e041"; -} - -.@{simple-line-icon-prefix}compass:before { - content: "\e045"; -} - -.@{simple-line-icon-prefix}layers:before { - content: "\e034"; -} - -.@{simple-line-icon-prefix}menu:before { - content: "\e601"; -} - -.@{simple-line-icon-prefix}list:before { - content: "\e067"; -} - -.@{simple-line-icon-prefix}options-vertical:before { - content: "\e602"; -} - -.@{simple-line-icon-prefix}options:before { - content: "\e603"; -} - -.@{simple-line-icon-prefix}arrow-down:before { - content: "\e604"; -} - -.@{simple-line-icon-prefix}arrow-left:before { - content: "\e605"; -} - -.@{simple-line-icon-prefix}arrow-right:before { - content: "\e606"; -} - -.@{simple-line-icon-prefix}arrow-up:before { - content: "\e607"; -} - -.@{simple-line-icon-prefix}arrow-up-circle:before { - content: "\e078"; -} - -.@{simple-line-icon-prefix}arrow-left-circle:before { - content: "\e07a"; -} - -.@{simple-line-icon-prefix}arrow-right-circle:before { - content: "\e079"; -} - -.@{simple-line-icon-prefix}arrow-down-circle:before { - content: "\e07b"; -} - -.@{simple-line-icon-prefix}check:before { - content: "\e080"; -} - -.@{simple-line-icon-prefix}clock:before { - content: "\e081"; -} - -.@{simple-line-icon-prefix}plus:before { - content: "\e095"; -} - -.@{simple-line-icon-prefix}minus:before { - content: "\e615"; -} - -.@{simple-line-icon-prefix}close:before { - content: "\e082"; -} - -.@{simple-line-icon-prefix}event:before { - content: "\e619"; -} - -.@{simple-line-icon-prefix}exclamation:before { - content: "\e617"; -} - -.@{simple-line-icon-prefix}organization:before { - content: "\e616"; -} - -.@{simple-line-icon-prefix}trophy:before { - content: "\e006"; -} - -.@{simple-line-icon-prefix}screen-smartphone:before { - content: "\e010"; -} - -.@{simple-line-icon-prefix}screen-desktop:before { - content: "\e011"; -} - -.@{simple-line-icon-prefix}plane:before { - content: "\e012"; -} - -.@{simple-line-icon-prefix}notebook:before { - content: "\e013"; -} - -.@{simple-line-icon-prefix}mustache:before { - content: "\e014"; -} - -.@{simple-line-icon-prefix}mouse:before { - content: "\e015"; -} - -.@{simple-line-icon-prefix}magnet:before { - content: "\e016"; -} - -.@{simple-line-icon-prefix}energy:before { - content: "\e020"; -} - -.@{simple-line-icon-prefix}disc:before { - content: "\e022"; -} - -.@{simple-line-icon-prefix}cursor:before { - content: "\e06e"; -} - -.@{simple-line-icon-prefix}cursor-move:before { - content: "\e023"; -} - -.@{simple-line-icon-prefix}crop:before { - content: "\e024"; -} - -.@{simple-line-icon-prefix}chemistry:before { - content: "\e026"; -} - -.@{simple-line-icon-prefix}speedometer:before { - content: "\e007"; -} - -.@{simple-line-icon-prefix}shield:before { - content: "\e00e"; -} - -.@{simple-line-icon-prefix}screen-tablet:before { - content: "\e00f"; -} - -.@{simple-line-icon-prefix}magic-wand:before { - content: "\e017"; -} - -.@{simple-line-icon-prefix}hourglass:before { - content: "\e018"; -} - -.@{simple-line-icon-prefix}graduation:before { - content: "\e019"; -} - -.@{simple-line-icon-prefix}ghost:before { - content: "\e01a"; -} - -.@{simple-line-icon-prefix}game-controller:before { - content: "\e01b"; -} - -.@{simple-line-icon-prefix}fire:before { - content: "\e01c"; -} - -.@{simple-line-icon-prefix}eyeglass:before { - content: "\e01d"; -} - -.@{simple-line-icon-prefix}envelope-open:before { - content: "\e01e"; -} - -.@{simple-line-icon-prefix}envelope-letter:before { - content: "\e01f"; -} - -.@{simple-line-icon-prefix}bell:before { - content: "\e027"; -} - -.@{simple-line-icon-prefix}badge:before { - content: "\e028"; -} - -.@{simple-line-icon-prefix}anchor:before { - content: "\e029"; -} - -.@{simple-line-icon-prefix}wallet:before { - content: "\e02a"; -} - -.@{simple-line-icon-prefix}vector:before { - content: "\e02b"; -} - -.@{simple-line-icon-prefix}speech:before { - content: "\e02c"; -} - -.@{simple-line-icon-prefix}puzzle:before { - content: "\e02d"; -} - -.@{simple-line-icon-prefix}printer:before { - content: "\e02e"; -} - -.@{simple-line-icon-prefix}present:before { - content: "\e02f"; -} - -.@{simple-line-icon-prefix}playlist:before { - content: "\e030"; -} - -.@{simple-line-icon-prefix}pin:before { - content: "\e031"; -} - -.@{simple-line-icon-prefix}picture:before { - content: "\e032"; -} - -.@{simple-line-icon-prefix}handbag:before { - content: "\e035"; -} - -.@{simple-line-icon-prefix}globe-alt:before { - content: "\e036"; -} - -.@{simple-line-icon-prefix}globe:before { - content: "\e037"; -} - -.@{simple-line-icon-prefix}folder-alt:before { - content: "\e039"; -} - -.@{simple-line-icon-prefix}folder:before { - content: "\e089"; -} - -.@{simple-line-icon-prefix}film:before { - content: "\e03a"; -} - -.@{simple-line-icon-prefix}feed:before { - content: "\e03b"; -} - -.@{simple-line-icon-prefix}drop:before { - content: "\e03e"; -} - -.@{simple-line-icon-prefix}drawer:before { - content: "\e03f"; -} - -.@{simple-line-icon-prefix}docs:before { - content: "\e040"; -} - -.@{simple-line-icon-prefix}doc:before { - content: "\e085"; -} - -.@{simple-line-icon-prefix}diamond:before { - content: "\e043"; -} - -.@{simple-line-icon-prefix}cup:before { - content: "\e044"; -} - -.@{simple-line-icon-prefix}calculator:before { - content: "\e049"; -} - -.@{simple-line-icon-prefix}bubbles:before { - content: "\e04a"; -} - -.@{simple-line-icon-prefix}briefcase:before { - content: "\e04b"; -} - -.@{simple-line-icon-prefix}book-open:before { - content: "\e04c"; -} - -.@{simple-line-icon-prefix}basket-loaded:before { - content: "\e04d"; -} - -.@{simple-line-icon-prefix}basket:before { - content: "\e04e"; -} - -.@{simple-line-icon-prefix}bag:before { - content: "\e04f"; -} - -.@{simple-line-icon-prefix}action-undo:before { - content: "\e050"; -} - -.@{simple-line-icon-prefix}action-redo:before { - content: "\e051"; -} - -.@{simple-line-icon-prefix}wrench:before { - content: "\e052"; -} - -.@{simple-line-icon-prefix}umbrella:before { - content: "\e053"; -} - -.@{simple-line-icon-prefix}trash:before { - content: "\e054"; -} - -.@{simple-line-icon-prefix}tag:before { - content: "\e055"; -} - -.@{simple-line-icon-prefix}support:before { - content: "\e056"; -} - -.@{simple-line-icon-prefix}frame:before { - content: "\e038"; -} - -.@{simple-line-icon-prefix}size-fullscreen:before { - content: "\e057"; -} - -.@{simple-line-icon-prefix}size-actual:before { - content: "\e058"; -} - -.@{simple-line-icon-prefix}shuffle:before { - content: "\e059"; -} - -.@{simple-line-icon-prefix}share-alt:before { - content: "\e05a"; -} - -.@{simple-line-icon-prefix}share:before { - content: "\e05b"; -} - -.@{simple-line-icon-prefix}rocket:before { - content: "\e05c"; -} - -.@{simple-line-icon-prefix}question:before { - content: "\e05d"; -} - -.@{simple-line-icon-prefix}pie-chart:before { - content: "\e05e"; -} - -.@{simple-line-icon-prefix}pencil:before { - content: "\e05f"; -} - -.@{simple-line-icon-prefix}note:before { - content: "\e060"; -} - -.@{simple-line-icon-prefix}loop:before { - content: "\e064"; -} - -.@{simple-line-icon-prefix}home:before { - content: "\e069"; -} - -.@{simple-line-icon-prefix}grid:before { - content: "\e06a"; -} - -.@{simple-line-icon-prefix}graph:before { - content: "\e06b"; -} - -.@{simple-line-icon-prefix}microphone:before { - content: "\e063"; -} - -.@{simple-line-icon-prefix}music-tone-alt:before { - content: "\e061"; -} - -.@{simple-line-icon-prefix}music-tone:before { - content: "\e062"; -} - -.@{simple-line-icon-prefix}earphones-alt:before { - content: "\e03c"; -} - -.@{simple-line-icon-prefix}earphones:before { - content: "\e03d"; -} - -.@{simple-line-icon-prefix}equalizer:before { - content: "\e06c"; -} - -.@{simple-line-icon-prefix}like:before { - content: "\e068"; -} - -.@{simple-line-icon-prefix}dislike:before { - content: "\e06d"; -} - -.@{simple-line-icon-prefix}control-start:before { - content: "\e06f"; -} - -.@{simple-line-icon-prefix}control-rewind:before { - content: "\e070"; -} - -.@{simple-line-icon-prefix}control-play:before { - content: "\e071"; -} - -.@{simple-line-icon-prefix}control-pause:before { - content: "\e072"; -} - -.@{simple-line-icon-prefix}control-forward:before { - content: "\e073"; -} - -.@{simple-line-icon-prefix}control-end:before { - content: "\e074"; -} - -.@{simple-line-icon-prefix}volume-1:before { - content: "\e09f"; -} - -.@{simple-line-icon-prefix}volume-2:before { - content: "\e0a0"; -} - -.@{simple-line-icon-prefix}volume-off:before { - content: "\e0a1"; -} - -.@{simple-line-icon-prefix}calendar:before { - content: "\e075"; -} - -.@{simple-line-icon-prefix}bulb:before { - content: "\e076"; -} - -.@{simple-line-icon-prefix}chart:before { - content: "\e077"; -} - -.@{simple-line-icon-prefix}ban:before { - content: "\e07c"; -} - -.@{simple-line-icon-prefix}bubble:before { - content: "\e07d"; -} - -.@{simple-line-icon-prefix}camrecorder:before { - content: "\e07e"; -} - -.@{simple-line-icon-prefix}camera:before { - content: "\e07f"; -} - -.@{simple-line-icon-prefix}cloud-download:before { - content: "\e083"; -} - -.@{simple-line-icon-prefix}cloud-upload:before { - content: "\e084"; -} - -.@{simple-line-icon-prefix}envelope:before { - content: "\e086"; -} - -.@{simple-line-icon-prefix}eye:before { - content: "\e087"; -} - -.@{simple-line-icon-prefix}flag:before { - content: "\e088"; -} - -.@{simple-line-icon-prefix}heart:before { - content: "\e08a"; -} - -.@{simple-line-icon-prefix}info:before { - content: "\e08b"; -} - -.@{simple-line-icon-prefix}key:before { - content: "\e08c"; -} - -.@{simple-line-icon-prefix}link:before { - content: "\e08d"; -} - -.@{simple-line-icon-prefix}lock:before { - content: "\e08e"; -} - -.@{simple-line-icon-prefix}lock-open:before { - content: "\e08f"; -} - -.@{simple-line-icon-prefix}magnifier:before { - content: "\e090"; -} - -.@{simple-line-icon-prefix}magnifier-add:before { - content: "\e091"; -} - -.@{simple-line-icon-prefix}magnifier-remove:before { - content: "\e092"; -} - -.@{simple-line-icon-prefix}paper-clip:before { - content: "\e093"; -} - -.@{simple-line-icon-prefix}paper-plane:before { - content: "\e094"; -} - -.@{simple-line-icon-prefix}power:before { - content: "\e097"; -} - -.@{simple-line-icon-prefix}refresh:before { - content: "\e098"; -} - -.@{simple-line-icon-prefix}reload:before { - content: "\e099"; -} - -.@{simple-line-icon-prefix}settings:before { - content: "\e09a"; -} - -.@{simple-line-icon-prefix}star:before { - content: "\e09b"; -} - -.@{simple-line-icon-prefix}symbol-female:before { - content: "\e09c"; -} - -.@{simple-line-icon-prefix}symbol-male:before { - content: "\e09d"; -} - -.@{simple-line-icon-prefix}target:before { - content: "\e09e"; -} - -.@{simple-line-icon-prefix}credit-card:before { - content: "\e025"; -} - -.@{simple-line-icon-prefix}paypal:before { - content: "\e608"; -} - -.@{simple-line-icon-prefix}social-tumblr:before { - content: "\e00a"; -} - -.@{simple-line-icon-prefix}social-twitter:before { - content: "\e009"; -} - -.@{simple-line-icon-prefix}social-facebook:before { - content: "\e00b"; -} - -.@{simple-line-icon-prefix}social-instagram:before { - content: "\e609"; -} - -.@{simple-line-icon-prefix}social-linkedin:before { - content: "\e60a"; -} - -.@{simple-line-icon-prefix}social-pinterest:before { - content: "\e60b"; -} - -.@{simple-line-icon-prefix}social-github:before { - content: "\e60c"; -} - -.@{simple-line-icon-prefix}social-google:before { - content: "\e60d"; -} - -.@{simple-line-icon-prefix}social-reddit:before { - content: "\e60e"; -} - -.@{simple-line-icon-prefix}social-skype:before { - content: "\e60f"; -} - -.@{simple-line-icon-prefix}social-dribbble:before { - content: "\e00d"; -} - -.@{simple-line-icon-prefix}social-behance:before { - content: "\e610"; -} - -.@{simple-line-icon-prefix}social-foursqare:before { - content: "\e611"; -} - -.@{simple-line-icon-prefix}social-soundcloud:before { - content: "\e612"; -} - -.@{simple-line-icon-prefix}social-spotify:before { - content: "\e613"; -} - -.@{simple-line-icon-prefix}social-stumbleupon:before { - content: "\e614"; -} - -.@{simple-line-icon-prefix}social-youtube:before { - content: "\e008"; -} - -.@{simple-line-icon-prefix}social-dropbox:before { - content: "\e00c"; -} - -.@{simple-line-icon-prefix}social-vkontakte:before { - content: "\e618"; -} - -.@{simple-line-icon-prefix}social-steam:before { - content: "\e620"; -} diff --git a/resources/assets/___vendor/simple-line-icons/package.json b/resources/assets/___vendor/simple-line-icons/package.json deleted file mode 100644 index b152d89..0000000 --- a/resources/assets/___vendor/simple-line-icons/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "simple-line-icons", - "version": "2.5.5", - "description": "Simple and elegant line icons.", - "main": "dist/styles/simple-line-icons.css", - "scripts": { - "test": "node scripts/build", - "build": "node scripts/build", - "postbuild": "cp -r dist/ docs/" - }, - "repository": { - "type": "git", - "url": "https://github.com/thesabbir/simple-line-icons.git" - }, - "keywords": [ - "icon", - "simple-icons", - "simple-line-icons", - "line", - "css", - "webfont" - ], - "author": "Sabbir Ahmed", - "license": "MIT", - "bugs": { - "url": "https://github.com/thesabbir/simple-line-icons/issues" - }, - "homepage": "https://thesabbir.github.io/simple-line-icons", - "dependencies": { - "less": "^3.12.2" - } -} diff --git a/resources/assets/___vendor/simple-line-icons/scripts/build.js b/resources/assets/___vendor/simple-line-icons/scripts/build.js deleted file mode 100644 index e7d4601..0000000 --- a/resources/assets/___vendor/simple-line-icons/scripts/build.js +++ /dev/null @@ -1,116 +0,0 @@ -const less2sass = require("./less2sass"); -const less2css = require("./less2css"); -const fs = require("fs").promises; -const path = require("path"); -const packageJSON = require("../package.json"); -const paths = require("./paths"); -const styleFileName = "simple-line-icons"; -const cheatSheetCssFile = `styles/${styleFileName}.css`; - -async function copyFonts(src, dest) { - const entries = await fs.readdir(src, { withFileTypes: true }); - for (let entry of entries) { - const srcPath = path.join(src, entry.name); - const destPath = path.join(dest, entry.name); - await fs.copyFile(srcPath, destPath); - } -} - -function extension(filePath, extension) { - return filePath.replace(/\.less$/, extension); -} - -async function clearDist() { - await fs.rmdir(paths.dist, { recursive: true }); -} - -async function createDist() { - await fs.mkdir(paths.distStyles, { recursive: true }); - await fs.mkdir(paths.distFonts, { recursive: true }); - await fs.mkdir(paths.distDoc, { recursive: true }); -} - -async function clearLegacyDist() { - await Promise.all([ - fs.rmdir(paths.legacyCSS, { recursive: true }), - fs.rmdir(paths.legacySCSS, { recursive: true }), - fs.rmdir(paths.legacyLESS, { recursive: true }), - fs.rmdir(paths.legacyFonts, { recursive: true }), - ]); -} -async function legacyDist() { - await clearLegacyDist(); - try { - await Promise.all([ - fs.mkdir(paths.legacyCSS), - fs.mkdir(paths.legacySCSS), - fs.mkdir(paths.legacyLESS), - fs.mkdir(paths.legacyFonts), - ]); - } catch (e) { - // exist - } - await Promise.all([ - fs.copyFile(paths.distLessFile, paths.legacyLESSFile), - fs.copyFile(paths.distSCSSFile, paths.legacySCSSFile), - fs.copyFile(paths.distCSSFile, paths.legacyCSSFile), - copyFonts(paths.distFonts, paths.legacyFonts), - ]); -} - -async function generateCheatSheet() { - const cssPath = path.join(extension(paths.distLessFile, ".css")); - const css = await fs.readFile(cssPath, "UTF8"); - const regex = /\.(icon-(?:\w+(?:-)?)+):before\s+{\s*content:\s*"(.+)";\s+}/g; - const icons = []; - - css.match(regex).forEach((item) => { - let res = regex.exec(item); - if (!res) return; - icons.push(res[1]); - }); - - const iconHTML = icons - .map( - (icon) => `` - ) - .join(""); - - const html = (await fs.readFile(paths.chTemplate, "UTF8")) - .replace(/{{version}}/g, packageJSON.version) - .replace(/{{fontCss}}/g, cheatSheetCssFile) - .replace(/{{contents}}/g, iconHTML); - await fs.writeFile(paths.distDocIndex, html); -} - -async function compileStyleSheets() { - const buffer = await fs.readFile(paths.sourceLessFile); - const less = buffer.toString(); - const css = less2css(less); - const sass = less2sass.convert(less); - - await Promise.all([ - fs.writeFile(paths.distLessFile, less), - fs.writeFile(paths.distSCSSFile, sass), - fs.writeFile(paths.distCSSFile, css), - ]); -} - -async function build() { - await clearDist(); - await createDist(); - await Promise.all([ - copyFonts(paths.fontsSrc, paths.distFonts), - compileStyleSheets(), - ]); - await Promise.all([legacyDist(), generateCheatSheet()]); -} - -(async () => await build())(); diff --git a/resources/assets/___vendor/simple-line-icons/scripts/cheatsheet.template.html b/resources/assets/___vendor/simple-line-icons/scripts/cheatsheet.template.html deleted file mode 100644 index 2300582..0000000 --- a/resources/assets/___vendor/simple-line-icons/scripts/cheatsheet.template.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - Simple Line Icons CheatSheet - - - - - - - - - - - - -
-

Cheat sheet

-
- Small • - Medium • - Large -
-

Click on the icons to get the icon class name

- - - - {{contents}} - -
- - - - - - - diff --git a/resources/assets/___vendor/simple-line-icons/scripts/less2css.js b/resources/assets/___vendor/simple-line-icons/scripts/less2css.js deleted file mode 100644 index b053986..0000000 --- a/resources/assets/___vendor/simple-line-icons/scripts/less2css.js +++ /dev/null @@ -1,11 +0,0 @@ -const less = require("less"); - -function less2css(content) { - let output = ""; - less.render(content, (e, { css }) => { - output = css; - }); - return output; -} - -module.exports = less2css; diff --git a/resources/assets/___vendor/simple-line-icons/scripts/less2sass.js b/resources/assets/___vendor/simple-line-icons/scripts/less2sass.js deleted file mode 100644 index 4641fe9..0000000 --- a/resources/assets/___vendor/simple-line-icons/scripts/less2sass.js +++ /dev/null @@ -1,134 +0,0 @@ -// http://stackoverflow.com/questions/14970224/anyone-know-of-a-good-way-to-convert-from-less-to-sass -// https://github.com/ekryski/less2sass/releases/tag/v1.0.3 -// For any deviations, look for comments prefixed with "SIMPLE LINE ICONS DEVIATION:". - -function Less2Sass(){ - -} - -Less2Sass.prototype.convert = function(file) { - - this.file = file; - - this.convertInterpolatedVariables() - .convertVariables() - .convertTildaStrings() - .convertMixins() - .includeMixins() - .convertExtend() - .convertColourHelpers() - .convertFileExtensions() - .convertFunctionUnit(); - - return this.file; -}; - -Less2Sass.prototype.includeMixins = function() { - var includeRegex = /^(\s*)\.([a-zA-Z][\w\-]*\(?[^;{}]*\)?;{1}$)/gm; - - this.file = this.file.replace(includeRegex, '$1@include $2'); - - return this; -}; - - -Less2Sass.prototype.convertMixins = function() { - // Simple form: no semicolons. - const mixinRegexNoSemicolon = /^(\s*?)\.([\w\-]*?)\s*\(([\s\S][^\;]+?)?\)\s*\{$/gm; - this.file = this.file.replace(mixinRegexNoSemicolon, '$1@mixin $2($3) {'); - // With semicolons. - const mixinRegexWithSemicolon = /^(\s*?)\.([\w\-]*?)\s*\(([\s\S][^\,]+?)?\)\s*\{$/gm; - this.file = this.file.replace(mixinRegexWithSemicolon, function (match, g1, g2, g3) { - return g1 + '@mixin ' + g2 + '(' + g3.replace(/;/g, ',') + ') {'; - }); - return this; -}; - -Less2Sass.prototype.convertFunctionUnit = function() { - // Two-args. - const unitTwoArgRegex = /unit\((\S+),(\S+)\)/g; - this.file = this.file.replace(unitTwoArgRegex, '0$2 + $1'); - // One-arg. - const unitOneArgRegex = /unit\(([^,]+)\)/g; - this.file = this.file.replace(unitOneArgRegex, 'unit-less($1)'); - - return this; -}; - -Less2Sass.prototype.convertExtend = function() { - // http://lesscss.org/features/#extend-feature - // &:extend syntax. - const andExtendRegex = /&:extend\((.[\w]*)\);/g; - this.file = this.file.replace(andExtendRegex, '@extend $1;'); - - return this; -}; - -Less2Sass.prototype.convertColourHelpers = function() { - var helperRegex = /spin\(/g; - - this.file = this.file.replace(helperRegex, 'adjust-hue('); - - // TODO (EK): Flag other colour helpers for manual conversion that SASS does not have - - return this; -}; - -Less2Sass.prototype.convertTildaStrings = function() { - var tildaRegex = /~("|')/g; - - this.file = this.file.replace(tildaRegex, '$1'); - - return this; -}; - -Less2Sass.prototype.convertInterpolatedVariables = function() { - var interpolationRegex = /@\{(?!(\s|\())/g; - - this.file = this.file.replace(interpolationRegex, '#{$'); - - return this; -}; - -Less2Sass.prototype.convertVariables = function() { - // Matches any @ that doesn't have 'media ' or 'import ' after it. - // - // SIMPLE LINE ICONS DEVIATION: - // Additionally, we capture the variable name, full variable declaration and if this - // should be considered a default variable for "simple-line-icons"-specific logic for - // creating default variables (because LESS doesn't have the concept of default variable declarations). - // - // For example, if we have a LESS variable that looked like: - // - // @simple-line-font-path: "../fonts/"; // default - // - // The "varDeclaration" group would be 'simple-line-font-path: "../fonts/"', the varName - // group would be "simple-line-font-path" and the isDefault group would have content (indicating - // that this should be output as a default variable). - var varRegex = /@(?!(media|import|mixin|font-face|keyframes)(\s|\())(?(?([^:]*))[^;]*);(?\s*\/\/\s*default)?/g; - - // SIMPLE LINE ICONS DEVIATION: - // The "replace" call has been modified so we can append the "!default" string for our - // overridable variables. We only output a variable with the "!default" string if the - // source had a "default" comment. - this.file = this.file.replace(varRegex, function (match, p1, p2, p3, p4, p5, p6, offset, string, groups) { - if (groups.isDefault) { - return `$${groups.varDeclaration} !default;` - } - - // The "match" includes the "@" symbol which we want to convert to a "$" for SASS. - return `$${match.substring(1)}` - }); - - return this; -}; - -Less2Sass.prototype.convertFileExtensions = function() { - var extensionRegex = /\.less/g; - - this.file = this.file.replace(extensionRegex, '.scss'); - - return this; -}; - -module.exports = new Less2Sass(); diff --git a/resources/assets/___vendor/simple-line-icons/scripts/paths.js b/resources/assets/___vendor/simple-line-icons/scripts/paths.js deleted file mode 100644 index cdcfc7d..0000000 --- a/resources/assets/___vendor/simple-line-icons/scripts/paths.js +++ /dev/null @@ -1,62 +0,0 @@ -const path = require("path"); -/* - * Paths - */ - -// root -const root = path.resolve(__dirname, ".."); - -// filename -const styleFileName = "simple-line-icons"; -const lessFileName = `${styleFileName}.less`; -const scssFileName = `${styleFileName}.scss`; -const cssFileName = `${styleFileName}.css`; - -// src -const src = path.resolve(root, "src"); -const sourceLessFile = path.resolve(src, "styles", lessFileName); -const fontsSrc = path.resolve(src, "fonts"); - -// dist -const dist = path.join(root, "dist"); -const distStyles = path.join(dist, "styles"); -const distLessFile = path.join(distStyles, lessFileName); -const distSCSSFile = path.join(distStyles, scssFileName); -const distCSSFile = path.join(distStyles, cssFileName); -const distFonts = path.resolve(dist, "fonts"); - -// legacy dist - -const legacyCSS = path.join(root, "css"); -const legacySCSS = path.join(root, "scss"); -const legacyLESS = path.join(root, "less"); -const legacyFonts = path.resolve(root, "fonts"); -const legacyCSSFile = path.join(root, "css", cssFileName); -const legacySCSSFile = path.join(root, "scss", scssFileName); -const legacyLESSFile = path.join(root, "less", lessFileName); - -const distDoc = path.resolve(root, "docs"); -const distDocIndex = path.resolve(distDoc, "index.html"); -// cheetsheet -const chTemplate = path.resolve(__dirname, "cheatsheet.template.html"); - -module.exports = { - dist, - distStyles, - sourceLessFile, - distLessFile, - fontsSrc, - distFonts, - chTemplate, - distDocIndex, - distDoc, - distCSSFile, - distSCSSFile, - legacyCSSFile, - legacySCSSFile, - legacyLESSFile, - legacyFonts, - legacyLESS, - legacySCSS, - legacyCSS, -}; diff --git a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.eot b/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.eot deleted file mode 100644 index f0ca6e8..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.eot and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.svg b/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.svg deleted file mode 100644 index e24c746..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.svg +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.ttf b/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.ttf deleted file mode 100644 index 6ecb686..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.ttf and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.woff b/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.woff deleted file mode 100644 index b17d694..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.woff and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.woff2 b/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.woff2 deleted file mode 100644 index c49fccf..0000000 Binary files a/resources/assets/___vendor/simple-line-icons/src/fonts/Simple-Line-Icons.woff2 and /dev/null differ diff --git a/resources/assets/___vendor/simple-line-icons/src/styles/simple-line-icons.less b/resources/assets/___vendor/simple-line-icons/src/styles/simple-line-icons.less deleted file mode 100644 index 8653991..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/styles/simple-line-icons.less +++ /dev/null @@ -1,986 +0,0 @@ -// Default Variables -@simple-line-font-path: "../fonts/"; // default -@simple-line-font-family: "simple-line-icons"; // default -@simple-line-icon-prefix: icon-; // default - -/* -* Font Face -*/ - -@font-face { - font-family: '@{simple-line-font-family}'; - src: url('@{simple-line-font-path}Simple-Line-Icons.eot?v=2.4.0'); - src: url('@{simple-line-font-path}Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), - url('@{simple-line-font-path}Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), - url('@{simple-line-font-path}Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), - url('@{simple-line-font-path}Simple-Line-Icons.woff?v=2.4.0') format('woff'), - url('@{simple-line-font-path}Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* - Use the following code if you want to have a class per icon. - Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, - but it's slower. -*/ - -.@{simple-line-icon-prefix} { - &user, - &people, - &user-female, - &user-follow, - &user-following, - &user-unfollow, - &login, - &logout, - &emotsmile, - &phone, - &call-end, - &call-in, - &call-out, - &map, - &location-pin, - &direction, - &directions, - &compass, - &layers, - &menu, - &list, - &options-vertical, - &options, - &arrow-down, - &arrow-left, - &arrow-right, - &arrow-up, - &arrow-up-circle, - &arrow-left-circle, - &arrow-right-circle, - &arrow-down-circle, - &check, - &clock, - &plus, - &minus, - &close, - &event, - &exclamation, - &organization, - &trophy, - &screen-smartphone, - &screen-desktop, - &plane, - ¬ebook, - &mustache, - &mouse, - &magnet, - &energy, - &disc, - &cursor, - &cursor-move, - &crop, - &chemistry, - &speedometer, - &shield, - &screen-tablet, - &magic-wand, - &hourglass, - &graduation, - &ghost, - &game-controller, - &fire, - &eyeglass, - &envelope-open, - &envelope-letter, - &bell, - &badge, - &anchor, - &wallet, - &vector, - &speech, - &puzzle, - &printer, - &present, - &playlist, - &pin, - &picture, - &handbag, - &globe-alt, - &globe, - &folder-alt, - &folder, - &film, - &feed, - &drop, - &drawer, - &docs, - &doc, - &diamond, - &cup, - &calculator, - &bubbles, - &briefcase, - &book-open, - &basket-loaded, - &basket, - &bag, - &action-undo, - &action-redo, - &wrench, - &umbrella, - &trash, - &tag, - &support, - &frame, - &size-fullscreen, - &size-actual, - &shuffle, - &share-alt, - &share, - &rocket, - &question, - &pie-chart, - &pencil, - ¬e, - &loop, - &home, - &grid, - &graph, - µphone, - &music-tone-alt, - &music-tone, - &earphones-alt, - &earphones, - &equalizer, - &like, - &dislike, - &control-start, - &control-rewind, - &control-play, - &control-pause, - &control-forward, - &control-end, - &volume-1, - &volume-2, - &volume-off, - &calendar, - &bulb, - &chart, - &ban, - &bubble, - &camrecorder, - &camera, - &cloud-download, - &cloud-upload, - &envelope, - &eye, - &flag, - &heart, - &info, - &key, - &link, - &lock, - &lock-open, - &magnifier, - &magnifier-add, - &magnifier-remove, - &paper-clip, - &paper-plane, - &power, - &refresh, - &reload, - &settings, - &star, - &symbol-female, - &symbol-male, - &target, - &credit-card, - &paypal, - &social-tumblr, - &social-twitter, - &social-facebook, - &social-instagram, - &social-linkedin, - &social-pinterest, - &social-github, - &social-google, - &social-reddit, - &social-skype, - &social-dribbble, - &social-behance, - &social-foursqare, - &social-soundcloud, - &social-spotify, - &social-stumbleupon, - &social-youtube, - &social-dropbox, - &social-vkontakte, - &social-steam { - font-family: '@{simple-line-font-family}'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } -} - -.@{simple-line-icon-prefix}user:before { - content: "\e005"; -} - -.@{simple-line-icon-prefix}people:before { - content: "\e001"; -} - -.@{simple-line-icon-prefix}user-female:before { - content: "\e000"; -} - -.@{simple-line-icon-prefix}user-follow:before { - content: "\e002"; -} - -.@{simple-line-icon-prefix}user-following:before { - content: "\e003"; -} - -.@{simple-line-icon-prefix}user-unfollow:before { - content: "\e004"; -} - -.@{simple-line-icon-prefix}login:before { - content: "\e066"; -} - -.@{simple-line-icon-prefix}logout:before { - content: "\e065"; -} - -.@{simple-line-icon-prefix}emotsmile:before { - content: "\e021"; -} - -.@{simple-line-icon-prefix}phone:before { - content: "\e600"; -} - -.@{simple-line-icon-prefix}call-end:before { - content: "\e048"; -} - -.@{simple-line-icon-prefix}call-in:before { - content: "\e047"; -} - -.@{simple-line-icon-prefix}call-out:before { - content: "\e046"; -} - -.@{simple-line-icon-prefix}map:before { - content: "\e033"; -} - -.@{simple-line-icon-prefix}location-pin:before { - content: "\e096"; -} - -.@{simple-line-icon-prefix}direction:before { - content: "\e042"; -} - -.@{simple-line-icon-prefix}directions:before { - content: "\e041"; -} - -.@{simple-line-icon-prefix}compass:before { - content: "\e045"; -} - -.@{simple-line-icon-prefix}layers:before { - content: "\e034"; -} - -.@{simple-line-icon-prefix}menu:before { - content: "\e601"; -} - -.@{simple-line-icon-prefix}list:before { - content: "\e067"; -} - -.@{simple-line-icon-prefix}options-vertical:before { - content: "\e602"; -} - -.@{simple-line-icon-prefix}options:before { - content: "\e603"; -} - -.@{simple-line-icon-prefix}arrow-down:before { - content: "\e604"; -} - -.@{simple-line-icon-prefix}arrow-left:before { - content: "\e605"; -} - -.@{simple-line-icon-prefix}arrow-right:before { - content: "\e606"; -} - -.@{simple-line-icon-prefix}arrow-up:before { - content: "\e607"; -} - -.@{simple-line-icon-prefix}arrow-up-circle:before { - content: "\e078"; -} - -.@{simple-line-icon-prefix}arrow-left-circle:before { - content: "\e07a"; -} - -.@{simple-line-icon-prefix}arrow-right-circle:before { - content: "\e079"; -} - -.@{simple-line-icon-prefix}arrow-down-circle:before { - content: "\e07b"; -} - -.@{simple-line-icon-prefix}check:before { - content: "\e080"; -} - -.@{simple-line-icon-prefix}clock:before { - content: "\e081"; -} - -.@{simple-line-icon-prefix}plus:before { - content: "\e095"; -} - -.@{simple-line-icon-prefix}minus:before { - content: "\e615"; -} - -.@{simple-line-icon-prefix}close:before { - content: "\e082"; -} - -.@{simple-line-icon-prefix}event:before { - content: "\e619"; -} - -.@{simple-line-icon-prefix}exclamation:before { - content: "\e617"; -} - -.@{simple-line-icon-prefix}organization:before { - content: "\e616"; -} - -.@{simple-line-icon-prefix}trophy:before { - content: "\e006"; -} - -.@{simple-line-icon-prefix}screen-smartphone:before { - content: "\e010"; -} - -.@{simple-line-icon-prefix}screen-desktop:before { - content: "\e011"; -} - -.@{simple-line-icon-prefix}plane:before { - content: "\e012"; -} - -.@{simple-line-icon-prefix}notebook:before { - content: "\e013"; -} - -.@{simple-line-icon-prefix}mustache:before { - content: "\e014"; -} - -.@{simple-line-icon-prefix}mouse:before { - content: "\e015"; -} - -.@{simple-line-icon-prefix}magnet:before { - content: "\e016"; -} - -.@{simple-line-icon-prefix}energy:before { - content: "\e020"; -} - -.@{simple-line-icon-prefix}disc:before { - content: "\e022"; -} - -.@{simple-line-icon-prefix}cursor:before { - content: "\e06e"; -} - -.@{simple-line-icon-prefix}cursor-move:before { - content: "\e023"; -} - -.@{simple-line-icon-prefix}crop:before { - content: "\e024"; -} - -.@{simple-line-icon-prefix}chemistry:before { - content: "\e026"; -} - -.@{simple-line-icon-prefix}speedometer:before { - content: "\e007"; -} - -.@{simple-line-icon-prefix}shield:before { - content: "\e00e"; -} - -.@{simple-line-icon-prefix}screen-tablet:before { - content: "\e00f"; -} - -.@{simple-line-icon-prefix}magic-wand:before { - content: "\e017"; -} - -.@{simple-line-icon-prefix}hourglass:before { - content: "\e018"; -} - -.@{simple-line-icon-prefix}graduation:before { - content: "\e019"; -} - -.@{simple-line-icon-prefix}ghost:before { - content: "\e01a"; -} - -.@{simple-line-icon-prefix}game-controller:before { - content: "\e01b"; -} - -.@{simple-line-icon-prefix}fire:before { - content: "\e01c"; -} - -.@{simple-line-icon-prefix}eyeglass:before { - content: "\e01d"; -} - -.@{simple-line-icon-prefix}envelope-open:before { - content: "\e01e"; -} - -.@{simple-line-icon-prefix}envelope-letter:before { - content: "\e01f"; -} - -.@{simple-line-icon-prefix}bell:before { - content: "\e027"; -} - -.@{simple-line-icon-prefix}badge:before { - content: "\e028"; -} - -.@{simple-line-icon-prefix}anchor:before { - content: "\e029"; -} - -.@{simple-line-icon-prefix}wallet:before { - content: "\e02a"; -} - -.@{simple-line-icon-prefix}vector:before { - content: "\e02b"; -} - -.@{simple-line-icon-prefix}speech:before { - content: "\e02c"; -} - -.@{simple-line-icon-prefix}puzzle:before { - content: "\e02d"; -} - -.@{simple-line-icon-prefix}printer:before { - content: "\e02e"; -} - -.@{simple-line-icon-prefix}present:before { - content: "\e02f"; -} - -.@{simple-line-icon-prefix}playlist:before { - content: "\e030"; -} - -.@{simple-line-icon-prefix}pin:before { - content: "\e031"; -} - -.@{simple-line-icon-prefix}picture:before { - content: "\e032"; -} - -.@{simple-line-icon-prefix}handbag:before { - content: "\e035"; -} - -.@{simple-line-icon-prefix}globe-alt:before { - content: "\e036"; -} - -.@{simple-line-icon-prefix}globe:before { - content: "\e037"; -} - -.@{simple-line-icon-prefix}folder-alt:before { - content: "\e039"; -} - -.@{simple-line-icon-prefix}folder:before { - content: "\e089"; -} - -.@{simple-line-icon-prefix}film:before { - content: "\e03a"; -} - -.@{simple-line-icon-prefix}feed:before { - content: "\e03b"; -} - -.@{simple-line-icon-prefix}drop:before { - content: "\e03e"; -} - -.@{simple-line-icon-prefix}drawer:before { - content: "\e03f"; -} - -.@{simple-line-icon-prefix}docs:before { - content: "\e040"; -} - -.@{simple-line-icon-prefix}doc:before { - content: "\e085"; -} - -.@{simple-line-icon-prefix}diamond:before { - content: "\e043"; -} - -.@{simple-line-icon-prefix}cup:before { - content: "\e044"; -} - -.@{simple-line-icon-prefix}calculator:before { - content: "\e049"; -} - -.@{simple-line-icon-prefix}bubbles:before { - content: "\e04a"; -} - -.@{simple-line-icon-prefix}briefcase:before { - content: "\e04b"; -} - -.@{simple-line-icon-prefix}book-open:before { - content: "\e04c"; -} - -.@{simple-line-icon-prefix}basket-loaded:before { - content: "\e04d"; -} - -.@{simple-line-icon-prefix}basket:before { - content: "\e04e"; -} - -.@{simple-line-icon-prefix}bag:before { - content: "\e04f"; -} - -.@{simple-line-icon-prefix}action-undo:before { - content: "\e050"; -} - -.@{simple-line-icon-prefix}action-redo:before { - content: "\e051"; -} - -.@{simple-line-icon-prefix}wrench:before { - content: "\e052"; -} - -.@{simple-line-icon-prefix}umbrella:before { - content: "\e053"; -} - -.@{simple-line-icon-prefix}trash:before { - content: "\e054"; -} - -.@{simple-line-icon-prefix}tag:before { - content: "\e055"; -} - -.@{simple-line-icon-prefix}support:before { - content: "\e056"; -} - -.@{simple-line-icon-prefix}frame:before { - content: "\e038"; -} - -.@{simple-line-icon-prefix}size-fullscreen:before { - content: "\e057"; -} - -.@{simple-line-icon-prefix}size-actual:before { - content: "\e058"; -} - -.@{simple-line-icon-prefix}shuffle:before { - content: "\e059"; -} - -.@{simple-line-icon-prefix}share-alt:before { - content: "\e05a"; -} - -.@{simple-line-icon-prefix}share:before { - content: "\e05b"; -} - -.@{simple-line-icon-prefix}rocket:before { - content: "\e05c"; -} - -.@{simple-line-icon-prefix}question:before { - content: "\e05d"; -} - -.@{simple-line-icon-prefix}pie-chart:before { - content: "\e05e"; -} - -.@{simple-line-icon-prefix}pencil:before { - content: "\e05f"; -} - -.@{simple-line-icon-prefix}note:before { - content: "\e060"; -} - -.@{simple-line-icon-prefix}loop:before { - content: "\e064"; -} - -.@{simple-line-icon-prefix}home:before { - content: "\e069"; -} - -.@{simple-line-icon-prefix}grid:before { - content: "\e06a"; -} - -.@{simple-line-icon-prefix}graph:before { - content: "\e06b"; -} - -.@{simple-line-icon-prefix}microphone:before { - content: "\e063"; -} - -.@{simple-line-icon-prefix}music-tone-alt:before { - content: "\e061"; -} - -.@{simple-line-icon-prefix}music-tone:before { - content: "\e062"; -} - -.@{simple-line-icon-prefix}earphones-alt:before { - content: "\e03c"; -} - -.@{simple-line-icon-prefix}earphones:before { - content: "\e03d"; -} - -.@{simple-line-icon-prefix}equalizer:before { - content: "\e06c"; -} - -.@{simple-line-icon-prefix}like:before { - content: "\e068"; -} - -.@{simple-line-icon-prefix}dislike:before { - content: "\e06d"; -} - -.@{simple-line-icon-prefix}control-start:before { - content: "\e06f"; -} - -.@{simple-line-icon-prefix}control-rewind:before { - content: "\e070"; -} - -.@{simple-line-icon-prefix}control-play:before { - content: "\e071"; -} - -.@{simple-line-icon-prefix}control-pause:before { - content: "\e072"; -} - -.@{simple-line-icon-prefix}control-forward:before { - content: "\e073"; -} - -.@{simple-line-icon-prefix}control-end:before { - content: "\e074"; -} - -.@{simple-line-icon-prefix}volume-1:before { - content: "\e09f"; -} - -.@{simple-line-icon-prefix}volume-2:before { - content: "\e0a0"; -} - -.@{simple-line-icon-prefix}volume-off:before { - content: "\e0a1"; -} - -.@{simple-line-icon-prefix}calendar:before { - content: "\e075"; -} - -.@{simple-line-icon-prefix}bulb:before { - content: "\e076"; -} - -.@{simple-line-icon-prefix}chart:before { - content: "\e077"; -} - -.@{simple-line-icon-prefix}ban:before { - content: "\e07c"; -} - -.@{simple-line-icon-prefix}bubble:before { - content: "\e07d"; -} - -.@{simple-line-icon-prefix}camrecorder:before { - content: "\e07e"; -} - -.@{simple-line-icon-prefix}camera:before { - content: "\e07f"; -} - -.@{simple-line-icon-prefix}cloud-download:before { - content: "\e083"; -} - -.@{simple-line-icon-prefix}cloud-upload:before { - content: "\e084"; -} - -.@{simple-line-icon-prefix}envelope:before { - content: "\e086"; -} - -.@{simple-line-icon-prefix}eye:before { - content: "\e087"; -} - -.@{simple-line-icon-prefix}flag:before { - content: "\e088"; -} - -.@{simple-line-icon-prefix}heart:before { - content: "\e08a"; -} - -.@{simple-line-icon-prefix}info:before { - content: "\e08b"; -} - -.@{simple-line-icon-prefix}key:before { - content: "\e08c"; -} - -.@{simple-line-icon-prefix}link:before { - content: "\e08d"; -} - -.@{simple-line-icon-prefix}lock:before { - content: "\e08e"; -} - -.@{simple-line-icon-prefix}lock-open:before { - content: "\e08f"; -} - -.@{simple-line-icon-prefix}magnifier:before { - content: "\e090"; -} - -.@{simple-line-icon-prefix}magnifier-add:before { - content: "\e091"; -} - -.@{simple-line-icon-prefix}magnifier-remove:before { - content: "\e092"; -} - -.@{simple-line-icon-prefix}paper-clip:before { - content: "\e093"; -} - -.@{simple-line-icon-prefix}paper-plane:before { - content: "\e094"; -} - -.@{simple-line-icon-prefix}power:before { - content: "\e097"; -} - -.@{simple-line-icon-prefix}refresh:before { - content: "\e098"; -} - -.@{simple-line-icon-prefix}reload:before { - content: "\e099"; -} - -.@{simple-line-icon-prefix}settings:before { - content: "\e09a"; -} - -.@{simple-line-icon-prefix}star:before { - content: "\e09b"; -} - -.@{simple-line-icon-prefix}symbol-female:before { - content: "\e09c"; -} - -.@{simple-line-icon-prefix}symbol-male:before { - content: "\e09d"; -} - -.@{simple-line-icon-prefix}target:before { - content: "\e09e"; -} - -.@{simple-line-icon-prefix}credit-card:before { - content: "\e025"; -} - -.@{simple-line-icon-prefix}paypal:before { - content: "\e608"; -} - -.@{simple-line-icon-prefix}social-tumblr:before { - content: "\e00a"; -} - -.@{simple-line-icon-prefix}social-twitter:before { - content: "\e009"; -} - -.@{simple-line-icon-prefix}social-facebook:before { - content: "\e00b"; -} - -.@{simple-line-icon-prefix}social-instagram:before { - content: "\e609"; -} - -.@{simple-line-icon-prefix}social-linkedin:before { - content: "\e60a"; -} - -.@{simple-line-icon-prefix}social-pinterest:before { - content: "\e60b"; -} - -.@{simple-line-icon-prefix}social-github:before { - content: "\e60c"; -} - -.@{simple-line-icon-prefix}social-google:before { - content: "\e60d"; -} - -.@{simple-line-icon-prefix}social-reddit:before { - content: "\e60e"; -} - -.@{simple-line-icon-prefix}social-skype:before { - content: "\e60f"; -} - -.@{simple-line-icon-prefix}social-dribbble:before { - content: "\e00d"; -} - -.@{simple-line-icon-prefix}social-behance:before { - content: "\e610"; -} - -.@{simple-line-icon-prefix}social-foursqare:before { - content: "\e611"; -} - -.@{simple-line-icon-prefix}social-soundcloud:before { - content: "\e612"; -} - -.@{simple-line-icon-prefix}social-spotify:before { - content: "\e613"; -} - -.@{simple-line-icon-prefix}social-stumbleupon:before { - content: "\e614"; -} - -.@{simple-line-icon-prefix}social-youtube:before { - content: "\e008"; -} - -.@{simple-line-icon-prefix}social-dropbox:before { - content: "\e00c"; -} - -.@{simple-line-icon-prefix}social-vkontakte:before { - content: "\e618"; -} - -.@{simple-line-icon-prefix}social-steam:before { - content: "\e620"; -} diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/action-redo.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/action-redo.svg deleted file mode 100644 index 5d978c1..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/action-redo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/action-undo.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/action-undo.svg deleted file mode 100644 index 9856db2..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/action-undo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/anchor.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/anchor.svg deleted file mode 100644 index 49db133..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/anchor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-down-circle.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-down-circle.svg deleted file mode 100644 index 811f5e4..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-down-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-down.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-down.svg deleted file mode 100644 index d0749f3..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-left-circle.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-left-circle.svg deleted file mode 100644 index 168adcf..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-left-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-left.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-left.svg deleted file mode 100644 index c6a1e6e..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-right-circle.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-right-circle.svg deleted file mode 100644 index 1e0e8d2..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-right-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-right.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-right.svg deleted file mode 100644 index d2ba402..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-up-circle.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-up-circle.svg deleted file mode 100644 index f249ba9..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-up-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-up.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-up.svg deleted file mode 100644 index 2a65489..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/badge.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/badge.svg deleted file mode 100644 index 99aae9c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/badge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/bag.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/bag.svg deleted file mode 100644 index fd9b1c2..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/ban.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/ban.svg deleted file mode 100644 index 58a4926..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/ban.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/basket-loaded.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/basket-loaded.svg deleted file mode 100644 index 46e61a9..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/basket-loaded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/basket.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/basket.svg deleted file mode 100644 index e2f176f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/basket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/bell.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/bell.svg deleted file mode 100644 index 963b7a1..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/bell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/book-open.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/book-open.svg deleted file mode 100644 index d307e93..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/book-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/briefcase.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/briefcase.svg deleted file mode 100644 index 0a276bf..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/briefcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/bubble.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/bubble.svg deleted file mode 100644 index 66c585d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/bubble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/bubbles.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/bubbles.svg deleted file mode 100644 index e1323fe..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/bubbles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/bulb.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/bulb.svg deleted file mode 100644 index 4e66cce..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/bulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/calculator.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/calculator.svg deleted file mode 100644 index 00993ae..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/calculator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/calender.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/calender.svg deleted file mode 100644 index cdd22a8..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/calender.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/call-end.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/call-end.svg deleted file mode 100644 index ec97e90..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/call-end.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/call-in.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/call-in.svg deleted file mode 100644 index da2cb9d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/call-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/call-out.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/call-out.svg deleted file mode 100644 index 889590a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/call-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/camera.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/camera.svg deleted file mode 100644 index 5a73dd5..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/camera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/camrecorder.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/camrecorder.svg deleted file mode 100644 index eaa7e8e..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/camrecorder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/chart.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/chart.svg deleted file mode 100644 index c200dd8..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/check.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/check.svg deleted file mode 100644 index 2131079..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/chemistry.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/chemistry.svg deleted file mode 100644 index bee96b9..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/chemistry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/clock.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/clock.svg deleted file mode 100644 index 5fc939e..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/close.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/close.svg deleted file mode 100644 index b9ecdbe..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/cloud-download.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/cloud-download.svg deleted file mode 100644 index 4850bba..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/cloud-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/cloud-upload.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/cloud-upload.svg deleted file mode 100644 index 115b28a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/cloud-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/compass.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/compass.svg deleted file mode 100644 index 14a5bbe..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/control-end.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/control-end.svg deleted file mode 100644 index 4d5eab7..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/control-end.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/control-forward.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/control-forward.svg deleted file mode 100644 index c78365c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/control-forward.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/control-pause.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/control-pause.svg deleted file mode 100644 index 6a0ca8b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/control-pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/control-play.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/control-play.svg deleted file mode 100644 index 2b93c0d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/control-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/control-rewind.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/control-rewind.svg deleted file mode 100644 index c0d166c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/control-rewind.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/control-start.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/control-start.svg deleted file mode 100644 index f184f45..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/control-start.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/credit-card.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/credit-card.svg deleted file mode 100644 index f0aeb6e..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/credit-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/crop.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/crop.svg deleted file mode 100644 index ac16880..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/crop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/cup.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/cup.svg deleted file mode 100644 index 4a3b0d7..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/cup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/cursor-move.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/cursor-move.svg deleted file mode 100644 index 75bef67..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/cursor-move.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/cursor.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/cursor.svg deleted file mode 100644 index acfea2a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/cursor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/diamond.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/diamond.svg deleted file mode 100644 index 284833a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/diamond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/direction.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/direction.svg deleted file mode 100644 index a536b10..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/direction.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/directions.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/directions.svg deleted file mode 100644 index d43f11a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/directions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/disc.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/disc.svg deleted file mode 100644 index d44e0bd..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/disc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/dislike.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/dislike.svg deleted file mode 100644 index 453d5df..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/dislike.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/doc.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/doc.svg deleted file mode 100644 index d6fe156..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/doc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/docs.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/docs.svg deleted file mode 100644 index a7ec2be..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/docs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/drawer.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/drawer.svg deleted file mode 100644 index f2831c3..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/drawer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/drop.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/drop.svg deleted file mode 100644 index f54cd68..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/drop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/earphones-alt.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/earphones-alt.svg deleted file mode 100644 index 658a563..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/earphones-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/earphones.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/earphones.svg deleted file mode 100644 index 7fe9cbc..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/earphones.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/emotsmile.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/emotsmile.svg deleted file mode 100644 index d1a600c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/emotsmile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/energy.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/energy.svg deleted file mode 100644 index acb3d27..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/energy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/envelope-open.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/envelope-open.svg deleted file mode 100644 index c453c35..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/envelope-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/envolope-letter.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/envolope-letter.svg deleted file mode 100644 index 0ddd18f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/envolope-letter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/envolope.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/envolope.svg deleted file mode 100644 index a1ff984..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/envolope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/equalizer.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/equalizer.svg deleted file mode 100644 index 698dcc8..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/equalizer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/event.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/event.svg deleted file mode 100644 index a993aab..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/event.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/exclamation.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/exclamation.svg deleted file mode 100644 index cfb13d1..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/eye.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/eye.svg deleted file mode 100644 index d243338..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/eyeglass.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/eyeglass.svg deleted file mode 100644 index f448624..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/eyeglass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/feed.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/feed.svg deleted file mode 100644 index 4485fbe..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/feed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/film.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/film.svg deleted file mode 100644 index 87a8660..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/film.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/fire.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/fire.svg deleted file mode 100644 index d700046..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/fire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/flag.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/flag.svg deleted file mode 100644 index e038f4c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/folder-alt.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/folder-alt.svg deleted file mode 100644 index 5889ed3..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/folder-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/folder.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/folder.svg deleted file mode 100644 index a1f05a5..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/folder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/frame.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/frame.svg deleted file mode 100644 index 585e426..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/frame.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/game-controller.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/game-controller.svg deleted file mode 100644 index 4982303..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/game-controller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/ghost.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/ghost.svg deleted file mode 100644 index ea69622..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/ghost.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/globe-alt.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/globe-alt.svg deleted file mode 100644 index ed9436d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/globe-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/globe.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/globe.svg deleted file mode 100644 index 6e4956f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/graduation.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/graduation.svg deleted file mode 100644 index 6fa65dd..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/graduation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/graph.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/graph.svg deleted file mode 100644 index 1411068..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/graph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/grid.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/grid.svg deleted file mode 100644 index e1ba713..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/handbag.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/handbag.svg deleted file mode 100644 index ceff230..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/handbag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/heart.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/heart.svg deleted file mode 100644 index 369eeb8..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/home.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/home.svg deleted file mode 100644 index 5b36f39..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/hourglass.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/hourglass.svg deleted file mode 100644 index 1f6aab8..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/hourglass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/info.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/info.svg deleted file mode 100644 index 2ea362d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/key.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/key.svg deleted file mode 100644 index d896e47..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/layers.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/layers.svg deleted file mode 100644 index 04bd93a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/layers.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/like.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/like.svg deleted file mode 100644 index 33a64db..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/like.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/link.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/link.svg deleted file mode 100644 index 4882ef3..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/list.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/list.svg deleted file mode 100644 index b8b63e1..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/location-pin.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/location-pin.svg deleted file mode 100644 index f935b7b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/location-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/lock-open.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/lock-open.svg deleted file mode 100644 index f16bc6b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/lock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/lock.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/lock.svg deleted file mode 100644 index 9e2b97f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/login.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/login.svg deleted file mode 100644 index 164b408..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/login.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/logout.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/logout.svg deleted file mode 100644 index b1e8629..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/logout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/loop.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/loop.svg deleted file mode 100644 index 33426f7..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/loop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/magic-wand.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/magic-wand.svg deleted file mode 100644 index 7e2d154..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/magic-wand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/magnet.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/magnet.svg deleted file mode 100644 index 350bfec..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/magnet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier-add.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier-add.svg deleted file mode 100644 index bf16a2c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier-remove.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier-remove.svg deleted file mode 100644 index 7eddc93..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier-remove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier.svg deleted file mode 100644 index 8bcdde8..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/magnifier.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/map.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/map.svg deleted file mode 100644 index 8158a3c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/menu.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/menu.svg deleted file mode 100644 index 0395410..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/microphone.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/microphone.svg deleted file mode 100644 index 962a52f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/microphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/minus.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/minus.svg deleted file mode 100644 index 47fdcad..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/mouse.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/mouse.svg deleted file mode 100644 index 893d3c0..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/mouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/music-tone-alt.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/music-tone-alt.svg deleted file mode 100644 index 3bf79ab..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/music-tone-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/music-tone.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/music-tone.svg deleted file mode 100644 index 96cef50..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/music-tone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/mustache.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/mustache.svg deleted file mode 100644 index 1cd48b6..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/mustache.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/note.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/note.svg deleted file mode 100644 index d7c5e9c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/note.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/notebook.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/notebook.svg deleted file mode 100644 index 2dc6834..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/notebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/options-vertical.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/options-vertical.svg deleted file mode 100644 index ce64d31..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/options-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/options.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/options.svg deleted file mode 100644 index aa02f71..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/options.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/organization.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/organization.svg deleted file mode 100644 index 4687dde..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/organization.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/paper-clip.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/paper-clip.svg deleted file mode 100644 index e3e717c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/paper-clip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/paper-plane.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/paper-plane.svg deleted file mode 100644 index 73cb08a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/paper-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/paypal.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/paypal.svg deleted file mode 100644 index 2d89db3..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/paypal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/pencil.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/pencil.svg deleted file mode 100644 index 238f42b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/pencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/people.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/people.svg deleted file mode 100644 index 6a51235..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/people.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/phone.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/phone.svg deleted file mode 100644 index 8d56d4b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/picture.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/picture.svg deleted file mode 100644 index ec99f85..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/picture.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/pie-chart.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/pie-chart.svg deleted file mode 100644 index fdc7d37..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/pie-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/pin.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/pin.svg deleted file mode 100644 index d8d260e..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/plane.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/plane.svg deleted file mode 100644 index 9bc45d0..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/playlist.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/playlist.svg deleted file mode 100644 index 66cef88..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/playlist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/plus.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/plus.svg deleted file mode 100644 index bc54e9e..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/power.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/power.svg deleted file mode 100644 index cf65286..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/power.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/present.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/present.svg deleted file mode 100644 index b34ff06..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/present.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/printer.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/printer.svg deleted file mode 100644 index 7be61cd..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/printer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/puzzle.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/puzzle.svg deleted file mode 100644 index cace0eb..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/puzzle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/question.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/question.svg deleted file mode 100644 index bb2f2b1..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/refresh.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/refresh.svg deleted file mode 100644 index 82c7365..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/refresh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/reload.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/reload.svg deleted file mode 100644 index 187e438..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/reload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/rocket.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/rocket.svg deleted file mode 100644 index 3104096..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/rocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/screen-desktop.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/screen-desktop.svg deleted file mode 100644 index a577d32..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/screen-desktop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/screen-smartphone.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/screen-smartphone.svg deleted file mode 100644 index 2ea2822..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/screen-smartphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/screen-tablet.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/screen-tablet.svg deleted file mode 100644 index 104c8ac..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/screen-tablet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/settings.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/settings.svg deleted file mode 100644 index 183781d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/share-alt.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/share-alt.svg deleted file mode 100644 index 6873a6f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/share-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/share.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/share.svg deleted file mode 100644 index f8c68b6..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/shield.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/shield.svg deleted file mode 100644 index b6e5a9c..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/shuffle.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/shuffle.svg deleted file mode 100644 index 9f42208..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/shuffle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/size-actual.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/size-actual.svg deleted file mode 100644 index d7099b3..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/size-actual.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/size-fullscreen.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/size-fullscreen.svg deleted file mode 100644 index 294734a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/size-fullscreen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-behance.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-behance.svg deleted file mode 100644 index 6abae52..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-behance.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-dribbble.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-dribbble.svg deleted file mode 100644 index 1e878f8..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-dribbble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-dropbox.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-dropbox.svg deleted file mode 100644 index c3fca58..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-dropbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-facebook.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-facebook.svg deleted file mode 100644 index 7f4c99b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-facebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-foursqare.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-foursqare.svg deleted file mode 100644 index fce665f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-foursqare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-github.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-github.svg deleted file mode 100644 index 5745ba7..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-google.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-google.svg deleted file mode 100644 index 64a7086..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-google.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-instagram.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-instagram.svg deleted file mode 100644 index 076502d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-instagram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-linkedin.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-linkedin.svg deleted file mode 100644 index a80fadf..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-linkedin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-pintarest.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-pintarest.svg deleted file mode 100644 index 73ad055..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-pintarest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-reddit.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-reddit.svg deleted file mode 100644 index a4c4ec4..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-reddit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-skype.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-skype.svg deleted file mode 100644 index ce4d583..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-skype.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-soundcloud.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-soundcloud.svg deleted file mode 100644 index 706439a..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-soundcloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-spotify.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-spotify.svg deleted file mode 100644 index 8971195..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-spotify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-steam.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-steam.svg deleted file mode 100644 index ce83b9b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-steam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-stumbleupon.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-stumbleupon.svg deleted file mode 100644 index 06ed3f9..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-stumbleupon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-tumblr.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-tumblr.svg deleted file mode 100644 index 28d4c04..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-tumblr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-twitter.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-twitter.svg deleted file mode 100644 index 4fdf97d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-vkontakte.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-vkontakte.svg deleted file mode 100644 index 0574e56..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-vkontakte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/social-youtube.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/social-youtube.svg deleted file mode 100644 index 41ad8fb..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/social-youtube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/speech.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/speech.svg deleted file mode 100644 index 912acfa..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/speech.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/speedometer.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/speedometer.svg deleted file mode 100644 index a95d9be..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/speedometer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/star.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/star.svg deleted file mode 100644 index 92430db..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/support.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/support.svg deleted file mode 100644 index 77cdd0b..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/support.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/symble-female.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/symble-female.svg deleted file mode 100644 index a4a0ced..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/symble-female.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/symbol-male.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/symbol-male.svg deleted file mode 100644 index ee2cc6e..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/symbol-male.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/tag.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/tag.svg deleted file mode 100644 index 364a5bf..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/target.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/target.svg deleted file mode 100644 index 7b747ea..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/target.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/trash.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/trash.svg deleted file mode 100644 index 5d36658..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/trophy.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/trophy.svg deleted file mode 100644 index d2f5645..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/trophy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/umbrella.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/umbrella.svg deleted file mode 100644 index af3a10d..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/umbrella.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/user-female.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/user-female.svg deleted file mode 100644 index 8878979..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/user-female.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/user-follow.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/user-follow.svg deleted file mode 100644 index 29a0d27..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/user-follow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/user-following.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/user-following.svg deleted file mode 100644 index 43831b0..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/user-following.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/user-unfollow.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/user-unfollow.svg deleted file mode 100644 index 2c7f133..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/user-unfollow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/user.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/user.svg deleted file mode 100644 index 848e0be..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/vector.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/vector.svg deleted file mode 100644 index 3a551b2..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/vector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/volume-1.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/volume-1.svg deleted file mode 100644 index 0843372..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/volume-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/volume-2.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/volume-2.svg deleted file mode 100644 index 764e9bf..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/volume-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/volume-off.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/volume-off.svg deleted file mode 100644 index ec3b0b5..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/volume-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/wallet.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/wallet.svg deleted file mode 100644 index 43cf81f..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/wallet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/src/svgs/wrench.svg b/resources/assets/___vendor/simple-line-icons/src/svgs/wrench.svg deleted file mode 100644 index 68307ae..0000000 --- a/resources/assets/___vendor/simple-line-icons/src/svgs/wrench.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/assets/___vendor/simple-line-icons/yarn.lock b/resources/assets/___vendor/simple-line-icons/yarn.lock deleted file mode 100644 index 9e72c80..0000000 --- a/resources/assets/___vendor/simple-line-icons/yarn.lock +++ /dev/null @@ -1,74 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -errno@^0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" - dependencies: - prr "~0.0.0" - -graceful-fs@^4.1.2: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -image-size@~0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.1.tgz#28eea8548a4b1443480ddddc1e083ae54652439f" - -less@^3.12.2: - version "3.12.2" - resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4" - integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q== - dependencies: - tslib "^1.10.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - native-request "^1.0.5" - source-map "~0.6.0" - -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -mime@^1.4.1: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -native-request@^1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/native-request/-/native-request-1.0.7.tgz#ff742dc555b4c8f2f1c14b548639ba174e573856" - integrity sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -prr@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" - -semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -tslib@^1.10.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== diff --git a/resources/assets/___vendor/twentytwenty/Gemfile b/resources/assets/___vendor/twentytwenty/Gemfile deleted file mode 100644 index 7dcd77a..0000000 --- a/resources/assets/___vendor/twentytwenty/Gemfile +++ /dev/null @@ -1,4 +0,0 @@ -source "https://rubygems.org" - -gem "compass" -gem "zurb-foundation", "~> 4.2.1" diff --git a/resources/assets/___vendor/twentytwenty/Gemfile.lock b/resources/assets/___vendor/twentytwenty/Gemfile.lock deleted file mode 100644 index 980b2a7..0000000 --- a/resources/assets/___vendor/twentytwenty/Gemfile.lock +++ /dev/null @@ -1,19 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - chunky_png (1.2.8) - compass (0.12.2) - chunky_png (~> 1.2) - fssm (>= 0.2.7) - sass (~> 3.1) - fssm (0.2.10) - sass (3.2.9) - zurb-foundation (4.2.1) - sass (>= 3.2.0) - -PLATFORMS - ruby - -DEPENDENCIES - compass - zurb-foundation (~> 4.2.1) diff --git a/resources/assets/___vendor/twentytwenty/LICENSE.md b/resources/assets/___vendor/twentytwenty/LICENSE.md deleted file mode 100644 index 85eca5b..0000000 --- a/resources/assets/___vendor/twentytwenty/LICENSE.md +++ /dev/null @@ -1,5 +0,0 @@ -Copyright 2018 zurb - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/resources/assets/___vendor/twentytwenty/README.md b/resources/assets/___vendor/twentytwenty/README.md deleted file mode 100644 index f9fb1a8..0000000 --- a/resources/assets/___vendor/twentytwenty/README.md +++ /dev/null @@ -1,106 +0,0 @@ -## Basic usage - -Include the javascript and css files. - -```html - - - - -``` -You might need to change the paths to match your setup. - - -After including the files you are ready to create a container that holds two images: - -```html -
- - - - -
-``` - -Now initialize the plugin on the window load: - -``` -$(function(){ - $("#container1").twentytwenty(); -}); -``` - -### Options - - -```js -$(function(){ - $(".twentytwenty-container").twentytwenty({ - default_offset_pct: 0.7, // How much of the before image is visible when the page loads - orientation: 'vertical', // Orientation of the before and after images ('horizontal' or 'vertical') - before_label: 'January 2017', // Set a custom before label - after_label: 'March 2017', // Set a custom after label - no_overlay: true, //Do not show the overlay with before and after - move_slider_on_hover: true, // Move slider on mouse hover? - move_with_handle_only: true, // Allow a user to swipe anywhere on the image to control slider movement. - click_to_move: false // Allow a user to click (or tap) anywhere on the image to move the slider to that location. - }); -}); -``` - -### Prevent FOUC - -If you want to avoid a [FOUC](http://en.wikipedia.org/wiki/Flash_of_unstyled_content) you can append the `twentytwenty-container` class to your container like so: - -```html -
- - - - -
-``` - -### Multiple instances - -If you want to use multiple instances of this plugin on a single page you can target the container class: - -```js -$(function(){ - $(".twentytwenty-container").twentytwenty(); -}); -``` - -# Build with SCSS - -You can use SCSS to customise the TwentyTwenty styles. All you need to do is make sure you have NPM and Grunt installed. Then, clone the repository and run "npm install" to install all the required Grunt modules. Run "grunt develop" to compile your CSS file (the Gruntfile is also configured to watch for changes): - -```bash -git clone git@github.com:zurb/twentytwenty.git -npm install -grunt develop -``` - -All default [Sass](http://sass-lang.com/) variables can be found in `scss/twentytwenty.scss`. - -## Support - -- IE8+ -- Firefox (latest) -- Chrome -- Safari -- Android -- iOS (iPhone, iPad) - -## Dependencies - - * [jquery](http://jquery.com/) - * [jquery.event.move](https://github.com/stephband/jquery.event.move) - -## MIT Open Source License - -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. diff --git a/resources/assets/___vendor/twentytwenty/config.rb b/resources/assets/___vendor/twentytwenty/config.rb deleted file mode 100644 index d357b7f..0000000 --- a/resources/assets/___vendor/twentytwenty/config.rb +++ /dev/null @@ -1,26 +0,0 @@ -# Require any additional compass plugins here. -require "zurb-foundation" - -# Set this to the root of your project when deployed: -http_path = "/" -css_dir = "css" -sass_dir = "scss" -images_dir = "img" -javascripts_dir = "js" - -# You can select your preferred output style here (can be overridden via the command line): -# output_style = :expanded or :nested or :compact or :compressed -output_style = :nested - -# To enable relative paths to assets via compass helper functions. Uncomment: -# relative_assets = true - -# To disable debugging comments that display the original location of your selectors. Uncomment: -line_comments = false - - -# If you prefer the indented syntax, you might want to regenerate this -# project again passing --syntax sass, or you can uncomment this: -# preferred_syntax = :sass -# and then run: -# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass diff --git a/resources/assets/___vendor/twentytwenty/css/foundation.css b/resources/assets/___vendor/twentytwenty/css/foundation.css deleted file mode 100644 index 8409d29..0000000 --- a/resources/assets/___vendor/twentytwenty/css/foundation.css +++ /dev/null @@ -1,497 +0,0 @@ -*, -*:before, -*:after { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; } - -html, -body { - font-size: 100%; } - -body { - background: white; - color: #222222; - padding: 0; - margin: 0; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: normal; - font-style: normal; - line-height: 1; - position: relative; - cursor: default; } - -a:hover { - cursor: pointer; } - -a:focus { - outline: none; } - -img, -object, -embed { - max-width: 100%; - height: auto; } - -object, -embed { - height: 100%; } - -img { - -ms-interpolation-mode: bicubic; } - -#map_canvas img, -#map_canvas embed, -#map_canvas object, -.map_canvas img, -.map_canvas embed, -.map_canvas object { - max-width: none !important; } - -.left { - float: left !important; } - -.right { - float: right !important; } - -.text-left { - text-align: left !important; } - -.text-right { - text-align: right !important; } - -.text-center { - text-align: center !important; } - -.text-justify { - text-align: justify !important; } - -.hide { - display: none; } - -.antialiased { - -webkit-font-smoothing: antialiased; } - -img { - display: inline-block; - vertical-align: middle; } - -textarea { - height: auto; - min-height: 50px; } - -select { - width: 100%; } - -/* Grid HTML Classes */ -/* Grid HTML Classes */ -.row { - width: 100%; - margin-left: auto; - margin-right: auto; - margin-top: 0; - margin-bottom: 0; - max-width: 62.5em; - zoom: 1; -} - -.row:before, -.row:after { - content: " "; - display: table; -} - -.row:after { - clear: both; -} - -.row.collapse .column, -.row.collapse .columns { - position: relative; - padding-left: 0; - padding-right: 0; - float: left; -} - -.row .row { - width: auto; - margin-left: -0.9375em; - margin-right: -0.9375em; - margin-top: 0; - margin-bottom: 0; - max-width: none; - zoom: 1; -} - -.row .row:before, -.row .row:after { - content: " "; - display: table; -} - -.row .row:after { - clear: both; -} - -.row .row.collapse { - width: auto; - margin: 0; - max-width: none; - zoom: 1; -} - -.row .row.collapse:before, -.row .row.collapse:after { - content: " "; - display: table; -} - -.row .row.collapse:after { - clear: both; -} - - -.column, -.columns { - position: relative; - padding-left: 0.9375em; - padding-right: 0.9375em; - width: 100%; - float: left; } - -@media only screen { - .column, - .columns { - position: relative; - padding-left: 0.9375em; - padding-right: 0.9375em; - float: left; } - - .small-1 { - position: relative; - width: 8.33333%; } - - .small-2 { - position: relative; - width: 16.66667%; } - - .small-3 { - position: relative; - width: 25%; } - - .small-4 { - position: relative; - width: 33.33333%; } - - .small-5 { - position: relative; - width: 41.66667%; } - - .small-6 { - position: relative; - width: 50%; } - - .small-7 { - position: relative; - width: 58.33333%; } - - .small-8 { - position: relative; - width: 66.66667%; } - - .small-9 { - position: relative; - width: 75%; } - - .small-10 { - position: relative; - width: 83.33333%; } - - .small-11 { - position: relative; - width: 91.66667%; } - - .small-12 { - position: relative; - width: 100%; } - - .small-offset-0 { - position: relative; - margin-left: 0%; } - - .small-offset-1 { - position: relative; - margin-left: 8.33333%; } - - .small-offset-2 { - position: relative; - margin-left: 16.66667%; } - - .small-offset-3 { - position: relative; - margin-left: 25%; } - - .small-offset-4 { - position: relative; - margin-left: 33.33333%; } - - .small-offset-5 { - position: relative; - margin-left: 41.66667%; } - - .small-offset-6 { - position: relative; - margin-left: 50%; } - - .small-offset-7 { - position: relative; - margin-left: 58.33333%; } - - .small-offset-8 { - position: relative; - margin-left: 66.66667%; } - - .small-offset-9 { - position: relative; - margin-left: 75%; } - - .small-offset-10 { - position: relative; - margin-left: 83.33333%; } - - [class*="column"] + [class*="column"]:last-child { - float: right; } - - [class*="column"] + [class*="column"].end { - float: left; } - - .column.small-centered, - .columns.small-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none !important; } } -/* Styles for screens that are atleast 768px; */ -@media only screen and (min-width: 768px) { - .large-1 { - position: relative; - width: 8.33333%; } - - .large-2 { - position: relative; - width: 16.66667%; } - - .large-3 { - position: relative; - width: 25%; } - - .large-4 { - position: relative; - width: 33.33333%; } - - .large-5 { - position: relative; - width: 41.66667%; } - - .large-6 { - position: relative; - width: 50%; } - - .large-7 { - position: relative; - width: 58.33333%; } - - .large-8 { - position: relative; - width: 66.66667%; } - - .large-9 { - position: relative; - width: 75%; } - - .large-10 { - position: relative; - width: 83.33333%; } - - .large-11 { - position: relative; - width: 91.66667%; } - - .large-12 { - position: relative; - width: 100%; } - - .row .large-offset-0 { - position: relative; - margin-left: 0%; } - - .row .large-offset-1 { - position: relative; - margin-left: 8.33333%; } - - .row .large-offset-2 { - position: relative; - margin-left: 16.66667%; } - - .row .large-offset-3 { - position: relative; - margin-left: 25%; } - - .row .large-offset-4 { - position: relative; - margin-left: 33.33333%; } - - .row .large-offset-5 { - position: relative; - margin-left: 41.66667%; } - - .row .large-offset-6 { - position: relative; - margin-left: 50%; } - - .row .large-offset-7 { - position: relative; - margin-left: 58.33333%; } - - .row .large-offset-8 { - position: relative; - margin-left: 66.66667%; } - - .row .large-offset-9 { - position: relative; - margin-left: 75%; } - - .row .large-offset-10 { - position: relative; - margin-left: 83.33333%; } - - .row .large-offset-11 { - position: relative; - margin-left: 91.66667%; } - - .push-1 { - position: relative; - left: 8.33333%; - right: auto; } - - .pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - - .push-2 { - position: relative; - left: 16.66667%; - right: auto; } - - .pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - - .push-3 { - position: relative; - left: 25%; - right: auto; } - - .pull-3 { - position: relative; - right: 25%; - left: auto; } - - .push-4 { - position: relative; - left: 33.33333%; - right: auto; } - - .pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - - .push-5 { - position: relative; - left: 41.66667%; - right: auto; } - - .pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - - .push-6 { - position: relative; - left: 50%; - right: auto; } - - .pull-6 { - position: relative; - right: 50%; - left: auto; } - - .push-7 { - position: relative; - left: 58.33333%; - right: auto; } - - .pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - - .push-8 { - position: relative; - left: 66.66667%; - right: auto; } - - .pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - - .push-9 { - position: relative; - left: 75%; - right: auto; } - - .pull-9 { - position: relative; - right: 75%; - left: auto; } - - .push-10 { - position: relative; - left: 83.33333%; - right: auto; } - - .pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - - .push-11 { - position: relative; - left: 91.66667%; - right: auto; } - - .pull-11 { - position: relative; - right: 91.66667%; - left: auto; } - - .column.large-centered, - .columns.large-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none !important; } - - .column.large-uncentered, - .columns.large-uncentered { - margin-left: 0; - margin-right: 0; - float: left !important; } - - .column.large-uncentered.opposite, - .columns.large-uncentered.opposite { - float: right !important; } } diff --git a/resources/assets/___vendor/twentytwenty/css/twentytwenty-no-compass.css b/resources/assets/___vendor/twentytwenty/css/twentytwenty-no-compass.css deleted file mode 100644 index b79f143..0000000 --- a/resources/assets/___vendor/twentytwenty/css/twentytwenty-no-compass.css +++ /dev/null @@ -1,182 +0,0 @@ -.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { - content: " "; - display: block; - background: #fff; - position: absolute; - z-index: 30; } - -.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after { - width: 3px; - height: 9999px; - left: 50%; - margin-left: -1.5px; } - -.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { - width: 9999px; - height: 3px; - top: 50%; - margin-top: -1.5px; } - -.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { - position: absolute; - top: 0; - width: 100%; - height: 100%; } - -.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { - transition-duration: 0.5s; } - -.twentytwenty-before-label, .twentytwenty-after-label { - transition-property: opacity; } - -.twentytwenty-before-label:before, .twentytwenty-after-label:before { - color: #fff; - font-size: 13px; - letter-spacing: 0.1em; } - -.twentytwenty-before-label:before, .twentytwenty-after-label:before { - position: absolute; - background: rgba(255, 255, 255, 0.2); - line-height: 38px; - padding: 0 20px; - border-radius: 2px; } - -.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before { - top: 50%; - margin-top: -19px; } - -.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before { - left: 50%; - margin-left: -45px; - text-align: center; - width: 90px; } - -.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow { - width: 0; - height: 0; - border: 6px inset transparent; - position: absolute; } - -.twentytwenty-left-arrow, .twentytwenty-right-arrow { - top: 50%; - margin-top: -6px; } - -.twentytwenty-up-arrow, .twentytwenty-down-arrow { - left: 50%; - margin-left: -6px; } - -.twentytwenty-container { - box-sizing: content-box; - z-index: 0; - overflow: hidden; - position: relative; - -webkit-user-select: none; - -moz-user-select: none; } - .twentytwenty-container img { - max-width: 100%; - position: absolute; - top: 0; - display: block; } - .twentytwenty-container.active .twentytwenty-overlay, - .twentytwenty-container.active :hover.twentytwenty-overlay { - background: transparent; } - .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, - .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, - .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, - .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label { - opacity: 0; } - .twentytwenty-container * { - box-sizing: content-box; } - -.twentytwenty-before-label { - opacity: 0; } - .twentytwenty-before-label:before { - content: attr(data-content); } - -.twentytwenty-after-label { - opacity: 0; } - .twentytwenty-after-label:before { - content: attr(data-content); } - -.twentytwenty-horizontal .twentytwenty-before-label:before { - left: 10px; } - -.twentytwenty-horizontal .twentytwenty-after-label:before { - right: 10px; } - -.twentytwenty-vertical .twentytwenty-before-label:before { - top: 10px; } - -.twentytwenty-vertical .twentytwenty-after-label:before { - bottom: 10px; } - -.twentytwenty-overlay { - transition-property: background; - background: transparent; - z-index: 25; } - .twentytwenty-overlay:hover { - background: rgba(0, 0, 0, 0.5); } - .twentytwenty-overlay:hover .twentytwenty-after-label { - opacity: 1; } - .twentytwenty-overlay:hover .twentytwenty-before-label { - opacity: 1; } - -.twentytwenty-before { - z-index: 20; } - -.twentytwenty-after { - z-index: 10; } - -.twentytwenty-handle { - height: 38px; - width: 38px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -22px; - margin-top: -22px; - border: 3px solid #fff; - border-radius: 1000px; - box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); - z-index: 40; - cursor: pointer; } - -.twentytwenty-horizontal .twentytwenty-handle:before { - bottom: 50%; - margin-bottom: 22px; - box-shadow: 0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5); } - -.twentytwenty-horizontal .twentytwenty-handle:after { - top: 50%; - margin-top: 22px; - box-shadow: 0 -3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5); } - -.twentytwenty-vertical .twentytwenty-handle:before { - left: 50%; - margin-left: 22px; - box-shadow: 3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5); } - -.twentytwenty-vertical .twentytwenty-handle:after { - right: 50%; - margin-right: 22px; - box-shadow: -3px 0 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5); } - -.twentytwenty-left-arrow { - border-right: 6px solid #fff; - left: 50%; - margin-left: -17px; } - -.twentytwenty-right-arrow { - border-left: 6px solid #fff; - right: 50%; - margin-right: -17px; } - -.twentytwenty-up-arrow { - border-bottom: 6px solid #fff; - top: 50%; - margin-top: -17px; } - -.twentytwenty-down-arrow { - border-top: 6px solid #fff; - bottom: 50%; - margin-bottom: -17px; } diff --git a/resources/assets/___vendor/twentytwenty/css/twentytwenty.css b/resources/assets/___vendor/twentytwenty/css/twentytwenty.css deleted file mode 100644 index 2b592a5..0000000 --- a/resources/assets/___vendor/twentytwenty/css/twentytwenty.css +++ /dev/null @@ -1,206 +0,0 @@ -.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { - content: " "; - display: block; - background: white; - position: absolute; - z-index: 30; - -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); - -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); - box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); } - -.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after { - width: 3px; - height: 9999px; - left: 50%; - margin-left: -1.5px; } - -.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after { - width: 9999px; - height: 3px; - top: 50%; - margin-top: -1.5px; } - -.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { - position: absolute; - top: 0; - width: 100%; - height: 100%; } - -.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay { - -webkit-transition-duration: 0.5s; - -moz-transition-duration: 0.5s; - transition-duration: 0.5s; } - -.twentytwenty-before-label, .twentytwenty-after-label { - -webkit-transition-property: opacity; - -moz-transition-property: opacity; - transition-property: opacity; } - -.twentytwenty-before-label:before, .twentytwenty-after-label:before { - color: white; - font-size: 13px; - letter-spacing: 0.1em; } - -.twentytwenty-before-label:before, .twentytwenty-after-label:before { - position: absolute; - background: rgba(255, 255, 255, 0.2); - line-height: 38px; - padding: 0 20px; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; } - -.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before { - top: 50%; - margin-top: -19px; } - -.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before { - left: 50%; - margin-left: -45px; - text-align: center; - width: 90px; } - -.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow { - width: 0; - height: 0; - border: 6px inset transparent; - position: absolute; } - -.twentytwenty-left-arrow, .twentytwenty-right-arrow { - top: 50%; - margin-top: -6px; } - -.twentytwenty-up-arrow, .twentytwenty-down-arrow { - left: 50%; - margin-left: -6px; } - -.twentytwenty-container { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - z-index: 0; - overflow: hidden; - position: relative; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; } - .twentytwenty-container img { - max-width: 100%; - position: absolute; - top: 0; - display: block; } - .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay { - background: rgba(0, 0, 0, 0); } - .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, - .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, - .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label { - opacity: 0; } - .twentytwenty-container * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; } - -.twentytwenty-before-label { - opacity: 0; } - .twentytwenty-before-label:before { - content: attr(data-content); } - -.twentytwenty-after-label { - opacity: 0; } - .twentytwenty-after-label:before { - content: attr(data-content); } - -.twentytwenty-horizontal .twentytwenty-before-label:before { - left: 10px; } - -.twentytwenty-horizontal .twentytwenty-after-label:before { - right: 10px; } - -.twentytwenty-vertical .twentytwenty-before-label:before { - top: 10px; } - -.twentytwenty-vertical .twentytwenty-after-label:before { - bottom: 10px; } - -.twentytwenty-overlay { - -webkit-transition-property: background; - -moz-transition-property: background; - transition-property: background; - background: rgba(0, 0, 0, 0); - z-index: 25; } - .twentytwenty-overlay:hover { - background: rgba(0, 0, 0, 0.5); } - .twentytwenty-overlay:hover .twentytwenty-after-label { - opacity: 1; } - .twentytwenty-overlay:hover .twentytwenty-before-label { - opacity: 1; } - -.twentytwenty-before { - z-index: 20; } - -.twentytwenty-after { - z-index: 10; } - -.twentytwenty-handle { - height: 38px; - width: 38px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -22px; - margin-top: -22px; - border: 3px solid white; - -webkit-border-radius: 1000px; - -moz-border-radius: 1000px; - border-radius: 1000px; - -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); - -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); - box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); - z-index: 40; - cursor: pointer; } - -.twentytwenty-horizontal .twentytwenty-handle:before { - bottom: 50%; - margin-bottom: 22px; - -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } -.twentytwenty-horizontal .twentytwenty-handle:after { - top: 50%; - margin-top: 22px; - -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } - -.twentytwenty-vertical .twentytwenty-handle:before { - left: 50%; - margin-left: 22px; - -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } -.twentytwenty-vertical .twentytwenty-handle:after { - right: 50%; - margin-right: 22px; - -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); - box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); } - -.twentytwenty-left-arrow { - border-right: 6px solid white; - left: 50%; - margin-left: -17px; } - -.twentytwenty-right-arrow { - border-left: 6px solid white; - right: 50%; - margin-right: -17px; } - -.twentytwenty-up-arrow { - border-bottom: 6px solid white; - top: 50%; - margin-top: -17px; } - -.twentytwenty-down-arrow { - border-top: 6px solid white; - bottom: 50%; - margin-bottom: -17px; } diff --git a/resources/assets/___vendor/twentytwenty/img/1_1.jpg b/resources/assets/___vendor/twentytwenty/img/1_1.jpg deleted file mode 100644 index 1ec210e..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/1_1.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/1_2.jpg b/resources/assets/___vendor/twentytwenty/img/1_2.jpg deleted file mode 100644 index 521861f..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/1_2.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/2_1.jpg b/resources/assets/___vendor/twentytwenty/img/2_1.jpg deleted file mode 100644 index 2c60bd5..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/2_1.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/2_2.jpg b/resources/assets/___vendor/twentytwenty/img/2_2.jpg deleted file mode 100644 index 9f08c66..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/2_2.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/3_1.jpg b/resources/assets/___vendor/twentytwenty/img/3_1.jpg deleted file mode 100644 index 52ac535..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/3_1.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/3_2.jpg b/resources/assets/___vendor/twentytwenty/img/3_2.jpg deleted file mode 100644 index 6d69ece..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/3_2.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/4_1.jpg b/resources/assets/___vendor/twentytwenty/img/4_1.jpg deleted file mode 100644 index 1110d8e..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/4_1.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/4_2.jpg b/resources/assets/___vendor/twentytwenty/img/4_2.jpg deleted file mode 100644 index 34e27c4..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/4_2.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/5_1.jpg b/resources/assets/___vendor/twentytwenty/img/5_1.jpg deleted file mode 100644 index 36cb7f7..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/5_1.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/5_2.jpg b/resources/assets/___vendor/twentytwenty/img/5_2.jpg deleted file mode 100644 index 0cf0ca8..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/5_2.jpg and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/after.png b/resources/assets/___vendor/twentytwenty/img/after.png deleted file mode 100644 index 503c07e..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/after.png and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/img/before.png b/resources/assets/___vendor/twentytwenty/img/before.png deleted file mode 100644 index f1456aa..0000000 Binary files a/resources/assets/___vendor/twentytwenty/img/before.png and /dev/null differ diff --git a/resources/assets/___vendor/twentytwenty/index.html b/resources/assets/___vendor/twentytwenty/index.html deleted file mode 100644 index a06c7ee..0000000 --- a/resources/assets/___vendor/twentytwenty/index.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - twentytwenty - - - - - -
-
-

Basic Usage

-

Demonstrates basic usage of the plugin.

-
-
-
- - -
-
-
- -
-
-

Vertical Orientation

-

Demonstrates sliding up and down.

-
-
-
- - -
-
-
- -
-
-

Side by side

-

Using multiple comparisons at once.

-
-
-
- - -
-
-
-
- - -
-
-
- - - - - - - diff --git a/resources/assets/___vendor/twentytwenty/js/jquery.event.move.js b/resources/assets/___vendor/twentytwenty/js/jquery.event.move.js deleted file mode 100644 index a792b71..0000000 --- a/resources/assets/___vendor/twentytwenty/js/jquery.event.move.js +++ /dev/null @@ -1,599 +0,0 @@ -// DOM.event.move -// -// 2.0.0 -// -// Stephen Band -// -// Triggers 'movestart', 'move' and 'moveend' events after -// mousemoves following a mousedown cross a distance threshold, -// similar to the native 'dragstart', 'drag' and 'dragend' events. -// Move events are throttled to animation frames. Move event objects -// have the properties: -// -// pageX: -// pageY: Page coordinates of pointer. -// startX: -// startY: Page coordinates of pointer at movestart. -// distX: -// distY: Distance the pointer has moved since movestart. -// deltaX: -// deltaY: Distance the finger has moved since last event. -// velocityX: -// velocityY: Average velocity over last few events. - - -(function(fn) { - if (typeof define === 'function' && define.amd) { - define([], fn); - } else if ((typeof module !== "undefined" && module !== null) && module.exports) { - module.exports = fn; - } else { - fn(); - } -})(function(){ - var assign = Object.assign || window.jQuery && jQuery.extend; - - // Number of pixels a pressed pointer travels before movestart - // event is fired. - var threshold = 8; - - // Shim for requestAnimationFrame, falling back to timer. See: - // see http://paulirish.com/2011/requestanimationframe-for-smart-animating/ - var requestFrame = (function(){ - return ( - window.requestAnimationFrame || - window.webkitRequestAnimationFrame || - window.mozRequestAnimationFrame || - window.oRequestAnimationFrame || - window.msRequestAnimationFrame || - function(fn, element){ - return window.setTimeout(function(){ - fn(); - }, 25); - } - ); - })(); - - // Shim for customEvent - // see https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent#Polyfill - (function () { - if ( typeof window.CustomEvent === "function" ) return false; - function CustomEvent ( event, params ) { - params = params || { bubbles: false, cancelable: false, detail: undefined }; - var evt = document.createEvent( 'CustomEvent' ); - evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail ); - return evt; - } - - CustomEvent.prototype = window.Event.prototype; - window.CustomEvent = CustomEvent; - })(); - - var ignoreTags = { - textarea: true, - input: true, - select: true, - button: true - }; - - var mouseevents = { - move: 'mousemove', - cancel: 'mouseup dragstart', - end: 'mouseup' - }; - - var touchevents = { - move: 'touchmove', - cancel: 'touchend', - end: 'touchend' - }; - - var rspaces = /\s+/; - - - // DOM Events - - var eventOptions = { bubbles: true, cancelable: true }; - - var eventsSymbol = typeof Symbol === "function" ? Symbol('events') : {}; - - function createEvent(type) { - return new CustomEvent(type, eventOptions); - } - - function getEvents(node) { - return node[eventsSymbol] || (node[eventsSymbol] = {}); - } - - function on(node, types, fn, data, selector) { - types = types.split(rspaces); - - var events = getEvents(node); - var i = types.length; - var handlers, type; - - function handler(e) { fn(e, data); } - - while (i--) { - type = types[i]; - handlers = events[type] || (events[type] = []); - handlers.push([fn, handler]); - node.addEventListener(type, handler); - } - } - - function off(node, types, fn, selector) { - types = types.split(rspaces); - - var events = getEvents(node); - var i = types.length; - var type, handlers, k; - - if (!events) { return; } - - while (i--) { - type = types[i]; - handlers = events[type]; - if (!handlers) { continue; } - k = handlers.length; - while (k--) { - if (handlers[k][0] === fn) { - node.removeEventListener(type, handlers[k][1]); - handlers.splice(k, 1); - } - } - } - } - - function trigger(node, type, properties) { - // Don't cache events. It prevents you from triggering an event of a - // given type from inside the handler of another event of that type. - var event = createEvent(type); - if (properties) { assign(event, properties); } - node.dispatchEvent(event); - } - - - // Constructors - - function Timer(fn){ - var callback = fn, - active = false, - running = false; - - function trigger(time) { - if (active){ - callback(); - requestFrame(trigger); - running = true; - active = false; - } - else { - running = false; - } - } - - this.kick = function(fn) { - active = true; - if (!running) { trigger(); } - }; - - this.end = function(fn) { - var cb = callback; - - if (!fn) { return; } - - // If the timer is not running, simply call the end callback. - if (!running) { - fn(); - } - // If the timer is running, and has been kicked lately, then - // queue up the current callback and the end callback, otherwise - // just the end callback. - else { - callback = active ? - function(){ cb(); fn(); } : - fn ; - - active = true; - } - }; - } - - - // Functions - - function noop() {} - - function preventDefault(e) { - e.preventDefault(); - } - - function isIgnoreTag(e) { - return !!ignoreTags[e.target.tagName.toLowerCase()]; - } - - function isPrimaryButton(e) { - // Ignore mousedowns on any button other than the left (or primary) - // mouse button, or when a modifier key is pressed. - return (e.which === 1 && !e.ctrlKey && !e.altKey); - } - - function identifiedTouch(touchList, id) { - var i, l; - - if (touchList.identifiedTouch) { - return touchList.identifiedTouch(id); - } - - // touchList.identifiedTouch() does not exist in - // webkit yet… we must do the search ourselves... - - i = -1; - l = touchList.length; - - while (++i < l) { - if (touchList[i].identifier === id) { - return touchList[i]; - } - } - } - - function changedTouch(e, data) { - var touch = identifiedTouch(e.changedTouches, data.identifier); - - // This isn't the touch you're looking for. - if (!touch) { return; } - - // Chrome Android (at least) includes touches that have not - // changed in e.changedTouches. That's a bit annoying. Check - // that this touch has changed. - if (touch.pageX === data.pageX && touch.pageY === data.pageY) { return; } - - return touch; - } - - - // Handlers that decide when the first movestart is triggered - - function mousedown(e){ - // Ignore non-primary buttons - if (!isPrimaryButton(e)) { return; } - - // Ignore form and interactive elements - if (isIgnoreTag(e)) { return; } - - on(document, mouseevents.move, mousemove, e); - on(document, mouseevents.cancel, mouseend, e); - } - - function mousemove(e, data){ - checkThreshold(e, data, e, removeMouse); - } - - function mouseend(e, data) { - removeMouse(); - } - - function removeMouse() { - off(document, mouseevents.move, mousemove); - off(document, mouseevents.cancel, mouseend); - } - - function touchstart(e) { - // Don't get in the way of interaction with form elements - if (ignoreTags[e.target.tagName.toLowerCase()]) { return; } - - var touch = e.changedTouches[0]; - - // iOS live updates the touch objects whereas Android gives us copies. - // That means we can't trust the touchstart object to stay the same, - // so we must copy the data. This object acts as a template for - // movestart, move and moveend event objects. - var data = { - target: touch.target, - pageX: touch.pageX, - pageY: touch.pageY, - identifier: touch.identifier, - - // The only way to make handlers individually unbindable is by - // making them unique. - touchmove: function(e, data) { touchmove(e, data); }, - touchend: function(e, data) { touchend(e, data); } - }; - - on(document, touchevents.move, data.touchmove, data); - on(document, touchevents.cancel, data.touchend, data); - } - - function touchmove(e, data) { - var touch = changedTouch(e, data); - if (!touch) { return; } - checkThreshold(e, data, touch, removeTouch); - } - - function touchend(e, data) { - var touch = identifiedTouch(e.changedTouches, data.identifier); - if (!touch) { return; } - removeTouch(data); - } - - function removeTouch(data) { - off(document, touchevents.move, data.touchmove); - off(document, touchevents.cancel, data.touchend); - } - - function checkThreshold(e, data, touch, fn) { - var distX = touch.pageX - data.pageX; - var distY = touch.pageY - data.pageY; - - // Do nothing if the threshold has not been crossed. - if ((distX * distX) + (distY * distY) < (threshold * threshold)) { return; } - - triggerStart(e, data, touch, distX, distY, fn); - } - - function triggerStart(e, data, touch, distX, distY, fn) { - var touches = e.targetTouches; - var time = e.timeStamp - data.timeStamp; - - // Create a movestart object with some special properties that - // are passed only to the movestart handlers. - var template = { - altKey: e.altKey, - ctrlKey: e.ctrlKey, - shiftKey: e.shiftKey, - startX: data.pageX, - startY: data.pageY, - distX: distX, - distY: distY, - deltaX: distX, - deltaY: distY, - pageX: touch.pageX, - pageY: touch.pageY, - velocityX: distX / time, - velocityY: distY / time, - identifier: data.identifier, - targetTouches: touches, - finger: touches ? touches.length : 1, - enableMove: function() { - this.moveEnabled = true; - this.enableMove = noop; - e.preventDefault(); - } - }; - - // Trigger the movestart event. - trigger(data.target, 'movestart', template); - - // Unbind handlers that tracked the touch or mouse up till now. - fn(data); - } - - - // Handlers that control what happens following a movestart - - function activeMousemove(e, data) { - var timer = data.timer; - - data.touch = e; - data.timeStamp = e.timeStamp; - timer.kick(); - } - - function activeMouseend(e, data) { - var target = data.target; - var event = data.event; - var timer = data.timer; - - removeActiveMouse(); - - endEvent(target, event, timer, function() { - // Unbind the click suppressor, waiting until after mouseup - // has been handled. - setTimeout(function(){ - off(target, 'click', preventDefault); - }, 0); - }); - } - - function removeActiveMouse() { - off(document, mouseevents.move, activeMousemove); - off(document, mouseevents.end, activeMouseend); - } - - function activeTouchmove(e, data) { - var event = data.event; - var timer = data.timer; - var touch = changedTouch(e, event); - - if (!touch) { return; } - - // Stop the interface from gesturing - e.preventDefault(); - - event.targetTouches = e.targetTouches; - data.touch = touch; - data.timeStamp = e.timeStamp; - - timer.kick(); - } - - function activeTouchend(e, data) { - var target = data.target; - var event = data.event; - var timer = data.timer; - var touch = identifiedTouch(e.changedTouches, event.identifier); - - // This isn't the touch you're looking for. - if (!touch) { return; } - - removeActiveTouch(data); - endEvent(target, event, timer); - } - - function removeActiveTouch(data) { - off(document, touchevents.move, data.activeTouchmove); - off(document, touchevents.end, data.activeTouchend); - } - - - // Logic for triggering move and moveend events - - function updateEvent(event, touch, timeStamp) { - var time = timeStamp - event.timeStamp; - - event.distX = touch.pageX - event.startX; - event.distY = touch.pageY - event.startY; - event.deltaX = touch.pageX - event.pageX; - event.deltaY = touch.pageY - event.pageY; - - // Average the velocity of the last few events using a decay - // curve to even out spurious jumps in values. - event.velocityX = 0.3 * event.velocityX + 0.7 * event.deltaX / time; - event.velocityY = 0.3 * event.velocityY + 0.7 * event.deltaY / time; - event.pageX = touch.pageX; - event.pageY = touch.pageY; - } - - function endEvent(target, event, timer, fn) { - timer.end(function(){ - trigger(target, 'moveend', event); - return fn && fn(); - }); - } - - - // Set up the DOM - - function movestart(e) { - if (e.defaultPrevented) { return; } - if (!e.moveEnabled) { return; } - - var event = { - startX: e.startX, - startY: e.startY, - pageX: e.pageX, - pageY: e.pageY, - distX: e.distX, - distY: e.distY, - deltaX: e.deltaX, - deltaY: e.deltaY, - velocityX: e.velocityX, - velocityY: e.velocityY, - identifier: e.identifier, - targetTouches: e.targetTouches, - finger: e.finger - }; - - var data = { - target: e.target, - event: event, - timer: new Timer(update), - touch: undefined, - timeStamp: e.timeStamp - }; - - function update(time) { - updateEvent(event, data.touch, data.timeStamp); - trigger(data.target, 'move', event); - } - - if (e.identifier === undefined) { - // We're dealing with a mouse event. - // Stop clicks from propagating during a move - on(e.target, 'click', preventDefault); - on(document, mouseevents.move, activeMousemove, data); - on(document, mouseevents.end, activeMouseend, data); - } - else { - // In order to unbind correct handlers they have to be unique - data.activeTouchmove = function(e, data) { activeTouchmove(e, data); }; - data.activeTouchend = function(e, data) { activeTouchend(e, data); }; - - // We're dealing with a touch. - on(document, touchevents.move, data.activeTouchmove, data); - on(document, touchevents.end, data.activeTouchend, data); - } - } - - on(document, 'mousedown', mousedown); - on(document, 'touchstart', touchstart); - on(document, 'movestart', movestart); - - - // jQuery special events - // - // jQuery event objects are copies of DOM event objects. They need - // a little help copying the move properties across. - - if (!window.jQuery) { return; } - - var properties = ("startX startY pageX pageY distX distY deltaX deltaY velocityX velocityY").split(' '); - - function enableMove1(e) { e.enableMove(); } - function enableMove2(e) { e.enableMove(); } - function enableMove3(e) { e.enableMove(); } - - function add(handleObj) { - var handler = handleObj.handler; - - handleObj.handler = function(e) { - // Copy move properties across from originalEvent - var i = properties.length; - var property; - - while(i--) { - property = properties[i]; - e[property] = e.originalEvent[property]; - } - - handler.apply(this, arguments); - }; - } - - jQuery.event.special.movestart = { - setup: function() { - // Movestart must be enabled to allow other move events - on(this, 'movestart', enableMove1); - - // Do listen to DOM events - return false; - }, - - teardown: function() { - off(this, 'movestart', enableMove1); - return false; - }, - - add: add - }; - - jQuery.event.special.move = { - setup: function() { - on(this, 'movestart', enableMove2); - return false; - }, - - teardown: function() { - off(this, 'movestart', enableMove2); - return false; - }, - - add: add - }; - - jQuery.event.special.moveend = { - setup: function() { - on(this, 'movestart', enableMove3); - return false; - }, - - teardown: function() { - off(this, 'movestart', enableMove3); - return false; - }, - - add: add - }; -}); diff --git a/resources/assets/___vendor/twentytwenty/js/jquery.twentytwenty.js b/resources/assets/___vendor/twentytwenty/js/jquery.twentytwenty.js deleted file mode 100644 index b09737f..0000000 --- a/resources/assets/___vendor/twentytwenty/js/jquery.twentytwenty.js +++ /dev/null @@ -1,151 +0,0 @@ -(function($){ - - $.fn.twentytwenty = function(options) { - var options = $.extend({ - default_offset_pct: 0.5, - orientation: 'horizontal', - before_label: 'Before', - after_label: 'After', - no_overlay: false, - move_slider_on_hover: false, - move_with_handle_only: true, - click_to_move: false - }, options); - - return this.each(function() { - - var sliderPct = options.default_offset_pct; - var container = $(this); - var sliderOrientation = options.orientation; - var beforeDirection = (sliderOrientation === 'vertical') ? 'down' : 'left'; - var afterDirection = (sliderOrientation === 'vertical') ? 'up' : 'right'; - - - container.wrap("
"); - if(!options.no_overlay) { - container.append("
"); - var overlay = container.find(".twentytwenty-overlay"); - overlay.append("
"); - overlay.append("
"); - } - var beforeImg = container.find("img:first"); - var afterImg = container.find("img:last"); - container.append("
"); - var slider = container.find(".twentytwenty-handle"); - slider.append(""); - slider.append(""); - container.addClass("twentytwenty-container"); - beforeImg.addClass("twentytwenty-before"); - afterImg.addClass("twentytwenty-after"); - - var calcOffset = function(dimensionPct) { - var w = beforeImg.width(); - var h = beforeImg.height(); - return { - w: w+"px", - h: h+"px", - cw: (dimensionPct*w)+"px", - ch: (dimensionPct*h)+"px" - }; - }; - - var adjustContainer = function(offset) { - if (sliderOrientation === 'vertical') { - beforeImg.css("clip", "rect(0,"+offset.w+","+offset.ch+",0)"); - afterImg.css("clip", "rect("+offset.ch+","+offset.w+","+offset.h+",0)"); - } - else { - beforeImg.css("clip", "rect(0,"+offset.cw+","+offset.h+",0)"); - afterImg.css("clip", "rect(0,"+offset.w+","+offset.h+","+offset.cw+")"); - } - container.css("height", offset.h); - }; - - var adjustSlider = function(pct) { - var offset = calcOffset(pct); - slider.css((sliderOrientation==="vertical") ? "top" : "left", (sliderOrientation==="vertical") ? offset.ch : offset.cw); - adjustContainer(offset); - }; - - // Return the number specified or the min/max number if it outside the range given. - var minMaxNumber = function(num, min, max) { - return Math.max(min, Math.min(max, num)); - }; - - // Calculate the slider percentage based on the position. - var getSliderPercentage = function(positionX, positionY) { - var sliderPercentage = (sliderOrientation === 'vertical') ? - (positionY-offsetY)/imgHeight : - (positionX-offsetX)/imgWidth; - - return minMaxNumber(sliderPercentage, 0, 1); - }; - - - $(window).on("resize.twentytwenty", function(e) { - adjustSlider(sliderPct); - }); - - var offsetX = 0; - var offsetY = 0; - var imgWidth = 0; - var imgHeight = 0; - var onMoveStart = function(e) { - if (((e.distX > e.distY && e.distX < -e.distY) || (e.distX < e.distY && e.distX > -e.distY)) && sliderOrientation !== 'vertical') { - e.preventDefault(); - } - else if (((e.distX < e.distY && e.distX < -e.distY) || (e.distX > e.distY && e.distX > -e.distY)) && sliderOrientation === 'vertical') { - e.preventDefault(); - } - container.addClass("active"); - offsetX = container.offset().left; - offsetY = container.offset().top; - imgWidth = beforeImg.width(); - imgHeight = beforeImg.height(); - }; - var onMove = function(e) { - if (container.hasClass("active")) { - sliderPct = getSliderPercentage(e.pageX, e.pageY); - adjustSlider(sliderPct); - } - }; - var onMoveEnd = function() { - container.removeClass("active"); - }; - - var moveTarget = options.move_with_handle_only ? slider : container; - moveTarget.on("movestart",onMoveStart); - moveTarget.on("move",onMove); - moveTarget.on("moveend",onMoveEnd); - - if (options.move_slider_on_hover) { - container.on("mouseenter", onMoveStart); - container.on("mousemove", onMove); - container.on("mouseleave", onMoveEnd); - } - - slider.on("touchmove", function(e) { - e.preventDefault(); - }); - - container.find("img").on("mousedown", function(event) { - event.preventDefault(); - }); - - if (options.click_to_move) { - container.on('click', function(e) { - offsetX = container.offset().left; - offsetY = container.offset().top; - imgWidth = beforeImg.width(); - imgHeight = beforeImg.height(); - - sliderPct = getSliderPercentage(e.pageX, e.pageY); - adjustSlider(sliderPct); - }); - } - - $(window).trigger("resize.twentytwenty"); - }); - }; - -})(jQuery); diff --git a/resources/assets/___vendor/twentytwenty/package.json b/resources/assets/___vendor/twentytwenty/package.json deleted file mode 100644 index c7c262e..0000000 --- a/resources/assets/___vendor/twentytwenty/package.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "zurb-twentytwenty", - "version": "0.1.0", - "description": "Zurb TwentyTwenty plugin", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "ZURB", - "license": "ISC", - "repository": { - "type": "git", - "url": "https://github.com/zurb/twentytwenty" - }, - "devDependencies": { - "grunt": "^0.4.5", - "grunt-contrib-clean": "^0.6.0", - "grunt-contrib-connect": "^0.9.0", - "grunt-contrib-watch": "^0.6.1", - "grunt-notify": "^0.4.1", - "grunt-sass": "^1.1.0", - "load-grunt-tasks": "^2.0.0" - } -} diff --git a/resources/assets/___vendor/twentytwenty/twentytwenty-no-compass.html b/resources/assets/___vendor/twentytwenty/twentytwenty-no-compass.html deleted file mode 100644 index 7ea472b..0000000 --- a/resources/assets/___vendor/twentytwenty/twentytwenty-no-compass.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - twentytwenty - - - - - -
-
-

Basic Usage

-

Demonstrates basic usage of the plugin.

-
-
-
- - -
-
-
- -
-
-

Vertical Orientation

-

Demonstrates sliding up and down.

-
-
-
- - -
-
-
- -
-
-

Side by side

-

Using multiple comparisons at once.

-
-
-
- - -
-
-
-
- - -
-
-
- - - - - - - diff --git a/resources/assets/___vendor/vide/jquery.vide.js b/resources/assets/___vendor/vide/jquery.vide.js deleted file mode 100644 index 66cf001..0000000 --- a/resources/assets/___vendor/vide/jquery.vide.js +++ /dev/null @@ -1,502 +0,0 @@ -/* - * Vide - v0.5.1 - * Easy as hell jQuery plugin for video backgrounds. - * http://vodkabears.github.io/vide/ - * - * Made by Ilya Makarov - * Under MIT License - */ -!(function(root, factory) { - if (typeof define === 'function' && define.amd) { - define(['jquery'], factory); - } else if (typeof exports === 'object') { - factory(require('jquery')); - } else { - factory(root.jQuery); - } -})(this, function($) { - - 'use strict'; - - /** - * Name of the plugin - * @private - * @const - * @type {String} - */ - var PLUGIN_NAME = 'vide'; - - /** - * Default settings - * @private - * @const - * @type {Object} - */ - var DEFAULTS = { - volume: 1, - playbackRate: 1, - muted: true, - loop: true, - autoplay: true, - position: '50% 50%', - posterType: 'detect', - resizing: true, - bgColor: 'transparent', - className: '' - }; - - /** - * Not implemented error message - * @private - * @const - * @type {String} - */ - var NOT_IMPLEMENTED_MSG = 'Not implemented'; - - /** - * Parse a string with options - * @private - * @param {String} str - * @returns {Object|String} - */ - function parseOptions(str) { - var obj = {}; - var delimiterIndex; - var option; - var prop; - var val; - var arr; - var len; - var i; - - // Remove spaces around delimiters and split - arr = str.replace(/\s*:\s*/g, ':').replace(/\s*,\s*/g, ',').split(','); - - // Parse a string - for (i = 0, len = arr.length; i < len; i++) { - option = arr[i]; - - // Ignore urls and a string without colon delimiters - if ( - option.search(/^(http|https|ftp):\/\//) !== -1 || - option.search(':') === -1 - ) { - break; - } - - delimiterIndex = option.indexOf(':'); - prop = option.substring(0, delimiterIndex); - val = option.substring(delimiterIndex + 1); - - // If val is an empty string, make it undefined - if (!val) { - val = undefined; - } - - // Convert a string value if it is like a boolean - if (typeof val === 'string') { - val = val === 'true' || (val === 'false' ? false : val); - } - - // Convert a string value if it is like a number - if (typeof val === 'string') { - val = !isNaN(val) ? +val : val; - } - - obj[prop] = val; - } - - // If nothing is parsed - if (prop == null && val == null) { - return str; - } - - return obj; - } - - /** - * Parse a position option - * @private - * @param {String} str - * @returns {Object} - */ - function parsePosition(str) { - str = '' + str; - - // Default value is a center - var args = str.split(/\s+/); - var x = '50%'; - var y = '50%'; - var len; - var arg; - var i; - - for (i = 0, len = args.length; i < len; i++) { - arg = args[i]; - - // Convert values - if (arg === 'left') { - x = '0%'; - } else if (arg === 'right') { - x = '100%'; - } else if (arg === 'top') { - y = '0%'; - } else if (arg === 'bottom') { - y = '100%'; - } else if (arg === 'center') { - if (i === 0) { - x = '50%'; - } else { - y = '50%'; - } - } else { - if (i === 0) { - x = arg; - } else { - y = arg; - } - } - } - - return { x: x, y: y }; - } - - /** - * Search a poster - * @private - * @param {String} path - * @param {Function} callback - */ - function findPoster(path, callback) { - var onLoad = function() { - callback(this.src); - }; - - $('').on('load', onLoad); - $('').on('load', onLoad); - $('').on('load', onLoad); - $('').on('load', onLoad); - } - - /** - * Vide constructor - * @param {HTMLElement} element - * @param {Object|String} path - * @param {Object|String} options - * @constructor - */ - function Vide(element, path, options) { - this.$element = $(element); - - // Parse path - if (typeof path === 'string') { - path = parseOptions(path); - } - - // Parse options - if (!options) { - options = {}; - } else if (typeof options === 'string') { - options = parseOptions(options); - } - - // Remove an extension - if (typeof path === 'string') { - path = path.replace(/\.\w*$/, ''); - } else if (typeof path === 'object') { - for (var i in path) { - if (path.hasOwnProperty(i)) { - path[i] = path[i].replace(/\.\w*$/, ''); - } - } - } - - this.settings = $.extend({}, DEFAULTS, options); - this.path = path; - - // https://github.com/VodkaBears/Vide/issues/110 - try { - this.init(); - } catch (e) { - if (e.message !== NOT_IMPLEMENTED_MSG) { - throw e; - } - } - } - - /** - * Initialization - * @public - */ - Vide.prototype.init = function() { - var vide = this; - var path = vide.path; - var poster = path; - var sources = ''; - var $element = vide.$element; - var settings = vide.settings; - var position = parsePosition(settings.position); - var posterType = settings.posterType; - var $video; - var $wrapper; - - // Set styles of a video wrapper - $wrapper = vide.$wrapper = $('
') - .addClass(settings.className) - .css({ - position: 'absolute', - 'z-index': -1, - top: 0, - left: 0, - bottom: 0, - right: 0, - overflow: 'hidden', - '-webkit-background-size': 'cover', - '-moz-background-size': 'cover', - '-o-background-size': 'cover', - 'background-size': 'cover', - 'background-color': settings.bgColor, - 'background-repeat': 'no-repeat', - 'background-position': position.x + ' ' + position.y - }); - - // Get a poster path - if (typeof path === 'object') { - if (path.poster) { - poster = path.poster; - } else { - if (path.mp4) { - poster = path.mp4; - } else if (path.webm) { - poster = path.webm; - } else if (path.ogv) { - poster = path.ogv; - } - } - } - - // Set a video poster - if (posterType === 'detect') { - findPoster(poster, function(url) { - $wrapper.css('background-image', 'url(' + url + ')'); - }); - } else if (posterType !== 'none') { - $wrapper.css('background-image', 'url(' + poster + '.' + posterType + ')'); - } - - // If a parent element has a static position, make it relative - if ($element.css('position') === 'static') { - $element.css('position', 'relative'); - } - - $element.prepend($wrapper); - - if (typeof path === 'object') { - if (path.mp4) { - sources += ''; - } - - if (path.webm) { - sources += ''; - } - - if (path.ogv) { - sources += ''; - } - - $video = vide.$video = $(''); - } else { - $video = vide.$video = $(''); - } - - // https://github.com/VodkaBears/Vide/issues/110 - try { - $video - - // Set video properties - .prop({ - autoplay: settings.autoplay, - loop: settings.loop, - volume: settings.volume, - muted: settings.muted, - defaultMuted: settings.muted, - playbackRate: settings.playbackRate, - defaultPlaybackRate: settings.playbackRate - }); - - if (settings.autoplay) { - $video.attr('playsinline', ''); - } - } catch (e) { - throw new Error(NOT_IMPLEMENTED_MSG); - } - - // Video alignment - $video.css({ - margin: 'auto', - position: 'absolute', - 'z-index': -1, - top: position.y, - left: position.x, - '-webkit-transform': 'translate(-' + position.x + ', -' + position.y + ')', - '-ms-transform': 'translate(-' + position.x + ', -' + position.y + ')', - '-moz-transform': 'translate(-' + position.x + ', -' + position.y + ')', - transform: 'translate(-' + position.x + ', -' + position.y + ')', - opacity: 0 - }) - - // Resize a video, when it's loaded - .one('canplaythrough.' + PLUGIN_NAME, function() { - vide.resize(); - }) - - // Make it visible, when it's already playing - .one('playing.' + PLUGIN_NAME, function() { - $video.css({ - visibility: 'visible', - opacity: 1 - }); - $wrapper.css('background-image', 'none'); - }); - - // Resize event is available only for 'window' - // Use another code solutions to detect DOM elements resizing - $element.on('resize.' + PLUGIN_NAME, function() { - if (settings.resizing) { - vide.resize(); - } - }); - - // Append a video - $wrapper.append($video); - }; - - /** - * Get a video element - * @public - * @returns {HTMLVideoElement} - */ - Vide.prototype.getVideoObject = function() { - return this.$video[0]; - }; - - /** - * Resize a video background - * @public - */ - Vide.prototype.resize = function() { - if (!this.$video) { - return; - } - - var $wrapper = this.$wrapper; - var $video = this.$video; - var video = $video[0]; - - // Get a native video size - var videoHeight = video.videoHeight; - var videoWidth = video.videoWidth; - - // Get a wrapper size - var wrapperHeight = $wrapper.height(); - var wrapperWidth = $wrapper.width(); - - if (wrapperWidth / videoWidth > wrapperHeight / videoHeight) { - $video.css({ - - // +2 pixels to prevent an empty space after transformation - width: wrapperWidth + 2, - height: 'auto' - }); - } else { - $video.css({ - width: 'auto', - - // +2 pixels to prevent an empty space after transformation - height: wrapperHeight + 2 - }); - } - }; - - /** - * Destroy a video background - * @public - */ - Vide.prototype.destroy = function() { - delete $[PLUGIN_NAME].lookup[this.index]; - this.$video && this.$video.off(PLUGIN_NAME); - this.$element.off(PLUGIN_NAME).removeData(PLUGIN_NAME); - this.$wrapper.remove(); - }; - - /** - * Special plugin object for instances. - * @public - * @type {Object} - */ - $[PLUGIN_NAME] = { - lookup: [] - }; - - /** - * Plugin constructor - * @param {Object|String} path - * @param {Object|String} options - * @returns {JQuery} - * @constructor - */ - $.fn[PLUGIN_NAME] = function(path, options) { - var instance; - - this.each(function() { - instance = $.data(this, PLUGIN_NAME); - - // Destroy the plugin instance if exists - instance && instance.destroy(); - - // Create the plugin instance - instance = new Vide(this, path, options); - instance.index = $[PLUGIN_NAME].lookup.push(instance) - 1; - $.data(this, PLUGIN_NAME, instance); - }); - - return this; - }; - - $(document).ready(function() { - var $window = $(window); - - // Window resize event listener - $window.on('resize.' + PLUGIN_NAME, function() { - for (var len = $[PLUGIN_NAME].lookup.length, i = 0, instance; i < len; i++) { - instance = $[PLUGIN_NAME].lookup[i]; - - if (instance && instance.settings.resizing) { - instance.resize(); - } - } - }); - - // https://github.com/VodkaBears/Vide/issues/68 - $window.on('pagehide.' + PLUGIN_NAME, function() { - return false; - }); - - // Auto initialization - // Add 'data-vide-bg' attribute with a path to the video without extension - // Also you can pass options throw the 'data-vide-options' attribute - // 'data-vide-options' must be like 'muted: false, volume: 0.5' - $(document).find('[data-' + PLUGIN_NAME + '-bg]').each(function(i, element) { - var $element = $(element); - var options = $element.data(PLUGIN_NAME + '-options'); - var path = $element.data(PLUGIN_NAME + '-bg'); - - $element[PLUGIN_NAME](path, options); - }); - }); - -}); diff --git a/resources/assets/___vendor/vivus/vivus.js b/resources/assets/___vendor/vivus/vivus.js deleted file mode 100644 index 57dbff0..0000000 --- a/resources/assets/___vendor/vivus/vivus.js +++ /dev/null @@ -1,1222 +0,0 @@ -/** - * vivus - JavaScript library to make drawing animation on SVG - * @version v0.4.6 - * @link https://github.com/maxwellito/vivus - * @license MIT - */ - -(function () { - - 'use strict'; - -/** - * Pathformer - * Beta version - * - * Take any SVG version 1.1 and transform - * child elements to 'path' elements - * - * This code is purely forked from - * https://github.com/Waest/SVGPathConverter - */ - -/** - * Class constructor - * - * @param {DOM|String} element Dom element of the SVG or id of it - */ -function Pathformer(element) { - // Test params - if (typeof element === 'undefined') { - throw new Error('Pathformer [constructor]: "element" parameter is required'); - } - - // Set the element - if (element.constructor === String) { - element = document.getElementById(element); - if (!element) { - throw new Error('Pathformer [constructor]: "element" parameter is not related to an existing ID'); - } - } - if (element instanceof window.SVGElement || - element instanceof window.SVGGElement || - /^svg$/i.test(element.nodeName)) { - this.el = element; - } else { - throw new Error('Pathformer [constructor]: "element" parameter must be a string or a SVGelement'); - } - - // Start - this.scan(element); -} - -/** - * List of tags which can be transformed - * to path elements - * - * @type {Array} - */ -Pathformer.prototype.TYPES = ['line', 'ellipse', 'circle', 'polygon', 'polyline', 'rect']; - -/** - * List of attribute names which contain - * data. This array list them to check if - * they contain bad values, like percentage. - * - * @type {Array} - */ -Pathformer.prototype.ATTR_WATCH = ['cx', 'cy', 'points', 'r', 'rx', 'ry', 'x', 'x1', 'x2', 'y', 'y1', 'y2']; - -/** - * Finds the elements compatible for transform - * and apply the liked method - * - * @param {object} options Object from the constructor - */ -Pathformer.prototype.scan = function (svg) { - var fn, element, pathData, pathDom, - elements = svg.querySelectorAll(this.TYPES.join(',')); - - for (var i = 0; i < elements.length; i++) { - element = elements[i]; - fn = this[element.tagName.toLowerCase() + 'ToPath']; - pathData = fn(this.parseAttr(element.attributes)); - pathDom = this.pathMaker(element, pathData); - element.parentNode.replaceChild(pathDom, element); - } -}; - - -/** - * Read `line` element to extract and transform - * data, to make it ready for a `path` object. - * - * @param {DOMelement} element Line element to transform - * @return {object} Data for a `path` element - */ -Pathformer.prototype.lineToPath = function (element) { - var newElement = {}, - x1 = element.x1 || 0, - y1 = element.y1 || 0, - x2 = element.x2 || 0, - y2 = element.y2 || 0; - - newElement.d = 'M' + x1 + ',' + y1 + 'L' + x2 + ',' + y2; - return newElement; -}; - -/** - * Read `rect` element to extract and transform - * data, to make it ready for a `path` object. - * The radius-border is not taken in charge yet. - * (your help is more than welcomed) - * - * @param {DOMelement} element Rect element to transform - * @return {object} Data for a `path` element - */ -Pathformer.prototype.rectToPath = function (element) { - var newElement = {}, - x = parseFloat(element.x) || 0, - y = parseFloat(element.y) || 0, - width = parseFloat(element.width) || 0, - height = parseFloat(element.height) || 0; - - if (element.rx || element.ry) { - var rx = parseInt(element.rx, 10) || -1, - ry = parseInt(element.ry, 10) || -1; - rx = Math.min(Math.max(rx < 0 ? ry : rx, 0), width/2); - ry = Math.min(Math.max(ry < 0 ? rx : ry, 0), height/2); - - newElement.d = 'M ' + (x + rx) + ',' + y + ' ' + - 'L ' + (x + width - rx) + ',' + y + ' ' + - 'A ' + rx + ',' + ry + ',0,0,1,' + (x + width) + ',' + (y + ry) + ' ' + - 'L ' + (x + width) + ',' + (y + height - ry) + ' ' + - 'A ' + rx + ',' + ry + ',0,0,1,' + (x + width - rx) + ',' + (y + height) + ' ' + - 'L ' + (x + rx) + ',' + (y + height) + ' ' + - 'A ' + rx + ',' + ry + ',0,0,1,' + x + ',' + (y + height - ry) + ' ' + - 'L ' + x + ',' + (y + ry) + ' ' + - 'A ' + rx + ',' + ry + ',0,0,1,' + (x + rx) + ',' + y; - } - else { - newElement.d = 'M' + x + ' ' + y + ' ' + - 'L' + (x + width) + ' ' + y + ' ' + - 'L' + (x + width) + ' ' + (y + height) + ' ' + - 'L' + x + ' ' + (y + height) + ' Z'; - } - return newElement; -}; - -/** - * Read `polyline` element to extract and transform - * data, to make it ready for a `path` object. - * - * @param {DOMelement} element Polyline element to transform - * @return {object} Data for a `path` element - */ -Pathformer.prototype.polylineToPath = function (element) { - var newElement = {}, - points = element.points.trim().split(' '), - i, path; - - // Reformatting if points are defined without commas - if (element.points.indexOf(',') === -1) { - var formattedPoints = []; - for (i = 0; i < points.length; i+=2) { - formattedPoints.push(points[i] + ',' + points[i+1]); - } - points = formattedPoints; - } - - // Generate the path.d value - path = 'M' + points[0]; - for(i = 1; i < points.length; i++) { - if (points[i].indexOf(',') !== -1) { - path += 'L' + points[i]; - } - } - newElement.d = path; - return newElement; -}; - -/** - * Read `polygon` element to extract and transform - * data, to make it ready for a `path` object. - * This method rely on polylineToPath, because the - * logic is similar. The path created is just closed, - * so it needs an 'Z' at the end. - * - * @param {DOMelement} element Polygon element to transform - * @return {object} Data for a `path` element - */ -Pathformer.prototype.polygonToPath = function (element) { - var newElement = Pathformer.prototype.polylineToPath(element); - - newElement.d += 'Z'; - return newElement; -}; - -/** - * Read `ellipse` element to extract and transform - * data, to make it ready for a `path` object. - * - * @param {DOMelement} element ellipse element to transform - * @return {object} Data for a `path` element - */ -Pathformer.prototype.ellipseToPath = function (element) { - var newElement = {}, - rx = parseFloat(element.rx) || 0, - ry = parseFloat(element.ry) || 0, - cx = parseFloat(element.cx) || 0, - cy = parseFloat(element.cy) || 0, - startX = cx - rx, - startY = cy, - endX = parseFloat(cx) + parseFloat(rx), - endY = cy; - - newElement.d = 'M' + startX + ',' + startY + - 'A' + rx + ',' + ry + ' 0,1,1 ' + endX + ',' + endY + - 'A' + rx + ',' + ry + ' 0,1,1 ' + startX + ',' + endY; - return newElement; -}; - -/** - * Read `circle` element to extract and transform - * data, to make it ready for a `path` object. - * - * @param {DOMelement} element Circle element to transform - * @return {object} Data for a `path` element - */ -Pathformer.prototype.circleToPath = function (element) { - var newElement = {}, - r = parseFloat(element.r) || 0, - cx = parseFloat(element.cx) || 0, - cy = parseFloat(element.cy) || 0, - startX = cx - r, - startY = cy, - endX = parseFloat(cx) + parseFloat(r), - endY = cy; - - newElement.d = 'M' + startX + ',' + startY + - 'A' + r + ',' + r + ' 0,1,1 ' + endX + ',' + endY + - 'A' + r + ',' + r + ' 0,1,1 ' + startX + ',' + endY; - return newElement; -}; - -/** - * Create `path` elements form original element - * and prepared objects - * - * @param {DOMelement} element Original element to transform - * @param {object} pathData Path data (from `toPath` methods) - * @return {DOMelement} Path element - */ -Pathformer.prototype.pathMaker = function (element, pathData) { - var i, attr, pathTag = document.createElementNS('http://www.w3.org/2000/svg','path'); - for(i = 0; i < element.attributes.length; i++) { - attr = element.attributes[i]; - if (this.ATTR_WATCH.indexOf(attr.name) === -1) { - pathTag.setAttribute(attr.name, attr.value); - } - } - for(i in pathData) { - pathTag.setAttribute(i, pathData[i]); - } - return pathTag; -}; - -/** - * Parse attributes of a DOM element to - * get an object of attribute => value - * - * @param {NamedNodeMap} attributes Attributes object from DOM element to parse - * @return {object} Object of attributes - */ -Pathformer.prototype.parseAttr = function (element) { - var attr, output = {}; - for (var i = 0; i < element.length; i++) { - attr = element[i]; - // Check if no data attribute contains '%', or the transformation is impossible - if (this.ATTR_WATCH.indexOf(attr.name) !== -1 && attr.value.indexOf('%') !== -1) { - throw new Error('Pathformer [parseAttr]: a SVG shape got values in percentage. This cannot be transformed into \'path\' tags. Please use \'viewBox\'.'); - } - output[attr.name] = attr.value; - } - return output; -}; - - 'use strict'; - -var setupEnv, requestAnimFrame, cancelAnimFrame, parsePositiveInt; - -/** - * Vivus - * Beta version - * - * Take any SVG and make the animation - * to give give the impression of live drawing - * - * This in more than just inspired from codrops - * At that point, it's a pure fork. - */ - -/** - * Class constructor - * option structure - * type: 'delayed'|'sync'|'oneByOne'|'script' (to know if the items must be drawn synchronously or not, default: delayed) - * duration: (in frames) - * start: 'inViewport'|'manual'|'autostart' (start automatically the animation, default: inViewport) - * delay: (delay between the drawing of first and last path) - * dashGap whitespace extra margin between dashes - * pathTimingFunction timing animation function for each path element of the SVG - * animTimingFunction timing animation function for the complete SVG - * forceRender force the browser to re-render all updated path items - * selfDestroy removes all extra styling on the SVG, and leaves it as original - * - * The attribute 'type' is by default on 'delayed'. - * - 'delayed' - * all paths are draw at the same time but with a - * little delay between them before start - * - 'sync' - * all path are start and finish at the same time - * - 'oneByOne' - * only one path is draw at the time - * the end of the first one will trigger the draw - * of the next one - * - * All these values can be overwritten individually - * for each path item in the SVG - * The value of frames will always take the advantage of - * the duration value. - * If you fail somewhere, an error will be thrown. - * Good luck. - * - * @constructor - * @this {Vivus} - * @param {DOM|String} element Dom element of the SVG or id of it - * @param {Object} options Options about the animation - * @param {Function} callback Callback for the end of the animation - */ -function Vivus(element, options, callback) { - setupEnv(); - - // Setup - this.isReady = false; - this.setElement(element, options); - this.setOptions(options); - this.setCallback(callback); - - if (this.isReady) { - this.init(); - } -} - -/** - * Timing functions - ************************************** - * - * Default functions to help developers. - * It always take a number as parameter (between 0 to 1) then - * return a number (between 0 and 1) - */ -Vivus.LINEAR = function(x) { - return x; -}; -Vivus.EASE = function(x) { - return -Math.cos(x * Math.PI) / 2 + 0.5; -}; -Vivus.EASE_OUT = function(x) { - return 1 - Math.pow(1 - x, 3); -}; -Vivus.EASE_IN = function(x) { - return Math.pow(x, 3); -}; -Vivus.EASE_OUT_BOUNCE = function(x) { - var base = -Math.cos(x * (0.5 * Math.PI)) + 1, - rate = Math.pow(base, 1.5), - rateR = Math.pow(1 - x, 2), - progress = -Math.abs(Math.cos(rate * (2.5 * Math.PI))) + 1; - return 1 - rateR + progress * rateR; -}; - -/** - * Setters - ************************************** - */ - -/** - * Check and set the element in the instance - * The method will not return anything, but will throw an - * error if the parameter is invalid - * - * @param {DOM|String} element SVG Dom element or id of it - */ -Vivus.prototype.setElement = function(element, options) { - var onLoad, self; - - // Basic check - if (typeof element === 'undefined') { - throw new Error('Vivus [constructor]: "element" parameter is required'); - } - - // Set the element - if (element.constructor === String) { - element = document.getElementById(element); - if (!element) { - throw new Error( - 'Vivus [constructor]: "element" parameter is not related to an existing ID' - ); - } - } - this.parentEl = element; - - // Load the SVG with XMLHttpRequest and extract the SVG - if (options && options.file) { - self = this; - onLoad = function() { - var domSandbox = document.createElement('div'); - domSandbox.innerHTML = this.responseText; - - var svgTag = domSandbox.querySelector('svg'); - if (!svgTag) { - throw new Error( - 'Vivus [load]: Cannot find the SVG in the loaded file : ' + - options.file - ); - } - - self.el = svgTag; - self.el.setAttribute('width', '100%'); - self.el.setAttribute('height', '100%'); - self.parentEl.appendChild(self.el); - self.isReady = true; - self.init(); - self = null; - }; - - var oReq = new window.XMLHttpRequest(); - oReq.addEventListener('load', onLoad); - oReq.open('GET', options.file); - oReq.send(); - return; - } - - switch (element.constructor) { - case window.SVGSVGElement: - case window.SVGElement: - case window.SVGGElement: - this.el = element; - this.isReady = true; - break; - - case window.HTMLObjectElement: - self = this; - onLoad = function(e) { - if (self.isReady) { - return; - } - self.el = - element.contentDocument && - element.contentDocument.querySelector('svg'); - if (!self.el && e) { - throw new Error( - 'Vivus [constructor]: object loaded does not contain any SVG' - ); - } else if (self.el) { - if (element.getAttribute('built-by-vivus')) { - self.parentEl.insertBefore(self.el, element); - self.parentEl.removeChild(element); - self.el.setAttribute('width', '100%'); - self.el.setAttribute('height', '100%'); - } - self.isReady = true; - self.init(); - self = null; - } - }; - - if (!onLoad()) { - element.addEventListener('load', onLoad); - } - break; - - default: - throw new Error( - 'Vivus [constructor]: "element" parameter is not valid (or miss the "file" attribute)' - ); - } -}; - -/** - * Set up user option to the instance - * The method will not return anything, but will throw an - * error if the parameter is invalid - * - * @param {object} options Object from the constructor - */ -Vivus.prototype.setOptions = function(options) { - var allowedTypes = [ - 'delayed', - 'sync', - 'async', - 'nsync', - 'oneByOne', - 'scenario', - 'scenario-sync' - ]; - var allowedStarts = ['inViewport', 'manual', 'autostart']; - - // Basic check - if (options !== undefined && options.constructor !== Object) { - throw new Error( - 'Vivus [constructor]: "options" parameter must be an object' - ); - } else { - options = options || {}; - } - - // Set the animation type - if (options.type && allowedTypes.indexOf(options.type) === -1) { - throw new Error( - 'Vivus [constructor]: ' + - options.type + - ' is not an existing animation `type`' - ); - } else { - this.type = options.type || allowedTypes[0]; - } - - // Set the start type - if (options.start && allowedStarts.indexOf(options.start) === -1) { - throw new Error( - 'Vivus [constructor]: ' + - options.start + - ' is not an existing `start` option' - ); - } else { - this.start = options.start || allowedStarts[0]; - } - - this.isIE = - window.navigator.userAgent.indexOf('MSIE') !== -1 || - window.navigator.userAgent.indexOf('Trident/') !== -1 || - window.navigator.userAgent.indexOf('Edge/') !== -1; - this.duration = parsePositiveInt(options.duration, 120); - this.delay = parsePositiveInt(options.delay, null); - this.dashGap = parsePositiveInt(options.dashGap, 1); - this.forceRender = options.hasOwnProperty('forceRender') - ? !!options.forceRender - : this.isIE; - this.reverseStack = !!options.reverseStack; - this.selfDestroy = !!options.selfDestroy; - this.onReady = options.onReady; - this.map = []; - this.frameLength = this.currentFrame = this.delayUnit = this.speed = this.handle = null; - - this.ignoreInvisible = options.hasOwnProperty('ignoreInvisible') - ? !!options.ignoreInvisible - : false; - - this.animTimingFunction = options.animTimingFunction || Vivus.LINEAR; - this.pathTimingFunction = options.pathTimingFunction || Vivus.LINEAR; - - if (this.delay >= this.duration) { - throw new Error('Vivus [constructor]: delay must be shorter than duration'); - } -}; - -/** - * Set up callback to the instance - * The method will not return enything, but will throw an - * error if the parameter is invalid - * - * @param {Function} callback Callback for the animation end - */ -Vivus.prototype.setCallback = function(callback) { - // Basic check - if (!!callback && callback.constructor !== Function) { - throw new Error( - 'Vivus [constructor]: "callback" parameter must be a function' - ); - } - this.callback = callback || function() {}; -}; - -/** - * Core - ************************************** - */ - -/** - * Map the svg, path by path. - * The method return nothing, it just fill the - * `map` array. Each item in this array represent - * a path element from the SVG, with informations for - * the animation. - * - * ``` - * [ - * { - * el: the path element - * length: length of the path line - * startAt: time start of the path animation (in frames) - * duration: path animation duration (in frames) - * }, - * ... - * ] - * ``` - * - */ -Vivus.prototype.mapping = function() { - var i, paths, path, pAttrs, pathObj, totalLength, lengthMeter, timePoint, scale, hasNonScale; - timePoint = totalLength = lengthMeter = 0; - paths = this.el.querySelectorAll('path'); - hasNonScale = false; - - for (i = 0; i < paths.length; i++) { - path = paths[i]; - if (this.isInvisible(path)) { - continue; - } - - pathObj = { - el: path, - length: 0, - startAt: 0, - duration: 0, - isResizeSensitive: false - }; - - // If vector effect is non-scaling-stroke, the total length won't match the rendered length - // so we need to calculate the scale and apply it - if (path.getAttribute('vector-effect') === 'non-scaling-stroke') { - var rect = path.getBoundingClientRect(); - var box = path.getBBox(); - scale = Math.max(rect.width / box.width, rect.height / box.height); - pathObj.isResizeSensitive = true; - hasNonScale = true; - } else { - scale = 1; - } - pathObj.length = Math.ceil(path.getTotalLength() * scale); - - // Test if the path length is correct - if (isNaN(pathObj.length)) { - if (window.console && console.warn) { - console.warn( - 'Vivus [mapping]: cannot retrieve a path element length', - path - ); - } - continue; - } - this.map.push(pathObj); - path.style.strokeDasharray = - pathObj.length + ' ' + (pathObj.length + this.dashGap * 2); - path.style.strokeDashoffset = pathObj.length + this.dashGap; - pathObj.length += this.dashGap; - totalLength += pathObj.length; - - this.renderPath(i); - } - - // Show a warning for non-scaling elements - if (hasNonScale) { - console.warn('Vivus: this SVG contains non-scaling-strokes. You should call instance.recalc() when the SVG is resized or you will encounter unwanted behaviour. See https://github.com/maxwellito/vivus#non-scaling for more info.'); - } - - totalLength = totalLength === 0 ? 1 : totalLength; - this.delay = this.delay === null ? this.duration / 3 : this.delay; - this.delayUnit = this.delay / (paths.length > 1 ? paths.length - 1 : 1); - - // Reverse stack if asked - if (this.reverseStack) { - this.map.reverse(); - } - - for (i = 0; i < this.map.length; i++) { - pathObj = this.map[i]; - - switch (this.type) { - case 'delayed': - pathObj.startAt = this.delayUnit * i; - pathObj.duration = this.duration - this.delay; - break; - - case 'oneByOne': - pathObj.startAt = (lengthMeter / totalLength) * this.duration; - pathObj.duration = (pathObj.length / totalLength) * this.duration; - break; - - case 'sync': - case 'async': - case 'nsync': - pathObj.startAt = 0; - pathObj.duration = this.duration; - break; - - case 'scenario-sync': - path = pathObj.el; - pAttrs = this.parseAttr(path); - pathObj.startAt = - timePoint + - (parsePositiveInt(pAttrs['data-delay'], this.delayUnit) || 0); - pathObj.duration = parsePositiveInt( - pAttrs['data-duration'], - this.duration - ); - timePoint = - pAttrs['data-async'] !== undefined - ? pathObj.startAt - : pathObj.startAt + pathObj.duration; - this.frameLength = Math.max( - this.frameLength, - pathObj.startAt + pathObj.duration - ); - break; - - case 'scenario': - path = pathObj.el; - pAttrs = this.parseAttr(path); - pathObj.startAt = - parsePositiveInt(pAttrs['data-start'], this.delayUnit) || 0; - pathObj.duration = parsePositiveInt( - pAttrs['data-duration'], - this.duration - ); - this.frameLength = Math.max( - this.frameLength, - pathObj.startAt + pathObj.duration - ); - break; - } - lengthMeter += pathObj.length; - this.frameLength = this.frameLength || this.duration; - } -}; - -/** - * Public method to re-evaluate line length for non-scaling lines - * path elements. - */ -Vivus.prototype.recalc = function () { - if (this.mustRecalcScale) { - return; - } - this.mustRecalcScale = requestAnimFrame(function () { - this.performLineRecalc(); - }.bind(this)); -} - -/** - * Private method to re-evaluate line length on non-scaling - * path elements. Then call for a trace to update the SVG. - */ -Vivus.prototype.performLineRecalc = function () { - var pathObj, path, rect, box, scale; - for (var i = 0; i < this.map.length; i++) { - pathObj = this.map[i]; - if (pathObj.isResizeSensitive) { - path = pathObj.el; - rect = path.getBoundingClientRect(); - box = path.getBBox(); - scale = Math.max(rect.width / box.width, rect.height / box.height); - pathObj.length = Math.ceil(path.getTotalLength() * scale); - path.style.strokeDasharray = pathObj.length + ' ' + (pathObj.length + this.dashGap * 2); - } - } - this.trace(); - this.mustRecalcScale = null; -} - -/** - * Interval method to draw the SVG from current - * position of the animation. It update the value of - * `currentFrame` and re-trace the SVG. - * - * It use this.handle to store the requestAnimationFrame - * and clear it one the animation is stopped. So this - * attribute can be used to know if the animation is - * playing. - * - * Once the animation at the end, this method will - * trigger the Vivus callback. - * - */ -Vivus.prototype.draw = function() { - var self = this; - this.currentFrame += this.speed; - - if (this.currentFrame <= 0) { - this.stop(); - this.reset(); - } else if (this.currentFrame >= this.frameLength) { - this.stop(); - this.currentFrame = this.frameLength; - this.trace(); - if (this.selfDestroy) { - this.destroy(); - } - } else { - this.trace(); - this.handle = requestAnimFrame(function() { - self.draw(); - }); - return; - } - - this.callback(this); - if (this.instanceCallback) { - this.instanceCallback(this); - this.instanceCallback = null; - } -}; - -/** - * Draw the SVG at the current instant from the - * `currentFrame` value. Here is where most of the magic is. - * The trick is to use the `strokeDashoffset` style property. - * - * For optimisation reasons, a new property called `progress` - * is added in each item of `map`. This one contain the current - * progress of the path element. Only if the new value is different - * the new value will be applied to the DOM element. This - * method save a lot of resources to re-render the SVG. And could - * be improved if the animation couldn't be played forward. - * - */ -Vivus.prototype.trace = function() { - var i, progress, path, currentFrame; - currentFrame = - this.animTimingFunction(this.currentFrame / this.frameLength) * - this.frameLength; - for (i = 0; i < this.map.length; i++) { - path = this.map[i]; - progress = (currentFrame - path.startAt) / path.duration; - progress = this.pathTimingFunction(Math.max(0, Math.min(1, progress))); - if (path.progress !== progress) { - path.progress = progress; - path.el.style.strokeDashoffset = Math.floor(path.length * (1 - progress)); - this.renderPath(i); - } - } -}; - -/** - * Method forcing the browser to re-render a path element - * from it's index in the map. Depending on the `forceRender` - * value. - * The trick is to replace the path element by it's clone. - * This practice is not recommended because it's asking more - * ressources, too much DOM manupulation.. - * but it's the only way to let the magic happen on IE. - * By default, this fallback is only applied on IE. - * - * @param {Number} index Path index - */ -Vivus.prototype.renderPath = function(index) { - if (this.forceRender && this.map && this.map[index]) { - var pathObj = this.map[index], - newPath = pathObj.el.cloneNode(true); - pathObj.el.parentNode.replaceChild(newPath, pathObj.el); - pathObj.el = newPath; - } -}; - -/** - * When the SVG object is loaded and ready, - * this method will continue the initialisation. - * - * This this mainly due to the case of passing an - * object tag in the constructor. It will wait - * the end of the loading to initialise. - * - */ -Vivus.prototype.init = function() { - // Set object variables - this.frameLength = 0; - this.currentFrame = 0; - this.map = []; - - // Start - new Pathformer(this.el); - this.mapping(); - this.starter(); - - if (this.onReady) { - this.onReady(this); - } -}; - -/** - * Trigger to start of the animation. - * Depending on the `start` value, a different script - * will be applied. - * - * If the `start` value is not valid, an error will be thrown. - * Even if technically, this is impossible. - * - */ -Vivus.prototype.starter = function() { - switch (this.start) { - case 'manual': - return; - - case 'autostart': - this.play(); - break; - - case 'inViewport': - var self = this, - listener = function() { - if (self.isInViewport(self.parentEl, 1)) { - self.play(); - window.removeEventListener('scroll', listener); - } - }; - window.addEventListener('scroll', listener); - listener(); - break; - } -}; - -/** - * Controls - ************************************** - */ - -/** - * Get the current status of the animation between - * three different states: 'start', 'progress', 'end'. - * @return {string} Instance status - */ -Vivus.prototype.getStatus = function() { - return this.currentFrame === 0 - ? 'start' - : this.currentFrame === this.frameLength - ? 'end' - : 'progress'; -}; - -/** - * Reset the instance to the initial state : undraw - * Be careful, it just reset the animation, if you're - * playing the animation, this won't stop it. But just - * make it start from start. - * - */ -Vivus.prototype.reset = function() { - return this.setFrameProgress(0); -}; - -/** - * Set the instance to the final state : drawn - * Be careful, it just set the animation, if you're - * playing the animation on rewind, this won't stop it. - * But just make it start from the end. - * - */ -Vivus.prototype.finish = function() { - return this.setFrameProgress(1); -}; - -/** - * Set the level of progress of the drawing. - * - * @param {number} progress Level of progress to set - */ -Vivus.prototype.setFrameProgress = function(progress) { - progress = Math.min(1, Math.max(0, progress)); - this.currentFrame = Math.round(this.frameLength * progress); - this.trace(); - return this; -}; - -/** - * Play the animation at the desired speed. - * Speed must be a valid number (no zero). - * By default, the speed value is 1. - * But a negative value is accepted to go forward. - * - * And works with float too. - * But don't forget we are in JavaScript, se be nice - * with him and give him a 1/2^x value. - * - * @param {number} speed Animation speed [optional] - */ -Vivus.prototype.play = function(speed, callback) { - this.instanceCallback = null; - - if (speed && typeof speed === 'function') { - this.instanceCallback = speed; // first parameter is actually the callback function - speed = null; - } else if (speed && typeof speed !== 'number') { - throw new Error('Vivus [play]: invalid speed'); - } - // if the first parameter wasn't the callback, check if the seconds was - if (callback && typeof callback === 'function' && !this.instanceCallback) { - this.instanceCallback = callback; - } - - this.speed = speed || 1; - if (!this.handle) { - this.draw(); - } - return this; -}; - -/** - * Stop the current animation, if on progress. - * Should not trigger any error. - * - */ -Vivus.prototype.stop = function() { - if (this.handle) { - cancelAnimFrame(this.handle); - this.handle = null; - } - return this; -}; - -/** - * Destroy the instance. - * Remove all bad styling attributes on all - * path tags - * - */ -Vivus.prototype.destroy = function() { - this.stop(); - var i, path; - for (i = 0; i < this.map.length; i++) { - path = this.map[i]; - path.el.style.strokeDashoffset = null; - path.el.style.strokeDasharray = null; - this.renderPath(i); - } -}; - -/** - * Utils methods - * include methods from Codrops - ************************************** - */ - -/** - * Method to best guess if a path should added into - * the animation or not. - * - * 1. Use the `data-vivus-ignore` attribute if set - * 2. Check if the instance must ignore invisible paths - * 3. Check if the path is visible - * - * For now the visibility checking is unstable. - * It will be used for a beta phase. - * - * Other improvments are planned. Like detecting - * is the path got a stroke or a valid opacity. - */ -Vivus.prototype.isInvisible = function(el) { - var rect, - ignoreAttr = el.getAttribute('data-ignore'); - - if (ignoreAttr !== null) { - return ignoreAttr !== 'false'; - } - - if (this.ignoreInvisible) { - rect = el.getBoundingClientRect(); - return !rect.width && !rect.height; - } else { - return false; - } -}; - -/** - * Parse attributes of a DOM element to - * get an object of {attributeName => attributeValue} - * - * @param {object} element DOM element to parse - * @return {object} Object of attributes - */ -Vivus.prototype.parseAttr = function(element) { - var attr, - output = {}; - if (element && element.attributes) { - for (var i = 0; i < element.attributes.length; i++) { - attr = element.attributes[i]; - output[attr.name] = attr.value; - } - } - return output; -}; - -/** - * Reply if an element is in the page viewport - * - * @param {object} el Element to observe - * @param {number} h Percentage of height - * @return {boolean} - */ -Vivus.prototype.isInViewport = function(el, h) { - var scrolled = this.scrollY(), - viewed = scrolled + this.getViewportH(), - elBCR = el.getBoundingClientRect(), - elHeight = elBCR.height, - elTop = scrolled + elBCR.top, - elBottom = elTop + elHeight; - - // if 0, the element is considered in the viewport as soon as it enters. - // if 1, the element is considered in the viewport only when it's fully inside - // value in percentage (1 >= h >= 0) - h = h || 0; - - return elTop + elHeight * h <= viewed && elBottom >= scrolled; -}; - -/** - * Get the viewport height in pixels - * - * @return {integer} Viewport height - */ -Vivus.prototype.getViewportH = function() { - var client = this.docElem.clientHeight, - inner = window.innerHeight; - - if (client < inner) { - return inner; - } else { - return client; - } -}; - -/** - * Get the page Y offset - * - * @return {integer} Page Y offset - */ -Vivus.prototype.scrollY = function() { - return window.pageYOffset || this.docElem.scrollTop; -}; - -setupEnv = function() { - if (Vivus.prototype.docElem) { - return; - } - - /** - * Alias for document element - * - * @type {DOMelement} - */ - Vivus.prototype.docElem = window.document.documentElement; - - /** - * Alias for `requestAnimationFrame` or - * `setTimeout` function for deprecated browsers. - * - */ - requestAnimFrame = (function() { - return ( - window.requestAnimationFrame || - window.webkitRequestAnimationFrame || - window.mozRequestAnimationFrame || - window.oRequestAnimationFrame || - window.msRequestAnimationFrame || - function(/* function */ callback) { - return window.setTimeout(callback, 1000 / 60); - } - ); - })(); - - /** - * Alias for `cancelAnimationFrame` or - * `cancelTimeout` function for deprecated browsers. - * - */ - cancelAnimFrame = (function() { - return ( - window.cancelAnimationFrame || - window.webkitCancelAnimationFrame || - window.mozCancelAnimationFrame || - window.oCancelAnimationFrame || - window.msCancelAnimationFrame || - function(id) { - return window.clearTimeout(id); - } - ); - })(); -}; - -/** - * Parse string to integer. - * If the number is not positive or null - * the method will return the default value - * or 0 if undefined - * - * @param {string} value String to parse - * @param {*} defaultValue Value to return if the result parsed is invalid - * @return {number} - * - */ -parsePositiveInt = function(value, defaultValue) { - var output = parseInt(value, 10); - return output >= 0 ? output : defaultValue; -}; - - - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define([], function() { - return Vivus; - }); - } else if (typeof exports === 'object') { - // Node. Does not work with strict CommonJS, but - // only CommonJS-like environments that support module.exports, - // like Node. - module.exports = Vivus; - } else { - // Browser globals - window.Vivus = Vivus; - } - -}()); - diff --git a/resources/assets/___vendor/vivus/vivus.min.js b/resources/assets/___vendor/vivus/vivus.min.js deleted file mode 100644 index e6d6596..0000000 --- a/resources/assets/___vendor/vivus/vivus.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function n(t){if(void 0===t)throw new Error('Pathformer [constructor]: "element" parameter is required');if(t.constructor===String&&!(t=document.getElementById(t)))throw new Error('Pathformer [constructor]: "element" parameter is not related to an existing ID');if(!(t instanceof window.SVGElement||t instanceof window.SVGGElement||/^svg$/i.test(t.nodeName)))throw new Error('Pathformer [constructor]: "element" parameter must be a string or a SVGelement');this.el=t,this.scan(t)}var r,e,t,p;function i(t,e,n){r(),this.isReady=!1,this.setElement(t,e),this.setOptions(e),this.setCallback(n),this.isReady&&this.init()}n.prototype.TYPES=["line","ellipse","circle","polygon","polyline","rect"],n.prototype.ATTR_WATCH=["cx","cy","points","r","rx","ry","x","x1","x2","y","y1","y2"],n.prototype.scan=function(t){for(var e,n,r,i=t.querySelectorAll(this.TYPES.join(",")),a=0;a=this.duration)throw new Error("Vivus [constructor]: delay must be shorter than duration")},i.prototype.setCallback=function(t){if(t&&t.constructor!==Function)throw new Error('Vivus [constructor]: "callback" parameter must be a function');this.callback=t||function(){}},i.prototype.mapping=function(){var t,e,n,r,i,a,o,s,h,l;for(s=a=o=0,e=this.el.querySelectorAll("path"),l=!1,t=0;t=this.frameLength))return this.trace(),void(this.handle=e(function(){t.draw()}));this.stop(),this.currentFrame=this.frameLength,this.trace(),this.selfDestroy&&this.destroy()}this.callback(this),this.instanceCallback&&(this.instanceCallback(this),this.instanceCallback=null)},i.prototype.trace=function(){var t,e,n,r;for(r=this.animTimingFunction(this.currentFrame/this.frameLength)*this.frameLength,t=0;t { - - 'use strict'; - - // Scroll to Top Button. - if (typeof theme.PluginScrollToTop !== 'undefined') { - theme.PluginScrollToTop.initialize(); - } - - // Tooltips - var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) - var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { - return new bootstrap.Tooltip(tooltipTriggerEl) - }); - - // Popovers - var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')) - var popoverList = popoverTriggerList.map(function (popoverTriggerEl) { - return new bootstrap.Popover(popoverTriggerEl) - }); - - // Validations - if ( $.isFunction($.validator) && typeof theme.PluginValidation !== 'undefined') { - theme.PluginValidation.initialize(); - } - - // Animate - if ($.isFunction($.fn['themePluginAnimate']) && $('[data-appear-animation]').length) { - theme.fn.dynIntObsInit( '[data-appear-animation], [data-appear-animation-svg]', 'themePluginAnimate', theme.PluginAnimate.defaults ); - } - - // Animated Content - if ($.isFunction($.fn['themePluginAnimatedContent'])) { - theme.fn.intObsInit( '[data-plugin-animated-letters]:not(.manual), .animated-letters', 'themePluginAnimatedContent' ); - theme.fn.intObsInit( '[data-plugin-animated-words]:not(.manual), .animated-words', 'themePluginAnimatedContent' ); - } - - // Before / After - if ($.isFunction($.fn['themePluginBeforeAfter']) && $('[data-plugin-before-after]').length) { - theme.fn.intObsInit( '[data-plugin-before-after]:not(.manual)', 'themePluginBeforeAfter' ); - } - - // Carousel Light - if ($.isFunction($.fn['themePluginCarouselLight']) && $('.owl-carousel-light').length) { - theme.fn.intObsInit( '.owl-carousel-light', 'themePluginCarouselLight' ); - } - - // Carousel - if ($.isFunction($.fn['themePluginCarousel']) && $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').length) { - theme.fn.intObsInit( '[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)', 'themePluginCarousel' ); - } - - // Chart.Circular - if ($.isFunction($.fn['themePluginChartCircular']) && ( $('[data-plugin-chart-circular]').length || $('.circular-bar-chart').length )) { - theme.fn.dynIntObsInit( '[data-plugin-chart-circular]:not(.manual), .circular-bar-chart:not(.manual)', 'themePluginChartCircular', theme.PluginChartCircular.defaults ); - } - - // Countdown - if ($.isFunction($.fn['themePluginCountdown']) && ( $('[data-plugin-countdown]').length || $('.countdown').length )) { - theme.fn.intObsInit( '[data-plugin-countdown]:not(.manual), .countdown', 'themePluginCountdown' ); - } - - // Counter - if ($.isFunction($.fn['themePluginCounter']) && ( $('[data-plugin-counter]').length || $('.counters [data-to]').length )) { - theme.fn.dynIntObsInit( '[data-plugin-counter]:not(.manual), .counters [data-to]', 'themePluginCounter', theme.PluginCounter.defaults ); - } - - // Cursor Effect - if ($.isFunction($.fn['themePluginCursorEffect']) && $('[data-plugin-cursor-effect]').length ) { - theme.fn.intObsInit( '[data-plugin-cursor-effect]:not(.manual)', 'themePluginCursorEffect' ); - } - - // Float Element - if ($.isFunction($.fn['themePluginFloatElement']) && $('[data-plugin-float-element]').length) { - theme.fn.intObsInit( '[data-plugin-float-element], [data-plugin-float-element-svg]', 'themePluginFloatElement' ); - } - - // GDPR - if ($.isFunction($.fn['themePluginGDPR']) && $('[data-plugin-gdpr]').length) { - - $(() => { - $('[data-plugin-gdpr]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginGDPR(opts); - }); - }); - - } - - // GDPR Wrapper - if ($.isFunction($.fn['themePluginGDPRWrapper']) && $('[data-plugin-gdpr-wrapper]').length) { - - $(() => { - $('[data-plugin-gdpr-wrapper]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginGDPRWrapper(opts); - }); - }); - - } - - // Hover Effect - if ($.isFunction($.fn['themePluginHoverEffect']) && $('[data-plugin-hover-effect], .hover-effect-3d').length) { - theme.fn.intObsInit( '[data-plugin-hover-effect]:not(.manual), .hover-effect-3d:not(.manual)', 'themePluginHoverEffect' ); - } - - // Animated Icon - if ($.isFunction($.fn['themePluginIcon']) && $('[data-icon]').length) { - theme.fn.dynIntObsInit( '[data-icon]:not(.svg-inline--fa)', 'themePluginIcon', theme.PluginIcon.defaults ); - } - - // In Viewport Style - if ($.isFunction($.fn['themePluginInViewportStyle']) && $('[data-inviewport-style]').length) { - - $(() => { - $('[data-inviewport-style]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginInViewportStyle(opts); - }); - }); - - } - - // Lightbox - if ($.isFunction($.fn['themePluginLightbox']) && ( $('[data-plugin-lightbox]').length || $('.lightbox').length )) { - theme.fn.execOnceTroughEvent( '[data-plugin-lightbox]:not(.manual), .lightbox:not(.manual)', 'mouseover.trigger.lightbox', function(){ - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginLightbox(opts); - }); - } - - // Masonry - if ($.isFunction($.fn['themePluginMasonry']) && $('[data-plugin-masonry]').length) { - - $(() => { - $('[data-plugin-masonry]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginMasonry(opts); - }); - }); - - } - - if ($('[data-masonry]').length) { - const $masonryItems = $('[data-masonry]'); - - $(window).on('load', () => { - setTimeout(() => { - $masonryItems.each(function() { - $(this).masonry('layout'); - }); - }, 1); - }); - } - - - // Match Height - if ($.isFunction($.fn['themePluginMatchHeight']) && $('[data-plugin-match-height]').length) { - - $(() => { - $('[data-plugin-match-height]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginMatchHeight(opts); - }); - }); - - } - - // Parallax - if ($.isFunction($.fn['themePluginParallax']) && $('[data-plugin-parallax]').length) { - theme.fn.intObsInit( '[data-plugin-parallax]:not(.manual)', 'themePluginParallax' ); - } - - // Progress Bar - if ($.isFunction($.fn['themePluginProgressBar']) && ( $('[data-plugin-progress-bar]') || $('[data-appear-progress-animation]').length )) { - theme.fn.dynIntObsInit( '[data-plugin-progress-bar]:not(.manual), [data-appear-progress-animation]', 'themePluginProgressBar', theme.PluginProgressBar.defaults ); - } - - // Random Images - if ($.isFunction($.fn['themePluginRandomImages']) && $('[data-plugin-random-images]').length) { - theme.fn.dynIntObsInit( '.plugin-random-images', 'themePluginRandomImages', theme.PluginRandomImages.defaults ); - } - - // Read More - if ($.isFunction($.fn['themePluginReadMore']) && $('[data-plugin-readmore]').length) { - theme.fn.intObsInit( '[data-plugin-readmore]:not(.manual)', 'themePluginReadMore' ); - } - - // Revolution Slider - if ($.isFunction($.fn['themePluginRevolutionSlider']) && ( $('[data-plugin-revolution-slider]').length || $('.slider-container .slider').length )) { - - $(() => { - $('[data-plugin-revolution-slider]:not(.manual), .slider-container .slider:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginRevolutionSlider(opts); - }); - }); - - } - - // Scroll Spy - if ($.isFunction($.fn['themePluginScrollSpy']) && $('[data-plugin-scroll-spy]').length) { - - $(() => { - $('[data-plugin-scroll-spy]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginScrollSpy(opts); - }); - }); - - } - - // Scrollable - if ( $.isFunction($.fn[ 'nanoScroller' ]) && $('[data-plugin-scrollable]').length ) { - theme.fn.intObsInit( '[data-plugin-scrollable]', 'themePluginScrollable' ); - } - - // Section Scroll - if ($.isFunction($.fn['themePluginSectionScroll']) && $('[data-plugin-section-scroll]').length) { - - $(() => { - $('[data-plugin-section-scroll]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginSectionScroll(opts); - }); - }); - - } - - // Sort - if ($.isFunction($.fn['themePluginSort']) && ( $('[data-plugin-sort]').length || $('.sort-source').length )) { - theme.fn.intObsInit( '[data-plugin-sort]:not(.manual), .sort-source:not(.manual)', 'themePluginSort' ); - } - - // Star Rating - if ($.isFunction($.fn['themePluginStarRating']) && $('[data-plugin-star-rating]').length) { - theme.fn.intObsInit( '[data-plugin-star-rating]:not(.manual)', 'themePluginStarRating' ); - } - - // Sticky - if ($.isFunction($.fn['themePluginSticky']) && $('[data-plugin-sticky]').length) { - theme.fn.execOnceTroughWindowEvent( window, 'scroll.trigger.sticky', () => { - $('[data-plugin-sticky]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginSticky(opts); - }); - }); - } - - // Toggle - if ($.isFunction($.fn['themePluginToggle']) && $('[data-plugin-toggle]').length) { - theme.fn.intObsInit( '[data-plugin-toggle]:not(.manual)', 'themePluginToggle' ); - } - - // Video Background - if ($.isFunction($.fn['themePluginVideoBackground']) && $('[data-plugin-video-background]').length) { - theme.fn.intObsInit( '[data-plugin-video-background]:not(.manual)', 'themePluginVideoBackground' ); - } - - // Sticky Header - if (typeof theme.StickyHeader !== 'undefined') { - theme.StickyHeader.initialize(); - } - - // Nav Menu - if (typeof theme.Nav !== 'undefined') { - theme.Nav.initialize(); - } - - // Search - if (typeof theme.Search !== 'undefined' && ( $('#searchForm').length || $('.header-nav-features-search-reveal').length )) { - theme.Search.initialize(); - } - - // Newsletter - if (typeof theme.Newsletter !== 'undefined' && $('#newsletterForm').length) { - theme.fn.intObs( '#newsletterForm', 'theme.Newsletter.initialize();', {} ); - } - - // Account - if (typeof theme.Account !== 'undefined' && ( $('#headerAccount').length || $('#headerSignUp').length || $('#headerSignIn').length || $('#headerRecover').length || $('#headerRecoverCancel').length )) { - theme.Account.initialize(); - } - -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-accounting-1.js b/resources/public/js/demos/demo-accounting-1.js deleted file mode 100644 index 0696e95..0000000 --- a/resources/public/js/demos/demo-accounting-1.js +++ /dev/null @@ -1,11 +0,0 @@ -/* -Name: Demo Accounting 1 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - - - -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-app-landing.js b/resources/public/js/demos/demo-app-landing.js deleted file mode 100644 index f1aa7e1..0000000 --- a/resources/public/js/demos/demo-app-landing.js +++ /dev/null @@ -1,5 +0,0 @@ -/* -Name: App Landing -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ diff --git a/resources/public/js/demos/demo-architecture-2.js b/resources/public/js/demos/demo-architecture-2.js deleted file mode 100644 index ad64e11..0000000 --- a/resources/public/js/demos/demo-architecture-2.js +++ /dev/null @@ -1,156 +0,0 @@ -/* -Name: Architecture 2 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * Slider Background - */ - const $slider = $('#slider'); - - let direction = ''; - - $slider.on('click', '.owl-next', () => { - direction = 'next'; - }); - - $slider.on('click', '.owl-prev', () => { - direction = 'prev'; - }); - - $slider.on('changed.owl.carousel', ({item}) => { - - $('.custom-slider-background .custom-slider-background-image-stage').each(function(){ - const $stage = $(this), $stageOuter = $stage.closest('.custom-slider-background-image-stage-outer'), $currentItem = $stage.find('.custom-slider-background-image-item').eq( item.index ), nItems = $stage.find('.custom-slider-background-image-item').length; - - const distance = $stage.hasClass('reverse') ? ( $currentItem.outerHeight() * nItems ) - ( $currentItem.outerHeight() * ( item.index + 1 ) ) : $currentItem.outerHeight() * item.index, mathSymbol = $stage.hasClass('reverse') ? '-' : '-'; - - $stage.css({ - transform: 'translate3d(0, '+ mathSymbol + distance +'px, 0)' - }); - }); - - }); - - // Once we have all ready, show the slider - $slider.on('initialized.owl.carousel', () => { - setTimeout(() => { - $('.custom-slider-background').addClass('show'); - }, 800); - }); - - // Hide nav on first load of page - $slider.on('initialized.owl.carousel', () => { - setTimeout(() => { - $slider.find('.owl-nav').addClass('hide'); - }, 200); - }); - - // Show nav once the slider animation is completed - $('.custom-slider-background').parent().on('transitionend', () => { - setTimeout(() => { - $slider.find('.owl-nav').addClass('show'); - $('.custom-slider-background').addClass('custom-box-shadow-1'); - }, 2000); - }); - - /* - * Page Header - */ - $('.custom-page-header-1-wrapper > div').on('animationend', () => { - setTimeout(() => { - $('.custom-page-header-1-wrapper').addClass('custom-box-shadow-1'); - }, 1000); - }); - - /* - * Load More - Projects - */ - const loadMore = { - - pages: 0, - currentPage: 1, - $wrapper: $('#loadMoreWrapper'), - $btn: $('#loadMore'), - $btnWrapper: $('#loadMoreBtnWrapper'), - $loader: $('#loadMoreLoader'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - // init isotope - self.$wrapper.isotope(); - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Lazy Load - if(self.$btn.hasClass('btn-lazy-load')) { - theme.fn.intObs( '#loadMore', "$('#loadMore').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - } ); - } - - } - - }, - loadMore() { - - const self = this; - - self.$btn.css({ - opacity: 0 - }); - self.$loader.show(); - - // Ajax - $.ajax({ - url: 'ajax/demo-architecture-2-ajax-projects-load-more-' + (parseInt(self.currentPage)+1) + '.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items) - - self.$wrapper.isotope('appended', $items); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.css({ - opacity: 1 - }).blur(); - } else { - self.$btnWrapper.remove(); - } - - self.$loader.hide(); - - }, 1000); - - } - }); - - } - - }; - - if($('#loadMoreWrapper').get(0)) { - loadMore.build(); - } -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-architecture-interior.js b/resources/public/js/demos/demo-architecture-interior.js deleted file mode 100644 index fa1d70f..0000000 --- a/resources/public/js/demos/demo-architecture-interior.js +++ /dev/null @@ -1,214 +0,0 @@ -/* -Name: Architecture & Interior Design -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - // Custom Content Rotator - $('.custom-content-rotator').each(function(){ - $(this).textRotator({ - fadeSpeed: 500, - pauseSpeed: 5000 - }); - }); - - // Load More - Projects - var portfolioLoadMore = { - - pages: 0, - currentPage: 1, - $wrapper: $('#portfolioLoadMoreWrapper'), - $btn: $('#portfolioLoadMore'), - $btnWrapper: $('#portfolioLoadMoreBtnWrapper'), - $loader: $('#portfolioLoadMoreLoader'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Infinite Scroll - if(self.$btn.hasClass('btn-portfolio-infinite-scroll')) { - theme.fn.intObs( '#portfolioLoadMore', "$('#portfolioLoadMore').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - } ); - } - - } - - }, - loadMore() { - - const self = this, ajax_url = ( self.$wrapper.data('ajax-url') ) ? self.$wrapper.data('ajax-url') : 'ajax/portfolio-ajax-load-more-'; - - self.$btn.parent().find('.btn').hide(); - self.$loader.addClass('portfolio-load-more-loader-showing').show(); - - // Ajax - $.ajax({ - url: ajax_url + (parseInt(self.currentPage)+1) + '.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.parent().find('.btn').show().blur(); - } else { - self.$btnWrapper.remove(); - } - - // Carousel - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - self.$loader.removeClass('portfolio-load-more-loader-showing').hide(); - - }, 1000); - - } - }); - - } - - } - - if($('#portfolioLoadMoreWrapper').get(0)) { - portfolioLoadMore.build(); - } - - // Load More - Blog - var portfolioLoadMore = { - - pages: 0, - currentPage: 1, - $wrapper: $('#portfolioLoadMoreWrapperBlog'), - $btn: $('#portfolioLoadMoreBlog'), - $btnWrapper: $('#portfolioLoadMoreBtnWrapperBlog'), - $loader: $('#portfolioLoadMoreLoaderBlog'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Infinite Scroll - if(self.$btn.hasClass('btn-portfolio-infinite-scroll')) { - theme.fn.intObs( '#portfolioLoadMoreBlog', "$('#portfolioLoadMoreBlog').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - } ); - } - - } - - }, - loadMore() { - - const self = this, ajax_url = ( self.$wrapper.data('ajax-url') ) ? self.$wrapper.data('ajax-url') : 'ajax/portfolio-ajax-load-more-'; - - self.$btn.parent().find('.btn').hide(); - self.$loader.addClass('portfolio-load-more-loader-showing').show(); - - // Ajax - $.ajax({ - url: ajax_url + (parseInt(self.currentPage)+1) + '.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.parent().find('.btn').show().blur(); - } else { - self.$btnWrapper.remove(); - } - - // Carousel - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - self.$loader.removeClass('portfolio-load-more-loader-showing').hide(); - - }, 1000); - - } - }); - - } - - } - - if($('#portfolioLoadMoreWrapperBlog').get(0)) { - portfolioLoadMore.build(); - } - - /* - Services Ajax - */ - $('.simple-ajax-popup').magnificPopup({ - type: 'ajax', - callbacks: { - open() { - $('html').addClass('lightbox-opened'); - }, - close() { - $('html').removeClass('lightbox-opened'); - } - } - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-auto-services.js b/resources/public/js/demos/demo-auto-services.js deleted file mode 100644 index 89ffd53..0000000 --- a/resources/public/js/demos/demo-auto-services.js +++ /dev/null @@ -1,51 +0,0 @@ -/* -Name: Auto Services -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * Datepicker - */ - - // Fix datepicker issue when using body with margin (notice top bar) - const datepicker = $.fn.datepicker; - $.fn.datepicker = function(...args) { - const result = datepicker.apply(this, args); - - this.on('show', function (e) { - const $target = $(this); - const $picker = $target.data('datepicker').picker; - let top; - - if ($picker.hasClass('datepicker-orient-top')) { - top = $target.offset().top - $picker.outerHeight() - parseInt($picker.css('marginTop')); - } else { - top = $target.offset().top + $target.outerHeight() + parseInt($picker.css('marginTop')); - } - - $picker.offset({top}); - }); - - return result; - } - - // Initialize Datepickers on the page - $('.custom-datepicker').each(function(){ - $(this).datepicker(); - }); - - /* - * Timepicker - */ - $('.custom-timepicker').each(function(){ - $(this).timepicker({ - disableMousewheel: true, - icons: { - up: 'fas fa-chevron-up', - down: 'fas fa-chevron-down' - } - }); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-band.js b/resources/public/js/demos/demo-band.js deleted file mode 100644 index 81308a6..0000000 --- a/resources/public/js/demos/demo-band.js +++ /dev/null @@ -1,51 +0,0 @@ -/* -Name: Band -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * Add "active" class to animate Custom Porto SVG Logo - */ - $(window).on('load', () => { - setTimeout(() => { - $('.custom-porto-svg-logo').addClass('active'); - }, 1000); - }); - - /* - * Scroll and Focus - */ - function scrollAndFocus($this, scrollTarget, focusTarget, scrollOffset, scrollAgain) { - ($ => { - - $('body').addClass('scrolling'); - - // if it's inside a header menu - if( $($this).closest('#mainNav').length ) { - $($this).parents('.collapse.show').collapse('hide'); - } - - $('html, body').animate({ - scrollTop: $(scrollTarget).offset().top - (scrollOffset ? scrollOffset : 0) - }, 300, () => { - $('body').removeClass('scrolling'); - - setTimeout(() => { - $(focusTarget).focus(); - }, 500); - - if( scrollAgain ) { - $('html, body').animate({ - scrollTop: $(scrollTarget).offset().top - (scrollOffset ? scrollOffset : 0) - }); - } - }); - })(jQuery); - } - - $('[data-scroll-and-focus]').on('click', function() { - scrollAndFocus($(this), '#contact', '#name', 70, true); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-barber.js b/resources/public/js/demos/demo-barber.js deleted file mode 100644 index 571a2b6..0000000 --- a/resources/public/js/demos/demo-barber.js +++ /dev/null @@ -1,5 +0,0 @@ -/* -Name: Barber -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ \ No newline at end of file diff --git a/resources/public/js/demos/demo-beauty-salon.js b/resources/public/js/demos/demo-beauty-salon.js deleted file mode 100644 index 9c88a35..0000000 --- a/resources/public/js/demos/demo-beauty-salon.js +++ /dev/null @@ -1,5 +0,0 @@ -/* -Name: Demo Beauty Salon -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ diff --git a/resources/public/js/demos/demo-business-consulting-2.js b/resources/public/js/demos/demo-business-consulting-2.js deleted file mode 100644 index e03826f..0000000 --- a/resources/public/js/demos/demo-business-consulting-2.js +++ /dev/null @@ -1,17 +0,0 @@ -/* -Name: Business Consulting 2 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - // Accordion - $("[data-parent='#accordionServices']").on("click", function() { - const trigger = $(this); - $("#accordionServices .collapse.show").each(function() { - if (trigger.attr("href") != ("#" + $(this).attr("id"))) { - $(this).removeClass("show"); - } - }); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-business-consulting-4.js b/resources/public/js/demos/demo-business-consulting-4.js deleted file mode 100644 index 54ea815..0000000 --- a/resources/public/js/demos/demo-business-consulting-4.js +++ /dev/null @@ -1,120 +0,0 @@ -/* -Name: Demo Business Consulting 4 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - - -(($ => { - // Particles 1 - particlesJS("particles-1", { - "particles": { - "number": { - "value": 30, - "density": { - "enable": true, - "value_area": 800 - } - }, - "color": { - "value": "#ffffff" - }, - "shape": { - "type": "image", - "stroke": { - "width": 0, - "color": "#000000" - }, - "polygon": { - "nb_sides": 5 - }, - "image": { - "src": "img/demos/business-consulting-4/generic/generic-7.png", - "width": 100, - "height": 100 - } - }, - "opacity": { - "value": 1, - "random": true, - "anim": { - "enable": true, - "speed": 1, - "opacity_min": 0, - "sync": false - } - }, - "size": { - "value": 48.10236182596568, - "random": true, - "anim": { - "enable": false, - "speed": 4, - "size_min": 0.3, - "sync": false - } - }, - "line_linked": { - "enable": false, - "distance": 150, - "color": "#ffffff", - "opacity": 0.4, - "width": 1 - }, - "move": { - "enable": true, - "speed": 1, - "direction": "none", - "random": true, - "straight": false, - "out_mode": "out", - "bounce": false, - "attract": { - "enable": false, - "rotateX": 600, - "rotateY": 600 - } - } - }, - "interactivity": { - "detect_on": "canvas", - "events": { - "onhover": { - "enable": true, - "mode": "bubble" - }, - "onclick": { - "enable": true, - "mode": "repulse" - }, - "resize": true - }, - "modes": { - "grab": { - "distance": 400, - "line_linked": { - "opacity": 1 - } - }, - "bubble": { - "distance": 250, - "size": 0, - "duration": 2, - "opacity": 0, - "speed": 3 - }, - "repulse": { - "distance": 400, - "duration": 0.4 - }, - "push": { - "particles_nb": 4 - }, - "remove": { - "particles_nb": 2 - } - } - }, - "retina_detect": true - }); - })).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-business-consulting-5.js b/resources/public/js/demos/demo-business-consulting-5.js deleted file mode 100644 index c17c0a6..0000000 --- a/resources/public/js/demos/demo-business-consulting-5.js +++ /dev/null @@ -1,5 +0,0 @@ -/* -Name: Demo Business Consulting 5 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ \ No newline at end of file diff --git a/resources/public/js/demos/demo-church.js b/resources/public/js/demos/demo-church.js deleted file mode 100644 index 263f99d..0000000 --- a/resources/public/js/demos/demo-church.js +++ /dev/null @@ -1,130 +0,0 @@ -/* -Name: Church -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * Validate - */ - if($('#contactFormMessage').get(0) ) { - $('#contactFormMessage').validate({ - onkeyup: false, - onclick: false, - onfocusout: false, - errorPlacement(error, element) { - if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') { - error.appendTo(element.parent().parent()); - } else { - error.insertAfter(element); - } - } - }); - } - - /* - * Ajax on Page - */ - const ajaxOnPagePortfolioDetails = { - - pages: [], - $ajaxBox: $('#galleryAjaxBox'), - $ajaxBoxContent: $('#galleryAjaxBoxContent'), - - build() { - - const self = this; - - $('a[data-ajax-on-page]').each(function() { - self.add($(this)); - }); - - $(document).on('mousedown', 'a[data-ajax-on-page]', ev => { - if (ev.which == 2) { - ev.preventDefault(); - return false; - } - }); - - }, - - add($el) { - - const self = this, href = $el.attr('data-href'); - - self.pages.push(href); - - $el.on('click', function(e) { - e.preventDefault(); - self.show(self.pages.indexOf(href)); - - // Remove active from all items - $('a[data-ajax-on-page]').find('.thumb-info-wrapper').removeClass('active'); - - // Set active current selected item - $(this).find('.thumb-info-wrapper').addClass('active'); - }); - - }, - - events() { - - const self = this; - - // Carousel - if ($.isFunction($.fn['themePluginCarousel'])) { - - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - } - - }, - - show(i) { - - const self = this; - - self.$ajaxBoxContent.empty(); - self.$ajaxBox.removeClass('ajax-box-init').addClass('ajax-box-loading'); - - $('html, body').animate({ - scrollTop: self.$ajaxBox.offset().top - 100 - }, 300, 'easeOutQuad'); - - // Ajax - $.ajax({ - url: self.pages[i], - complete({responseText}) { - - setTimeout(() => { - - self.$ajaxBoxContent.html(responseText); - self.$ajaxBox.removeClass('ajax-box-loading'); - - self.events(); - - }, 1000); - - } - }); - - } - - }; - - if($('#galleryAjaxBox').get(0)) { - ajaxOnPagePortfolioDetails.build(); - } -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-cleaning-services.js b/resources/public/js/demos/demo-cleaning-services.js deleted file mode 100644 index 51f630c..0000000 --- a/resources/public/js/demos/demo-cleaning-services.js +++ /dev/null @@ -1,27 +0,0 @@ -/* -Name: Cleaning Services -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * SVG Aspect Ratio - */ - function aspectRatioSVG() { - if( $(window).width() < 2000 ) { - $('svg[preserveAspectRatio]').each(function(){ - $(this).attr('preserveAspectRatio', 'xMinYMin'); - }); - } else { - $('svg[preserveAspectRatio]').each(function(){ - $(this).attr('preserveAspectRatio', 'none'); - }); - } - } - - aspectRatioSVG(); - $(window).on('resize', () => { - aspectRatioSVG(); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-construction-2.js b/resources/public/js/demos/demo-construction-2.js deleted file mode 100644 index edff4ff..0000000 --- a/resources/public/js/demos/demo-construction-2.js +++ /dev/null @@ -1,135 +0,0 @@ -/* -Name: Construction 2 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - // Load More - Projects - const loadMore = { - - pages: 0, - currentPage: 1, - $wrapper: $('#loadMoreWrapper'), - $btn: $('#loadMore'), - $btnWrapper: $('#loadMoreBtnWrapper'), - $loader: $('#loadMoreLoader'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - // init isotope - self.$wrapper.isotope(); - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Lazy Load - if(self.$btn.hasClass('btn-lazy-load')) { - theme.fn.intObs( '#loadMore', "$('#loadMore').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - } ); - } - - } - - }, - loadMore() { - - const self = this; - - self.$btn.css('visibility', 'hidden'); - self.$loader.show(); - - // Ajax - $.ajax({ - url: 'ajax/demo-construction-2-ajax-projects-load-more-' + (parseInt(self.currentPage)+1) + '.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items) - - self.$wrapper.isotope('appended', $items); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.css('visibility', 'visible').blur(); - } else { - self.$btnWrapper.remove(); - } - - self.$loader.hide(); - - }, 1000); - - } - }); - - } - - }; - - if($('#loadMoreWrapper').get(0)) { - loadMore.build(); - } - - // Thumb Gallery - const $customThumbGalleryDetail = $('#customThumbGalleryDetail'); - - const $customThumbGalleryThumbs = $('#customThumbGalleryThumbs'); - let flag = false; - const duration = 300; - - $customThumbGalleryDetail - .owlCarousel({ - items: 1, - margin: 10, - nav: false, - dots: false, - loop: false, - navText: [], - rtl: ( $('html').attr('dir') == 'rtl' ) ? true : false - }) - .on('changed.owl.carousel', ({item}) => { - if (!flag) { - flag = true; - $customThumbGalleryThumbs.trigger('to.owl.carousel', [item.index-1, duration, true]); - flag = false; - } - }); - - $customThumbGalleryThumbs - .owlCarousel({ - margin: 15, - items: 4, - nav: false, - center: false, - dots: false, - rtl: ( $('html').attr('dir') == 'rtl' ) ? true : false - }) - .on('click', '.owl-item', function() { - $customThumbGalleryDetail.trigger('to.owl.carousel', [$(this).index(), duration, true]); - }) - .on('changed.owl.carousel', ({item}) => { - if (!flag) { - flag = true; - $customThumbGalleryDetail.trigger('to.owl.carousel', [item.index, duration, true]); - flag = false; - } - }); -})).apply(this, [jQuery]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-creative-agency-1.js b/resources/public/js/demos/demo-creative-agency-1.js deleted file mode 100644 index 4be8970..0000000 --- a/resources/public/js/demos/demo-creative-agency-1.js +++ /dev/null @@ -1,74 +0,0 @@ -/* -Name: Demo Creative Agency 1 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -// Disable Scroll to Top -theme.PluginScrollToTop.initialize = () => {}; - -(($ => { - - if (typeof LocomotiveScroll !== 'undefined') { - - window.scrollTo(0,0); - - setTimeout(() => { - - /* - Horizontal Scroll - */ - let scroller; - - let initLocoScroll = () => { - - window.scrollTo(0,0); - - scroller = new LocomotiveScroll({ - el: document.querySelector('[data-scroll-container]'), - smooth: true, - direction: (window.innerWidth > 1199 ? "horizontal" : "vertical"), - mobile: { - breakpoint: 0, - smooth: true, - direction: (window.innerWidth > 1199 ? "horizontal" : "vertical") - }, - tablet: { - breakpoint: 0, - smooth: true, - direction: (window.innerWidth > 1199 ? "horizontal" : "vertical") - } - }); - - scroller.on("scroll", () => { - ScrollTrigger.update(); - }); - } - - initLocoScroll(); - - $('[data-hash]').off().on('click', function(e) { - e.preventDefault(); - e.stopPropagation(); - const anchor = $($(this).attr('href')).get(0); - - scroller.scrollTo(anchor); - }); - - $(window).afterResize(() => { - scroller.destroy(); - initLocoScroll(); - }); - - }, 100); - - window.onbeforeunload = () => { - window.scrollTo(0,0); - }; - - } else { - - theme.fn.showErrorMessage('Failed to Load File', 'Failed to load: Locomotive Scroll - Include the following file(s): (vendor/locomotive-scroll/locomotive-scroll.min.js)'); - - } -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-creative-agency-2.js b/resources/public/js/demos/demo-creative-agency-2.js deleted file mode 100644 index ac6b0ac..0000000 --- a/resources/public/js/demos/demo-creative-agency-2.js +++ /dev/null @@ -1,14 +0,0 @@ -/* -Name: Demo Creative Agency 2 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - $(window).on('load', () => { - setTimeout(() => { - $('.custom-hero-bg').addClass('loaded'); - }, 500); - - }); -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-dentist.js b/resources/public/js/demos/demo-dentist.js deleted file mode 100644 index 286be14..0000000 --- a/resources/public/js/demos/demo-dentist.js +++ /dev/null @@ -1,62 +0,0 @@ -/* -Name: Demo Dentist -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - const owlTestimonials = $('#textimonialsCarousel'); - - owlTestimonials.on('initialized.owl.carousel', event => { - - if ($.isFunction($.fn['themePluginBeforeAfter'])) { - - $(() => { - $('[data-plugin-before-after]:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginBeforeAfter(opts); - }); - }); - - } - - - }); - - owlTestimonials.owlCarousel({ - loop: false, - responsive: { - 0: { - items: 1 - }, - 479: { - items: 1 - }, - 768: { - items: 1 - }, - 979: { - items: 1 - }, - 1199: { - items: 1 - } - }, - mouseDrag: false, - touchDrag: false, - nav: true, - dots: false, - navText: [], - margin: 0, - autoWidth: false, - autoHeight: false, - items: 1, - rtl: ( $('html').attr('dir') == 'rtl' ) ? true : false - }); -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-event.js b/resources/public/js/demos/demo-event.js deleted file mode 100644 index 41b3c1a..0000000 --- a/resources/public/js/demos/demo-event.js +++ /dev/null @@ -1,28 +0,0 @@ -/* -Name: Event -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - Dialog with CSS animation - */ - theme.fn.execOnceTroughEvent( $('.popup-with-zoom-anim'), 'mouseover.trigger.zoom.lightbox', function(){ - $(this).magnificPopup({ - type: 'inline', - - fixedContentPos: false, - fixedBgPos: true, - - overflowY: 'auto', - - closeBtnInside: true, - preloader: false, - - midClick: true, - removalDelay: 300, - mainClass: 'my-mfp-zoom-in' - }); - }); -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-gym.js b/resources/public/js/demos/demo-gym.js deleted file mode 100644 index 9ca7c29..0000000 --- a/resources/public/js/demos/demo-gym.js +++ /dev/null @@ -1,105 +0,0 @@ -/* -Name: Gym -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - // Slider Options - const sliderOptions = { - sliderType: 'standard', - sliderLayout: 'fullscreen', - responsiveLevels: [4096,1200,992,420], - gridwidth:[1170,970,750], - delay: 5000, - disableProgressBar: 'on', - lazyType: "none", - shadow: 0, - spinner: "off", - shuffle: "off", - autoHeight: "off", - fullScreenAlignForce: "off", - fullScreenOffset: "", - hideThumbsOnMobile: "off", - hideSliderAtLimit: 0, - hideCaptionAtLimit: 0, - hideAllCaptionAtLilmit: 0, - debugMode: false, - fallbacks: { - simplifyAll: "off", - nextSlideOnWindowFocus: "off", - disableFocusListener: false, - }, - navigation: { - keyboardNavigation: "on", - keyboard_direction: "horizontal", - mouseScrollNavigation: "off", - onHoverStop: "off", - touch: { - touchenabled: "on", - swipe_threshold: 75, - swipe_min_touches: 1, - swipe_direction: "horizontal", - drag_block_vertical: false - }, - arrows: { - enable: false, - }, - bullets: { - style:"custom-tp-bullets", - enable: true, - container:"slider", - rtl: false, - hide_onmobile: false, - hide_onleave: true, - hide_delay: 200, - hide_delay_mobile: 1200, - hide_under: 0, - hide_over: 9999, - direction:"horizontal", - space: 20, - h_align: "center", - v_align: "bottom", - h_offset: 0, - v_offset: 50 - } - }, - parallax:{ - type:"on", - levels:[20,40,60,80,100], - origo:"enterpoint", - speed:400, - bgparallax:"on", - disable_onmobile:"off" - } - }; - - // Slider Init - $('#revolutionSlider').revolution(sliderOptions); - - // Custom Menu Style - if($('.custom-header-style-1').get(0)) { - $('.header-nav-main nav > ul > li > a').each(function(){ - const parent = $(this).parent(), clone = $(this).clone(), clone2 = $(this).clone(), wrapper = $(''); - - // Config Classes - $(this).addClass('item-original'); - clone2.addClass('item-two'); - - // Insert on DOM - parent.prepend(wrapper); - wrapper.append(clone).append(clone2); - }); - } - - // Isotope - const $wrapper = $('#itemDetailGallery'); - - if( $wrapper.get(0) ) { - $wrapper.waitForImages(() => { - $wrapper.isotope({ - itemSelector: '.isotope-item' - }); - }); - } -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-hotel.js b/resources/public/js/demos/demo-hotel.js deleted file mode 100644 index 144b7f0..0000000 --- a/resources/public/js/demos/demo-hotel.js +++ /dev/null @@ -1,136 +0,0 @@ -/* -Name: Hotel -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - // Slider - $('#revolutionSlider').revolution({ - sliderType: 'standard', - sliderLayout: 'fullwidth', - delay: 5000, - gridwidth: 1170, - gridheight: 530, - spinner: 'off', - disableProgressBar: 'on', - parallax:{ - type:"on", - levels:[5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85], - origo:"enterpoint", - speed:400, - bgparallax:"on", - disable_onmobile:"off" - }, - navigation: { - keyboardNavigation:"off", - keyboard_direction: "horizontal", - mouseScrollNavigation:"off", - onHoverStop:"on", - touch:{ - touchenabled:"on", - swipe_threshold: 75, - swipe_min_touches: 1, - swipe_direction: "horizontal", - drag_block_vertical: false - }, - bullets: { - enable:true, - hide_onmobile:true, - hide_under:778, - style:"uranus", - tmp: '', - hide_onleave:false, - direction:"horizontal", - h_align:"center", - v_align:"bottom", - h_offset:0, - v_offset:45, - space:7 - } - } - }); - - // Header - const $headerWrapper = $('#headerBookNow'); - - if( $(window).width() > 991 ) { - $headerWrapper.on('mousedown', () => { - $headerWrapper.addClass('open'); - }); - - $(document).mouseup(({target}) => { - if (!$headerWrapper.is(target) && $headerWrapper.has(target).length === 0 && !$(target).parents('.datepicker').get(0)) { - $headerWrapper.removeClass('open'); - } - }); - } - - // DatePicker - $('#bookNowArrivalHeader').datepicker({ - defaultDate: '+1d', - startDate: '+1d', - autoclose: true, - orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom right' : 'bottom'), - container: '#header', - rtl: (($('html[dir="rtl"]').get(0)) ? true : false) - }); - - $('#bookNowDepartureHeader').datepicker({ - defaultDate: '+2d', - startDate: '+2d', - autoclose: true, - orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom right' : 'bottom'), - container: '#header', - rtl: (($('html[dir="rtl"]').get(0)) ? true : false) - }); - - $(document).scroll(() => { - $('#bookNowArrivalHeader, #bookNowDepartureHeader').datepicker('hide').blur(); - }); - - $('#bookNowArrival').datepicker({ - defaultDate: '+1d', - startDate: '+1d', - autoclose: true, - orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom left' : 'bottom left'), - container: '#bookFormDetails', - rtl: (($('html[dir="rtl"]').get(0)) ? true : false) - }); - - $('#bookNowDeparture').datepicker({ - defaultDate: '+2d', - startDate: '+2d', - autoclose: true, - orientation: (($('html[dir="rtl"]').get(0)) ? 'bottom left' : 'bottom left'), - container: '#bookFormDetails', - rtl: (($('html[dir="rtl"]').get(0)) ? true : false) - }); - - // Book Form - $('#bookFormHeader').validate({ - onkeyup: false, - onclick: false, - onfocusout: false, - errorPlacement(error, element) { - if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') { - error.appendTo(element.parent().parent()); - } else { - error.insertAfter(element); - } - } - }); - - $('#bookForm').validate({ - onkeyup: false, - onclick: false, - onfocusout: false, - errorPlacement(error, element) { - if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') { - error.appendTo(element.parent().parent()); - } else { - error.insertAfter(element); - } - } - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-industry-factory.js b/resources/public/js/demos/demo-industry-factory.js deleted file mode 100644 index 9b77de7..0000000 --- a/resources/public/js/demos/demo-industry-factory.js +++ /dev/null @@ -1,69 +0,0 @@ -/* -Name: Industry & Factory -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * SVG Aspect Ratio - */ - function aspectRatioSVG() { - if( $(window).width() < 2000 ) { - $('svg[preserveAspectRatio]:not(.custom-svg-btn-background)').each(function(){ - $(this).attr('preserveAspectRatio', 'xMinYMin'); - }); - } else { - $('svg[preserveAspectRatio]:not(.custom-svg-btn-background)').each(function(){ - $(this).attr('preserveAspectRatio', 'none'); - }); - } - } - - aspectRatioSVG(); - $(window).on('resize', () => { - aspectRatioSVG(); - }); - - /* - * Play Video - */ - const $videoBox = $('.custom-featured-box-with-video'); - - $videoBox.find('.custom-trigger-play-video').on('click', function(e){ - e.preventDefault(); - - const $this = $(this); - - // Show Loading Dots - $this - .css('height', $this.outerHeight()) - .html( '
' ); - - setTimeout(() => { - - // Hide Video Poster - $videoBox - .find('.featured-box-background') - .addClass('hide'); - - // Hide Video Box Content - $videoBox - .find('.box-content') - .addClass('hide'); - - // Turn the video active - $videoBox - .find('.custom-featured-box-video') - .addClass('active'); - - // Play video - setTimeout(() => { - $videoBox - .find('.custom-featured-box-video') - .get(0) - .play(); - }, 500); - }, 1000); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-it-services.js b/resources/public/js/demos/demo-it-services.js deleted file mode 100644 index 7fa29bd..0000000 --- a/resources/public/js/demos/demo-it-services.js +++ /dev/null @@ -1,122 +0,0 @@ -/* -Name: it-services -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * Load More - Cases - */ - const portfolioLoadMore = { - - pages: 0, - currentPage: 1, - $wrapper: $('#portfolioLoadMoreWrapper'), - $btn: $('#portfolioLoadMore'), - $btnWrapper: $('#portfolioLoadMoreBtnWrapper'), - $loader: $('#portfolioLoadMoreLoader'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Infinite Scroll - if(self.$btn.hasClass('btn-portfolio-infinite-scroll')) { - theme.fn.intObs( '#portfolioLoadMore', "$('#portfolioLoadMore').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - } ); - } - - } - - }, - loadMore() { - - const self = this, ajax_url = ( self.$wrapper.data('ajax-url') ) ? self.$wrapper.data('ajax-url') : 'ajax/portfolio-ajax-load-more-'; - - self.$btn.hide(); - self.$loader.addClass('portfolio-load-more-loader-showing').show(); - - // Ajax - $.ajax({ - url: ajax_url + (parseInt(self.currentPage)+1) + '.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items) - - self.$wrapper.isotope('appended', $items); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.show().blur(); - } else { - self.$btnWrapper.remove(); - } - - // Carousel - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - self.$loader.removeClass('portfolio-load-more-loader-showing').hide(); - - }, 1000); - - } - }); - - } - - }; - - if($('#portfolioLoadMoreWrapper').get(0)) { - portfolioLoadMore.build(); - } - - /** - * Custom Simple Form Validation - * - */ - $('.custom-form-simple-validation').each(function(){ - $(this).validate({ - onkeyup: false, - onclick: false, - onfocusout: false, - errorPlacement(error, element) { - if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') { - error.appendTo(element.closest('.form-group')); - } else { - error.insertAfter(element); - } - } - }); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-law-firm-2.js b/resources/public/js/demos/demo-law-firm-2.js deleted file mode 100644 index 07cb88e..0000000 --- a/resources/public/js/demos/demo-law-firm-2.js +++ /dev/null @@ -1,27 +0,0 @@ -/* -Name: Law Firm 2 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - * Custom See More Overlay - */ - $('.custom-seemore-overlay-button').on('click', function(e){ - e.preventDefault(); - - const $this = $(this), $wrapper = $this.closest('.custom-seemore-overlay'); - - $wrapper.addClass('active'); - - setTimeout(() => { - $this.closest('.custom-seemore-overlay').animate({ - 'max-height': $wrapper[0].scrollHeight - }, () => { - $this.remove(); - $wrapper.closest('.custom-seemore-overlay').css('max-height', 'none'); - }); - }, 200); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-law-firm.js b/resources/public/js/demos/demo-law-firm.js deleted file mode 100644 index 9a227d2..0000000 --- a/resources/public/js/demos/demo-law-firm.js +++ /dev/null @@ -1,87 +0,0 @@ -/* -Name: Law Firm -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - Combination Filters - */ - if($('#combinationFilters').get(0)) { - - $(window).on('load', () => { - - setTimeout(() => { - - const $grid = $('.portfolio-list').isotope({ - itemSelector: '.isotope-item', - layoutMode: 'masonry', - filter: '*', - hiddenStyle: { - opacity: 0 - }, - visibleStyle: { - opacity: 1 - }, - stagger: 30, - isOriginLeft: ($('html').attr('dir') == 'rtl' ? false : true) - }); - - const filters = {}, $loader = $('.sort-destination-loader'); - - $('.filters').on('click', 'a', function(e) { - - e.preventDefault(); - - const $this = $(this); - - const $buttonGroup = $this.parents('.portfolio-filter-group'); - const filterGroup = $buttonGroup.attr('data-filter-group'); - - filters[filterGroup] = $this.parent().attr('data-option-value'); - - const filterValue = concatValues(filters); - - $grid.isotope({ - filter: filterValue - }); - }); - - $('.portfolio-filter-group').each((i, buttonGroup) => { - const $buttonGroup = $(buttonGroup); - $buttonGroup.on('click', 'a', function() { - $buttonGroup.find('.active').removeClass('active'); - $(this).parent().addClass('active'); - $(this).addClass('active'); - }); - }); - - var concatValues = obj => { - let value = ''; - for (const prop in obj) { - value += obj[prop]; - } - return value; - } - - $(window).on('resize', () => { - setTimeout(() => { - $grid.isotope('layout'); - }, 300); - }); - - if ($loader) { - $loader.removeClass('sort-destination-loader-showing'); - - setTimeout(() => { - $loader.addClass('sort-destination-loader-loaded'); - }, 500); - } - - }, 1000); - - }); - - } -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-marketing-1.js b/resources/public/js/demos/demo-marketing-1.js deleted file mode 100644 index 893730b..0000000 --- a/resources/public/js/demos/demo-marketing-1.js +++ /dev/null @@ -1,102 +0,0 @@ -/* -Name: Demo Marketing 1 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - gsap.registerPlugin(ScrollTrigger); - - /* - Section Scale - */ - gsap.utils.toArray(".gsap-section-scale").forEach((section, index) => { - const tl1 = gsap.timeline({ - scrollTrigger: { - trigger: section, - start: "100% 100%", - end: "bottom top", - scrub: true - }, - }); - - tl1.fromTo( - section, { - scale: 1, - }, - { - scale: 0.9, - duration: 1, - ease: "power2.out" - } - ); - }); - - /* - Image Change - */ - gsap.defaults({ overwrite: 'auto'}); - - // Set up our scroll trigger - const ST = ScrollTrigger.create({ - trigger: ".gsap-content-container", - start: "top top", - end: "bottom bottom", - onUpdate: getCurrentSection - }); - - const contentMarkers = gsap.utils.toArray(".gsap-content-marker"); - - // Set up our content behaviors - contentMarkers.forEach(marker => { - marker.content = document.querySelector(`#${marker.dataset.markerContent}`); - - marker.content.enter = () => { - gsap.fromTo(marker.content, { - autoAlpha: 0 - }, { - duration: 0.3, - autoAlpha: 1 - }); - } - - marker.content.leave = () => { - gsap.to(marker.content, { - duration: 0.1, - autoAlpha: 0 - }); - } - - }); - - // Handle the updated position - let lastContent; - - function getCurrentSection() { - let newContent; - const currScroll = scrollY; - - // Find the current section - contentMarkers.forEach(({offsetTop, content}) => { - if (currScroll > (offsetTop - 100)) { - newContent = content; - } - }); - - // If the current section is different than that last, animate in - if (newContent && - (lastContent == null || - !newContent.isSameNode(lastContent))) { - // Fade out last section - if (lastContent) { - lastContent.leave(); - } - - // Animate in new section - newContent.enter(); - - lastContent = newContent; - } - - } -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-medical.js b/resources/public/js/demos/demo-medical.js deleted file mode 100644 index 61f5973..0000000 --- a/resources/public/js/demos/demo-medical.js +++ /dev/null @@ -1,104 +0,0 @@ -/* -Name: Medical -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - // Ajax on Page - const ajaxOnPageMedical = { - - pages: [], - $ajaxBox: $('#porfolioAjaxBoxMedical'), - $ajaxBoxContent: $('#porfolioAjaxBoxContentMedical'), - - build() { - - const self = this; - - $('a[data-ajax-on-page]').each(function() { - self.add($(this)); - }); - - $(document).on('mousedown', 'a[data-ajax-on-page]', ev => { - if (ev.which == 2) { - ev.preventDefault(); - return false; - } - }); - - }, - - add($el) { - - const self = this, href = $el.attr('data-href'); - - self.pages.push(href); - - $el.on('click', e => { - e.preventDefault(); - self.show(self.pages.indexOf(href)); - }); - - }, - - events() { - - const self = this; - - // Carousel - if ($.isFunction($.fn['themePluginCarousel'])) { - - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - } - - }, - - show(i) { - - const self = this; - - self.$ajaxBoxContent.empty(); - self.$ajaxBox.removeClass('ajax-box-init').addClass('ajax-box-loading'); - - $('html, body').animate({ - scrollTop: self.$ajaxBox.offset().top - 100 - }, 300, 'easeOutQuad'); - - // Ajax - $.ajax({ - url: self.pages[i], - complete({responseText}) { - - setTimeout(() => { - - self.$ajaxBoxContent.html(responseText); - self.$ajaxBox.removeClass('ajax-box-loading'); - - self.events(); - - }, 1000); - - } - }); - - } - - }; - - if($('#porfolioAjaxBoxMedical').get(0)) { - ajaxOnPageMedical.build(); - } -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-one-page-agency.js b/resources/public/js/demos/demo-one-page-agency.js deleted file mode 100644 index c82a9d1..0000000 --- a/resources/public/js/demos/demo-one-page-agency.js +++ /dev/null @@ -1,229 +0,0 @@ -/* -Name: One Page Agency -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - const $window = $(window); - - /* - * Header - */ - const $header = $('#header'); - - window.onscroll = () => { - if (window.pageYOffset > $header.offset().top) { - $('html').addClass('sticky-header-active'); - } else { - $('html').removeClass('sticky-header-active'); - } - }; - - /* - * Collapse Menu Button - */ - $('.header-btn-collapse-nav').on('click', () => { - $('html, body').animate({ - scrollTop: $(".header-btn-collapse-nav").offset().top - 18 - }, 300); - }); - - /* - * Isotope - */ - const $wrapper = $('#itemDetailGallery'); - - if( $wrapper.get(0) ) { - $wrapper.waitForImages(() => { - $wrapper.isotope({ - itemSelector: '.isotope-item' - }); - }); - } - - /* - Load More - */ - const portfolioLoadMore = { - - pages: 0, - currentPage: 1, - $wrapper: $('#portfolioLoadMoreWrapper'), - $btn: $('#portfolioLoadMore'), - $btnWrapper: $('#portfolioLoadMoreBtnWrapper'), - $loader: $('#portfolioLoadMoreLoader'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Infinite Scroll - if(self.$btn.hasClass('btn-portfolio-infinite-scroll')) { - theme.fn.intObs( '#portfolioLoadMore', "$('#portfolioLoadMore').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - }, true ); - } - - } - - }, - loadMore() { - - const self = this, ajax_url = ( self.$wrapper.data('ajax-url') ) ? self.$wrapper.data('ajax-url') : 'ajax/portfolio-ajax-load-more-'; - - self.$btn.hide(); - self.$loader.addClass('portfolio-load-more-loader-showing').show(); - - // Ajax - $.ajax({ - url: ajax_url + (parseInt(self.currentPage)+1) + '.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items) - - self.$wrapper.isotope('appended', $items); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.show().blur(); - } else { - self.$btnWrapper.remove(); - } - - // Carousel - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - self.$loader.removeClass('portfolio-load-more-loader-showing').hide(); - - self.$wrapper.waitForImages(() => { - self.$wrapper.isotope('layout'); - }); - - }, 1000); - - } - }); - - } - - }; - - if($('#portfolioLoadMoreWrapper').get(0)) { - portfolioLoadMore.build(); - } - - /* - * Ajax on Modal - */ - theme.fn.execOnceTroughEvent( 'a[data-ajax-on-modal]', 'mouseover.trigger.ajax.on.modal', () => { - $('a[data-ajax-on-modal]').magnificPopup({ - type: 'ajax', - tLoading: '', - mainClass: 'portfolio-ajax-modal', - closeBtnInside: true, - gallery: { - enabled: true - }, - callbacks: { - ajaxContentAdded() { - - // Wrapper - const $wrapper = $('.portfolio-ajax-modal'); - - // Close - $wrapper.find('a[data-ajax-portfolio-close]').on('click', e => { - e.preventDefault(); - $.magnificPopup.close(); - }); - - // Remove Next and Close - if($('a[data-ajax-on-modal]').length <= 1) { - - $wrapper.find('a[data-ajax-portfolio-prev], a[data-ajax-portfolio-next]').remove(); - - } else { - - // Prev - $wrapper.find('a[data-ajax-portfolio-prev]').on('click', e => { - e.preventDefault(); - $('.mfp-arrow-left').trigger('click'); - return false; - }); - - // Next - $wrapper.find('a[data-ajax-portfolio-next]').on('click', e => { - e.preventDefault(); - $('.mfp-arrow-right').trigger('click'); - return false; - }); - - } - - // Carousel - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - } - } - }); - }); - - /* - * Dialog with CSS animation - */ - $('.popup-with-zoom-anim').magnificPopup({ - type: 'inline', - - fixedContentPos: false, - fixedBgPos: true, - - overflowY: 'auto', - - closeBtnInside: true, - preloader: false, - - midClick: true, - removalDelay: 300, - mainClass: 'my-mfp-zoom-in' - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-personal-portfolio-1.js b/resources/public/js/demos/demo-personal-portfolio-1.js deleted file mode 100644 index 7ea11fd..0000000 --- a/resources/public/js/demos/demo-personal-portfolio-1.js +++ /dev/null @@ -1,134 +0,0 @@ -/* -Name: Demo Personal Portfolio 1 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - Horizontal Scroller Section - */ - if( $('.horizontal-scroller-item').length ) { - if (typeof gsap !== 'undefined') { - - // Copy Original HTML to clone on Resize. - const originalScrollHTML = $('.horizontal-scroller').html(); - - // Generate Scroller - const generateScroller = () => { - - let images = gsap.utils.toArray('.horizontal-scroller-item'); - - gsap.to(images, { - xPercent: -100 * (images.length - 1), - ease: 'none', - scrollTrigger: { - trigger: '.horizontal-scroller', - pin: true, - scrub: 1, - snap: 1 / (images.length - 1), - end: () => '+=' + document.querySelector('.horizontal-scroller-images').offsetWidth - } - }); - - }; - - // Resize Event removing and restarting - $(window).afterResize(() => { - - setTimeout(() => { - - let Alltrigger = ScrollTrigger.getAll(); - - for (let i = 0; i < Alltrigger.length; i++) { - Alltrigger[i].kill(true); - } - - $('.horizontal-scroller-wrapper').empty().html('
' + originalScrollHTML + '
'); - - generateScroller(); - generateCircleExpand(); - - }, 500); - - }); - - /* - Circle Expand - */ - var generateCircleExpand = () => { - - let section = document.getElementById('circleSection'), - dot = document.getElementById("circleDot"); - - gsap.set(dot, { - width: "142vmax", - height: "142vmax", - xPercent: -50, - yPercent: -50, - top: "50%", - left: "50%" - }); - - let tl1 = gsap.timeline({ - scrollTrigger: { - trigger: section, - start: "-50%", - end: "0%", - scrub: 2, - invalidateOnRefresh: true, - }, - defaults: { - ease: "none" - } - }); - - tl1 - .fromTo(dot, { - scale: 0 - }, { - x: 0, - y: 0, - ease: "power3.in", - scale: 1 - }); - - } - - // Init GSAP Elements - generateScroller(); - generateCircleExpand(); - - - } else { - - theme.fn.showErrorMessage('Failed to Load File', 'Failed to load: GSAP - Include the following file(s): (vendor/gsap/gsap.min.js)'); - - } - - /* - Spotlight Cursor Text - Credits: https://codepen.io/carolineartz/pen/rNaGQYo - */ - if( $('.spotlight-cursor-text').length ) { - if (typeof gsap !== 'undefined') { - - document.body.addEventListener('mousemove', ({clientX, clientY}) => { - const mouseX = clientX; - const mouseY = clientY; - - gsap.to('.shape', { - x: mouseX, - y: mouseY, - stagger: -0.1 - }); - }); - - } else { - - theme.fn.showErrorMessage('Failed to Load File', 'Failed to load: GSAP - Include the following file(s): (vendor/gsap/gsap.min.js)'); - - } - } - - } -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-personal-portfolio-2.js b/resources/public/js/demos/demo-personal-portfolio-2.js deleted file mode 100644 index 77fa23c..0000000 --- a/resources/public/js/demos/demo-personal-portfolio-2.js +++ /dev/null @@ -1,49 +0,0 @@ -/* -Name: Demo Personal Portfolio 2 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - Locomotive - */ - if (typeof LocomotiveScroll !== 'undefined') { - - window.scrollTo(0,0); - - setTimeout(() => { - - const scroller = new LocomotiveScroll({ - el: document.querySelector("[data-scroll-container]"), - smooth: true, - mobile: { - breakpoint: 0, - smooth: true - }, - tablet: { - breakpoint: 0, - smooth: true - } - }); - - $('[data-hash]').off().on('click', function(e) { - e.preventDefault(); - e.stopPropagation(); - const anchor = $($(this).attr('href')).get(0); - - scroller.scrollTo(anchor); - }); - - }, 100); - - window.onbeforeunload = () => { - window.scrollTo(0,0); - }; - - } else { - - theme.fn.showErrorMessage('Failed to Load File', 'Failed to load: Locomotive Scroll - Include the following file(s): (vendor/locomotive-scroll/locomotive-scroll.min.js)'); - - } -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-personal-portfolio-3.js b/resources/public/js/demos/demo-personal-portfolio-3.js deleted file mode 100644 index 7047a65..0000000 --- a/resources/public/js/demos/demo-personal-portfolio-3.js +++ /dev/null @@ -1,97 +0,0 @@ -/* -Name: Demo Personal Portfolio 3 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -// Disable Scroll to Top -theme.PluginScrollToTop.initialize = () => {}; - -(($ => { - /* - Locomotive - */ - if (typeof LocomotiveScroll !== 'undefined') { - - setTimeout(() => { - - const pageContainer = document.querySelector("[data-scroll-container]"); - pageContainer.setAttribute("data-scroll-container", ""); - - const scroller = new LocomotiveScroll({ - el: pageContainer, - smooth: true, - mobile: { - breakpoint: 0, - smooth: true - }, - tablet: { - breakpoint: 0, - smooth: true - } - }); - - ScrollTrigger.scrollerProxy(pageContainer, { - getBoundingClientRect() { - return { - left: 0, - top: 0, - width: window.innerWidth, - height: window.innerHeight - }; - }, - pinType: pageContainer.style.transform ? "transform" : "fixed" - }); - - const scrollColorElems = document.querySelectorAll("[data-bgcolor]"); - - scrollColorElems.forEach((colorSection, i) => { - const prevBg = i === 0 ? "" : scrollColorElems[i - 1].dataset.bgcolor; - - ScrollTrigger.create({ - trigger: colorSection, - scroller: "[data-scroll-container]", - start: "33% 50%", - onEnter: () => - gsap.to(".bg-color-changer", { - backgroundColor: colorSection.dataset.bgcolor, - overwrite: "auto" - }), - onLeaveBack: () => - gsap.to(".bg-color-changer", { - backgroundColor: prevBg, - overwrite: "auto" - }) - }); - }); - - $('[data-hash]').off().on('click', function(e) { - e.preventDefault(); - e.stopPropagation(); - const anchor = $($(this).attr('href')).get(0); - - $('.hamburguer-btn-side-header.active').trigger('click'); - - scroller.scrollTo(anchor); - }); - - scroller.on("scroll", ScrollTrigger.update); - - ScrollTrigger.addEventListener("refresh", () => scroller.update()); - - ScrollTrigger.refresh(); - - window.scrollTo(0,1); - - }, 100); - - window.onbeforeunload = () => { - window.scrollTo(0,0); - }; - - } else { - - theme.fn.showErrorMessage('Failed to Load File', 'Failed to load: Locomotive Scroll - Include the following file(s): (vendor/locomotive-scroll/locomotive-scroll.min.js)'); - - } -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-photography.js b/resources/public/js/demos/demo-photography.js deleted file mode 100644 index e34ce72..0000000 --- a/resources/public/js/demos/demo-photography.js +++ /dev/null @@ -1,879 +0,0 @@ -/* -Name: Photography -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -// Disable Scroll to Top -theme.PluginScrollToTop.initialize = () => {}; - -(($ => { - // Slider Options - const sliderOptions = { - sliderType: 'standard', - sliderLayout: 'fullscreen', - fullScreenOffsetContainer: '#header', - delay: 5000, - disableProgressBar: 'on', - gridwidth: 1170, - gridheight: 500, - lazyType: "none", - shadow: 0, - spinner: "off", - shuffle: "off", - autoHeight: "off", - fullScreenAlignForce: "off", - fullScreenOffset: "", - hideThumbsOnMobile: "off", - hideSliderAtLimit: 0, - hideCaptionAtLimit: 0, - hideAllCaptionAtLilmit: 0, - debugMode: false, - fallbacks: { - simplifyAll: "off", - nextSlideOnWindowFocus: "off", - disableFocusListener: false, - }, - navigation: { - keyboardNavigation: "on", - keyboard_direction: "horizontal", - mouseScrollNavigation: "on", - onHoverStop: "off", - touch: { - touchenabled: "on", - swipe_threshold: 75, - swipe_min_touches: 1, - swipe_direction: "horizontal", - drag_block_vertical: false - }, - arrows: { - enable: true, - style: "arrows-portfolio-detail-1", - left : { - container:"slider", - h_align:"left", - v_align:"center", - h_offset:0, - v_offset:0, - }, - right : { - v_align:"center", - container:"slider", - h_align:"right", - h_offset:0, - v_offset:0 - } - } - }, - parallax:{ - type:"on", - levels:[20,40,60,80,100], - origo:"enterpoint", - speed:400, - bgparallax:"on", - disable_onmobile:"off" - } - }; - - if( $('.photography-demo-3').get(0) ) { - sliderOptions.fullScreenOffsetContainer = null; - sliderOptions.navigation.arrows.style = 'arrows-side-header-1'; - sliderOptions.navigation.arrows.hide_onleave = false; - - if( $(window).width() < 992 ) { - sliderOptions.fullScreenOffsetContainer = '#header'; - } - } - - if( $('.photography-demo-2').get(0) ) { - sliderOptions.fullScreenOffsetContainer = null; - sliderOptions.navigation.arrows.style = 'arrows-transparent-header-photography-1'; - sliderOptions.navigation.arrows.hide_onleave = false; - sliderOptions.navigation.arrows.left.h_offset = 20; - sliderOptions.navigation.arrows.right.h_offset = 20; - } - - if( $('.rev_about_us').get(0) ) { - sliderOptions.navigation.mouseScrollNavigation = false; - } - - // Slider Init - $(window).on('load', () => { - $('#revolutionSlider').revolution(sliderOptions); - }); - - /* - Custom Portfolio Details Load More - */ - const portfolioDetailLoadMore = { - - pages: 0, - currentPage: 0, - $wrapper: $('#portfolioDetailLoadMoreWrapper'), - $btn: $('#portfolioDetailLoadMore'), - $btnWrapper: $('#portfolioDetailLoadMoreBtnWrapper'), - $loader: $('#portfolioDetailLoadMoreLoader'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - // init isotope - self.$wrapper.isotope(); - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Lazy Load - if(self.$btn.hasClass('btn-portfolioDetail-lazy-load')) { - theme.fn.intObs( '#portfolioDetailLoadMore', "$('#portfolioDetailLoadMore').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - } ); - } - - } - - }, - loadMore() { - - const self = this; - - self.$btn.hide(); - self.$loader.show(); - - // Ajax - $.ajax({ - url: 'ajax/demo-photography-portfolio-ajax-on-page-load-more.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items) - - self.$wrapper.isotope('appended', $items); - - self.$wrapper.isotope('layout'); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.show().blur(); - } else { - self.$btnWrapper.remove(); - } - - self.$wrapper.on( 'layoutComplete', laidOutItems => { - - // Carousel - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - setTimeout(() => { - $this.owlCarousel('refresh'); - }, 1); - }); - }); - - }); - - // Ajax On Page - ajaxOnPagePortfolioDetails.build(); - - self.$loader.hide(); - - // Refresh Parallax - $(window).trigger('scroll'); - - }, 1000); - - } - }); - - } - - }; - - if($('#portfolioDetailLoadMoreWrapper').get(0)) { - portfolioDetailLoadMore.build(); - } - - /* - Custom Portfolio Infinite Scroll - */ - const portfolioInfiniteScroll = { - - pages: 0, - currentPage: 0, - $wrapper: $('.portfolioInfiniteScrollWrapper'), - $btn: $('#portfolioInfiniteScrollLoadMore'), - $btnWrapper: $('#portfolioInfiniteScrollLoadMoreBtnWrapper'), - $loader: $('#portfolioInfiniteScrollLoadMoreLoader'), - - build() { - - const self = this; - - self.pages = self.$wrapper.data('total-pages'); - - if(self.pages <= 1) { - - self.$btnWrapper.remove(); - return; - - } else { - - // init isotope - self.$wrapper.isotope(); - - self.$btn.on('click', () => { - self.loadMore(); - }); - - // Lazy Load - if(self.$btn.hasClass('btn-portfolioInfiniteScroll-lazy-load')) { - theme.fn.intObs( '#portfolioInfiniteScrollLoadMore', "$('#portfolioInfiniteScrollLoadMore').trigger('click');", { - rootMargin: '0px 0px 0px 0px' - }, true ); - } - - } - - }, - loadMore() { - - const self = this; - - self.$btn.hide(); - self.$loader.show(); - - // Ajax - $.ajax({ - url: 'ajax/demo-photography-portfolio-infinite-scroll-load-more.html', - complete({responseText}) { - - const $items = $(responseText); - - setTimeout(() => { - - self.$wrapper.append($items) - - self.$wrapper.isotope('appended', $items); - - self.$wrapper.isotope('layout'); - - self.currentPage++; - - if(self.currentPage < self.pages) { - self.$btn.show().blur(); - } else { - self.$btnWrapper.remove(); - } - - self.$wrapper.on( 'layoutComplete', laidOutItems => { - // Add new items to gallery - self.$wrapper.find('.item-appended').each(function(){ - const imgsrc = $(this).find('.thumb-info-background').attr('data-src'), imgThumbsrc = $(this).find('.thumb-info-background').attr('data-thumb-src'), clone = $('#thumbGalleryDetail .owl-item > div').first().clone(), cloneThumb = $('#thumbGalleryThumbs .owl-item > div').first().clone(); - - // Create images - clone.find('img').attr('src',imgsrc); - cloneThumb.find('img').attr('src',imgThumbsrc); - - // Add images - $('#thumbGalleryDetail').owlCarousel().trigger('add.owl.carousel', [clone]); - $('#thumbGalleryThumbs').owlCarousel().trigger('add.owl.carousel', [cloneThumb]); - - $(this).removeClass('item-appended'); - }); - - // Carousel - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - setTimeout(() => { - $this.owlCarousel('refresh'); - }, 1); - }); - }); - - // Lightbox - Clicked Item - $('a[href="#photographyLightbox"]').on('click', function(){ - if($('.grid-sizer').get(0)) { - clickedItem = $(this).parent().parent().index() - 1; - } else { - clickedItem = $(this).parent().parent().index(); - } - }); - - // Lightbox - $('.popup-with-move-anim').magnificPopup(portfolioLightboxOptions); - - }); - - - - self.$loader.hide(); - - // Refresh Parallax - $(window).trigger('scroll'); - - }, 1000); - - } - }); - - } - - }; - - if($('.portfolioInfiniteScrollWrapper').get(0)) { - portfolioInfiniteScroll.build(); - } - - /* - * Ajax on Page - */ - var ajaxOnPagePortfolioDetails = { - - pages: [], - $ajaxBox: $('#porfolioDetailsAjaxBox'), - $ajaxBoxContent: $('#porfolioDetailsAjaxBoxContent'), - - build() { - - const self = this; - - $('a[data-ajax-on-page]').each(function() { - self.add($(this)); - }); - - $(document).on('mousedown', 'a[data-ajax-on-page]', ev => { - if (ev.which == 2) { - ev.preventDefault(); - return false; - } - }); - - }, - - add($el) { - - const self = this, href = $el.attr('data-href'); - - self.pages.push(href); - - $el.on('click', e => { - e.preventDefault(); - self.show(self.pages.indexOf(href)); - }); - - }, - - events() { - - const self = this; - - // Slider - sliderOptions.navigation.mouseScrollNavigation = false; - $('#revolutionSlider').revolution(sliderOptions); - - // Carousel - if ($.isFunction($.fn['themePluginCarousel'])) { - - $(() => { - $('[data-plugin-carousel]:not(.manual), .owl-carousel:not(.manual)').each(function() { - const $this = $(this); - let opts; - - const pluginOptions = theme.fn.getOptions($this.data('plugin-options')); - if (pluginOptions) - opts = pluginOptions; - - $this.themePluginCarousel(opts); - }); - }); - - } - - }, - - show(i) { - - const self = this; - - self.$ajaxBoxContent.empty(); - self.$ajaxBox.removeClass('ajax-box-init').addClass('ajax-box-loading'); - - $('html, body').animate({ - scrollTop: self.$ajaxBox.offset().top - 100 - }, 300, 'easeOutQuad'); - - // Ajax - $.ajax({ - url: self.pages[i], - complete({responseText}) { - - setTimeout(() => { - - self.$ajaxBoxContent.html(responseText); - self.$ajaxBox.removeClass('ajax-box-loading'); - - self.events(); - - }, 1000); - - } - }); - - } - - } - - if($('#porfolioDetailsAjaxBox').get(0)) { - ajaxOnPagePortfolioDetails.build(); - } - - /* - * Portfolio Grid - Init isotope - */ - $(window).on('load', () => { - const $portfolioGrid = $('#portfolioGrid'), $ourBlog = $('#ourBlog'), gridSizer = $portfolioGrid.attr('data-grid-sizer'); - - // Portfolio Grid - if( $portfolioGrid.get(0) ) { - $portfolioGrid.isotope({ - itemSelector: '.isotope-item', - masonry: { - columnWidth: gridSizer, - gutter: 0 - } - }); - - $portfolioGrid.isotope('layout'); - } - - if( $ourBlog.get(0) ) { - $ourBlog.isotope({ - itemSelector: '.isotope-item', - masonry: { - gutter: 0 - } - }); - - $ourBlog.isotope('layout'); - } - }); - - /* - * Horizontal Scroll - */ - const $horizontalScroll = { - $horizontalScrollWrapper : $('#horizontalScrollBox'), - $horizontalScrollContent : $('#horizontalScrollBox .content'), - $horizontalScrollItem : $('#horizontalScrollBox .content .horizontal-scroll-item-wrapper'), - - build() { - const self = this; - - self.setContentWidth(); - self.buttonNavigation(); - self.disableEnableButtons(); - }, - setContentWidth() { - const self = this; - let totalWidth = 0; - - $(self.$horizontalScrollItem).each(function(e){ - const boxImageWidth = $(this).outerWidth(true); - - totalWidth = (totalWidth + boxImageWidth); - }); - - self.$horizontalScrollContent.width( totalWidth ); - }, - isElementInView(element, fullyInView) { - const pageLeft = $(window).scrollLeft(), pageRight = pageLeft + $(window).width(), elementLeft = $(element).offset().left, elementRight = elementLeft + $(element).width(); - - if (fullyInView === true) { - return ((pageLeft < elementLeft) && (pageRight > elementRight)); - } else { - return ((elementLeft <= pageRight) && (elementRight >= pageLeft)); - } - }, - buttonNavigation() { - const self = this; - const nextButton = self.$horizontalScrollWrapper.find('.custom-portfolio-navigation .next'); - const prevButton = self.$horizontalScrollWrapper.find('.custom-portfolio-navigation .prev'); - const totalItems = self.$horizontalScrollItem.length - 1; - let screen = 0; - let distance = 0; - let index = 0; - let flag = false; - let atualItem; - - prevButton.on('click', () => { - if( !flag ){ - flag = true; - - if( index > 0 ) { - index--; - } - atualItem = self.$horizontalScrollItem.eq(index); - - // Check if Element in View - const isElementInView = self.isElementInView(atualItem, false); - if( !isElementInView ) { - self.$horizontalScrollItem.each(function(){ - const inView = self.isElementInView($(this), false); - - if( inView ) { - atualItem = $(this); - return false; - } - }); - } - - // If Demo 3 - if($('.photography-demo-3').get(0)) { - screen = (($(window).width() - 255 ) - atualItem.outerWidth(true)) / 2; - } else { - screen = ($(window).width() - atualItem.outerWidth(true)) / 2; - } - - distance = (atualItem.position().left - screen); - - $('#horizontalScrollBox').animate({ scrollLeft: distance }, 300, () => { - flag = false; - }); - } - }); - - nextButton.on('click', () => { - if( !flag ){ - flag = true; - - if( index < totalItems ) { - index++; - } - atualItem = self.$horizontalScrollItem.eq(index); - - // Check if Element in View - const isElementInView = self.isElementInView(atualItem, false); - if( !isElementInView ) { - self.$horizontalScrollItem.each(function(){ - const inView = self.isElementInView($(this), false); - - if( inView ) { - atualItem = $(this); - index = $(this).index(); - return false; - } - }); - } - - // If Demo 3 - if($('.photography-demo-3').get(0)) { - screen = (($(window).width() - 255 ) - atualItem.outerWidth(true)) / 2; - } else { - screen = ($(window).width() - atualItem.outerWidth(true)) / 2; - } - - distance = (atualItem.position().left - screen); - - $('#horizontalScrollBox').animate({ scrollLeft: distance }, 300, () => { - flag = false; - }); - } - }); - }, - disableEnableButtons() { - const self = this, nextButton = self.$horizontalScrollWrapper.find('.custom-portfolio-navigation .next'), prevButton = self.$horizontalScrollWrapper.find('.custom-portfolio-navigation .prev'); - - self.$horizontalScrollWrapper.on('scroll', function(){ - if( $(this).scrollLeft() == 0 ) { - prevButton.addClass('disable-button'); - } else { - prevButton.removeClass('disable-button'); - } - - if( $(this).scrollLeft() > ((self.$horizontalScrollContent.width() - $(window).width()) - 1) ) { - nextButton.addClass('disable-button'); - } else { - nextButton.removeClass('disable-button'); - } - }); - } - }; - - if($('#horizontalScrollBox').get(0)) { - $horizontalScroll.build(); - - $(window).trigger('resize'); - - const $window = $(window); - - // Mousewheel horizontal scroll - $('#horizontalScrollBox').mousewheel(function(event, delta) { - if ($window.width() > 991) { - this.scrollLeft -= (delta * 60); - event.preventDefault(); - } - }); - - // Build $horizontalScroll on resize - $window.on('load', () => { - $(document).ready(() => { - $(window).afterResize(() => { - $horizontalScroll.setContentWidth(); - - if($('.photography-demo-2').get(0)) { - $(".thumb-info-wrapper img").css('transition','ease all 5s'); - $(".thumb-info-wrapper img").on("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend", e => { - $horizontalScroll.setContentWidth(); - }); - } - }); - - if($('.photography-demo-2').get(0)) { - $(window).on('resize', () => { - $(".thumb-info-wrapper img").css('transition','none'); - }); - } - - $(window).trigger('resize'); - }); - }); - } - - /* - * Lightbox - */ - var clickedItem; - - let removeShowThumbsTimeout; - - var portfolioLightboxOptions = { - type: 'inline', - - fixedContentPos: true, - fixedBgPos: true, - - overflowY: 'hidden', - - closeBtnInside: true, - preloader: false, - - midClick: true, - removalDelay: 300, - mainClass: 'photography-portfolio-gallery', - - callbacks: { - open() { - $('#thumbGalleryDetail').owlCarousel().trigger('refresh.owl.carousel'); - $('#thumbGalleryDetail').owlCarousel().trigger('to.owl.carousel', [clickedItem, 0]); - - $('#thumbGalleryThumbs').owlCarousel('refresh'); - - removeShowThumbsTimeout = setTimeout(() => { - $('#thumbGalleryThumbs').removeClass('show-thumbs'); - }, 3000); - - $(document).on('keydown', ({keyCode}) => { - if(keyCode == 37) { - $('#thumbGalleryDetail').trigger('prev.owl') - } - if(keyCode == 39) { - $('#thumbGalleryDetail').trigger('next.owl') - } - }); - - - }, - close() { - clearTimeout(removeShowThumbsTimeout); - $('#thumbGalleryThumbs').addClass('show-thumbs'); - $(document).off('keydown'); - } - } -}; - - if($('a[href="#photographyLightbox"]').get(0)) { - $('a[href="#photographyLightbox"]').on('click', function(){ - if($('.grid-sizer').get(0)) { - clickedItem = $(this).parent().parent().index() - 1; - } else { - clickedItem = $(this).parent().parent().index(); - } - }); - - $('a[href="#photographyLightbox"]').magnificPopup(portfolioLightboxOptions); - } - - /* - Thumb Gallery - */ - if( $('#photographyLightbox').get(0) ) { - var $thumbGalleryDetail = $('#thumbGalleryDetail'), - $thumbGalleryThumbs = $('#thumbGalleryThumbs'), - flag = false, - duration = 300; - - $thumbGalleryDetail - .owlCarousel({ - items: 1, - margin: 10, - nav: true, - dots: false, - loop: false, - navText: [], - rtl: (($('html[dir="rtl"]').get(0)) ? true : false), - onRefreshed(e) { - setTimeout(() => { - $('.mfp-wrap.photography-portfolio-gallery').css('opacity',1); - }, 300); - } - }) - .on('changed.owl.carousel', ({item}) => { - if (!flag) { - flag = true; - $thumbGalleryThumbs.trigger('to.owl.carousel', [item.index-1, duration, true]); - - // add class to active thumb - $thumbGalleryThumbs.find('.owl-item').removeClass('active-thumb'); - $thumbGalleryThumbs.find('.owl-item:eq('+ item.index +')').addClass('active-thumb'); - - flag = false; - } - }); - - $thumbGalleryThumbs - .owlCarousel({ - margin: 15, - items: 15, - nav: false, - center: false, - dots: false, - pagination: false, - rtl: (($('html[dir="rtl"]').get(0)) ? true : false) - }) - .on('click', '.owl-item', function() { - $thumbGalleryDetail.trigger('to.owl.carousel', [$(this).index(), duration, true]); - - // add class to active thumb - $thumbGalleryThumbs.find('.owl-item').removeClass('active-thumb'); - $(this).addClass('active-thumb'); - }); - - // Set first item with active-thumb - $thumbGalleryThumbs.find('.owl-item:eq(0)').addClass('active-thumb'); - - } - - if( $('#portfolioSliderWithThumbs').get(0) ) { - var $thumbGalleryDetail = $('#thumbGalleryDetail'), - $thumbGalleryThumbs = $('#thumbGalleryThumbs'), - flag = false, - duration = 300; - - $thumbGalleryDetail - .owlCarousel({ - items: 1, - margin: 10, - nav: true, - dots: false, - loop: false, - navText: [], - rtl: (($('html[dir="rtl"]').get(0)) ? true : false), - onRefreshed(e) { - setTimeout(() => { - $('.mfp-wrap.photography-portfolio-gallery').css('opacity',1); - }, 300); - } - }) - .on('changed.owl.carousel', ({item}) => { - if (!flag) { - flag = true; - $thumbGalleryThumbs.trigger('to.owl.carousel', [item.index-1, duration, true]); - - // add class to active thumb - $thumbGalleryThumbs.find('.owl-item').removeClass('active-thumb'); - $thumbGalleryThumbs.find('.owl-item:eq('+ item.index +')').addClass('active-thumb'); - - flag = false; - } - }); - - $thumbGalleryThumbs - .owlCarousel({ - margin: 15, - items: 8, - nav: false, - center: false, - dots: false, - pagination: false, - rtl: (($('html[dir="rtl"]').get(0)) ? true : false), - responsive:{ - 0:{ - items:2 - }, - 300:{ - items:3 - }, - 767:{ - items:6, - }, - 991:{ - items:7, - }, - 1200:{ - items:8, - } - } - }) - .on('click', '.owl-item', function() { - $thumbGalleryDetail.trigger('to.owl.carousel', [$(this).index(), duration, true]); - - // add class to active thumb - $thumbGalleryThumbs.find('.owl-item').removeClass('active-thumb'); - $(this).addClass('active-thumb'); - }); - - // Set first item with active-thumb - $thumbGalleryThumbs.find('.owl-item:eq(0)').addClass('active-thumb'); - - $(document).on('keydown', ({keyCode}) => { - if(keyCode == 37) { - $('#thumbGalleryDetail').trigger('prev.owl') - } - if(keyCode == 39) { - $('#thumbGalleryDetail').trigger('next.owl') - } - }); - - } -})).apply(this, [jQuery]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-product-landing.js b/resources/public/js/demos/demo-product-landing.js deleted file mode 100644 index 94f4671..0000000 --- a/resources/public/js/demos/demo-product-landing.js +++ /dev/null @@ -1,26 +0,0 @@ -/* -Name: Product Landing -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - Quantity - */ - $('.quantity .plus').on('click',function(){ - const $qty=$(this).parents('.quantity').find('.qty'); - const currentVal = parseInt($qty.val()); - if (!isNaN(currentVal)) { - $qty.val(currentVal + 1); - } - }); - - $('.quantity .minus').on('click',function(){ - const $qty=$(this).parents('.quantity').find('.qty'); - const currentVal = parseInt($qty.val()); - if (!isNaN(currentVal) && currentVal > 0) { - $qty.val(currentVal - 1); - } - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-real-estate.js b/resources/public/js/demos/demo-real-estate.js deleted file mode 100644 index b548acc..0000000 --- a/resources/public/js/demos/demo-real-estate.js +++ /dev/null @@ -1,82 +0,0 @@ -/* -Name: RealEstate -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -/* -Header -*/ - -// Search Properties -const $headerWrapper = $('#headerSearchProperties'), $window = $(window); - -$headerWrapper.on('click', () => { - if ($window.width() > 992) { - $headerWrapper.addClass('open'); - } -}); - -$(document).mouseup(({target}) => { - if (!$headerWrapper.is(target) && $headerWrapper.has(target).length === 0) { - $headerWrapper.removeClass('open'); - } -}); - -$('#propertiesFormHeader').validate({ - onkeyup: false, - onclick: false, - onfocusout: false, - errorPlacement(error, element) { - if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') { - error.appendTo(element.parent().parent()); - } else { - error.insertAfter(element); - } - } -}); - -// Thumb Gallery -const $thumbGalleryDetail1 = $('#thumbGalleryDetail'); - -const $thumbGalleryThumbs1 = $('#thumbGalleryThumbs'); -let flag = false; -const duration = 300; - -$thumbGalleryDetail1 - .owlCarousel({ - items: 1, - margin: 10, - nav: true, - dots: false, - loop: false, - navText: [], - rtl: ( $('html').attr('dir') == 'rtl' ) ? true : false - }) - .on('changed.owl.carousel', ({item}) => { - if (!flag) { - flag = true; - $thumbGalleryThumbs1.trigger('to.owl.carousel', [item.index-1, duration, true]); - flag = false; - } - }); - -$thumbGalleryThumbs1 - .owlCarousel({ - margin: 15, - items: 4, - nav: false, - center: false, - dots: false, - rtl: ( $('html').attr('dir') == 'rtl' ) ? true : false - }) - .on('click', '.owl-item', function() { - $thumbGalleryDetail1.trigger('to.owl.carousel', [$(this).index(), duration, true]); - }) - .on('changed.owl.carousel', ({item}) => { - if (!flag) { - flag = true; - $thumbGalleryDetail1.trigger('to.owl.carousel', [item.index, duration, true]); - flag = false; - } - }); diff --git a/resources/public/js/demos/demo-renewable-energy.js b/resources/public/js/demos/demo-renewable-energy.js deleted file mode 100644 index f7d6676..0000000 --- a/resources/public/js/demos/demo-renewable-energy.js +++ /dev/null @@ -1,5 +0,0 @@ -/* -Name: Demo Renewable Energy -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ diff --git a/resources/public/js/demos/demo-resume.js b/resources/public/js/demos/demo-resume.js deleted file mode 100644 index 27fb802..0000000 --- a/resources/public/js/demos/demo-resume.js +++ /dev/null @@ -1,70 +0,0 @@ -/* -Name: Resume -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - // About Me - $('#aboutMeMoreBtn').on('click', function() { - $(this).hide(); - $('#aboutMeMore').toggleClass('about-me-more-visible'); - return false; - }); - - /* - * Timeline - */ - const timelineHeightAdjust = { - $timeline: $('#timeline'), - $timelineBar: $('#timeline .timeline-bar'), - $firstTimelineItem: $('#timeline .timeline-box').first(), - $lastTimelineItem: $('#timeline .timeline-box').last(), - - build() { - const self = this; - - self.adjustHeight(); - }, - adjustHeight() { - const self = this, calcFirstItemHeight = self.$firstTimelineItem.outerHeight(true) / 2, calcLastItemHeight = self.$lastTimelineItem.outerHeight(true) / 2; - - // Set Timeline Bar Top and Bottom - self.$timelineBar.css({ - top: calcFirstItemHeight, - bottom: calcLastItemHeight - }); - } - }; - - if( $('#timeline').get(0) ) { - setTimeout(() => { - // Adjust Timeline Height On Resize - $(window).afterResize(() => { - timelineHeightAdjust.build(); - }); - }, 1000); - - timelineHeightAdjust.build(); - } - - /* - * Header Image Anim - */ - let lastScrollTop = 0; - - $(window).on('scroll', function(){ - const st = $(this).scrollTop(); - - if (st > lastScrollTop){ - $('img[custom-anim]').css({ - transform: 'translate(0, -'+ st +'px)' - }); - } else { - $('img[custom-anim]').css({ - transform: 'translate(0, '+ -Math.abs(st) +'px)' - }); - } - lastScrollTop = st; - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-seo-2.js b/resources/public/js/demos/demo-seo-2.js deleted file mode 100644 index 8f52e5d..0000000 --- a/resources/public/js/demos/demo-seo-2.js +++ /dev/null @@ -1,26 +0,0 @@ -/* -Name: SEO 2 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /** - * Custom Simple Form Validation - * - */ - $('.custom-form-simple-validation').each(function(){ - $(this).validate({ - onkeyup: false, - onclick: false, - onfocusout: false, - errorPlacement(error, element) { - if (element.attr('type') == 'radio' || element.attr('type') == 'checkbox') { - error.appendTo(element.closest('.form-group')); - } else { - error.insertAfter(element); - } - } - }); - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-seo-3.js b/resources/public/js/demos/demo-seo-3.js deleted file mode 100644 index 679d699..0000000 --- a/resources/public/js/demos/demo-seo-3.js +++ /dev/null @@ -1,81 +0,0 @@ -/* -Name: Demo SEO 3 -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - Mouse Hover Split - */ - const left = document.getElementById("side-left"); - - const handleMove = ({clientX}) => { - left.style.width = `${clientX / window.innerWidth * 100}%`; - } - - document.onmousemove = e => handleMove(e); - - document.ontouchmove = ({touches}) => handleMove(touches[0]); - - $(window).on('load resize', () => { - const height = $('.mouse-hover-split .side').height(); - $('.mouse-hover-split').css('min-height', height); - }); - - /* - Horizontal Scroller Section - */ - if( $('.horizontal-scroller-item').length ) { - if (typeof gsap !== 'undefined') { - - // Copy Original HTML to clone on Resize. - const originalScrollHTML = $('.horizontal-scroller').html(); - - // Generate Scroller - const generateScroller = () => { - - let images = gsap.utils.toArray('.horizontal-scroller-item'); - - gsap.to(images, { - xPercent: -100 * (images.length - ( $(window).width() > 991 ? 3 : 1 )), - ease: 'none', - scrollTrigger: { - trigger: '.horizontal-scroller', - pin: true, - scrub: 1, - snap: 1 / (images.length - 1), - end: () => '+=' + document.querySelector('.horizontal-scroller-images').offsetWidth - } - }); - - }; - - // Resize Event removing and restarting - $(window).afterResize(() => { - - setTimeout(() => { - - let Alltrigger = ScrollTrigger.getAll(); - - for (let i = 0; i < Alltrigger.length; i++) { - Alltrigger[i].kill(true); - } - - $('.horizontal-scroller-wrapper').empty().html('
' + originalScrollHTML + '
'); - - generateScroller(); - - }, 500); - - }); - - generateScroller(); - - } else { - - theme.fn.showErrorMessage('Failed to Load File', 'Failed to load: GSAP - Include the following file(s): (vendor/gsap/gsap.min.js)'); - - } - } -})).apply( this, [ jQuery ]); diff --git a/resources/public/js/demos/demo-seo.js b/resources/public/js/demos/demo-seo.js deleted file mode 100644 index de38881..0000000 --- a/resources/public/js/demos/demo-seo.js +++ /dev/null @@ -1,58 +0,0 @@ -/* -Name: SEO -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - SVG Morphing - */ - setTimeout(() => { - if( $('#shape_one_start').get(0) ) { - const shape1 = KUTE.fromTo('#shape_one_start', { - path: '#shape_one_start' - }, { - path: '#shape_one_end' - }, { - duration: 10000, - easing : 'easingQuadraticInOut', - repeat: 20, - repeatDelay: 1000, - yoyo: true - }).start(); - } - - if( $('#shape_two_start').get(0) ) { - const shape2 = KUTE.fromTo('#shape_two_start', { - path: '#shape_two_start' - }, { - path: '#shape_two_end' - }, { - duration: 10000, - easing : 'easingQuadraticInOut', - repeat: 20, - repeatDelay: 1000, - yoyo: true - }).start(); - } - }, 100); - - /* - Form - */ - $('.popup-with-form').magnificPopup({ - type: 'inline', - preloader: false, - focus: '#name', - mainClass: 'my-mfp-zoom-in', - callbacks: { - open() { - $('html').addClass('lightbox-opened'); - }, - close() { - $('html').removeClass('lightbox-opened'); - } - } - }); -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-startup-agency.js b/resources/public/js/demos/demo-startup-agency.js deleted file mode 100644 index 97b8b7d..0000000 --- a/resources/public/js/demos/demo-startup-agency.js +++ /dev/null @@ -1,94 +0,0 @@ -/* -Name: Startup Agency -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - SVG Morphing - */ - $(window).on('load', () => { - setTimeout(() => { - - if( $('#st0_start').get(0) ) { - var shape1 = KUTE.fromTo('#st0_start', { - path: '#st0_start' - }, { - path: '#st0_end' - }, { - duration: 10000, - easing : 'easingQuadraticInOut', - repeat: 20, - repeatDelay: 1000, - yoyo: true - }).start(); - } - - if( $('#st1_start').get(0) ) { - var shape1 = KUTE.fromTo('#st1_start', { - path: '#st1_start' - }, { - path: '#st1_end' - }, { - duration: 10000, - easing : 'easingQuadraticInOut', - repeat: 20, - repeatDelay: 1000, - yoyo: true - }).start(); - } - - if( $('#st2_start').get(0) ) { - var shape1 = KUTE.fromTo('#st2_start', { - path: '#st2_start' - }, { - path: '#st2_end' - }, { - duration: 10000, - easing : 'easingQuadraticInOut', - repeat: 20, - repeatDelay: 1000, - yoyo: true - }).start(); - } - - if( $('#st3_start').get(0) ) { - var shape1 = KUTE.fromTo('#st3_start', { - path: '#st3_start' - }, { - path: '#st3_end' - }, { - duration: 10000, - easing : 'easingQuadraticInOut', - repeat: 20, - repeatDelay: 1000, - yoyo: true - }).start(); - } - - /* - * SVG Aspect Ratio - */ - function aspectRatioSVG() { - if( $(window).width() < 2000 ) { - $('svg[preserveAspectRatio]').each(function(){ - $(this).attr('preserveAspectRatio', 'xMinYMin'); - }); - } else { - $('svg[preserveAspectRatio]').each(function(){ - $(this).attr('preserveAspectRatio', 'none'); - }); - } - } - - aspectRatioSVG(); - - $(window).on('resize', () => { - aspectRatioSVG(); - }); - - }, 100); - }); - -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/public/js/demos/demo-transportation-logistic.js b/resources/public/js/demos/demo-transportation-logistic.js deleted file mode 100644 index de18d92..0000000 --- a/resources/public/js/demos/demo-transportation-logistic.js +++ /dev/null @@ -1,5 +0,0 @@ -/* -Name: Demo Transportation Logistic -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ \ No newline at end of file diff --git a/resources/public/js/demos/demo-wedding.js b/resources/public/js/demos/demo-wedding.js deleted file mode 100644 index d212568..0000000 --- a/resources/public/js/demos/demo-wedding.js +++ /dev/null @@ -1,204 +0,0 @@ -/* -Name: Wedding -Written by: Okler Themes - (http://www.okler.net) -Theme Version: 12.1.0 -*/ - -(($ => { - /* - Slider - */ - $('#revolutionSlider').revolution({ - sliderType: 'standard', - sliderLayout: 'fullwidth', - delay: 9000, - responsiveLevels: [1920, 1200, 992, 500], - gridwidth: [1920, 1200, 992, 500], - gridheight: 780, - disableProgressBar: 'on', - spinner: 'spinner3', - parallax: { - type: "mouse", - origo: "slidercenter", - speed: 2000, - levels: [2, 3, 4, 5, 6, 7, 12, 16, 10, 50], - }, - navigation: { - arrows: { - style: "hades", - enable: false, - hide_onmobile: false, - hide_onleave: false, - tmp: '
', - left: { - h_align: "left", - v_align: "center", - h_offset: 10, - v_offset: 0 - }, - right: { - h_align: "right", - v_align: "center", - h_offset: 10, - v_offset: 0 - } - } - } - }); - - $('#revolutionSlider2').revolution({ - sliderType: 'standard', - sliderLayout: 'fullwidth', - delay: 9000, - responsiveLevels: [1920, 1200, 992, 500], - gridwidth: [1920, 1200, 992, 500], - gridheight: 575, - disableProgressBar: 'on', - spinner: 'spinner3', - parallax: { - type: "mouse", - origo: "slidercenter", - speed: 2000, - levels: [2, 3, 4, 5, 6, 7, 12, 16, 10, 50], - }, - navigation: { - arrows: { - style: "hades", - enable: false, - hide_onmobile: false, - hide_onleave: false, - tmp: '
', - left: { - h_align: "left", - v_align: "center", - h_offset: 10, - v_offset: 0 - }, - right: { - h_align: "right", - v_align: "center", - h_offset: 10, - v_offset: 0 - } - } - } - }); - - // Our History Gallery - var clickedItem; - - let removeShowThumbsTimeout; - - const portfolioLightboxOptions = { - type: 'inline', - - fixedContentPos: true, - fixedBgPos: true, - - overflowY: 'hidden', - - closeBtnInside: true, - preloader: false, - - midClick: true, - removalDelay: 300, - mainClass: 'wedding-portfolio-gallery', - - callbacks: { - open() { - $('#thumbGalleryDetail').owlCarousel().trigger('refresh.owl.carousel'); - $('#thumbGalleryDetail').owlCarousel().trigger('to.owl.carousel', [clickedItem, 0]); - - $('#thumbGalleryThumbs').owlCarousel('refresh'); - - removeShowThumbsTimeout = setTimeout(() => { - $('#thumbGalleryThumbs').removeClass('show-thumbs'); - }, 3000); - - $(document).on('keydown', ({keyCode}) => { - if(keyCode == 37) { - $('#thumbGalleryDetail').trigger('prev.owl') - } - if(keyCode == 39) { - $('#thumbGalleryDetail').trigger('next.owl') - } - }); - - - }, - close() { - clearTimeout(removeShowThumbsTimeout); - $('#thumbGalleryThumbs').addClass('show-thumbs'); - $(document).off('keydown'); - } - } -}; - - var clickedItem = ''; - if( $('a[href="#ourHistoryLightbox"]').length ) { - $('a[href="#ourHistoryLightbox"]').on('click', function(){ - clickedItem = $(this).parent().index(); - }); - - $('a[href="#ourHistoryLightbox"]').magnificPopup(portfolioLightboxOptions); - } - - /* - Thumb Gallery - */ - if( $('#ourHistoryLightbox').get(0) ) { - const $thumbGalleryDetail = $('#thumbGalleryDetail'); - const $thumbGalleryThumbs = $('#thumbGalleryThumbs'); - let flag = false; - const duration = 300; - - $thumbGalleryDetail - .owlCarousel({ - items: 1, - margin: 10, - nav: true, - dots: false, - loop: false, - navText: [], - rtl: (($('html[dir="rtl"]').get(0)) ? true : false), - onRefreshed(e) { - setTimeout(() => { - $('.mfp-wrap.wedding-portfolio-gallery').css('opacity',1); - }, 300); - } - }) - .on('changed.owl.carousel', ({item}) => { - if (!flag) { - flag = true; - $thumbGalleryThumbs.trigger('to.owl.carousel', [item.index-1, duration, true]); - - // add class to active thumb - $thumbGalleryThumbs.find('.owl-item').removeClass('active-thumb'); - $thumbGalleryThumbs.find('.owl-item:eq('+ item.index +')').addClass('active-thumb'); - - flag = false; - } - }); - - $thumbGalleryThumbs - .owlCarousel({ - margin: 15, - items: 15, - nav: false, - center: false, - dots: false, - pagination: false, - rtl: (($('html[dir="rtl"]').get(0)) ? true : false) - }) - .on('click', '.owl-item', function() { - $thumbGalleryDetail.trigger('to.owl.carousel', [$(this).index(), duration, true]); - - // add class to active thumb - $thumbGalleryThumbs.find('.owl-item').removeClass('active-thumb'); - $(this).addClass('active-thumb'); - }); - - // Set first item with active-thumb - $thumbGalleryThumbs.find('.owl-item:eq(0)').addClass('active-thumb'); - } -})).apply( this, [ jQuery ]); \ No newline at end of file diff --git a/resources/views/components/header/colors-dark.blade.php b/resources/views/components/header/colors-dark.blade.php deleted file mode 100644 index b5e8d72..0000000 --- a/resources/views/components/header/colors-dark.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/resources/views/components/header/colors-light.blade.php b/resources/views/components/header/colors-light.blade.php deleted file mode 100644 index 9246875..0000000 --- a/resources/views/components/header/colors-light.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/resources/views/components/header/colors-primary.blade.php b/resources/views/components/header/colors-primary.blade.php deleted file mode 100644 index 8593e6b..0000000 --- a/resources/views/components/header/colors-primary.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/resources/views/components/header/colors-quaternary.blade.php b/resources/views/components/header/colors-quaternary.blade.php deleted file mode 100644 index f70dd35..0000000 --- a/resources/views/components/header/colors-quaternary.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/resources/views/components/header/colors-secondary.blade.php b/resources/views/components/header/colors-secondary.blade.php deleted file mode 100644 index 938ccdc..0000000 --- a/resources/views/components/header/colors-secondary.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/resources/views/components/header/colors-tertiary.blade.php b/resources/views/components/header/colors-tertiary.blade.php deleted file mode 100644 index ce7db46..0000000 --- a/resources/views/components/header/colors-tertiary.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/resources/views/components/header/extra-full-width.blade.php b/resources/views/components/header/extra-full-width.blade.php deleted file mode 100644 index 8061971..0000000 --- a/resources/views/components/header/extra-full-width.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/resources/views/components/header/modern-large.blade.php b/resources/views/components/header/modern-large.blade.php index bca3fc3..db155eb 100644 --- a/resources/views/components/header/modern-large.blade.php +++ b/resources/views/components/header/modern-large.blade.php @@ -1,13 +1,38 @@ -