diff --git a/assets/css/404.css b/assets/css/404.css index d0dab0a..42c3c86 100644 --- a/assets/css/404.css +++ b/assets/css/404.css @@ -1 +1,75 @@ -.l-fullscreen{display:flex;align-items:center;justify-content:center;height:100vh}.l-fullscreen__content{text-align:center;padding:0 20px}@media only screen and (min-width:48rem){.l-fullscreen__content{max-width:500px}}@media only screen and (min-width:48rem){.l-fullscreen__content.in-subscribe-page{padding:0}}@media only screen and (min-width:64rem){.l-fullscreen__content.in-subscribe-page{max-width:820px}}.m-404-title{color:var(--primary-foreground-color);letter-spacing:3px;line-height:1;font-size:9rem;font-weight:700;margin:0 0 10px}@media only screen and (min-width:48rem){.m-404-title{letter-spacing:4px;font-size:12rem;margin-bottom:5px}}.m-404-subtitle{color:var(--primary-foreground-color);letter-spacing:.4px;line-height:1;font-size:1.25rem;font-weight:600;margin-bottom:20px}@media only screen and (min-width:48rem){.m-404-subtitle{letter-spacing:.5px;font-size:1.5rem}}.m-404-text{letter-spacing:.3px;line-height:1.4;font-size:.875em;padding:0 20px;margin-bottom:25px}@media only screen and (min-width:48rem){.m-404-text{font-size:1rem;padding:0;margin-bottom:30px}} \ No newline at end of file +/** Mixins */ +/** Colors */ +/** Config */ +.l-fullscreen { + display: flex; + align-items: center; + justify-content: center; + height: 100vh; +} + +.l-fullscreen__content { + text-align: center; + padding: 0 20px; +} +@media only screen and (min-width: 48rem) { + .l-fullscreen__content { + max-width: 500px; + } +} +@media only screen and (min-width: 48rem) { + .l-fullscreen__content.in-subscribe-page { + padding: 0; + } +} +@media only screen and (min-width: 64rem) { + .l-fullscreen__content.in-subscribe-page { + max-width: 820px; + } +} + +.m-404-title { + color: var(--primary-foreground-color); + letter-spacing: 3px; + line-height: 1; + font-size: 9rem; + font-weight: 700; + margin: 0 0 10px; +} +@media only screen and (min-width: 48rem) { + .m-404-title { + letter-spacing: 4px; + font-size: 12rem; + margin-bottom: 5px; + } +} + +.m-404-subtitle { + color: var(--primary-foreground-color); + letter-spacing: 0.4px; + line-height: 1; + font-size: 1.25rem; + font-weight: 600; + margin-bottom: 20px; +} +@media only screen and (min-width: 48rem) { + .m-404-subtitle { + letter-spacing: 0.5px; + font-size: 1.5rem; + } +} + +.m-404-text { + letter-spacing: 0.3px; + line-height: 1.4; + font-size: 0.875em; + padding: 0 20px; + margin-bottom: 25px; +} +@media only screen and (min-width: 48rem) { + .m-404-text { + font-size: 1rem; + padding: 0; + margin-bottom: 30px; + } +} \ No newline at end of file diff --git a/assets/css/app.css b/assets/css/app.css index adf0e00..5a40f8f 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -1 +1,3622 @@ -/*! sanitize.css v7.0.2 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:disabled}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}:root,[data-theme=light]{--background-color:#fff;--primary-foreground-color:#4a4a4a;--secondary-foreground-color:#000;--primary-subtle-color:#0470ee;--secondary-subtle-color:#f4f8fd;--titles-color:#333;--link-color:#133467;--primary-border-color:#9b9b9b;--secondary-border-color:#f0f8ff;--article-shadow-normal:0 10px 10px rgba(0,0,0,0.08);--article-shadow-hover:0 4px 60px 0 rgba(0,0,0,0.2);--transparent-background-color:hsla(0,0%,100%,0.99);--footer-background-color:#133467;--submenu-shadow-color-opacity:0.25;--button-shadow-color-normal:hsla(0,0%,42.4%,0.2);--button-shadow-color-hover:hsla(0,0%,42.4%,0.3);--table-background-color-odd:#fafafa;--table-head-border-bottom:#e2e2e2;--toggle-darkmode-button-display-moon:block;--toggle-darkmode-button-display-sun:none;--toggle-darkmode-background-color:rgba(0,0,0,0.05);--header-menu-gradient-first-color:hsla(0,0%,100%,0);--header-menu-gradient-second-color:#fff}[data-theme=dark]{--background-color:#111;--primary-foreground-color:#ccc;--secondary-foreground-color:#fff;--primary-subtle-color:#2c2fe6;--secondary-subtle-color:#141920;--titles-color:#b4b4b4;--link-color:#b6b7f6;--primary-border-color:#1d1d1d;--secondary-border-color:#0f0f0f;--article-shadow-normal:0 4px 5px 5px rgba(0,0,0,0.1);--article-shadow-hover:0 4px 5px 10px rgba(0,0,0,0.1);--transparent-background-color:rgba(0,0,0,0.99);--footer-background-color:#080808;--submenu-shadow-color-opacity:0.55;--button-shadow-color-normal:rgba(10,10,10,0.5);--button-shadow-color-hover:rgba(10,10,10,0.5);--table-background-color-odd:#050505;--table-head-border-bottom:#1d1d1d;--toggle-darkmode-button-display-moon:none;--toggle-darkmode-button-display-sun:block;--toggle-darkmode-background-color:rgba(0,0,0,0.5);--header-menu-gradient-first-color:rgba(17,17,17,0);--header-menu-gradient-second-color:rgba(17,17,17,0.65)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background-color:#111;--primary-foreground-color:#ccc;--secondary-foreground-color:#fff;--primary-subtle-color:#2c2fe6;--secondary-subtle-color:#141920;--titles-color:#b4b4b4;--link-color:#b6b7f6;--primary-border-color:#1d1d1d;--secondary-border-color:#0f0f0f;--article-shadow-normal:0 4px 5px 5px rgba(0,0,0,0.1);--article-shadow-hover:0 4px 5px 10px rgba(0,0,0,0.1);--transparent-background-color:rgba(0,0,0,0.99);--footer-background-color:#080808;--submenu-shadow-color-opacity:0.55;--button-shadow-color-normal:rgba(10,10,10,0.5);--button-shadow-color-hover:rgba(10,10,10,0.5);--table-background-color-odd:#050505;--table-head-border-bottom:#1d1d1d;--toggle-darkmode-button-display-moon:none;--toggle-darkmode-button-display-sun:block;--toggle-darkmode-background-color:rgba(0,0,0,0.5);--header-menu-gradient-first-color:rgba(17,17,17,0);--header-menu-gradient-second-color:rgba(17,17,17,0.65)}}.hide{display:none}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.focusable:focus,.m-button:focus,.m-icon-button:focus,.m-toggle-darkmode input:focus{box-shadow:0 0 0 2px var(--primary-subtle-color)!important}.content-centered,.m-hero,.m-icon-button{display:flex;align-items:center;justify-content:center}.m-alert__close,.m-button,.m-icon-button,.m-input,.m-toggle-darkmode input,.no-appearance{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.no-padding{padding:0}.no-margin{margin:0}.no-scroll-y{overflow-y:hidden}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.pos-relative{position:relative}.pos-absolute{position:absolute}.bold{font-weight:700}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.pointer{cursor:pointer}.only-desktop{display:none}@media only screen and (min-width:48rem){.only-desktop{display:block}}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-moon:before{content:"\E90F"}.icon-sunny:before{content:"\E910"}.icon-chevron-down:before{content:"\E900"}.icon-star:before{content:"\E901"}.icon-arrow-left:before{content:"\E902"}.icon-arrow-right:before{content:"\E903"}.icon-arrow-top:before{content:"\E904"}.icon-close:before{content:"\E905"}.icon-comments:before{content:"\E906"}.icon-facebook:before{content:"\E907"}.icon-globe:before{content:"\E908"}.icon-menu:before{content:"\E909"}.icon-more:before{content:"\E90A"}.icon-search:before{content:"\E90B"}.icon-twitter:before{content:"\E90C"}.icon-imdb:before{content:"\E90D"}.icon-vk:before{content:"\E90E"}.icon-steam:before{content:"\E914"}.icon-twitch:before{content:"\E915"}.icon-youtube:before{content:"\E916"}.icon-vimeo:before{content:"\E917"}.icon-whatsapp:before{content:"\E918"}.icon-reddit:before{content:"\E919"}.icon-rss:before{content:"\E91A"}.icon-spotify:before{content:"\E91B"}.icon-telegram:before{content:"\E91C"}.icon-soundcloud:before{content:"\E91D"}.icon-flickr:before{content:"\E91E"}.icon-letterboxd:before{content:"\E91F"}.icon-odnoklassniki:before{content:"\E920"}.icon-pinterest:before{content:"\E921"}.icon-tiktok:before{content:"\E922"}.icon-tumblr:before{content:"\E923"}.icon-xing:before{content:"\E924"}.icon-mixcloud:before{content:"\E925"}.icon-mixer:before{content:"\E926"}.icon-wechat:before{content:"\E927"}.icon-deviantart:before{content:"\E928"}.icon-discord:before{content:"\E929"}.icon-instagram:before{content:"\E92A"}.icon-linkedin:before{content:"\E92B"}.icon-snapchat:before{content:"\E92C"}.icon-gitlab:before{content:"\E92D"}.icon-github:before{content:"\E930"}.icon-behance:before{content:"\E951"}body{display:flex;flex-direction:column;width:100%;min-height:100vh;color:var(--primary-foreground-color);font-size:1rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-display:swap;overflow-x:hidden;background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.share-menu-displayed{padding-bottom:45px}@media only screen and (min-width:48rem){body.share-menu-displayed{padding-bottom:0}}.main-wrap{display:flex;flex-direction:column;flex-grow:1}p{line-height:1.5;margin:0}a{color:inherit;text-decoration:none}fieldset{padding:0;margin:0;border:0;position:relative}.tippy-popper *{text-align:left!important}.medium-zoom-overlay{background-color:var(--background-color)!important}.medium-zoom-image,.medium-zoom-overlay{z-index:5}.l-wrapper{position:relative;width:100%;margin:0 auto;padding:0 20px}@media only screen and (min-width:48rem){.l-wrapper{max-width:1200px}}@media only screen and (min-width:80rem){.l-wrapper{padding:0}}.l-wrapper.in-submenu{padding:0}@media only screen and (min-width:48rem){.l-wrapper.in-submenu{padding:0 20px}}@media only screen and (min-width:80rem){.l-wrapper.in-submenu{padding:0}}@media only screen and (min-width:48rem){.l-wrapper.in-post{max-width:960px}}@media only screen and (min-width:48rem){.l-wrapper.in-comments{max-width:820px}}@media only screen and (min-width:64rem){.l-wrapper.in-recommended{padding:0;max-width:calc(100% - 60px)}}@media only screen and (min-width:90rem){.l-wrapper.in-recommended{max-width:1200px}}.l-wrapper.in-post.no-image{padding-top:40px}@media only screen and (min-width:48rem){.l-wrapper.in-post.no-image{padding-top:80px}}.l-content{padding:40px 0 20px}@media only screen and (min-width:48rem){.l-content{padding:60px 0 40px}}.m-button{display:inline-block;color:#333;text-align:center;letter-spacing:.2px;line-height:1;font-size:1rem;font-weight:600;border-radius:5px;padding:13px 25px;cursor:pointer;outline:0;border:0;position:relative;background-color:transparent;transition:all .25s cubic-bezier(.02,.01,.47,1)}.m-button.outlined{color:var(--titles-color);border:1px solid var(--primary-foreground-color)}.m-button.filled,.m-button.primary{box-shadow:0 2px 4px var(--button-shadow-color-normal),0 0 0 transparent}.m-button.filled:hover,.m-button.primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px var(--button-shadow-color-hover),0 0 0 transparent}.m-button.filled{border-radius:5px;background-color:#fff}.m-button.block{display:block;width:100%}.m-button.primary{color:#fff;background-color:var(--primary-subtle-color)}.m-button.loading{cursor:default;overflow:hidden}.m-button.loading:after{content:"";position:absolute;left:0;bottom:0;width:25%;height:2px;background-color:#fff;-webkit-animation:loading 1s infinite;animation:loading 1s infinite}@-webkit-keyframes loading{0%{transform:translatex(0)}50%{transform:translatex(300%)}to{transform:translatex(0)}}@keyframes loading{0%{transform:translatex(0)}50%{transform:translatex(300%)}to{transform:translatex(0)}}.m-icon-button{color:var(--titles-color);font-size:1.125rem;border:0;outline:0;padding:0;cursor:pointer;border-radius:50%;background-color:transparent}.m-icon-button.outlined{border:1px solid var(--primary-foreground-color)}.m-icon-button.filled{background-color:var(--background-color);box-shadow:0 2px 4px var(--button-shadow-color-normal),0 0 0 transparent;transition:all .25s cubic-bezier(.02,.01,.47,1)}.m-icon-button.filled:hover{box-shadow:0 4px 8px var(--button-shadow-color-hover),0 0 0 transparent}.m-icon-button:disabled{cursor:default;opacity:.5}.m-icon-button.in-mobile-topbar{width:50px;height:50px}.m-icon-button.as-close-menu{position:absolute;top:20px;right:20px;width:32px;height:32px;font-size:.625rem;z-index:2}@media only screen and (min-width:48rem){.m-icon-button.as-close-menu{display:none!important}}.m-icon-button.as-close-search{position:absolute;top:20px;right:20px;width:32px;height:32px;font-size:.625rem;z-index:2}@media only screen and (min-width:48rem){.m-icon-button.as-close-search{top:30px;right:30px;width:42px;height:42px;font-size:.875rem}}@media only screen and (min-width:80rem){.m-icon-button.as-close-search{top:40px;right:40px;width:50px;height:50px}}.m-icon-button.in-menu-main{display:none}@media only screen and (min-width:48rem){.m-icon-button.in-menu-main{display:flex;width:32px;height:32px}}.m-icon-button.more{font-size:1.25rem;z-index:6;position:relative}.m-icon-button.more.active{color:var(--primary-subtle-color)}.m-icon-button.in-pagination-left,.m-icon-button.in-pagination-right{width:40px;height:40px;font-size:.625rem}@media only screen and (min-width:48rem){.m-icon-button.in-pagination-left,.m-icon-button.in-pagination-right{width:46px;height:46px;font-size:.688rem}}.m-icon-button.in-pagination-left{margin-right:30px}.m-icon-button.in-pagination-right{margin-left:30px}.m-icon-button.in-featured-articles{position:absolute;color:#fff;font-size:.875rem;width:40px;height:40px;bottom:5px;z-index:2}@media only screen and (min-width:48rem){.m-icon-button.in-featured-articles{bottom:26px}}.m-icon-button.in-featured-articles.glide-prev{right:56px}@media only screen and (min-width:48rem){.m-icon-button.in-featured-articles.glide-prev{right:76px}}.m-icon-button.in-featured-articles.glide-next{right:16px}@media only screen and (min-width:48rem){.m-icon-button.in-featured-articles.glide-next{right:36px}}.m-icon-button.in-recommended-articles{position:absolute;font-size:.625rem;width:40px;height:40px;top:200px;z-index:2;transform:translateY(-50%)}@media only screen and (min-width:64rem){.m-icon-button.in-recommended-articles{display:none}}.m-icon-button.in-recommended-articles.glide-prev{left:0}.m-icon-button.in-recommended-articles.glide-next{right:0}.m-icon-button.as-load-comments{position:relative;width:60px;height:60px;font-size:1.25rem;margin:0 auto;z-index:2}@media only screen and (min-width:48rem){.m-icon-button.as-load-comments{width:80px;height:80px;font-size:1.625rem}}.m-icon-button.in-share{color:var(--titles-color);font-size:.75rem;text-decoration:none;width:31px;height:31px;margin:0 25px}@media only screen and (min-width:64rem){.m-icon-button.in-share{font-size:.875rem;width:40px;height:40px;margin:0 0 20px}}@media only screen and (min-width:80rem){.m-icon-button.in-share{font-size:1rem;width:50px;height:50px}}.m-icon-button.progress{position:relative}.m-icon-button.progress svg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.m-icon-button.progress svg circle{stroke:var(--primary-subtle-color);transform-origin:50% 50%;transform:rotate(-90deg);transition:stroke-dashoffset .2s}.rtl .m-icon-button.in-featured-articles.glide-prev{right:auto;left:16px}@media only screen and (min-width:48rem){.rtl .m-icon-button.in-featured-articles.glide-prev{right:auto;left:36px}}.rtl .m-icon-button.in-featured-articles.glide-next{right:auto;left:52px}@media only screen and (min-width:48rem){.rtl .m-icon-button.in-featured-articles.glide-next{right:auto;left:72px}}.rtl .m-icon-button.in-recommended-articles.glide-prev{left:auto;right:0;transform:rotate(180deg)}.rtl .m-icon-button.in-recommended-articles.glide-next{right:auto;left:0;transform:rotate(180deg)}.m-input{color:var(--primary-foreground-color);letter-spacing:.2px;line-height:1.3;font-size:1rem;width:100%;border-radius:5px;padding:11px 15px;border:1px solid var(--primary-border-color);outline:0;background-color:var(--background-color)}.m-input:focus{border-color:var(--primary-subtle-color)}.m-input.in-search{font-weight:600;padding-left:40px}@media only screen and (min-width:48rem){.m-input.in-search{font-size:1.25rem;padding:15px 30px 15px 60px}}.m-input.in-subscribe-section{margin-bottom:15px}.m-section-title{color:var(--primary-foreground-color);text-align:center;letter-spacing:.3px;line-height:1.3;font-weight:400;font-size:1.25rem;margin:0 0 30px}@media only screen and (min-width:48rem){.m-section-title{font-size:1.5rem;margin-bottom:40px}}.m-section-title.in-recommended{margin-bottom:0!important}.m-small-text{color:var(--titles-color);font-size:.875rem}.m-small-text.in-subscribe-page{padding-top:30px;font-weight:600}.m-small-text.in-author-along-with{margin-bottom:20px}.m-small-text.in-author-along-with a{text-decoration:underline}.m-not-found{color:var(--primary-foreground-color);line-height:1.3;font-size:.875rem;font-weight:600}.m-not-found.in-recent-articles{margin-left:20px}@media only screen and (min-width:48rem){.m-not-found.in-recent-articles{margin-left:0}}.m-alert{color:#fff;text-align:center;letter-spacing:1px;line-height:1.4;font-size:.875rem;visibility:hidden;position:fixed;top:0;left:0;width:100%;padding:16px 45px 14px;z-index:11;transform:translateY(-100%);transition:transform .2s ease}@media only screen and (min-width:48rem){.m-alert{font-size:1rem;padding:24px 75px 22px}}.m-alert.success{background-color:var(--primary-subtle-color)}.m-alert.opened{visibility:visible;transform:translateY(0)}.m-alert__close{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:20px;width:20px;height:20px;cursor:pointer;outline:0;border:0;padding:0;background-color:transparent;transform:translateY(-50%)}@media only screen and (min-width:48rem){.m-alert__close{right:40px;width:25px;height:25px}}.m-alert__close span{color:#fff;font-size:.75rem}@media only screen and (min-width:48rem){.m-alert__close span{font-size:.875rem}}.rtl .m-alert__close{right:auto;left:20px}@media only screen and (min-width:48rem){.rtl .m-alert__close{right:auto;left:40px}}.m-header{position:fixed;top:0;left:0;width:100%;z-index:4;background-color:var(--background-color);will-change:transform;transition:transform .4s cubic-bezier(.165,.84,.44,1)}@media only screen and (min-width:48rem){.m-header{padding:15px 0}}.m-header.mobile-menu-opened{height:100%}@media only screen and (min-width:48rem){.m-header.mobile-menu-opened{height:auto}}.m-header.headroom--pinned{box-shadow:0 4px 8px rgba(0,0,0,.05),0 0 0 transparent;transform:translateY(0)}.m-header.headroom--pinned .m-header__shadow{display:none}.m-header.headroom--unpinned{transform:translateY(-100%)}.m-header.submenu-is-active{background-color:var(--background-color)}.m-header.submenu-is-active .m-header__shadow{display:none}.m-header.with-picture{background-color:var(--background-color)}.m-mobile-topbar{display:flex;align-items:center;justify-content:space-between;height:50px;position:relative;z-index:2}@media only screen and (min-width:48rem){.m-mobile-topbar{display:none!important}}.m-logo{display:inline-block;height:25px}.m-logo img{width:auto;max-width:150px;height:100%;-o-object-fit:contain;object-fit:contain}.m-logo.in-mobile-topbar{height:20px;margin:0 20px}.m-site-name.in-mobile-topbar{color:var(--titles-color);font-weight:600}.m-site-name.in-desktop-menu{font-weight:700}@media only screen and (min-width:48rem){.m-nav{display:flex;align-items:center;justify-content:space-between;height:37px;overflow-y:hidden}}@media only screen and (min-width:90rem){.m-nav{margin:0 -5px}}@media only screen and (min-width:48rem){.m-nav.toggle-overflow{overflow-y:initial}}.m-nav__left{margin-bottom:30px}@media only screen and (min-width:48rem){.m-nav__left{display:flex;flex:1 1 auto;align-items:center;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-top:40px;padding-bottom:40px;padding-left:5px;margin-bottom:0;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:48rem){.m-nav__left.toggle-overflow{overflow-x:hidden}}.m-nav__left ul{padding:0;margin:0}@media only screen and (min-width:48rem){.m-nav__left ul{display:flex;align-items:center}}.m-nav__left li{color:var(--titles-color);letter-spacing:.3px;font-size:1.125rem;margin-bottom:15px}@media only screen and (min-width:48rem){.m-nav__left li{margin-bottom:0;margin-right:35px;position:relative}}.m-nav__left li:last-of-type{margin-bottom:0}.m-nav__left li.nav-current{font-weight:600}.m-nav__left li a{color:inherit}.m-nav__left li.more a{display:inline-flex;align-items:center}@media only screen and (min-width:48rem){.m-nav__left li.more a{display:flex}}.m-nav__left li.more a span{display:inline-block;color:inherit;font-size:1rem;margin-left:8px;transform:translateY(1px)}@media only screen and (min-width:48rem){.m-nav__left li.submenu-option{z-index:2}}.m-nav__right{display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width:48rem){.m-nav__right{flex-shrink:0;position:relative;padding-left:20px;padding-right:5px}}@media only screen and (min-width:48rem){.m-nav__right:before{content:"";position:absolute;pointer-events:none;top:0;left:-20px;width:20px;height:100%;z-index:2;background:linear-gradient(90deg,var(--header-menu-gradient-first-color),var(--header-menu-gradient-second-color))}}@media only screen and (min-width:48rem){.rtl .m-nav__left{padding-left:0;padding-right:5px}}@media only screen and (min-width:48rem){.rtl .m-nav__left li{margin-right:0;margin-left:35px}}@media only screen and (min-width:48rem){.rtl .m-nav__right{padding-left:5px;padding-right:20px}}@media only screen and (min-width:48rem){.rtl .m-nav__right:before{left:auto;right:-20px;transform:rotate(180deg)}}.m-menu{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;overflow-y:auto;z-index:2;background-color:var(--background-color);-webkit-overflow-scrolling:touch;transform:scale(1.2);transition:all .4s cubic-bezier(.165,.84,.44,1)}.m-menu.opened{visibility:visible;opacity:1;z-index:10;transform:scale(1)}@media only screen and (min-width:48rem){.m-menu{visibility:visible!important;position:relative;top:auto;left:auto;height:auto;opacity:1!important;overflow:initial;background-color:transparent;transform:translateZ(0)!important}}.m-menu__main{padding:50px 0 5px;min-height:100%}@media only screen and (min-width:48rem){.m-menu__main{padding:0;min-height:0}}.rtl .m-menu__main{padding-top:75px}@media only screen and (min-width:48rem){.rtl .m-menu__main{padding:0}}.m-secondary-menu{padding:0;margin:0;list-style-type:none}.m-secondary-menu li{font-size:1rem}.m-secondary-menu li.nav-current a{font-weight:600}.m-secondary-menu li a{display:block;padding:6px 10px;border-radius:4px;transition:background-color .1s linear}@media only screen and (min-width:48rem){.m-secondary-menu li a{padding:8px 10px}}.m-secondary-menu li a:hover{background-color:rgba(0,0,0,.1)}.rtl .m-secondary-menu .li,.rtl .m-secondary-menu .li a{text-align:right!important}.m-submenu{padding-top:25px}@media only screen and (min-width:48rem){.m-submenu{visibility:hidden;position:fixed;top:45px;left:0;width:100%;padding:30px 0 20px;background-color:var(--background-color);border-top:1px solid var(--secondary-border-color);z-index:5;box-shadow:0 60px 60px rgba(0,0,0,var(--submenu-shadow-color-opacity)),0 0 0 transparent}}@media only screen and (min-width:80rem){.m-submenu{padding:32px 0 23px}}@media only screen and (min-width:48rem){.m-submenu.opened{visibility:visible;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:openSubmenuAnimation .3s both;animation:openSubmenuAnimation .3s both}@-webkit-keyframes openSubmenuAnimation{0%{opacity:0;transform:translate3d(0,-5%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes openSubmenuAnimation{0%{opacity:0;transform:translate3d(0,-5%,0)}to{opacity:1;transform:translateZ(0)}}}@media only screen and (min-width:48rem){.m-submenu.closed{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:closeSubmenuAnimation .3s both;animation:closeSubmenuAnimation .3s both}@-webkit-keyframes closeSubmenuAnimation{0%{visibility:visible;opacity:1;transform:translateZ(0)}to{visibility:hidden;opacity:0;transform:translate3d(0,-2.5%,0)}}@keyframes closeSubmenuAnimation{0%{visibility:visible;opacity:1;transform:translateZ(0)}to{visibility:hidden;opacity:0;transform:translate3d(0,-2.5%,0)}}}@media only screen and (min-width:48rem){:root .m-submenu,_:-ms-fullscreen{top:65px}}.m-submenu-title{letter-spacing:.3px;line-height:1.3;font-size:1.125rem;font-weight:400;margin:0 0 25px}.m-submenu-title.in-recent-articles{padding:0 20px}@media only screen and (min-width:48rem){.m-submenu-title.in-recent-articles{padding:0}}.rtl .m-submenu-title{direction:rtl}.m-recent-articles{margin:0 -20px 40px;overflow:hidden}@media only screen and (min-width:48rem){.m-recent-articles{margin:0 0 40px}}.m-recent-articles ul{cursor:-webkit-grab;cursor:grab}.m-recent-article{display:block;width:230px;margin:0 20px}@media only screen and (min-width:48rem){.m-recent-article{margin:0 60px 0 0}}.m-recent-article:hover .m-recent-article__picture img{transform:scale(1.1)}@media only screen and (min-width:48rem){.rtl .m-recent-article{margin:0 0 0 60px}}.m-recent-article__picture{height:130px;position:relative;margin-bottom:15px;border-radius:5px;background-color:var(--secondary-subtle-color);overflow:hidden}.m-recent-article__picture.no-picture img{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px}.m-recent-article__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.m-recent-article__title{color:var(--titles-color);letter-spacing:.2px;line-height:1.438rem;font-size:1rem;font-weight:400;margin:0 0 10px}@media only screen and (min-width:48rem){.m-recent-article__title{letter-spacing:.25px;font-size:1.125rem}}.m-recent-article__date{color:var(--titles-color);letter-spacing:.15px;font-size:.813rem}.m-tags.in-post{padding-top:25px}.m-tags.in-post ul{padding:0;list-style-type:none}.m-tags.in-post a{text-decoration:none}.m-tags ul{display:flex;flex-wrap:wrap}.m-tags li{letter-spacing:.2px;font-size:.875rem;font-weight:600;margin-right:30px;margin-bottom:10px!important}.m-tags li:last-of-type{margin-right:0}.m-tags li a{color:var(--link-color)!important}.m-toggle-darkmode{position:fixed;right:20px;bottom:45px;width:28px;height:28px;border-radius:50%;overflow:hidden;z-index:2}@media only screen and (min-width:48rem){.m-toggle-darkmode{position:relative;right:auto;bottom:auto;margin-left:20px;z-index:auto}}.m-toggle-darkmode input{position:absolute;top:0;left:0;width:100%;height:100%;outline:0;border:0;opacity:0;cursor:pointer;z-index:2}.m-toggle-darkmode input::-moz-focus-inner{border:0}.m-toggle-darkmode div{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:var(--toggle-darkmode-background-color);z-index:1}.m-toggle-darkmode span{color:var(--titles-color);font-size:.9375rem}.m-toggle-darkmode span.moon{display:var(--toggle-darkmode-button-display-moon)}.m-toggle-darkmode span.sun{display:var(--toggle-darkmode-button-display-sun)}:root .m-toggle-darkmode,_:-ms-fullscreen{display:none}.m-hero{position:relative;flex-direction:column;min-height:365px;overflow:hidden;padding:100px 0 75px;background-color:var(--secondary-subtle-color)}@media only screen and (min-width:48rem){.m-hero{min-height:400px;padding:150px 0 75px}}.m-hero.with-picture{color:#fff;background-color:#000}@media only screen and (min-width:48rem){.m-hero.with-picture{min-height:450px}}@media only screen and (min-width:80rem){.m-hero.with-picture{min-height:565px}}.m-hero.with-picture .m-hero-title{color:#fff}.m-hero.no-picture.in-post{display:none}.m-hero__picture{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.7}.m-hero__picture.in-post{opacity:1}.m-hero__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-hero__content{position:relative;text-align:center;padding:0 20px;z-index:2}@media only screen and (min-width:48rem){.m-hero__content{max-width:700px}}@media only screen and (min-width:80rem){.m-hero__content{padding:0}}.m-hero__meta{margin:0 auto}@media only screen and (min-width:48rem){.m-hero__meta{display:flex;align-items:center;justify-content:center}}.rtl .m-hero__meta{direction:ltr}.m-hero-avatar{width:80px;height:80px;margin:0 auto 25px;border-radius:50%;background-color:#5c697c;background-repeat:no-repeat;background-position:50%;background-size:cover;box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 0 0 transparent}@media only screen and (min-width:48rem){.m-hero-avatar{width:100px;height:100px}}.m-hero-title{color:var(--titles-color);letter-spacing:.4px;line-height:1.3;font-size:1.75rem;font-weight:700;margin:0 0 15px}@media only screen and (min-width:48rem){.m-hero-title{letter-spacing:.5px;font-size:2.25rem}}.m-hero-title.bigger{letter-spacing:.5px;font-size:2rem}@media only screen and (min-width:48rem){.m-hero-title.bigger{letter-spacing:.8px;font-size:3.25rem;margin-bottom:10px}}.m-hero-description{letter-spacing:.2px;line-height:1.5;font-size:.938rem;margin-bottom:20px}@media only screen and (min-width:48rem){.m-hero-description{font-size:1.125rem}}.m-hero-description.bigger{line-height:1.3;font-size:1.125rem;margin-bottom:25px}@media only screen and (min-width:48rem){.m-hero-description.bigger{font-size:1.375rem}}.m-hero-description.with-picture{color:#fff}.m-hero-social{text-align:center;list-style-type:none;padding:0;margin:0 0 15px}@media only screen and (min-width:48rem){.m-hero-social{margin-right:7px;margin-bottom:0}}.m-hero-social.with-picture{color:#fff}.m-hero-social li{display:inline-block;margin:0 11px}.m-hero-social li a{color:inherit;font-size:.938rem}.m-hero-social li a span{color:inherit}.rtl .m-hero-social{direction:ltr}.m-hero-stats{text-align:center;list-style-type:none;padding:0;margin:0}@media only screen and (min-width:48rem){.m-hero-stats{margin-left:7px}}.m-hero-stats.with-picture{color:#fff}.m-hero-stats li{display:inline-block;color:inherit;letter-spacing:.2px;font-size:.813rem;margin:0 4px}@media only screen and (min-width:48rem){.m-hero-stats li{letter-spacing:.3px;font-size:1rem}}.m-heading{text-align:center;margin:0 auto 40px}@media only screen and (min-width:48rem){.m-heading{margin-bottom:60px}}@media only screen and (min-width:48rem){.m-heading.in-subscribe-page{margin-bottom:50px}}.m-heading.no-margin{margin-bottom:0!important}.m-heading__title{color:var(--titles-color);letter-spacing:.4px;line-height:1.3;font-size:1.75rem;margin:0 0 10px}@media only screen and (min-width:48rem){.m-heading__title{letter-spacing:.5px;font-size:2.25rem;margin-bottom:15px}}.m-heading__title.in-post{letter-spacing:.5px;font-size:2rem;margin-bottom:15px}@media only screen and (min-width:48rem){.m-heading__title.in-post{letter-spacing:.7px;font-size:2.625rem;margin-bottom:20px}}.m-heading__title.in-page{margin:0}.m-heading__description{letter-spacing:.2px;line-height:1.3;font-size:.938rem;margin:0 auto}@media only screen and (min-width:48rem){.m-heading__description{font-size:1.125rem}}@media only screen and (min-width:48rem){.m-heading__description.in-subscribe-page{max-width:420px;font-size:1rem}}.m-heading__description.in-newsletter-form{font-size:.875rem;max-width:80%}@media only screen and (min-width:48rem){.m-heading__description.in-newsletter-form{max-width:420px}}.m-heading__meta{display:flex;align-items:center;justify-content:center;letter-spacing:.2px;font-size:.875rem;font-weight:600}@media only screen and (min-width:48rem){.m-heading__meta{font-size:1rem}}.m-heading__meta__tag,.m-heading__meta__time{color:var(--link-color)!important}.m-heading__meta__tag{text-decoration:none!important}.m-heading__meta__divider{display:inline-block;color:var(--primary-border-color);margin:0 10px}.m-article-card{display:flex;flex-direction:column;position:relative;margin-bottom:20px;height:400px;background-color:var(--background-color);border-radius:10px;border:1px solid var(--secondary-border-color);z-index:1;transition:all .25s cubic-bezier(.02,.01,.47,1)}.m-article-card:hover{transform:translateY(-5px)}.m-article-card:hover:before{box-shadow:var(--article-shadow-hover),0 0 0 transparent}.m-article-card:hover .m-article-card__author{box-shadow:0 4px 8px rgba(0,0,0,.3),0 0 0 transparent}@media only screen and (min-width:48rem){.m-article-card{width:calc(50% - 20px);height:420px;margin-left:10px;margin-right:10px;margin-bottom:20px}}@media only screen and (min-width:64rem){.m-article-card{width:calc(33.33333% - 40px);margin-left:20px;margin-right:20px;margin-bottom:40px}}.m-article-card.no-picture .m-article-card__picture{height:85px!important}.m-article-card.no-picture .m-article-card__info{background-color:var(--secondary-subtle-color)}.m-article-card.no-picture .m-article-card__title{line-height:1.4;font-size:1.625rem}.m-article-card.as-author .m-article-card__picture{background-color:#000}.m-article-card.as-author .m-article-card__picture-link{z-index:2}.m-article-card.as-author .m-article-card__picture-background{opacity:.75}.m-article-card.as-author .m-article-card__info{padding:0}.m-article-card.as-author .m-article-card__info-link{padding:20px 20px 60px}.m-article-card:before{content:"";position:absolute;top:10px;right:10px;bottom:0;left:10px;border-radius:10px;box-shadow:var(--article-shadow-normal),0 0 0 transparent;transition:all .25s cubic-bezier(.02,.01,.47,1)}.m-article-card__picture{position:relative;height:200px;border-radius:10px 10px 0 0;background-color:var(--secondary-subtle-color);overflow:hidden;transform:translateZ(0)}@media only screen and (min-width:48rem){.m-article-card__picture{height:220px}}.m-article-card__picture-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.m-article-card__picture-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.m-article-card__name{position:absolute;left:20px;right:20px;bottom:20px;color:#fff;letter-spacing:.4px;line-height:1.3;font-size:1.25rem;font-weight:600;margin:0;z-index:1}@media only screen and (min-width:48rem){.m-article-card__name{left:25px;bottom:25px}}.m-article-card__author{position:absolute;top:20px;left:20px;width:35px;height:35px;border-radius:50%;z-index:2;transition:all .25s cubic-bezier(.02,.01,.47,1)}@media only screen and (min-width:48rem){.m-article-card__author{top:25px;left:25px}}.m-article-card__author div{width:100%;height:100%;border-radius:50%;border:2px solid #fff;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover}.m-article-card__featured{display:flex;align-items:center;justify-content:center;position:absolute;top:26px;right:20px;width:24px;height:24px;color:#000;background-color:#fff;border-radius:50%;z-index:2}@media only screen and (min-width:48rem){.m-article-card__featured{top:31px;right:25px}}.m-article-card__featured span{color:inherit;font-size:.75rem}.m-article-card__info{flex:1;position:relative;padding-top:48px;height:200px;overflow:hidden;border-radius:0 0 10px 10px;background-color:var(--background-color)}@media only screen and (min-width:48rem){.m-article-card__info{padding-top:53px}}.m-article-card__info.no-tag{padding-top:0!important}.m-article-card__info.no-tag .m-article-card__info-link{padding-top:48px}@media only screen and (min-width:48rem){.m-article-card__info.no-tag .m-article-card__info-link{padding-top:53px}}.m-article-card__tag{position:absolute;top:20px;left:20px;right:20px;color:var(--link-color);letter-spacing:.2px;line-height:1.3;font-size:.875rem;font-weight:600}@media only screen and (min-width:48rem){.m-article-card__tag{top:25px;left:25px}}.m-article-card__info-link{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:0 20px 20px}@media only screen and (min-width:48rem){.m-article-card__info-link{padding:0 25px 25px}}.m-article-card__title{color:var(--titles-color);letter-spacing:.4px;line-height:1.3;font-size:1.25rem;font-weight:600;margin:0}.m-article-card__excerpt{display:block;position:relative;overflow:hidden;height:100%;color:var(--titles-color);letter-spacing:.3px;line-height:1.5;font-size:1rem}.m-article-card__author-stats,.m-article-card__timestamp{display:flex;align-items:center;color:var(--titles-color);letter-spacing:.2px;font-size:.875rem}.m-article-card__author-stats span:nth-child(2),.m-article-card__timestamp span:nth-child(2){padding:0 10px}.m-article-card__author-stats{position:absolute;left:20px;right:20px;bottom:20px;justify-content:space-between}.m-article-card__author-stats span{padding:0!important}.m-article-card__social{display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0}.m-article-card__social li{display:inline-block;margin-left:22px}.m-article-card__social li a{color:var(--primary-foreground-color);font-size:.938rem}.m-article-card__social li a span{color:inherit}.rtl .m-article-card__social{direction:ltr}.m-search{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;overflow-y:auto;z-index:2;background-color:var(--transparent-background-color);-webkit-overflow-scrolling:touch;transform:scale(1.2);transition:all .4s cubic-bezier(.165,.84,.44,1)}.m-search.opened{visibility:visible;opacity:1;z-index:10;transform:scale(1)}.m-search__content{padding:80px 20px 40px;margin:0 auto}@media only screen and (min-width:48rem){.m-search__content{padding-top:100px;padding-bottom:50px;max-width:700px}}@media only screen and (min-width:80rem){.m-search__content{padding-left:0;padding-right:0}}@media only screen and (min-width:90rem){.m-search__content{max-width:800px}}.m-search__form{margin-bottom:30px}@media only screen and (min-width:48rem){.m-search__form{max-width:500px;margin:0 auto 45px}}.m-search-icon{position:absolute;top:50%;left:15px;color:#9b9b9b;font-size:1rem;font-weight:500;pointer-events:none;transform:translateY(-45%)}@media only screen and (min-width:48rem){.m-search-icon{font-size:1.25em;left:25px}}.m-result{border-bottom:1px solid var(--primary-border-color)}.m-result.last{border-bottom:0}.m-result__link{display:block;width:100%;height:100%;padding:10px 0}@media only screen and (min-width:48rem){.m-result__link{padding:15px 0}}.m-result__title{color:var(--primary-foreground-color);letter-spacing:.3px;line-height:1.4;font-size:1rem;font-weight:400;margin:0 0 5px}@media only screen and (min-width:48rem){.m-result__title{letter-spacing:.4px;font-size:1.25rem;margin-bottom:10px}}@media only screen and (min-width:80rem){.m-result__title{font-size:1.375rem}}.m-result__date{color:var(--titles-color);letter-spacing:.2px;font-size:.813rem}@media only screen and (min-width:48rem){.m-result__date{letter-spacing:.3px;font-size:.938rem}}.m-footer{flex-shrink:0;background-color:var(--footer-background-color)}.m-footer__content{color:#fff;text-align:center;padding:50px 20px}@media only screen and (min-width:48rem){.m-footer__content{padding:75px 0;max-width:680px;margin:0 auto}}.m-footer__nav-secondary{margin-bottom:25px}.m-footer__nav-secondary .m-secondary-menu{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:48rem){.m-footer__nav-secondary .m-secondary-menu li{margin:0 5px}}.m-footer-copyright{font-size:.875rem;letter-spacing:.3px;line-height:1.7;margin-bottom:20px}.m-footer-copyright span{display:block}@media only screen and (min-width:48rem){.m-footer-copyright span{display:inline}}.m-footer-copyright span:nth-child(2){display:none}@media only screen and (min-width:48rem){.m-footer-copyright span:nth-child(2){display:inline}}.m-footer-copyright a{text-decoration:underline}.m-footer-copyright.jslicense{opacity:.7;margin-bottom:0}.m-footer-social{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.m-footer-social a{display:inline-block;color:#fff;margin:0 15px}.m-footer-social a span{color:inherit;font-size:1rem}.rtl .m-footer-social{direction:ltr}[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0}[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:.1s}[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0}[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:.1s}[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:.15s}[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0}[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:.15s}[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:.2s}[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0}[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:.2s}[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:.25s}[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0}[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:.25s}[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:.3s}[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0}[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:.3s}[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:.35s}[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0}[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:.35s}[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:.4s}[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0}[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:.4s}[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:.45s}[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0}[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:.45s}[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:.5s}[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0}[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:.5s}[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:.55s}[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0}[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:.55s}[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:.6s}[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0}[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:.6s}[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:.65s}[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0}[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:.65s}[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:.7s}[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0}[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:.7s}[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:.75s}[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0}[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:.75s}[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:.8s}[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0}[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:.8s}[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:.85s}[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0}[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:.85s}[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:.9s}[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0}[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:.9s}[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:.95s}[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0}[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:.95s}[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1s}[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0}[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1s}[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1.05s}[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0}[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1.05s}[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1.1s}[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0}[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1.1s}[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1.15s}[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0}[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1.15s}[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1.2s}[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0}[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1.2s}[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1.25s}[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0}[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1.25s}[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1.3s}[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0}[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1.3s}[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1.35s}[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0}[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1.35s}[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1.4s}[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0}[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1.4s}[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1.45s}[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0}[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1.45s}[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1.5s}[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0}[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1.5s}[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1.55s}[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0}[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1.55s}[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1.6s}[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0}[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1.6s}[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1.65s}[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0}[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1.65s}[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1.7s}[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0}[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1.7s}[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1.75s}[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0}[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1.75s}[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1.8s}[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0}[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1.8s}[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1.85s}[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0}[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1.85s}[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1.9s}[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0}[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1.9s}[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1.95s}[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0}[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1.95s}[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2s}[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0}[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2s}[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2.05s}[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0}[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2.05s}[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2.1s}[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0}[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2.1s}[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2.15s}[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0}[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2.15s}[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2.2s}[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0}[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2.2s}[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2.25s}[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0}[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2.25s}[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2.3s}[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0}[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2.3s}[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2.35s}[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0}[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2.35s}[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2.4s}[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0}[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2.4s}[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2.45s}[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0}[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2.45s}[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2.5s}[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0}[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2.5s}[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2.55s}[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0}[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2.55s}[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2.6s}[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0}[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2.6s}[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2.65s}[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0}[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2.65s}[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2.7s}[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0}[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2.7s}[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2.75s}[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0}[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2.75s}[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2.8s}[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0}[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2.8s}[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2.85s}[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0}[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2.85s}[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2.9s}[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0}[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2.9s}[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2.95s}[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0}[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2.95s}[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3s}[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0}[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3s}[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:ease}[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:ease-in}[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:ease-out}[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,10.275)}[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,10.55)}[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]:not(.no-aos-animation){opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade]:not(.no-aos-animation).aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]:not(.no-aos-animation){transform:translate3d(0,100px,0)}[data-aos=fade-down]:not(.no-aos-animation){transform:translate3d(0,-100px,0)}.glide{position:relative;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{height:100%;overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl} \ No newline at end of file +@charset "UTF-8"; +/*! sanitize.css v7.0.2 | CC0 License | github.com/csstools/sanitize.css */ +/* Document + * ========================================================================== */ +/** + * 1. Remove repeating backgrounds in all browsers (opinionated). + * 2. Add border box sizing in all browsers (opinionated). + */ +*, +::before, +::after { + background-repeat: no-repeat; + /* 1 */ + box-sizing: border-box; + /* 2 */ +} + +/** + * 1. Add text decoration inheritance in all browsers (opinionated). + * 2. Add vertical alignment inheritance in all browsers (opinionated). + */ +::before, +::after { + text-decoration: inherit; + /* 1 */ + vertical-align: inherit; + /* 2 */ +} + +/** + * 1. Use the default cursor in all browsers (opinionated). + * 2. Use the default user interface font in all browsers (opinionated). + * 3. Correct the line height in all browsers. + * 4. Use a 4-space tab width in all browsers (opinionated). + * 5. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + * 6. Breaks words to prevent overflow in all browsers (opinionated). + */ +html { + font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Oxygen, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 2 */ + line-height: 1.15; + /* 3 */ + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + /* 4 */ + word-break: break-word; + /* 6 */ +} + +/* Sections + * ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + * ========================================================================== */ +/** + * 1. Add the correct sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * Add the correct display in IE. + */ +main { + display: block; +} + +/** + * Remove the list style on navigation lists in all browsers (opinionated). + */ +nav ol, +nav ul { + list-style: none; +} + +/** + * 1. Use the default monospace user interface font + * in all browsers (opinionated). + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Oxygen Mono, Liberation Mono, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + * ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * Add the correct text decoration in Edge, IE, Opera, and Safari. + */ +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Use the default monospace user interface font + * in all browsers (opinionated). + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Oxygen Mono, Liberation Mono, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/* + * Remove the text shadow on text selections in Firefox 61- (opinionated). + * 1. Restore the coloring undone by defining the text shadow + * in all browsers (opinionated). + */ +::-moz-selection { + background-color: #b3d4fc; + /* 1 */ + color: #000; + /* 1 */ + text-shadow: none; +} + +::selection { + background-color: #b3d4fc; + /* 1 */ + color: #000; + /* 1 */ + text-shadow: none; +} + +/* Embedded content + * ========================================================================== */ +/* + * Change the alignment on media elements in all browers (opinionated). + */ +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} + +/** + * Change the fill color to match the text color in all browsers (opinionated). + */ +svg { + fill: currentColor; +} + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} + +/* Tabular data + * ========================================================================== */ +/** + * Collapse border spacing in all browsers (opinionated). + */ +table { + border-collapse: collapse; +} + +/* Forms + * ========================================================================== */ +/** + * Inherit styling in all browsers (opinionated). + */ +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +/** + * Remove the margin in Safari. + */ +button, +input, +select { + margin: 0; +} + +/** + * 1. Show the overflow in IE. + * 2. Remove the inheritance of text transform in Edge, Firefox, and IE. + */ +button { + overflow: visible; + /* 1 */ + text-transform: none; + /* 2 */ +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * Show the overflow in Edge and IE. + */ +input { + overflow: visible; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + */ +legend { + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + white-space: normal; + /* 1 */ +} + +/** + * 1. Add the correct display in Edge and IE. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} + +/** + * Remove the inheritance of text transform in Firefox. + */ +select { + text-transform: none; +} + +/** + * 1. Remove the margin in Firefox and Safari. + * 2. Remove the default vertical scrollbar in IE. + * 3. Change the resize direction on textareas in all browsers (opinionated). + */ +textarea { + margin: 0; + /* 1 */ + overflow: auto; + /* 2 */ + resize: vertical; + /* 3 */ +} + +/** + * Remove the padding in IE 10-. + */ +[type=checkbox], +[type=radio] { + padding: 0; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** + * Correct the text style of placeholders in Chrome, Edge, and Safari. + */ +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/** + * Remove the inner border and padding of focus outlines in Firefox. + */ +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus outline styles unset by the previous rule in Firefox. + */ +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/* Interactive + * ========================================================================== */ +/* + * Add the correct display in Edge and IE. + */ +details { + display: block; +} + +/* + * Add the correct styles in Edge, IE, and Safari. + */ +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; +} + +dialog:not([open]) { + display: none; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Scripting + * ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ +template { + display: none; +} + +/* User interaction + * ========================================================================== */ +/* + * 1. Remove the tapping delay on clickable elements + in all browsers (opinionated). + * 2. Remove the tapping delay in IE 10. + */ +a, +area, +button, +input, +label, +select, +summary, +textarea, +[tabindex] { + /* 1 */ + touch-action: manipulation; + /* 2 */ +} + +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; +} + +/* Accessibility + * ========================================================================== */ +/** + * Change the cursor on busy elements in all browsers (opinionated). + */ +[aria-busy=true] { + cursor: progress; +} + +/* + * Change the cursor on control elements in all browsers (opinionated). + */ +[aria-controls] { + cursor: pointer; +} + +/* + * Change the cursor on disabled, not-editable, or otherwise + * inoperable elements in all browsers (opinionated). + */ +[aria-disabled], +[disabled] { + cursor: disabled; +} + +/* + * Change the display on visually hidden accessible elements + * in all browsers (opinionated). + */ +[aria-hidden=false][hidden]:not(:focus) { + clip: rect(0, 0, 0, 0); + display: inherit; + position: absolute; +} + +/** Mixins */ +/** Colors */ +/** Config */ +:root, +[data-theme=light] { + --background-color: #fff; + --primary-foreground-color: #4a4a4a; + --secondary-foreground-color: #000; + --primary-subtle-color: #0470ee; + --secondary-subtle-color: #f4f8fd; + --titles-color: #333; + --link-color: #133467; + --primary-border-color: #9b9b9b; + --secondary-border-color: aliceblue; + --article-shadow-normal: 0 10px 10px rgba(0,0,0,0.08); + --article-shadow-hover: 0 4px 60px 0 rgba(0,0,0,0.2); + --transparent-background-color: rgba(255,255,255,0.99); + --footer-background-color: #133467; + --submenu-shadow-color-opacity: 0.25; + --button-shadow-color-normal: rgba(108, 108, 108, 0.2); + --button-shadow-color-hover: rgba(108, 108, 108, 0.3); + --table-background-color-odd: #fafafa; + --table-head-border-bottom: #e2e2e2; + --toggle-darkmode-button-display-moon: block; + --toggle-darkmode-button-display-sun: none; + --toggle-darkmode-background-color: rgba(0, 0, 0, 0.05); + --header-menu-gradient-first-color: rgba(255, 255, 255, 0); + --header-menu-gradient-second-color: rgba(255, 255, 255, 1); +} + +[data-theme=dark] { + --background-color: #111; + --primary-foreground-color: #ccc; + --secondary-foreground-color: #fff; + --primary-subtle-color: #2c2fe6; + --secondary-subtle-color: #141920; + --titles-color: #b4b4b4; + --link-color: #b6b7f6; + --primary-border-color: #1d1d1d; + --secondary-border-color: #0f0f0f; + --article-shadow-normal: 0 4px 5px 5px rgba(0,0,0,0.1); + --article-shadow-hover: 0 4px 5px 10px rgba(0,0,0,0.1); + --transparent-background-color: rgba(0,0,0,0.99); + --footer-background-color: #080808; + --submenu-shadow-color-opacity: 0.55; + --button-shadow-color-normal: rgba(10, 10, 10, 0.5); + --button-shadow-color-hover: rgba(10, 10, 10, 0.5); + --table-background-color-odd: #050505; + --table-head-border-bottom: #1d1d1d; + --toggle-darkmode-button-display-moon: none; + --toggle-darkmode-button-display-sun: block; + --toggle-darkmode-background-color: rgba(0, 0, 0, 0.5); + --header-menu-gradient-first-color: rgba(17, 17, 17, 0); + --header-menu-gradient-second-color: rgba(17, 17, 17, 0.65); +} + +@media (prefers-color-scheme: dark) { + :root:not([data-theme=light]) { + --background-color: #111; + --primary-foreground-color: #ccc; + --secondary-foreground-color: #fff; + --primary-subtle-color: #2c2fe6; + --secondary-subtle-color: #141920; + --titles-color: #b4b4b4; + --link-color: #b6b7f6; + --primary-border-color: #1d1d1d; + --secondary-border-color: #0f0f0f; + --article-shadow-normal: 0 4px 5px 5px rgba(0,0,0,0.1); + --article-shadow-hover: 0 4px 5px 10px rgba(0,0,0,0.1); + --transparent-background-color: rgba(0,0,0,0.99); + --footer-background-color: #080808; + --submenu-shadow-color-opacity: 0.55; + --button-shadow-color-normal: rgba(10, 10, 10, 0.5); + --button-shadow-color-hover: rgba(10, 10, 10, 0.5); + --table-background-color-odd: #050505; + --table-head-border-bottom: #1d1d1d; + --toggle-darkmode-button-display-moon: none; + --toggle-darkmode-button-display-sun: block; + --toggle-darkmode-background-color: rgba(0, 0, 0, 0.5); + --header-menu-gradient-first-color: rgba(17, 17, 17, 0); + --header-menu-gradient-second-color: rgba(17, 17, 17, 0.65); + } +} +/** Helpers */ +.hide { + display: none; +} + +.sr-only { + clip: rect(0 0 0 0); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + position: absolute; + width: 1px; + height: 1px; + overflow: hidden; + white-space: nowrap; +} + +.focusable:focus, .m-toggle-darkmode input:focus, .m-icon-button:focus, .m-button:focus { + box-shadow: 0 0 0 2px var(--primary-subtle-color) !important; +} + +.content-centered, .m-hero, .m-icon-button { + display: flex; + align-items: center; + justify-content: center; +} + +.no-appearance, .m-toggle-darkmode input, .m-alert__close, .m-input, .m-icon-button, .m-button { + -webkit-appearance: none !important; + -moz-appearance: none !important; + appearance: none !important; +} + +.no-padding { + padding: 0; +} + +.no-margin { + margin: 0; +} + +.no-scroll-y { + overflow-y: hidden; +} + +.align-center { + text-align: center; +} + +.align-left { + text-align: left; +} + +.align-right { + text-align: right; +} + +.pos-relative { + position: relative; +} + +.pos-absolute { + position: absolute; +} + +.bold { + font-weight: bold; +} + +.underline { + text-decoration: underline; +} + +.uppercase { + text-transform: uppercase; +} + +.pointer { + cursor: pointer; +} + +.only-desktop { + display: none; +} +@media only screen and (min-width: 48rem) { + .only-desktop { + display: block; + } +} + +/** Icons */ +[class^=icon-], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "icomoon" !important; + 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-moon:before { + content: "\E90F"; +} + +.icon-sunny:before { + content: "\E910"; +} + +.icon-chevron-down:before { + content: "\E900"; +} + +.icon-star:before { + content: "\E901"; +} + +.icon-arrow-left:before { + content: "\E902"; +} + +.icon-arrow-right:before { + content: "\E903"; +} + +.icon-arrow-top:before { + content: "\E904"; +} + +.icon-close:before { + content: "\E905"; +} + +.icon-comments:before { + content: "\E906"; +} + +.icon-facebook:before { + content: "\E907"; +} + +.icon-globe:before { + content: "\E908"; +} + +.icon-menu:before { + content: "\E909"; +} + +.icon-more:before { + content: "\E90A"; +} + +.icon-search:before { + content: "\E90B"; +} + +.icon-twitter:before { + content: "\E90C"; +} + +.icon-imdb:before { + content: "\E90D"; +} + +.icon-vk:before { + content: "\E90E"; +} + +.icon-steam:before { + content: "\E914"; +} + +.icon-twitch:before { + content: "\E915"; +} + +.icon-youtube:before { + content: "\E916"; +} + +.icon-vimeo:before { + content: "\E917"; +} + +.icon-whatsapp:before { + content: "\E918"; +} + +.icon-reddit:before { + content: "\E919"; +} + +.icon-rss:before { + content: "\E91A"; +} + +.icon-spotify:before { + content: "\E91B"; +} + +.icon-telegram:before { + content: "\E91C"; +} + +.icon-soundcloud:before { + content: "\E91D"; +} + +.icon-flickr:before { + content: "\E91E"; +} + +.icon-letterboxd:before { + content: "\E91F"; +} + +.icon-odnoklassniki:before { + content: "\E920"; +} + +.icon-pinterest:before { + content: "\E921"; +} + +.icon-tiktok:before { + content: "\E922"; +} + +.icon-tumblr:before { + content: "\E923"; +} + +.icon-xing:before { + content: "\E924"; +} + +.icon-mixcloud:before { + content: "\E925"; +} + +.icon-mixer:before { + content: "\E926"; +} + +.icon-wechat:before { + content: "\E927"; +} + +.icon-deviantart:before { + content: "\E928"; +} + +.icon-discord:before { + content: "\E929"; +} + +.icon-instagram:before { + content: "\E92A"; +} + +.icon-linkedin:before { + content: "\E92B"; +} + +.icon-snapchat:before { + content: "\E92C"; +} + +.icon-gitlab:before { + content: "\E92D"; +} + +.icon-github:before { + content: "\E930"; +} + +.icon-behance:before { + content: "\E951"; +} + +/** Global styles */ +body { + display: flex; + flex-direction: column; + width: 100%; + min-height: 100vh; + color: var(--primary-foreground-color); + font-size: 1rem; + font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; + font-display: swap; + overflow-x: hidden; + background-color: var(--background-color); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +body.share-menu-displayed { + padding-bottom: 45px; +} +@media only screen and (min-width: 48rem) { + body.share-menu-displayed { + padding-bottom: 0; + } +} + +.main-wrap { + display: flex; + flex-direction: column; + flex-grow: 1; +} + +p { + line-height: 1.5; + margin: 0; +} + +a { + color: inherit; + text-decoration: none; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; + position: relative; +} + +.tippy-popper * { + text-align: left !important; +} + +.medium-zoom-overlay { + background-color: var(--background-color) !important; +} + +.medium-zoom-overlay, +.medium-zoom-image { + z-index: 5; +} + +.l-wrapper { + position: relative; + width: 100%; + margin: 0 auto; + padding: 0 20px; +} +@media only screen and (min-width: 48rem) { + .l-wrapper { + max-width: 1200px; + } +} +@media only screen and (min-width: 80rem) { + .l-wrapper { + padding: 0; + } +} +.l-wrapper.in-submenu { + padding: 0; +} +@media only screen and (min-width: 48rem) { + .l-wrapper.in-submenu { + padding: 0 20px; + } +} +@media only screen and (min-width: 80rem) { + .l-wrapper.in-submenu { + padding: 0; + } +} +@media only screen and (min-width: 48rem) { + .l-wrapper.in-post { + max-width: 960px; + } +} +@media only screen and (min-width: 48rem) { + .l-wrapper.in-comments { + max-width: 820px; + } +} +@media only screen and (min-width: 64rem) { + .l-wrapper.in-recommended { + padding: 0; + max-width: calc(100% - 60px); + } +} +@media only screen and (min-width: 90rem) { + .l-wrapper.in-recommended { + max-width: 1200px; + } +} + +.l-wrapper.in-post.no-image { + padding-top: 40px; +} +@media only screen and (min-width: 48rem) { + .l-wrapper.in-post.no-image { + padding-top: 80px; + } +} + +.l-content { + padding: 40px 0 20px; +} +@media only screen and (min-width: 48rem) { + .l-content { + padding: 60px 0 40px; + } +} + +.m-button { + display: inline-block; + color: #333; + text-align: center; + letter-spacing: 0.2px; + line-height: 1; + font-size: 1rem; + font-weight: 600; + border-radius: 5px; + padding: 13px 25px; + cursor: pointer; + outline: 0; + border: 0; + position: relative; + background-color: transparent; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +.m-button.outlined { + color: var(--titles-color); + border: 1px solid var(--primary-foreground-color); +} +.m-button.filled, .m-button.primary { + box-shadow: 0 2px 4px var(--button-shadow-color-normal), 0 0 0 transparent; +} +.m-button.filled:hover, .m-button.primary:hover { + transform: translateY(-2px); + box-shadow: 0 4px 8px var(--button-shadow-color-hover), 0 0 0 transparent; +} +.m-button.filled { + border-radius: 5px; + background-color: #fff; +} +.m-button.block { + display: block; + width: 100%; +} +.m-button.primary { + color: #fff; + background-color: var(--primary-subtle-color); +} +.m-button.loading { + cursor: default; + overflow: hidden; +} +.m-button.loading:after { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 25%; + height: 2px; + background-color: #fff; + -webkit-animation: loading 1s infinite; + animation: loading 1s infinite; +} +@-webkit-keyframes loading { + 0% { + transform: translatex(0); + } + 50% { + transform: translatex(300%); + } + 100% { + transform: translatex(0); + } +} +@keyframes loading { + 0% { + transform: translatex(0); + } + 50% { + transform: translatex(300%); + } + 100% { + transform: translatex(0); + } +} + +.m-icon-button { + color: var(--titles-color); + font-size: 1.125rem; + border: 0; + outline: 0; + padding: 0; + cursor: pointer; + border-radius: 50%; + background-color: transparent; +} +.m-icon-button.outlined { + border: 1px solid var(--primary-foreground-color); +} +.m-icon-button.filled { + background-color: var(--background-color); + box-shadow: 0 2px 4px var(--button-shadow-color-normal), 0 0 0 transparent; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +.m-icon-button.filled:hover { + box-shadow: 0 4px 8px var(--button-shadow-color-hover), 0 0 0 transparent; +} +.m-icon-button:disabled { + cursor: default; + opacity: 0.5; +} +.m-icon-button.in-mobile-topbar { + width: 50px; + height: 50px; +} +.m-icon-button.as-close-menu { + position: absolute; + top: 20px; + right: 20px; + width: 32px; + height: 32px; + font-size: 0.625rem; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.as-close-menu { + display: none !important; + } +} +.m-icon-button.as-close-search { + position: absolute; + top: 20px; + right: 20px; + width: 32px; + height: 32px; + font-size: 0.625rem; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.as-close-search { + top: 30px; + right: 30px; + width: 42px; + height: 42px; + font-size: 0.875rem; + } +} +@media only screen and (min-width: 80rem) { + .m-icon-button.as-close-search { + top: 40px; + right: 40px; + width: 50px; + height: 50px; + } +} +.m-icon-button.in-menu-main { + display: none; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.in-menu-main { + display: flex; + width: 32px; + height: 32px; + } +} +.m-icon-button.more { + font-size: 1.25rem; + z-index: 6; + position: relative; +} +.m-icon-button.more.active { + color: var(--primary-subtle-color); +} +.m-icon-button.in-pagination-left, .m-icon-button.in-pagination-right { + width: 40px; + height: 40px; + font-size: 0.625rem; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.in-pagination-left, .m-icon-button.in-pagination-right { + width: 46px; + height: 46px; + font-size: 0.688rem; + } +} +.m-icon-button.in-pagination-left { + margin-right: 30px; +} +.m-icon-button.in-pagination-right { + margin-left: 30px; +} +.m-icon-button.in-featured-articles { + position: absolute; + color: #fff; + font-size: 0.875rem; + width: 40px; + height: 40px; + bottom: 5px; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.in-featured-articles { + bottom: 26px; + } +} +.m-icon-button.in-featured-articles.glide-prev { + right: 56px; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.in-featured-articles.glide-prev { + right: 76px; + } +} +.m-icon-button.in-featured-articles.glide-next { + right: 16px; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.in-featured-articles.glide-next { + right: 36px; + } +} +.m-icon-button.in-recommended-articles { + position: absolute; + font-size: 0.625rem; + width: 40px; + height: 40px; + top: 200px; + z-index: 2; + transform: translateY(-50%); +} +@media only screen and (min-width: 64rem) { + .m-icon-button.in-recommended-articles { + display: none; + } +} +.m-icon-button.in-recommended-articles.glide-prev { + left: 0; +} +.m-icon-button.in-recommended-articles.glide-next { + right: 0; +} +.m-icon-button.as-load-comments { + position: relative; + width: 60px; + height: 60px; + font-size: 1.25rem; + margin: 0 auto; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-icon-button.as-load-comments { + width: 80px; + height: 80px; + font-size: 1.625rem; + } +} +.m-icon-button.in-share { + color: var(--titles-color); + font-size: 0.75rem; + text-decoration: none; + width: 31px; + height: 31px; + margin: 0 25px; +} +@media only screen and (min-width: 64rem) { + .m-icon-button.in-share { + font-size: 0.875rem; + width: 40px; + height: 40px; + margin: 0 0 20px 0; + } +} +@media only screen and (min-width: 80rem) { + .m-icon-button.in-share { + font-size: 1rem; + width: 50px; + height: 50px; + } +} +.m-icon-button.progress { + position: relative; +} +.m-icon-button.progress svg { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + opacity: 0; +} +.m-icon-button.progress svg circle { + stroke: var(--primary-subtle-color); + transform-origin: 50% 50%; + transform: rotate(-90deg); + transition: stroke-dashoffset 0.2s; +} + +.rtl .m-icon-button.in-featured-articles.glide-prev { + right: auto; + left: 16px; +} +@media only screen and (min-width: 48rem) { + .rtl .m-icon-button.in-featured-articles.glide-prev { + right: auto; + left: 36px; + } +} +.rtl .m-icon-button.in-featured-articles.glide-next { + right: auto; + left: 52px; +} +@media only screen and (min-width: 48rem) { + .rtl .m-icon-button.in-featured-articles.glide-next { + right: auto; + left: 72px; + } +} +.rtl .m-icon-button.in-recommended-articles.glide-prev { + left: auto; + right: 0; + transform: rotate(180deg); +} +.rtl .m-icon-button.in-recommended-articles.glide-next { + right: auto; + left: 0; + transform: rotate(180deg); +} + +.m-input { + color: var(--primary-foreground-color); + letter-spacing: 0.2px; + line-height: 1.3; + font-size: 1rem; + width: 100%; + border-radius: 5px; + padding: 11px 15px; + border: 1px solid var(--primary-border-color); + outline: 0; + background-color: var(--background-color); +} +.m-input:focus { + border-color: var(--primary-subtle-color); +} +.m-input.in-search { + font-weight: 600; + padding-left: 40px; +} +@media only screen and (min-width: 48rem) { + .m-input.in-search { + font-size: 1.25rem; + padding: 15px 30px 15px 60px; + } +} +.m-input.in-subscribe-section { + margin-bottom: 15px; +} + +.m-section-title { + color: var(--primary-foreground-color); + text-align: center; + letter-spacing: 0.3px; + line-height: 1.3; + font-weight: 400; + font-size: 1.25rem; + margin: 0 0 30px; +} +@media only screen and (min-width: 48rem) { + .m-section-title { + font-size: 1.5rem; + margin-bottom: 40px; + } +} +.m-section-title.in-recommended { + margin-bottom: 0 !important; +} + +.m-small-text { + color: var(--titles-color); + font-size: 0.875rem; +} +.m-small-text.in-subscribe-page { + padding-top: 30px; + font-weight: 600; +} +.m-small-text.in-author-along-with { + margin-bottom: 20px; +} +.m-small-text.in-author-along-with a { + text-decoration: underline; +} + +.m-not-found { + color: var(--primary-foreground-color); + line-height: 1.3; + font-size: 0.875rem; + font-weight: 600; +} +.m-not-found.in-recent-articles { + margin-left: 20px; +} +@media only screen and (min-width: 48rem) { + .m-not-found.in-recent-articles { + margin-left: 0; + } +} + +.m-alert { + color: #fff; + text-align: center; + letter-spacing: 1px; + line-height: 1.4; + font-size: 0.875rem; + visibility: hidden; + position: fixed; + top: 0; + left: 0; + width: 100%; + padding: 16px 45px 14px; + z-index: 11; + transform: translateY(-100%); + transition: transform 0.2s ease; +} +@media only screen and (min-width: 48rem) { + .m-alert { + font-size: 1rem; + padding: 24px 75px 22px; + } +} +.m-alert.success { + background-color: var(--primary-subtle-color); +} +.m-alert.opened { + visibility: visible; + transform: translateY(0); +} + +.m-alert__close { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 50%; + right: 20px; + width: 20px; + height: 20px; + cursor: pointer; + outline: 0; + border: 0; + padding: 0; + background-color: transparent; + transform: translateY(-50%); +} +@media only screen and (min-width: 48rem) { + .m-alert__close { + right: 40px; + width: 25px; + height: 25px; + } +} +.m-alert__close span { + color: #fff; + font-size: 0.75rem; +} +@media only screen and (min-width: 48rem) { + .m-alert__close span { + font-size: 0.875rem; + } +} + +.rtl .m-alert__close { + right: auto; + left: 20px; +} +@media only screen and (min-width: 48rem) { + .rtl .m-alert__close { + right: auto; + left: 40px; + } +} + +.m-header { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 4; + background-color: var(--background-color); + will-change: transform; + transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); +} +@media only screen and (min-width: 48rem) { + .m-header { + padding: 15px 0; + } +} +.m-header.mobile-menu-opened { + height: 100%; +} +@media only screen and (min-width: 48rem) { + .m-header.mobile-menu-opened { + height: auto; + } +} +.m-header.headroom--pinned { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05), 0 0 0 transparent; + transform: translateY(0%); +} +.m-header.headroom--pinned .m-header__shadow { + display: none; +} +.m-header.headroom--unpinned { + transform: translateY(-100%); +} +.m-header.submenu-is-active { + background-color: var(--background-color); +} +.m-header.submenu-is-active .m-header__shadow { + display: none; +} +.m-header.with-picture { + background-color: var(--background-color); +} + +.m-mobile-topbar { + display: flex; + align-items: center; + justify-content: space-between; + height: 50px; + position: relative; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-mobile-topbar { + display: none !important; + } +} + +.m-logo { + display: inline-block; + height: 25px; +} +.m-logo img { + width: auto; + max-width: 150px; + height: 100%; + -o-object-fit: contain; + object-fit: contain; +} +.m-logo.in-mobile-topbar { + height: 20px; + margin: 0 20px; +} + +.m-site-name.in-mobile-topbar { + color: var(--titles-color); + font-weight: 600; +} +.m-site-name.in-desktop-menu { + font-weight: 700; +} + +@media only screen and (min-width: 48rem) { + .m-nav { + display: flex; + align-items: center; + justify-content: space-between; + height: 37px; + overflow-y: hidden; + } +} +@media only screen and (min-width: 90rem) { + .m-nav { + margin: 0 -5px; + } +} +@media only screen and (min-width: 48rem) { + .m-nav.toggle-overflow { + overflow-y: initial; + } +} + +.m-nav__left { + margin-bottom: 30px; +} +@media only screen and (min-width: 48rem) { + .m-nav__left { + display: flex; + flex: 1 1 auto; + align-items: center; + overflow-x: auto; + overflow-y: hidden; + white-space: nowrap; + padding-top: 40px; + padding-bottom: 40px; + padding-left: 5px; + margin-bottom: 0; + -webkit-overflow-scrolling: touch; + } +} +@media only screen and (min-width: 48rem) { + .m-nav__left.toggle-overflow { + overflow-x: hidden; + } +} +.m-nav__left ul { + padding: 0; + margin: 0; +} +@media only screen and (min-width: 48rem) { + .m-nav__left ul { + display: flex; + align-items: center; + } +} +.m-nav__left li { + color: var(--titles-color); + letter-spacing: 0.3px; + font-size: 1.125rem; + margin-bottom: 15px; +} +@media only screen and (min-width: 48rem) { + .m-nav__left li { + margin-bottom: 0; + margin-right: 35px; + position: relative; + } +} +.m-nav__left li:last-of-type { + margin-bottom: 0; +} +.m-nav__left li.nav-current { + font-weight: 600; +} +.m-nav__left li a { + color: inherit; +} +.m-nav__left li.more a { + display: inline-flex; + align-items: center; +} +@media only screen and (min-width: 48rem) { + .m-nav__left li.more a { + display: flex; + } +} +.m-nav__left li.more a span { + display: inline-block; + color: inherit; + font-size: 1rem; + margin-left: 8px; + transform: translateY(1px); +} +@media only screen and (min-width: 48rem) { + .m-nav__left li.submenu-option { + z-index: 2; + } +} + +.m-nav__right { + display: flex; + align-items: center; + justify-content: flex-end; +} +@media only screen and (min-width: 48rem) { + .m-nav__right { + flex-shrink: 0; + position: relative; + padding-left: 20px; + padding-right: 5px; + } +} +@media only screen and (min-width: 48rem) { + .m-nav__right:before { + content: ""; + position: absolute; + pointer-events: none; + top: 0; + left: -20px; + width: 20px; + height: 100%; + z-index: 2; + background: linear-gradient(90deg, var(--header-menu-gradient-first-color) 0, var(--header-menu-gradient-second-color)); + } +} + +@media only screen and (min-width: 48rem) { + .rtl .m-nav__left { + padding-left: 0; + padding-right: 5px; + } +} +@media only screen and (min-width: 48rem) { + .rtl .m-nav__left li { + margin-right: 0; + margin-left: 35px; + } +} +@media only screen and (min-width: 48rem) { + .rtl .m-nav__right { + padding-left: 5px; + padding-right: 20px; + } +} +@media only screen and (min-width: 48rem) { + .rtl .m-nav__right:before { + left: auto; + right: -20px; + transform: rotate(180deg); + } +} + +.m-menu { + visibility: hidden; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0; + overflow-y: auto; + z-index: 2; + background-color: var(--background-color); + -webkit-overflow-scrolling: touch; + transform: scale(1.2); + transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); +} +.m-menu.opened { + visibility: visible; + opacity: 1; + z-index: 10; + transform: scale(1); +} +@media only screen and (min-width: 48rem) { + .m-menu { + visibility: visible !important; + position: relative; + top: auto; + left: auto; + height: auto; + opacity: 1 !important; + overflow: initial; + background-color: transparent; + transform: translate3d(0, 0, 0) !important; + } +} + +.m-menu__main { + padding: 50px 0 5px; + min-height: 100%; +} +@media only screen and (min-width: 48rem) { + .m-menu__main { + padding: 0; + min-height: 0; + } +} + +.rtl .m-menu__main { + padding-top: 75px; +} +@media only screen and (min-width: 48rem) { + .rtl .m-menu__main { + padding: 0; + } +} + +.m-secondary-menu { + padding: 0; + margin: 0; + list-style-type: none; +} +.m-secondary-menu li { + font-size: 1rem; +} +.m-secondary-menu li.nav-current a { + font-weight: 600; +} +.m-secondary-menu li a { + display: block; + padding: 6px 10px; + border-radius: 4px; + transition: background-color linear 0.1s; +} +@media only screen and (min-width: 48rem) { + .m-secondary-menu li a { + padding: 8px 10px; + } +} +.m-secondary-menu li a:hover { + background-color: rgba(0, 0, 0, 0.1); +} + +.rtl .m-secondary-menu .li, +.rtl .m-secondary-menu .li a { + text-align: right !important; +} + +.m-submenu { + padding-top: 25px; +} +@media only screen and (min-width: 48rem) { + .m-submenu { + visibility: hidden; + position: fixed; + top: 45px; + left: 0; + width: 100%; + padding: 30px 0 20px 0; + background-color: var(--background-color); + border-top: 1px solid var(--secondary-border-color); + z-index: 5; + box-shadow: 0 60px 60px rgba(0, 0, 0, var(--submenu-shadow-color-opacity)), 0 0 0 transparent; + } +} +@media only screen and (min-width: 80rem) { + .m-submenu { + padding: 32px 0 23px 0; + } +} +@media only screen and (min-width: 48rem) { + .m-submenu.opened { + visibility: visible; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation: openSubmenuAnimation 0.3s both; + animation: openSubmenuAnimation 0.3s both; + } + @-webkit-keyframes openSubmenuAnimation { + from { + opacity: 0; + transform: translate3d(0, -5%, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } + @keyframes openSubmenuAnimation { + from { + opacity: 0; + transform: translate3d(0, -5%, 0); + } + to { + opacity: 1; + transform: translate3d(0, 0, 0); + } + } +} +@media only screen and (min-width: 48rem) { + .m-submenu.closed { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation: closeSubmenuAnimation 0.3s both; + animation: closeSubmenuAnimation 0.3s both; + } + @-webkit-keyframes closeSubmenuAnimation { + from { + visibility: visible; + opacity: 1; + transform: translate3d(0, 0, 0); + } + to { + visibility: hidden; + opacity: 0; + transform: translate3d(0, -2.5%, 0); + } + } + @keyframes closeSubmenuAnimation { + from { + visibility: visible; + opacity: 1; + transform: translate3d(0, 0, 0); + } + to { + visibility: hidden; + opacity: 0; + transform: translate3d(0, -2.5%, 0); + } + } +} + +@media only screen and (min-width: 48rem) { + _:-ms-fullscreen, :root .m-submenu { + top: 65px; + } +} + +.m-submenu-title { + letter-spacing: 0.3px; + line-height: 1.3; + font-size: 1.125rem; + font-weight: 400; + margin: 0 0 25px; +} +.m-submenu-title.in-recent-articles { + padding: 0 20px; +} +@media only screen and (min-width: 48rem) { + .m-submenu-title.in-recent-articles { + padding: 0; + } +} + +.rtl .m-submenu-title { + direction: rtl; +} + +.m-recent-articles { + margin: 0 -20px 40px; + overflow: hidden; +} +@media only screen and (min-width: 48rem) { + .m-recent-articles { + margin: 0 0 40px; + } +} +.m-recent-articles ul { + cursor: -webkit-grab; + cursor: grab; +} + +.m-recent-article { + display: block; + width: 230px; + margin: 0 20px; +} +@media only screen and (min-width: 48rem) { + .m-recent-article { + margin: 0 60px 0 0; + } +} +.m-recent-article:hover .m-recent-article__picture img { + transform: scale(1.1); +} + +@media only screen and (min-width: 48rem) { + .rtl .m-recent-article { + margin: 0 0 0 60px; + } +} + +.m-recent-article__picture { + height: 130px; + position: relative; + margin-bottom: 15px; + border-radius: 5px; + background-color: var(--secondary-subtle-color); + overflow: hidden; +} +.m-recent-article__picture.no-picture img { + position: absolute; + left: 50%; + top: 50%; + width: 64px; + height: 64px; + margin: -32px 0 0 -32px; +} +.m-recent-article__picture img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); +} + +.m-recent-article__title { + color: var(--titles-color); + letter-spacing: 0.2px; + line-height: 1.438rem; + font-size: 1rem; + font-weight: 400; + margin: 0 0 10px; +} +@media only screen and (min-width: 48rem) { + .m-recent-article__title { + letter-spacing: 0.25px; + font-size: 1.125rem; + } +} + +.m-recent-article__date { + color: var(--titles-color); + letter-spacing: 0.15px; + font-size: 0.813rem; +} + +.m-tags.in-post { + padding-top: 25px; +} +.m-tags.in-post ul { + padding: 0; + list-style-type: none; +} +.m-tags.in-post a { + text-decoration: none; +} +.m-tags ul { + display: flex; + flex-wrap: wrap; +} +.m-tags li { + letter-spacing: 0.2px; + font-size: 0.875rem; + font-weight: 600; + margin-right: 30px; + margin-bottom: 10px !important; +} +.m-tags li:last-of-type { + margin-right: 0; +} +.m-tags li a { + color: var(--link-color) !important; +} + +.m-toggle-darkmode { + position: fixed; + right: 20px; + bottom: 45px; + width: 28px; + height: 28px; + border-radius: 50%; + overflow: hidden; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-toggle-darkmode { + position: relative; + right: auto; + bottom: auto; + margin-left: 20px; + z-index: auto; + } +} +.m-toggle-darkmode input { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + outline: 0; + border: 0; + opacity: 0; + cursor: pointer; + z-index: 2; +} +.m-toggle-darkmode input::-moz-focus-inner { + border: 0; +} +.m-toggle-darkmode div { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + overflow: hidden; + background-color: var(--toggle-darkmode-background-color); + z-index: 1; +} +.m-toggle-darkmode span { + color: var(--titles-color); + font-size: 0.9375rem; +} +.m-toggle-darkmode span.moon { + display: var(--toggle-darkmode-button-display-moon); +} +.m-toggle-darkmode span.sun { + display: var(--toggle-darkmode-button-display-sun); +} + +_:-ms-fullscreen, :root .m-toggle-darkmode { + display: none; +} + +.m-hero { + position: relative; + flex-direction: column; + min-height: 365px; + overflow: hidden; + padding: 100px 0 75px; + background-color: var(--secondary-subtle-color); +} +@media only screen and (min-width: 48rem) { + .m-hero { + min-height: 400px; + padding: 150px 0 75px; + } +} +.m-hero.with-picture { + color: #fff; + background-color: #000; +} +@media only screen and (min-width: 48rem) { + .m-hero.with-picture { + min-height: 450px; + } +} +@media only screen and (min-width: 80rem) { + .m-hero.with-picture { + min-height: 565px; + } +} +.m-hero.with-picture .m-hero-title { + color: #fff; +} +.m-hero.no-picture.in-post { + display: none; +} + +.m-hero__picture { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + opacity: 0.7; +} +.m-hero__picture.in-post { + opacity: 1; +} +.m-hero__picture img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +.m-hero__content { + position: relative; + text-align: center; + padding: 0 20px; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-hero__content { + max-width: 700px; + } +} +@media only screen and (min-width: 80rem) { + .m-hero__content { + padding: 0; + } +} + +.m-hero__meta { + margin: 0 auto; +} +@media only screen and (min-width: 48rem) { + .m-hero__meta { + display: flex; + align-items: center; + justify-content: center; + } +} + +.rtl .m-hero__meta { + direction: ltr; +} + +.m-hero-avatar { + width: 80px; + height: 80px; + margin: 0 auto 25px; + border-radius: 50%; + background-color: #5c697c; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 0 0 transparent; +} +@media only screen and (min-width: 48rem) { + .m-hero-avatar { + width: 100px; + height: 100px; + } +} + +.m-hero-title { + color: var(--titles-color); + letter-spacing: 0.4px; + line-height: 1.3; + font-size: 1.75rem; + font-weight: 700; + margin: 0 0 15px; +} +@media only screen and (min-width: 48rem) { + .m-hero-title { + letter-spacing: 0.5px; + font-size: 2.25rem; + } +} +.m-hero-title.bigger { + letter-spacing: 0.5px; + font-size: 2rem; +} +@media only screen and (min-width: 48rem) { + .m-hero-title.bigger { + letter-spacing: 0.8px; + font-size: 3.25rem; + margin-bottom: 10px; + } +} + +.m-hero-description { + letter-spacing: 0.2px; + line-height: 1.5; + font-size: 0.938rem; + margin-bottom: 20px; +} +@media only screen and (min-width: 48rem) { + .m-hero-description { + font-size: 1.125rem; + } +} +.m-hero-description.bigger { + line-height: 1.3; + font-size: 1.125rem; + margin-bottom: 25px; +} +@media only screen and (min-width: 48rem) { + .m-hero-description.bigger { + font-size: 1.375rem; + } +} +.m-hero-description.with-picture { + color: #fff; +} + +.m-hero-social { + text-align: center; + list-style-type: none; + padding: 0; + margin: 0 0 15px; +} +@media only screen and (min-width: 48rem) { + .m-hero-social { + margin-right: 7px; + margin-bottom: 0; + } +} +.m-hero-social.with-picture { + color: #fff; +} +.m-hero-social li { + display: inline-block; + margin: 0 11px; +} +.m-hero-social li a { + color: inherit; + font-size: 0.938rem; +} +.m-hero-social li a span { + color: inherit; +} + +.rtl .m-hero-social { + direction: ltr; +} + +.m-hero-stats { + text-align: center; + list-style-type: none; + padding: 0; + margin: 0; +} +@media only screen and (min-width: 48rem) { + .m-hero-stats { + margin-left: 7px; + } +} +.m-hero-stats.with-picture { + color: #fff; +} +.m-hero-stats li { + display: inline-block; + color: inherit; + letter-spacing: 0.2px; + font-size: 0.813rem; + margin: 0 4px; +} +@media only screen and (min-width: 48rem) { + .m-hero-stats li { + letter-spacing: 0.3px; + font-size: 1rem; + } +} + +.m-heading { + text-align: center; + margin: 0 auto 40px; +} +@media only screen and (min-width: 48rem) { + .m-heading { + margin-bottom: 60px; + } +} +@media only screen and (min-width: 48rem) { + .m-heading.in-subscribe-page { + margin-bottom: 50px; + } +} +.m-heading.no-margin { + margin-bottom: 0 !important; +} + +.m-heading__title { + color: var(--titles-color); + letter-spacing: 0.4px; + line-height: 1.3; + font-size: 1.75rem; + margin: 0 0 10px; +} +@media only screen and (min-width: 48rem) { + .m-heading__title { + letter-spacing: 0.5px; + font-size: 2.25rem; + margin-bottom: 15px; + } +} +.m-heading__title.in-post { + letter-spacing: 0.5px; + font-size: 2rem; + margin-bottom: 15px; +} +@media only screen and (min-width: 48rem) { + .m-heading__title.in-post { + letter-spacing: 0.7px; + font-size: 2.625rem; + margin-bottom: 20px; + } +} +.m-heading__title.in-page { + margin: 0; +} + +.m-heading__description { + letter-spacing: 0.2px; + line-height: 1.3; + font-size: 0.938rem; + margin: 0 auto; +} +@media only screen and (min-width: 48rem) { + .m-heading__description { + font-size: 1.125rem; + } +} +@media only screen and (min-width: 48rem) { + .m-heading__description.in-subscribe-page { + max-width: 420px; + font-size: 1rem; + } +} +.m-heading__description.in-newsletter-form { + font-size: 0.875rem; + max-width: 80%; +} +@media only screen and (min-width: 48rem) { + .m-heading__description.in-newsletter-form { + max-width: 420px; + } +} + +.m-heading__meta { + display: flex; + align-items: center; + justify-content: center; + letter-spacing: 0.2px; + font-size: 0.875rem; + font-weight: 600; +} +@media only screen and (min-width: 48rem) { + .m-heading__meta { + font-size: 1rem; + } +} + +.m-heading__meta__tag, +.m-heading__meta__time { + color: var(--link-color) !important; +} + +.m-heading__meta__tag { + text-decoration: none !important; +} + +.m-heading__meta__divider { + display: inline-block; + color: var(--primary-border-color); + margin: 0 10px; +} + +.m-article-card { + display: flex; + flex-direction: column; + position: relative; + margin-bottom: 20px; + height: 400px; + background-color: var(--background-color); + border-radius: 10px; + border: 1px solid var(--secondary-border-color); + z-index: 1; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +.m-article-card:hover { + transform: translateY(-5px); +} +.m-article-card:hover:before { + box-shadow: var(--article-shadow-hover), 0 0 0 transparent; +} +.m-article-card:hover .m-article-card__author { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3), 0 0 0 transparent; +} +@media only screen and (min-width: 48rem) { + .m-article-card { + width: calc((100% / 2) - 20px); + height: 420px; + margin-left: 10px; + margin-right: 10px; + margin-bottom: 20px; + } +} +@media only screen and (min-width: 64rem) { + .m-article-card { + width: calc((100% / 3) - 40px); + margin-left: 20px; + margin-right: 20px; + margin-bottom: 40px; + } +} +.m-article-card.no-picture .m-article-card__picture { + height: 85px !important; +} +.m-article-card.no-picture .m-article-card__info { + background-color: var(--secondary-subtle-color); +} +.m-article-card.no-picture .m-article-card__title { + line-height: 1.4; + font-size: 1.625rem; +} +.m-article-card.as-author .m-article-card__picture { + background-color: #000; +} +.m-article-card.as-author .m-article-card__picture-link { + z-index: 2; +} +.m-article-card.as-author .m-article-card__picture-background { + opacity: 0.75; +} +.m-article-card.as-author .m-article-card__info { + padding: 0; +} +.m-article-card.as-author .m-article-card__info-link { + padding: 20px 20px 60px 20px; +} +.m-article-card:before { + content: ""; + position: absolute; + top: 10px; + right: 10px; + bottom: 0; + left: 10px; + border-radius: 10px; + box-shadow: var(--article-shadow-normal), 0 0 0 transparent; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} + +.m-article-card__picture { + position: relative; + height: 200px; + border-radius: 10px 10px 0 0; + background-color: var(--secondary-subtle-color); + overflow: hidden; + transform: translateZ(0); +} +@media only screen and (min-width: 48rem) { + .m-article-card__picture { + height: 220px; + } +} + +.m-article-card__picture-link { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; +} + +.m-article-card__picture-background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + z-index: 0; +} + +.m-article-card__name { + position: absolute; + left: 20px; + right: 20px; + bottom: 20px; + color: #fff; + letter-spacing: 0.4px; + line-height: 1.3; + font-size: 1.25rem; + font-weight: 600; + margin: 0; + z-index: 1; +} +@media only screen and (min-width: 48rem) { + .m-article-card__name { + left: 25px; + bottom: 25px; + } +} + +.m-article-card__author { + position: absolute; + top: 20px; + left: 20px; + width: 35px; + height: 35px; + border-radius: 50%; + z-index: 2; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +@media only screen and (min-width: 48rem) { + .m-article-card__author { + top: 25px; + left: 25px; + } +} +.m-article-card__author div { + width: 100%; + height: 100%; + border-radius: 50%; + border: 2px solid #fff; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +.m-article-card__featured { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 26px; + right: 20px; + width: 24px; + height: 24px; + color: #000; + background-color: #fff; + border-radius: 50%; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-article-card__featured { + top: 31px; + right: 25px; + } +} +.m-article-card__featured span { + color: inherit; + font-size: 0.75rem; +} + +.m-article-card__info { + flex: 1; + position: relative; + padding-top: 48px; + height: 200px; + overflow: hidden; + border-radius: 0 0 10px 10px; + background-color: var(--background-color); +} +@media only screen and (min-width: 48rem) { + .m-article-card__info { + padding-top: 53px; + } +} +.m-article-card__info.no-tag { + padding-top: 0 !important; +} +.m-article-card__info.no-tag .m-article-card__info-link { + padding-top: 48px; +} +@media only screen and (min-width: 48rem) { + .m-article-card__info.no-tag .m-article-card__info-link { + padding-top: 53px; + } +} + +.m-article-card__tag { + position: absolute; + top: 20px; + left: 20px; + right: 20px; + color: var(--link-color); + letter-spacing: 0.2px; + line-height: 1.3; + font-size: 0.875rem; + font-weight: 600; +} +@media only screen and (min-width: 48rem) { + .m-article-card__tag { + top: 25px; + left: 25px; + } +} + +.m-article-card__info-link { + display: flex; + flex-direction: column; + justify-content: space-between; + width: 100%; + height: 100%; + padding: 0 20px 20px 20px; +} +@media only screen and (min-width: 48rem) { + .m-article-card__info-link { + padding: 0 25px 25px 25px; + } +} + +.m-article-card__title { + color: var(--titles-color); + letter-spacing: 0.4px; + line-height: 1.3; + font-size: 1.25rem; + font-weight: 600; + margin: 0; +} + +.m-article-card__excerpt { + display: block; + position: relative; + overflow: hidden; + height: 100%; + color: var(--titles-color); + letter-spacing: 0.3px; + line-height: 1.5; + font-size: 1rem; +} + +.m-article-card__timestamp, +.m-article-card__author-stats { + display: flex; + align-items: center; + color: var(--titles-color); + letter-spacing: 0.2px; + font-size: 0.875rem; +} +.m-article-card__timestamp span:nth-child(2), +.m-article-card__author-stats span:nth-child(2) { + padding: 0 10px; +} + +.m-article-card__author-stats { + position: absolute; + left: 20px; + right: 20px; + bottom: 20px; + justify-content: space-between; +} +.m-article-card__author-stats span { + padding: 0 !important; +} + +.m-article-card__social { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 0; + margin: 0; +} +.m-article-card__social li { + display: inline-block; + margin-left: 22px; +} +.m-article-card__social li a { + color: var(--primary-foreground-color); + font-size: 0.938rem; +} +.m-article-card__social li a span { + color: inherit; +} + +.rtl .m-article-card__social { + direction: ltr; +} + +.m-search { + visibility: hidden; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0; + overflow-y: auto; + z-index: 2; + background-color: var(--transparent-background-color); + -webkit-overflow-scrolling: touch; + transform: scale(1.2); + transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); +} +.m-search.opened { + visibility: visible; + opacity: 1; + z-index: 10; + transform: scale(1); +} + +.m-search__content { + padding: 80px 20px 40px; + margin: 0 auto; +} +@media only screen and (min-width: 48rem) { + .m-search__content { + padding-top: 100px; + padding-bottom: 50px; + max-width: 700px; + } +} +@media only screen and (min-width: 80rem) { + .m-search__content { + padding-left: 0; + padding-right: 0; + } +} +@media only screen and (min-width: 90rem) { + .m-search__content { + max-width: 800px; + } +} + +.m-search__form { + margin-bottom: 30px; +} +@media only screen and (min-width: 48rem) { + .m-search__form { + max-width: 500px; + margin: 0 auto 45px; + } +} + +.m-search-icon { + position: absolute; + top: 50%; + left: 15px; + color: #9b9b9b; + font-size: 1rem; + font-weight: 500; + pointer-events: none; + transform: translateY(-45%); +} +@media only screen and (min-width: 48rem) { + .m-search-icon { + font-size: 1.25em; + left: 25px; + } +} + +.m-result { + border-bottom: 1px solid var(--primary-border-color); +} +.m-result.last { + border-bottom: 0; +} + +.m-result__link { + display: block; + width: 100%; + height: 100%; + padding: 10px 0; +} +@media only screen and (min-width: 48rem) { + .m-result__link { + padding: 15px 0; + } +} + +.m-result__title { + color: var(--primary-foreground-color); + letter-spacing: 0.3px; + line-height: 1.4; + font-size: 1rem; + font-weight: 400; + margin: 0 0 5px; +} +@media only screen and (min-width: 48rem) { + .m-result__title { + letter-spacing: 0.4px; + font-size: 1.25rem; + margin-bottom: 10px; + } +} +@media only screen and (min-width: 80rem) { + .m-result__title { + font-size: 1.375rem; + } +} + +.m-result__date { + color: var(--titles-color); + letter-spacing: 0.2px; + font-size: 0.813rem; +} +@media only screen and (min-width: 48rem) { + .m-result__date { + letter-spacing: 0.3px; + font-size: 0.938rem; + } +} + +.m-footer { + flex-shrink: 0; + background-color: var(--footer-background-color); +} + +.m-footer__content { + color: #fff; + text-align: center; + padding: 50px 20px; +} +@media only screen and (min-width: 48rem) { + .m-footer__content { + padding: 75px 0; + max-width: 680px; + margin: 0 auto; + } +} + +.m-footer__nav-secondary { + margin-bottom: 25px; +} +.m-footer__nav-secondary .m-secondary-menu { + display: flex; + justify-content: center; + flex-wrap: wrap; +} +@media only screen and (min-width: 48rem) { + .m-footer__nav-secondary .m-secondary-menu li { + margin: 0 5px; + } +} + +.m-footer-copyright { + font-size: 0.875rem; + letter-spacing: 0.3px; + line-height: 1.7; + margin-bottom: 20px; +} +.m-footer-copyright span { + display: block; +} +@media only screen and (min-width: 48rem) { + .m-footer-copyright span { + display: inline; + } +} +.m-footer-copyright span:nth-child(2) { + display: none; +} +@media only screen and (min-width: 48rem) { + .m-footer-copyright span:nth-child(2) { + display: inline; + } +} +.m-footer-copyright a { + text-decoration: underline; +} +.m-footer-copyright.jslicense { + opacity: 0.7; + margin-bottom: 0; +} + +.m-footer-social { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 20px; +} +.m-footer-social a { + display: inline-block; + color: #fff; + margin: 0 15px; +} +.m-footer-social a span { + color: inherit; + font-size: 1rem; +} + +.rtl .m-footer-social { + direction: ltr; +} + +[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] { + transition-duration: 50ms; +} +[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] { + transition-delay: 0; +} +[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate { + transition-delay: 50ms; +} +[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] { + transition-duration: 100ms; +} +[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] { + transition-delay: 0; +} +[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate { + transition-delay: 100ms; +} +[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] { + transition-duration: 150ms; +} +[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] { + transition-delay: 0; +} +[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate { + transition-delay: 150ms; +} +[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] { + transition-duration: 200ms; +} +[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] { + transition-delay: 0; +} +[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate { + transition-delay: 200ms; +} +[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] { + transition-duration: 250ms; +} +[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] { + transition-delay: 0; +} +[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate { + transition-delay: 250ms; +} +[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] { + transition-duration: 300ms; +} +[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] { + transition-delay: 0; +} +[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate { + transition-delay: 300ms; +} +[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] { + transition-duration: 350ms; +} +[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] { + transition-delay: 0; +} +[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate { + transition-delay: 350ms; +} +[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] { + transition-duration: 400ms; +} +[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] { + transition-delay: 0; +} +[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate { + transition-delay: 400ms; +} +[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] { + transition-duration: 450ms; +} +[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] { + transition-delay: 0; +} +[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate { + transition-delay: 450ms; +} +[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] { + transition-duration: 500ms; +} +[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] { + transition-delay: 0; +} +[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate { + transition-delay: 500ms; +} +[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] { + transition-duration: 550ms; +} +[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] { + transition-delay: 0; +} +[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate { + transition-delay: 550ms; +} +[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] { + transition-duration: 600ms; +} +[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] { + transition-delay: 0; +} +[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate { + transition-delay: 600ms; +} +[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] { + transition-duration: 650ms; +} +[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] { + transition-delay: 0; +} +[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate { + transition-delay: 650ms; +} +[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] { + transition-duration: 700ms; +} +[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] { + transition-delay: 0; +} +[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate { + transition-delay: 700ms; +} +[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] { + transition-duration: 750ms; +} +[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] { + transition-delay: 0; +} +[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate { + transition-delay: 750ms; +} +[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] { + transition-duration: 800ms; +} +[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] { + transition-delay: 0; +} +[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate { + transition-delay: 800ms; +} +[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] { + transition-duration: 850ms; +} +[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] { + transition-delay: 0; +} +[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate { + transition-delay: 850ms; +} +[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] { + transition-duration: 900ms; +} +[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] { + transition-delay: 0; +} +[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate { + transition-delay: 900ms; +} +[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] { + transition-duration: 950ms; +} +[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] { + transition-delay: 0; +} +[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate { + transition-delay: 950ms; +} +[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] { + transition-duration: 1000ms; +} +[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] { + transition-delay: 0; +} +[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate { + transition-delay: 1000ms; +} +[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] { + transition-duration: 1050ms; +} +[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] { + transition-delay: 0; +} +[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate { + transition-delay: 1050ms; +} +[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] { + transition-duration: 1100ms; +} +[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] { + transition-delay: 0; +} +[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate { + transition-delay: 1100ms; +} +[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] { + transition-duration: 1150ms; +} +[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] { + transition-delay: 0; +} +[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate { + transition-delay: 1150ms; +} +[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] { + transition-duration: 1200ms; +} +[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] { + transition-delay: 0; +} +[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate { + transition-delay: 1200ms; +} +[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] { + transition-duration: 1250ms; +} +[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] { + transition-delay: 0; +} +[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate { + transition-delay: 1250ms; +} +[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] { + transition-duration: 1300ms; +} +[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] { + transition-delay: 0; +} +[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate { + transition-delay: 1300ms; +} +[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] { + transition-duration: 1350ms; +} +[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] { + transition-delay: 0; +} +[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate { + transition-delay: 1350ms; +} +[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] { + transition-duration: 1400ms; +} +[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] { + transition-delay: 0; +} +[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate { + transition-delay: 1400ms; +} +[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] { + transition-duration: 1450ms; +} +[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] { + transition-delay: 0; +} +[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate { + transition-delay: 1450ms; +} +[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] { + transition-duration: 1500ms; +} +[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] { + transition-delay: 0; +} +[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate { + transition-delay: 1500ms; +} +[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] { + transition-duration: 1550ms; +} +[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] { + transition-delay: 0; +} +[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate { + transition-delay: 1550ms; +} +[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] { + transition-duration: 1600ms; +} +[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] { + transition-delay: 0; +} +[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate { + transition-delay: 1600ms; +} +[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] { + transition-duration: 1650ms; +} +[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] { + transition-delay: 0; +} +[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate { + transition-delay: 1650ms; +} +[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] { + transition-duration: 1700ms; +} +[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] { + transition-delay: 0; +} +[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate { + transition-delay: 1700ms; +} +[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] { + transition-duration: 1750ms; +} +[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] { + transition-delay: 0; +} +[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate { + transition-delay: 1750ms; +} +[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] { + transition-duration: 1800ms; +} +[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] { + transition-delay: 0; +} +[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate { + transition-delay: 1800ms; +} +[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] { + transition-duration: 1850ms; +} +[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] { + transition-delay: 0; +} +[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate { + transition-delay: 1850ms; +} +[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] { + transition-duration: 1900ms; +} +[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] { + transition-delay: 0; +} +[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate { + transition-delay: 1900ms; +} +[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] { + transition-duration: 1950ms; +} +[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] { + transition-delay: 0; +} +[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate { + transition-delay: 1950ms; +} +[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] { + transition-duration: 2000ms; +} +[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] { + transition-delay: 0; +} +[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate { + transition-delay: 2000ms; +} +[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] { + transition-duration: 2050ms; +} +[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] { + transition-delay: 0; +} +[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate { + transition-delay: 2050ms; +} +[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] { + transition-duration: 2100ms; +} +[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] { + transition-delay: 0; +} +[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate { + transition-delay: 2100ms; +} +[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] { + transition-duration: 2150ms; +} +[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] { + transition-delay: 0; +} +[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate { + transition-delay: 2150ms; +} +[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] { + transition-duration: 2200ms; +} +[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] { + transition-delay: 0; +} +[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate { + transition-delay: 2200ms; +} +[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] { + transition-duration: 2250ms; +} +[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] { + transition-delay: 0; +} +[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate { + transition-delay: 2250ms; +} +[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] { + transition-duration: 2300ms; +} +[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] { + transition-delay: 0; +} +[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate { + transition-delay: 2300ms; +} +[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] { + transition-duration: 2350ms; +} +[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] { + transition-delay: 0; +} +[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate { + transition-delay: 2350ms; +} +[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] { + transition-duration: 2400ms; +} +[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] { + transition-delay: 0; +} +[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate { + transition-delay: 2400ms; +} +[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] { + transition-duration: 2450ms; +} +[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] { + transition-delay: 0; +} +[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate { + transition-delay: 2450ms; +} +[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] { + transition-duration: 2500ms; +} +[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] { + transition-delay: 0; +} +[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate { + transition-delay: 2500ms; +} +[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] { + transition-duration: 2550ms; +} +[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] { + transition-delay: 0; +} +[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate { + transition-delay: 2550ms; +} +[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] { + transition-duration: 2600ms; +} +[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] { + transition-delay: 0; +} +[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate { + transition-delay: 2600ms; +} +[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] { + transition-duration: 2650ms; +} +[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] { + transition-delay: 0; +} +[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate { + transition-delay: 2650ms; +} +[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] { + transition-duration: 2700ms; +} +[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] { + transition-delay: 0; +} +[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate { + transition-delay: 2700ms; +} +[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] { + transition-duration: 2750ms; +} +[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] { + transition-delay: 0; +} +[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate { + transition-delay: 2750ms; +} +[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] { + transition-duration: 2800ms; +} +[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] { + transition-delay: 0; +} +[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate { + transition-delay: 2800ms; +} +[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] { + transition-duration: 2850ms; +} +[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] { + transition-delay: 0; +} +[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate { + transition-delay: 2850ms; +} +[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] { + transition-duration: 2900ms; +} +[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] { + transition-delay: 0; +} +[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate { + transition-delay: 2900ms; +} +[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] { + transition-duration: 2950ms; +} +[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] { + transition-delay: 0; +} +[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate { + transition-delay: 2950ms; +} +[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] { + transition-duration: 3000ms; +} +[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] { + transition-delay: 0; +} +[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate { + transition-delay: 3000ms; +} + +[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] { + transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); +} +[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] { + transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); +} +[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] { + transition-timing-function: cubic-bezier(0.42, 0, 1, 1); +} +[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] { + transition-timing-function: cubic-bezier(0, 0, 0.58, 1); +} +[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] { + transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); +} +[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] { + transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); +} +[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] { + transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 10.275); +} +[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] { + transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 10.55); +} +[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] { + transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); +} +[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] { + transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); +} +[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] { + transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); +} +[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] { + transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); +} +[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] { + transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] { + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); +} +[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] { + transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); +} +[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] { + transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] { + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); +} +[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] { + transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); +} +[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] { + transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] { + transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); +} + +/** + * Fade animations: + * fade + * fade-up, fade-down + */ +[data-aos^=fade][data-aos^=fade]:not(.no-aos-animation) { + opacity: 0; + transition-property: opacity, transform; +} +[data-aos^=fade][data-aos^=fade]:not(.no-aos-animation).aos-animate { + opacity: 1; + transform: translate3d(0, 0, 0); +} + +[data-aos=fade-up]:not(.no-aos-animation) { + transform: translate3d(0, 100px, 0); +} + +[data-aos=fade-down]:not(.no-aos-animation) { + transform: translate3d(0, -100px, 0); +} + +.glide { + position: relative; + box-sizing: border-box; +} +.glide * { + box-sizing: inherit; +} +.glide__track { + height: 100%; + overflow: hidden; +} +.glide__slides { + position: relative; + width: 100%; + list-style: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transform-style: preserve-3d; + touch-action: pan-Y; + overflow: hidden; + padding: 0; + white-space: nowrap; + display: flex; + flex-wrap: nowrap; + will-change: transform; +} +.glide__slides--dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.glide__slide { + width: 100%; + height: 100%; + flex-shrink: 0; + white-space: normal; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-touch-callout: none; + -webkit-tap-highlight-color: transparent; +} +.glide__slide a { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; + -ms-user-select: none; +} +.glide__arrows { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.glide__bullets { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.glide--rtl { + direction: rtl; +} \ No newline at end of file diff --git a/assets/css/home.css b/assets/css/home.css index 4aca39e..b21fea2 100644 --- a/assets/css/home.css +++ b/assets/css/home.css @@ -1 +1,245 @@ -.m-featured-slider{position:relative;overflow:hidden!important;height:350px;margin:-40px -20px 40px;transition:all .25s cubic-bezier(.02,.01,.47,1)}@media only screen and (min-width:48rem){.m-featured-slider:hover{transform:translateY(-5px);box-shadow:var(--article-shadow-hover),0 0 0 transparent}}@media only screen and (min-width:48rem){.m-featured-slider{width:100%;height:420px;margin:-40px 10px 20px;border-radius:10px}}@media only screen and (min-width:64rem){.m-featured-slider{width:calc(66.66667% - 40px);margin:0 20px 40px;overflow:unset}}.m-featured-slider:not(:root:root){overflow:hidden!important}.m-featured-slider__list{list-style-type:none;padding:0;margin:0;height:100%}@media only screen and (min-width:48rem){.m-featured-slider__list{border-radius:10px;overflow:hidden}}.m-featured-slider__list__item{height:100%;overflow:hidden}@media only screen and (min-width:48rem){.m-featured-slider__list__item{border-radius:10px}}.m-featured-article{position:relative;height:100%;overflow:hidden;background-color:var(--primary-subtle-color);z-index:1}.m-featured-article:hover .m-featured-article__author{box-shadow:0 4px 8px rgba(0,0,0,.3),0 0 0 transparent}.m-featured-article.no-picture .m-featured-article__picture{background-color:var(--primary-subtle-color)}.m-featured-article__picture{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1}.m-featured-article__picture div{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:.7}.m-featured-article__meta{position:absolute;top:20px;left:20px;z-index:4}@media only screen and (min-width:48rem){.m-featured-article__meta{top:40px;left:40px}}.rtl .m-featured-article__meta{left:auto;right:20px}@media only screen and (min-width:48rem){.rtl .m-featured-article__meta{left:auto;right:40px}}.m-featured-article__author{display:block;width:35px;height:35px;background-color:#fff;border:2px solid #fff;border-radius:50%;margin-bottom:20px;transition:all .25s cubic-bezier(.02,.01,.47,1)}.m-featured-article__author div{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%}.m-featured-article__tag{color:#fff;letter-spacing:.3px;font-weight:700;font-size:1rem}.m-featured-article__ribbon{display:flex;align-items:center;justify-content:center;position:absolute;top:26px;right:20px;width:24px;height:24px;color:#000;background-color:#fff;border-radius:50%;z-index:2}@media only screen and (min-width:48rem){.m-featured-article__ribbon{justify-content:flex-start;top:47px;right:40px;width:auto;height:22px;padding:0 7px;font-size:.875rem;font-weight:600;border-radius:15px}}.m-featured-article__ribbon span{display:inline-block}@media only screen and (min-width:48rem){.m-featured-article__ribbon span:first-of-type{font-size:.75rem;margin-right:4px}}.m-featured-article__ribbon span:last-of-type{display:none}@media only screen and (min-width:48rem){.m-featured-article__ribbon span:last-of-type{display:block}}.rtl .m-featured-article__ribbon{right:auto;left:20px}@media only screen and (min-width:48rem){.rtl .m-featured-article__ribbon{right:auto;left:40px}}@media only screen and (min-width:48rem){.rtl .m-featured-article__ribbon span:first-of-type{margin-right:0;margin-left:4px}}.m-featured-article__content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:120px 20px 20px;position:relative;z-index:3}@media only screen and (min-width:48rem){.m-featured-article__content{padding:125px 40px 40px}}.m-featured-article__title{color:#fff;letter-spacing:.4px;line-height:1.3;font-size:1.625rem;font-weight:600;margin:0}@media only screen and (min-width:48rem){.m-featured-article__title{letter-spacing:.5px;font-size:2.25em;max-width:80%}}.m-featured-article__timestamp{display:flex;align-items:center;color:#fff;letter-spacing:.2px;font-size:.875rem}.m-featured-article__timestamp span:nth-child(2){padding:0 10px} \ No newline at end of file +/** Mixins */ +/** Colors */ +/** Config */ +.m-featured-slider { + position: relative; + overflow: hidden !important; + height: 350px; + margin: -40px -20px 40px; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +@media only screen and (min-width: 48rem) { + .m-featured-slider:hover { + transform: translateY(-5px); + box-shadow: var(--article-shadow-hover), 0 0 0 transparent; + } +} +@media only screen and (min-width: 48rem) { + .m-featured-slider { + width: 100%; + height: 420px; + margin: -40px 10px 20px 10px; + border-radius: 10px; + } +} +@media only screen and (min-width: 64rem) { + .m-featured-slider { + width: calc(100% - (100% / 3) - 40px); + margin: 0 20px 40px 20px; + overflow: unset; + } +} + +.m-featured-slider:not(:root:root) { + overflow: hidden !important; +} + +.m-featured-slider__list { + list-style-type: none; + padding: 0; + margin: 0; + height: 100%; +} +@media only screen and (min-width: 48rem) { + .m-featured-slider__list { + border-radius: 10px; + overflow: hidden; + } +} + +.m-featured-slider__list__item { + height: 100%; + overflow: hidden; +} +@media only screen and (min-width: 48rem) { + .m-featured-slider__list__item { + border-radius: 10px; + } +} + +.m-featured-article { + position: relative; + height: 100%; + overflow: hidden; + background-color: var(--primary-subtle-color); + z-index: 1; +} +.m-featured-article:hover .m-featured-article__author { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3), 0 0 0 transparent; +} +.m-featured-article.no-picture .m-featured-article__picture { + background-color: var(--primary-subtle-color); +} + +.m-featured-article__picture { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #000; + z-index: 1; +} +.m-featured-article__picture div { + width: 100%; + height: 100%; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + opacity: 0.7; +} + +.m-featured-article__meta { + position: absolute; + top: 20px; + left: 20px; + z-index: 4; +} +@media only screen and (min-width: 48rem) { + .m-featured-article__meta { + top: 40px; + left: 40px; + } +} + +.rtl .m-featured-article__meta { + left: auto; + right: 20px; +} +@media only screen and (min-width: 48rem) { + .rtl .m-featured-article__meta { + left: auto; + right: 40px; + } +} + +.m-featured-article__author { + display: block; + width: 35px; + height: 35px; + background-color: #fff; + border: 2px solid #fff; + border-radius: 50%; + margin-bottom: 20px; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +.m-featured-article__author div { + width: 100%; + height: 100%; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + border-radius: 50%; +} + +.m-featured-article__tag { + color: #fff; + letter-spacing: 0.3px; + font-weight: 700; + font-size: 1rem; +} + +.m-featured-article__ribbon { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 26px; + right: 20px; + width: 24px; + height: 24px; + color: #000; + background-color: #fff; + border-radius: 50%; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-featured-article__ribbon { + justify-content: flex-start; + top: 47px; + right: 40px; + width: auto; + height: 22px; + padding: 0 7px; + font-size: 0.875rem; + font-weight: 600; + border-radius: 15px; + } +} +.m-featured-article__ribbon span { + display: inline-block; +} +@media only screen and (min-width: 48rem) { + .m-featured-article__ribbon span:first-of-type { + font-size: 0.75rem; + margin-right: 4px; + } +} +.m-featured-article__ribbon span:last-of-type { + display: none; +} +@media only screen and (min-width: 48rem) { + .m-featured-article__ribbon span:last-of-type { + display: block; + } +} + +.rtl .m-featured-article__ribbon { + right: auto; + left: 20px; +} +@media only screen and (min-width: 48rem) { + .rtl .m-featured-article__ribbon { + right: auto; + left: 40px; + } +} +@media only screen and (min-width: 48rem) { + .rtl .m-featured-article__ribbon span:first-of-type { + margin-right: 0; + margin-left: 4px; + } +} + +.m-featured-article__content { + display: flex; + flex-direction: column; + justify-content: space-between; + width: 100%; + height: 100%; + padding: 120px 20px 20px 20px; + position: relative; + z-index: 3; +} +@media only screen and (min-width: 48rem) { + .m-featured-article__content { + padding: 125px 40px 40px 40px; + } +} + +.m-featured-article__title { + color: #fff; + letter-spacing: 0.4px; + line-height: 1.3; + font-size: 1.625rem; + font-weight: 600; + margin: 0; +} +@media only screen and (min-width: 48rem) { + .m-featured-article__title { + letter-spacing: 0.5px; + font-size: 2.25em; + max-width: 80%; + } +} + +.m-featured-article__timestamp { + display: flex; + align-items: center; + color: #fff; + letter-spacing: 0.2px; + font-size: 0.875rem; +} +.m-featured-article__timestamp span:nth-child(2) { + padding: 0 10px; +} \ No newline at end of file diff --git a/assets/css/listing.css b/assets/css/listing.css index 29dcacd..54569a9 100644 --- a/assets/css/listing.css +++ b/assets/css/listing.css @@ -1 +1,42 @@ -.l-grid{padding-bottom:20px}@media only screen and (min-width:48rem){.l-grid{display:flex;flex-wrap:wrap;margin:0 -10px}}@media only screen and (min-width:80rem){.l-grid{margin:0 -20px}}@media only screen and (min-width:48rem){.l-grid.centered{justify-content:center}}.m-pagination{display:flex;align-items:center;justify-content:center;margin:0 auto 40px}.m-pagination__text{display:inline-block;color:var(--titles-color);letter-spacing:.2px;text-align:center;font-size:.875rem}@media only screen and (min-width:48rem){.m-pagination__text{letter-spacing:.3px;font-size:1rem}} \ No newline at end of file +/** Mixins */ +.l-grid { + padding-bottom: 20px; +} +@media only screen and (min-width: 48rem) { + .l-grid { + display: flex; + flex-wrap: wrap; + margin: 0 -10px; + } +} +@media only screen and (min-width: 80rem) { + .l-grid { + margin: 0 -20px; + } +} +@media only screen and (min-width: 48rem) { + .l-grid.centered { + justify-content: center; + } +} + +.m-pagination { + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto 40px; +} + +.m-pagination__text { + display: inline-block; + color: var(--titles-color); + letter-spacing: 0.2px; + text-align: center; + font-size: 0.875rem; +} +@media only screen and (min-width: 48rem) { + .m-pagination__text { + letter-spacing: 0.3px; + font-size: 1rem; + } +} \ No newline at end of file diff --git a/assets/css/newsletter.css b/assets/css/newsletter.css index 9474327..d463ad8 100644 --- a/assets/css/newsletter.css +++ b/assets/css/newsletter.css @@ -1 +1,180 @@ -.l-fullscreen{display:flex;align-items:center;justify-content:center;height:100vh}.l-fullscreen__content{text-align:center;padding:0 20px}@media only screen and (min-width:48rem){.l-fullscreen__content{max-width:500px}}@media only screen and (min-width:48rem){.l-fullscreen__content.in-subscribe-page{padding:0}}@media only screen and (min-width:64rem){.l-fullscreen__content.in-subscribe-page{max-width:820px}}.m-back{display:flex;align-items:center;position:absolute;top:20px;left:20px;color:var(--titles-color);letter-spacing:.2px;font-size:.875rem;cursor:pointer;z-index:2}@media only screen and (min-width:48rem){.m-back{top:40px;letter-spacing:.3px;font-size:1rem}}.m-back span{color:inherit;display:inline-block}.rtl .m-back span:first-of-type{order:2}.m-back__icon{font-size:.75rem;margin-right:10px}@media only screen and (min-width:48rem){.m-back__icon{font-size:.875rem}}.rtl .m-back__icon{order:1}.m-subscribe-section{padding:50px 0;background-color:var(--secondary-subtle-color)}@media only screen and (min-width:48rem){.m-subscribe-section{padding:80px 0}}@media only screen and (min-width:48rem){.m-subscribe-section__content{display:flex;align-items:center;justify-content:space-between}}.m-subscribe-section__text{text-align:center;margin-bottom:30px}@media only screen and (min-width:48rem){.m-subscribe-section__text{flex:1;text-align:left;padding-right:75px;margin-bottom:0}}@media only screen and (min-width:48rem){.rtl .m-subscribe-section__text{text-align:right;padding-right:0;padding-left:75px}}.m-subscribe-section__title{color:var(--titles-color);letter-spacing:.3px;line-height:1.3;font-size:1.25rem;font-weight:600;margin:0 0 20px}@media only screen and (min-width:48rem){.m-subscribe-section__title{letter-spacing:.3px;font-size:1.5rem;margin-bottom:15px}}.m-subscribe-section__description{letter-spacing:.2px;line-height:1.4}@media only screen and (min-width:48rem){.m-subscribe-section__description{font-size:1.125rem}}@media only screen and (min-width:48rem){.m-subscribe-section__form{width:300px;margin:0 auto}}.m-subscribe-section__container.loading .m-button{pointer-events:none}.m-subscribe-section__container.success .m-subscribe__success{display:block}.m-subscribe-section__container.success .m-subscribe__error,.m-subscribe-section__container.success .m-subscribe__form,.m-subscribe-section__container.success .m-subscribe__invalid{display:none}.m-subscribe-section__container.error .m-subscribe__error,.m-subscribe-section__container.invalid .m-subscribe__invalid{display:block}.m-subscribe-section__container.error .m-subscribe__form{margin-bottom:20px}.m-subscribe-section__container .m-subscribe__error,.m-subscribe-section__container .m-subscribe__invalid,.m-subscribe-section__container .m-subscribe__success{display:none}.m-subscribe__success_icon{display:block;width:64px;height:64px;margin:0 auto 25px}.m-subscribe__error{text-align:center} \ No newline at end of file +/** Mixins */ +/** Colors */ +/** Config */ +.l-fullscreen { + display: flex; + align-items: center; + justify-content: center; + height: 100vh; +} + +.l-fullscreen__content { + text-align: center; + padding: 0 20px; +} +@media only screen and (min-width: 48rem) { + .l-fullscreen__content { + max-width: 500px; + } +} +@media only screen and (min-width: 48rem) { + .l-fullscreen__content.in-subscribe-page { + padding: 0; + } +} +@media only screen and (min-width: 64rem) { + .l-fullscreen__content.in-subscribe-page { + max-width: 820px; + } +} + +.m-back { + display: flex; + align-items: center; + position: absolute; + top: 20px; + left: 20px; + color: var(--titles-color); + letter-spacing: 0.2px; + font-size: 0.875rem; + cursor: pointer; + z-index: 2; +} +@media only screen and (min-width: 48rem) { + .m-back { + top: 40px; + letter-spacing: 0.3px; + font-size: 1rem; + } +} +.m-back span { + color: inherit; + display: inline-block; +} + +.rtl .m-back span:first-of-type { + order: 2; +} + +.m-back__icon { + font-size: 0.75rem; + margin-right: 10px; +} +@media only screen and (min-width: 48rem) { + .m-back__icon { + font-size: 0.875rem; + } +} + +.rtl .m-back__icon { + order: 1; +} + +.m-subscribe-section { + padding: 50px 0; + background-color: var(--secondary-subtle-color); +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section { + padding: 80px 0; + } +} + +@media only screen and (min-width: 48rem) { + .m-subscribe-section__content { + display: flex; + align-items: center; + justify-content: space-between; + } +} + +.m-subscribe-section__text { + text-align: center; + margin-bottom: 30px; +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section__text { + flex: 1; + text-align: left; + padding-right: 75px; + margin-bottom: 0; + } +} + +@media only screen and (min-width: 48rem) { + .rtl .m-subscribe-section__text { + text-align: right; + padding-right: 0; + padding-left: 75px; + } +} + +.m-subscribe-section__title { + color: var(--titles-color); + letter-spacing: 0.3px; + line-height: 1.3; + font-size: 1.25rem; + font-weight: 600; + margin: 0 0 20px; +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section__title { + letter-spacing: 0.3px; + font-size: 1.5rem; + margin-bottom: 15px; + } +} + +.m-subscribe-section__description { + letter-spacing: 0.2px; + line-height: 1.4; +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section__description { + font-size: 1.125rem; + } +} + +@media only screen and (min-width: 48rem) { + .m-subscribe-section__form { + width: 300px; + margin: 0 auto; + } +} + +.m-subscribe-section__container.loading .m-button { + pointer-events: none; +} +.m-subscribe-section__container.success .m-subscribe__success { + display: block; +} +.m-subscribe-section__container.success .m-subscribe__invalid, +.m-subscribe-section__container.success .m-subscribe__error, +.m-subscribe-section__container.success .m-subscribe__form { + display: none; +} +.m-subscribe-section__container.invalid .m-subscribe__invalid { + display: block; +} +.m-subscribe-section__container.error .m-subscribe__error { + display: block; +} +.m-subscribe-section__container.error .m-subscribe__form { + margin-bottom: 20px; +} +.m-subscribe-section__container .m-subscribe__success, +.m-subscribe-section__container .m-subscribe__invalid, +.m-subscribe-section__container .m-subscribe__error { + display: none; +} + +.m-subscribe__success_icon { + display: block; + width: 64px; + height: 64px; + margin: 0 auto 25px; +} + +.m-subscribe__error { + text-align: center; +} \ No newline at end of file diff --git a/assets/css/post.css b/assets/css/post.css index 7926987..ed35a38 100644 --- a/assets/css/post.css +++ b/assets/css/post.css @@ -1 +1,1188 @@ -.hide{display:none}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.focusable:focus,.l-post-content button:focus:not(.m-icon-button),.m-button:focus{box-shadow:0 0 0 2px var(--primary-subtle-color)!important}.content-centered{display:flex;align-items:center;justify-content:center}.l-post-content button:not(.m-icon-button),.l-post-content input,.l-post-content select,.l-post-content textarea,.m-button,.m-input,.no-appearance{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.no-padding{padding:0}.no-margin{margin:0}.no-scroll-y{overflow-y:hidden}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.pos-relative{position:relative}.pos-absolute{position:absolute}.bold{font-weight:700}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.pointer{cursor:pointer}.only-desktop{display:none}@media only screen and (min-width:48rem){.only-desktop{display:block}}.l-post-content{padding-bottom:15px}@media only screen and (min-width:48rem){.l-post-content{max-width:820px;min-height:400px;margin:0 auto}}@media only screen and (min-width:48rem) and (min-width:48rem){.l-post-content{padding-bottom:30px}}.l-post-content h1,.l-post-content h2,.l-post-content h3,.l-post-content h4,.l-post-content h5,.l-post-content h6{color:var(--titles-color);line-height:1.3;font-weight:700;padding-top:5px;margin:0 0 30px}@media only screen and (min-width:48rem){.l-post-content h1,.l-post-content h2,.l-post-content h3,.l-post-content h4,.l-post-content h5,.l-post-content h6{padding-top:10px;margin-bottom:40px}}.l-post-content h1{font-size:2.125rem}@media only screen and (min-width:48rem){.l-post-content h1{font-size:2.625rem}}.l-post-content h2{font-size:1.75rem}@media only screen and (min-width:48rem){.l-post-content h2{font-size:2.25rem}}.l-post-content h3{font-size:1.375rem}@media only screen and (min-width:48rem){.l-post-content h3{font-size:1.75rem}}.l-post-content h4{font-size:1rem}@media only screen and (min-width:48rem){.l-post-content h4{font-size:1.375rem}}.l-post-content h5{font-size:.938rem}@media only screen and (min-width:48rem){.l-post-content h5{font-size:1.125rem}}.l-post-content h6{font-size:.813rem}@media only screen and (min-width:48rem){.l-post-content h6{font-size:1rem}}.l-post-content p{letter-spacing:.2px;line-height:1.5;font-size:1.125rem;margin-bottom:25px}@media only screen and (min-width:48rem){.l-post-content p{letter-spacing:.3px;line-height:1.6;font-size:1.25rem;margin-bottom:30px}}.l-post-content p img{margin-bottom:0!important}.l-post-content b,.l-post-content strong{font-weight:600}.l-post-content em{font-style:italic}.l-post-content a{color:var(--primary-foreground-color);text-decoration:underline;transition:color .2s linear}.l-post-content a:hover{color:var(--link-color)}.l-post-content ol,.l-post-content ul{letter-spacing:.2px;line-height:1.5;font-size:1.125rem;padding-left:20px;margin:0 0 20px}@media only screen and (min-width:48rem){.l-post-content ol,.l-post-content ul{letter-spacing:.3px;line-height:1.6;font-size:1.25rem;padding-left:40px;margin-bottom:30px}}.l-post-content li{margin-bottom:20px}.l-post-content .kg-image,.l-post-content img{display:block;max-width:100%;margin:0 auto 35px}@media only screen and (min-width:48rem){.l-post-content .kg-image,.l-post-content img{margin-bottom:40px}}.l-post-content iframe{max-width:100%}.l-post-content .fluid-width-video-wrapper{margin:0 auto 35px}@media only screen and (min-width:48rem){.l-post-content .fluid-width-video-wrapper{margin-bottom:40px}}.l-post-content.kg-image-card,.l-post-content figure{padding:20px 0 40px;margin:0 -20px}@media only screen and (min-width:48rem){.l-post-content.kg-image-card,.l-post-content figure{padding:20px 0 50px;margin:0}}.l-post-content.kg-image-card.kg-embed-card,.l-post-content figure.kg-embed-card{display:flex;flex-direction:column;align-items:center;min-width:100%;margin:0 auto}.l-post-content.kg-image-card.kg-embed-card iframe,.l-post-content figure.kg-embed-card iframe{margin:0 auto}.l-post-content.kg-image-card.kg-width-full img,.l-post-content.kg-image-card.kg-width-wide img,.l-post-content figure.kg-width-full img,.l-post-content figure.kg-width-wide img{width:100%;height:auto}@media only screen and (min-width:80rem){.l-post-content.kg-image-card.kg-width-wide,.l-post-content figure.kg-width-wide{margin:0 -70px}}@media only screen and (min-width:48rem){.l-post-content.kg-image-card.kg-width-full,.l-post-content figure.kg-width-full{width:100vw;margin-left:50%;transform:translateX(-50%)}}.l-post-content.kg-image-card .kg-image,.l-post-content.kg-image-card img,.l-post-content figure .kg-image,.l-post-content figure img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.l-post-content.kg-image-card figcaption,.l-post-content figure figcaption{text-align:center;letter-spacing:.1px;line-height:1.3;font-size:.75rem;padding:10px 20px 0}@media only screen and (min-width:48rem){.l-post-content.kg-image-card figcaption,.l-post-content figure figcaption{font-size:.875rem;padding:15px 0 0}}.l-post-content.kg-image-card .fluid-width-video-container,.l-post-content figure .fluid-width-video-container{flex-grow:1;width:100%}.l-post-content.kg-image-card .fluid-width-video-wrapper,.l-post-content figure .fluid-width-video-wrapper{margin:0 auto!important}.l-post-content.kg-image-card .kg-gallery-container,.l-post-content figure .kg-gallery-container{display:flex;flex-direction:column;width:100%}.l-post-content.kg-image-card .kg-gallery-row,.l-post-content figure .kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.l-post-content.kg-image-card .kg-gallery-image img,.l-post-content figure .kg-gallery-image img{display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-post-content.kg-image-card .kg-gallery-row:not(:first-of-type),.l-post-content figure .kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.l-post-content.kg-image-card .kg-gallery-image:not(:first-of-type),.l-post-content figure .kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.l-post-content hr{position:relative;margin:30px 0;border:0;border-top:1px solid var(--secondary-subtle-color)}@media only screen and (min-width:48rem){.l-post-content hr{margin:50px 0}}.l-post-content hr:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:var(--secondary-subtle-color);box-shadow:0 0 0 10px var(--background-color),0 0 0 transparent;transform:translate(-50%,-50%)}@media only screen and (min-width:48rem){.l-post-content hr:after{width:12px;height:12px;box-shadow:0 0 0 20px var(--background-color),0 0 0 transparent}}.l-post-content blockquote{position:relative;letter-spacing:.2px;line-height:1.5;font-size:1.125rem;font-style:italic;font-family:Georgia,Times New Roman,Times,serif;padding:0 40px;margin:0 0 25px}@media only screen and (min-width:48rem){.l-post-content blockquote{letter-spacing:.3px;line-height:1.6;font-size:1.25rem;padding:0 60px;margin-bottom:30px}}.l-post-content blockquote:before{content:'"';position:absolute;top:0;left:0;color:var(--primary-foreground-color);line-height:1;font-size:2.625rem}@media only screen and (min-width:48rem){.l-post-content blockquote:before{font-size:4rem}}.l-post-content blockquote p:last-child{margin-bottom:0}.l-post-content table{color:var(--titles-color);font-size:.875rem;width:calc(100% + 40px);margin:0 -20px 25px}@media only screen and (min-width:48rem){.l-post-content table{font-size:1rem;width:100%;margin:0 0 30px}}.l-post-content table thead{border-bottom:1px solid var(--table-head-border-bottom)}.l-post-content table thead td{font-weight:600}.l-post-content table tbody tr:nth-child(2n){background-color:var(--background-color)}.l-post-content table tbody tr:nth-child(odd){background-color:var(--table-background-color-odd)}.l-post-content table td{text-align:center;padding:10px}@media only screen and (min-width:48rem){.l-post-content table td{padding:20px}}.l-post-content code{display:inline-block;color:var(--link-color);font-size:.9rem;padding:0 5px}.l-post-content code,.l-post-content pre{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;border-radius:5px;background-color:var(--secondary-subtle-color)}.l-post-content pre{line-height:1.4;margin:0 0 25px;overflow:auto;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media only screen and (min-width:48rem){.l-post-content pre{margin-bottom:30px}}.l-post-content pre>code{display:block;padding:10px;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media only screen and (min-width:48rem){.l-post-content pre>code{padding:20px}}.l-post-content pre.line-numbers>code{padding:0}.l-post-content form{margin-bottom:25px}@media only screen and (min-width:48rem){.l-post-content form{margin-bottom:30px}}.l-post-content input,.l-post-content select,.l-post-content textarea{margin-bottom:20px}.l-post-content textarea{height:100px;resize:none}.l-post-content select{position:relative;padding-right:40px!important;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:15px 8px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiPjxwYXRoIGZpbGw9IiM1NjVlNjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTguMzIuNTdhLjI0Ny4yNDcgMCAwMTAgLjM2TDQuNjggNC41N2EuMjQ3LjI0NyAwIDAxLS4zNiAwTC42OC45M2EuMjQ3LjI0NyAwIDAxMC0uMzZsLjM5LS4zOWEuMjQ3LjI0NyAwIDAxLjM2IDBMNC41IDMuMjUgNy41Ny4xOGEuMjQ3LjI0NyAwIDAxLjM2IDBsLjM5LjM5eiIvPjwvc3ZnPg==")}.l-post-content button:not(.m-icon-button){border:1px solid var(--primary-foreground-color)!important}.l-post-content .kg-bookmark-card{width:100%;padding:0!important;margin:30px auto!important;background:var(--background-color)}@media only screen and (min-width:48rem){.l-post-content .kg-bookmark-card{margin:40px auto!important}}.l-post-content .kg-bookmark-card:hover .kg-bookmark-container{opacity:.8;color:var(--primary-foreground-color)}.l-post-content .kg-card+.kg-bookmark-card{margin-top:0}.l-post-content .kg-bookmark-container{display:flex;color:var(--primary-foreground-color);text-decoration:none!important;min-height:148px;box-shadow:0 1px 4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);border-radius:3px;transition:opacity .2s linear}.l-post-content .kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:flex-start;padding:20px}.l-post-content .kg-bookmark-title{font-size:1.125rem;line-height:1.3;font-weight:600}.l-post-content .kg-bookmark-description{font-size:.875rem;font-weight:400;line-height:1.4;margin-top:12px;overflow-y:hidden}.l-post-content .kg-bookmark-thumbnail{position:relative;min-width:30%;max-height:100%;overflow:hidden}.l-post-content .kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:0 3px 3px 0}.l-post-content .kg-bookmark-metadata{display:flex;align-items:center;flex-wrap:wrap;font-size:.9rem;font-weight:400;color:var(--titles-color);margin-top:14px}.l-post-content .kg-bookmark-icon{width:22px!important;height:22px!important;margin-right:8px!important}.l-post-content .kg-bookmark-author:after{content:"\2022";margin:0 6px}.l-post-content .kg-bookmark-publisher{color:inherit}@media (max-width:500px){.l-post-content .kg-bookmark-container{flex-direction:column}.l-post-content .kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.l-post-content .kg-bookmark-thumbnail img{border-radius:3px 3px 0 0}.l-post-content .kg-bookmark-content{order:2}}.rtl .l-post-content ol,.rtl .l-post-content ul{padding-left:0;padding-right:20px}@media only screen and (min-width:48rem){.rtl .l-post-content ol,.rtl .l-post-content ul{padding-left:0;padding-right:40px}}.rtl .l-post-content code{direction:ltr}.rtl .l-post-content blockquote:before{left:auto;right:0}.rtl .l-post-content .kg-bookmark-icon{margin-right:0!important;margin-left:8px!important}@media only screen and (min-width:48rem){.rtl .l-post-content figure.kg-width-full{margin-left:0;margin-right:50%;transform:translateX(50%)}}.l-post-content button:not(.m-icon-button),.m-button{display:inline-block;color:#333;text-align:center;letter-spacing:.2px;line-height:1;font-size:1rem;font-weight:600;border-radius:5px;padding:13px 25px;cursor:pointer;outline:0;border:0;position:relative;background-color:transparent;transition:all .25s cubic-bezier(.02,.01,.47,1)}.l-post-content button.outlined:not(.m-icon-button),.m-button.outlined{color:var(--titles-color);border:1px solid var(--primary-foreground-color)}.l-post-content button.filled:not(.m-icon-button),.l-post-content button.primary:not(.m-icon-button),.m-button.filled,.m-button.primary{box-shadow:0 2px 4px var(--button-shadow-color-normal),0 0 0 transparent}.l-post-content button.filled:hover:not(.m-icon-button),.l-post-content button.primary:hover:not(.m-icon-button),.m-button.filled:hover,.m-button.primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px var(--button-shadow-color-hover),0 0 0 transparent}.l-post-content button.filled:not(.m-icon-button),.m-button.filled{border-radius:5px;background-color:#fff}.l-post-content button.block:not(.m-icon-button),.m-button.block{display:block;width:100%}.l-post-content button.primary:not(.m-icon-button),.m-button.primary{color:#fff;background-color:var(--primary-subtle-color)}.l-post-content .m-subscribe-section__container.loading button:not(.m-icon-button),.l-post-content button.loading:not(.m-icon-button),.m-button.loading,.m-subscribe-section__container.loading .l-post-content button:not(.m-icon-button),.m-subscribe-section__container.loading .m-button{cursor:default;overflow:hidden}.l-post-content .m-subscribe-section__container.loading button:not(.m-icon-button):after,.l-post-content button.loading:not(.m-icon-button):after,.m-button.loading:after,.m-subscribe-section__container.loading .l-post-content button:not(.m-icon-button):after,.m-subscribe-section__container.loading .m-button:after{content:"";position:absolute;left:0;bottom:0;width:25%;height:2px;background-color:#fff;-webkit-animation:loading 1s infinite;animation:loading 1s infinite}@-webkit-keyframes loading{0%{transform:translatex(0)}50%{transform:translatex(300%)}to{transform:translatex(0)}}@keyframes loading{0%{transform:translatex(0)}50%{transform:translatex(300%)}to{transform:translatex(0)}}.l-post-content input,.l-post-content select,.l-post-content textarea,.m-input{color:var(--primary-foreground-color);letter-spacing:.2px;line-height:1.3;font-size:1rem;width:100%;border-radius:5px;padding:11px 15px;border:1px solid var(--primary-border-color);outline:0;background-color:var(--background-color)}.l-post-content input:focus,.l-post-content select:focus,.l-post-content textarea:focus,.m-input:focus{border-color:var(--primary-subtle-color)}.l-post-content input.in-search,.l-post-content select.in-search,.l-post-content textarea.in-search,.m-input.in-search{font-weight:600;padding-left:40px}@media only screen and (min-width:48rem){.l-post-content input.in-search,.l-post-content select.in-search,.l-post-content textarea.in-search,.m-input.in-search{font-size:1.25rem;padding:15px 30px 15px 60px}}.l-post-content input.in-subscribe-section,.l-post-content select.in-subscribe-section,.l-post-content textarea.in-subscribe-section,.m-input.in-subscribe-section{margin-bottom:15px}.m-share{position:fixed;left:0;bottom:0;width:100%;height:45px;z-index:3;background-color:var(--transparent-background-color);box-shadow:0 -4px 10px rgba(0,0,0,.1),0 0 0 transparent}@media only screen and (min-width:48rem){.m-share{height:50px}}@media only screen and (min-width:64rem){.m-share{position:absolute;top:0;left:auto;right:-75px;width:40px;height:auto;background-color:transparent;box-shadow:0 0 0 transparent,0 0 0 transparent}}@media only screen and (min-width:80rem){.m-share{width:50px;right:-175px}}@media only screen and (min-width:90rem){.m-share{right:-200px}}.m-share a{color:inherit!important}.m-share a:first-of-type{margin-left:0}@media only screen and (min-width:64rem){.m-share a:first-of-type{margin-bottom:0}}.m-share button:last-of-type{margin-right:0}@media only screen and (min-width:64rem){.rtl .m-share{right:auto;left:-75px}}@media only screen and (min-width:80rem){.rtl .m-share{left:-175px}}@media only screen and (min-width:90rem){.rtl .m-share{left:-200px}}.m-share__content{display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (min-width:64rem){.m-share__content{position:-webkit-sticky;position:sticky;top:100px;flex-direction:column-reverse;align-items:flex-start;height:auto}}.rtl .m-share__content{direction:ltr}.m-subscribe-section{padding:50px 0;background-color:var(--secondary-subtle-color)}@media only screen and (min-width:48rem){.m-subscribe-section{padding:80px 0}}@media only screen and (min-width:48rem){.m-subscribe-section__content{display:flex;align-items:center;justify-content:space-between}}.m-subscribe-section__text{text-align:center;margin-bottom:30px}@media only screen and (min-width:48rem){.m-subscribe-section__text{flex:1;text-align:left;padding-right:75px;margin-bottom:0}}@media only screen and (min-width:48rem){.rtl .m-subscribe-section__text{text-align:right;padding-right:0;padding-left:75px}}.m-subscribe-section__title{color:var(--titles-color);letter-spacing:.3px;line-height:1.3;font-size:1.25rem;font-weight:600;margin:0 0 20px}@media only screen and (min-width:48rem){.m-subscribe-section__title{letter-spacing:.3px;font-size:1.5rem;margin-bottom:15px}}.m-subscribe-section__description{letter-spacing:.2px;line-height:1.4}@media only screen and (min-width:48rem){.m-subscribe-section__description{font-size:1.125rem}}@media only screen and (min-width:48rem){.m-subscribe-section__form{width:300px;margin:0 auto}}.l-post-content .m-subscribe-section__container.loading button:not(.m-icon-button),.m-subscribe-section__container.loading .l-post-content button:not(.m-icon-button),.m-subscribe-section__container.loading .m-button{pointer-events:none}.m-subscribe-section__container.success .m-subscribe__success{display:block}.m-subscribe-section__container.success .m-subscribe__error,.m-subscribe-section__container.success .m-subscribe__form,.m-subscribe-section__container.success .m-subscribe__invalid{display:none}.m-subscribe-section__container.error .m-subscribe__error,.m-subscribe-section__container.invalid .m-subscribe__invalid{display:block}.m-subscribe-section__container.error .m-subscribe__form{margin-bottom:20px}.m-subscribe-section__container .m-subscribe__error,.m-subscribe-section__container .m-subscribe__invalid,.m-subscribe-section__container .m-subscribe__success{display:none}.m-subscribe__success_icon{display:block;width:64px;height:64px;margin:0 auto 25px}.m-subscribe__error{text-align:center}.m-author{padding:40px 20px;border-color:var(--secondary-subtle-color);border-style:solid;border-width:1px 0;margin:0 auto}@media only screen and (min-width:48rem){.m-author{display:flex;justify-content:center;padding:60px 40px}}@media only screen and (min-width:80rem){.m-author{padding:60px 0}}@media only screen and (min-width:48rem){.m-author__content{display:flex;max-width:820px}}.m-author__picture{width:90px;margin:0 auto 25px}@media only screen and (min-width:48rem){.m-author__picture{width:100px;margin:0 30px 0 0}}@media only screen and (min-width:48rem){.rtl .m-author__picture{margin:0 0 0 30px}}.m-author__info{text-align:center}@media only screen and (min-width:48rem){.m-author__info{display:flex;flex-direction:column;justify-content:center;flex:1;text-align:left}}@media only screen and (min-width:48rem){.rtl .m-author__info{text-align:right}}.m-author__name{color:var(--link-color);letter-spacing:.2px;line-height:1.3;font-size:1.125rem;font-weight:400;margin:0 0 15px}@media only screen and (min-width:48rem){.m-author__name{letter-spacing:.3px;font-size:1.25rem}}.m-author__bio{letter-spacing:.2px;line-height:1.5;margin-bottom:20px}@media only screen and (min-width:48rem){.m-author__bio{margin-bottom:15px}}.m-author-picture{display:block;width:90px;height:90px}@media only screen and (min-width:48rem){.m-author-picture{width:100px;height:100px}}.m-author-picture div{width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover}.m-author-links{padding:0;margin:0;list-style-type:none;text-align:center}@media only screen and (min-width:48rem){.m-author-links{text-align:left}}.m-author-links li{display:inline-block;margin:0 11px}.m-author-links li:first-of-type{margin-left:0}.m-author-links li:last-of-type{margin-right:0}.rtl .m-author-links{direction:ltr;text-align:right}.m-comments{padding-top:40px}@media only screen and (min-width:48rem){.m-comments{padding-top:60px}}.m-comments iframe{width:100%;max-width:100%}.m-recommended{padding-top:40px}@media only screen and (min-width:48rem){.m-recommended{padding-top:60px}}.m-recommended-articles{margin:0 -20px}@media only screen and (min-width:64rem){.m-recommended-articles{padding:0 40px;margin:0 -30px}}.m-recommended-slider{list-style-type:none;padding:0;margin:0}@media only screen and (min-width:48rem){.m-recommended-slider .glide__track{padding:0 40px;margin:0 -40px}}.m-recommended-slider .glide__slides{padding:40px 0 60px;margin:0 auto}@media only screen and (min-width:48rem){.m-recommended-slider .glide__slides{padding:40px 0 60px}}@media only screen and (min-width:80rem){.m-recommended-slider .glide__slides{overflow:visible}}.m-recommended-slider .m-article-card{width:100%!important;margin:0!important}@media only screen and (min-width:64rem){.m-recommended-slider .m-article-card .m-article-card__picture{height:190px}}@media only screen and (min-width:80rem){.m-recommended-slider .m-article-card .m-article-card__picture{height:220px}}.m-recommended-slider__item{padding:0 20px} \ No newline at end of file +@charset "UTF-8"; +/** Mixins */ +/** Colors */ +/** Config */ +/** Helpers */ +.hide { + display: none; +} + +.sr-only { + clip: rect(0 0 0 0); + -webkit-clip-path: inset(100%); + clip-path: inset(100%); + position: absolute; + width: 1px; + height: 1px; + overflow: hidden; + white-space: nowrap; +} + +.focusable:focus, .m-button:focus, .l-post-content button:focus:not(.m-icon-button) { + box-shadow: 0 0 0 2px var(--primary-subtle-color) !important; +} + +.content-centered { + display: flex; + align-items: center; + justify-content: center; +} + +.no-appearance, .m-input, .l-post-content input, +.l-post-content textarea, +.l-post-content select, .m-button, .l-post-content button:not(.m-icon-button) { + -webkit-appearance: none !important; + -moz-appearance: none !important; + appearance: none !important; +} + +.no-padding { + padding: 0; +} + +.no-margin { + margin: 0; +} + +.no-scroll-y { + overflow-y: hidden; +} + +.align-center { + text-align: center; +} + +.align-left { + text-align: left; +} + +.align-right { + text-align: right; +} + +.pos-relative { + position: relative; +} + +.pos-absolute { + position: absolute; +} + +.bold { + font-weight: bold; +} + +.underline { + text-decoration: underline; +} + +.uppercase { + text-transform: uppercase; +} + +.pointer { + cursor: pointer; +} + +.only-desktop { + display: none; +} +@media only screen and (min-width: 48rem) { + .only-desktop { + display: block; + } +} + +.l-post-content { + padding-bottom: 15px; +} +@media only screen and (min-width: 48rem) { + .l-post-content { + max-width: 820px; + min-height: 400px; + margin: 0 auto; + } +} +@media only screen and (min-width: 48rem) and (min-width: 48rem) { + .l-post-content { + padding-bottom: 30px; + } +} +.l-post-content h1, +.l-post-content h2, +.l-post-content h3, +.l-post-content h4, +.l-post-content h5, +.l-post-content h6 { + color: var(--titles-color); + line-height: 1.3; + font-weight: 700; + padding-top: 5px; + margin: 0 0 30px; +} +@media only screen and (min-width: 48rem) { + .l-post-content h1, +.l-post-content h2, +.l-post-content h3, +.l-post-content h4, +.l-post-content h5, +.l-post-content h6 { + padding-top: 10px; + margin-bottom: 40px; + } +} +.l-post-content h1 { + font-size: 2.125rem; +} +@media only screen and (min-width: 48rem) { + .l-post-content h1 { + font-size: 2.625rem; + } +} +.l-post-content h2 { + font-size: 1.75rem; +} +@media only screen and (min-width: 48rem) { + .l-post-content h2 { + font-size: 2.25rem; + } +} +.l-post-content h3 { + font-size: 1.375rem; +} +@media only screen and (min-width: 48rem) { + .l-post-content h3 { + font-size: 1.75rem; + } +} +.l-post-content h4 { + font-size: 1rem; +} +@media only screen and (min-width: 48rem) { + .l-post-content h4 { + font-size: 1.375rem; + } +} +.l-post-content h5 { + font-size: 0.938rem; +} +@media only screen and (min-width: 48rem) { + .l-post-content h5 { + font-size: 1.125rem; + } +} +.l-post-content h6 { + font-size: 0.813rem; +} +@media only screen and (min-width: 48rem) { + .l-post-content h6 { + font-size: 1rem; + } +} +.l-post-content p { + letter-spacing: 0.2px; + line-height: 1.5; + font-size: 1.125rem; + margin-bottom: 25px; +} +@media only screen and (min-width: 48rem) { + .l-post-content p { + letter-spacing: 0.3px; + line-height: 1.6; + font-size: 1.25rem; + margin-bottom: 30px; + } +} +.l-post-content p img { + margin-bottom: 0 !important; +} +.l-post-content b, .l-post-content strong { + font-weight: 600; +} +.l-post-content em { + font-style: italic; +} +.l-post-content a { + color: var(--primary-foreground-color); + text-decoration: underline; + transition: color linear 0.2s; +} +.l-post-content a:hover { + color: var(--link-color); +} +.l-post-content ul, .l-post-content ol { + letter-spacing: 0.2px; + line-height: 1.5; + font-size: 1.125rem; + padding-left: 20px; + margin: 0 0 20px 0; +} +@media only screen and (min-width: 48rem) { + .l-post-content ul, .l-post-content ol { + letter-spacing: 0.3px; + line-height: 1.6; + font-size: 1.25rem; + padding-left: 40px; + margin-bottom: 30px; + } +} +.l-post-content li { + margin-bottom: 20px; +} +.l-post-content img, +.l-post-content .kg-image { + display: block; + max-width: 100%; + margin: 0 auto 35px; +} +@media only screen and (min-width: 48rem) { + .l-post-content img, +.l-post-content .kg-image { + margin-bottom: 40px; + } +} +.l-post-content iframe { + max-width: 100%; +} +.l-post-content .fluid-width-video-wrapper { + margin: 0 auto 35px; +} +@media only screen and (min-width: 48rem) { + .l-post-content .fluid-width-video-wrapper { + margin-bottom: 40px; + } +} +.l-post-content figure, .l-post-content.kg-image-card { + padding: 20px 0 40px; + margin: 0 -20px; +} +@media only screen and (min-width: 48rem) { + .l-post-content figure, .l-post-content.kg-image-card { + padding: 20px 0 50px; + margin: 0; + } +} +.l-post-content figure.kg-embed-card, .l-post-content.kg-image-card.kg-embed-card { + display: flex; + flex-direction: column; + align-items: center; + min-width: 100%; + margin: 0 auto; +} +.l-post-content figure.kg-embed-card iframe, .l-post-content.kg-image-card.kg-embed-card iframe { + margin: 0 auto; +} +.l-post-content figure.kg-width-full img, .l-post-content figure.kg-width-wide img, .l-post-content.kg-image-card.kg-width-full img, .l-post-content.kg-image-card.kg-width-wide img { + width: 100%; + height: auto; +} +@media only screen and (min-width: 80rem) { + .l-post-content figure.kg-width-wide, .l-post-content.kg-image-card.kg-width-wide { + margin: 0 -70px; + } +} +@media only screen and (min-width: 48rem) { + .l-post-content figure.kg-width-full, .l-post-content.kg-image-card.kg-width-full { + width: 100vw; + margin-left: 50%; + transform: translateX(-50%); + } +} +.l-post-content figure img, +.l-post-content figure .kg-image, .l-post-content.kg-image-card img, +.l-post-content.kg-image-card .kg-image { + display: block; + width: auto; + max-width: 100%; + height: auto; + margin: 0 auto; +} +.l-post-content figure figcaption, .l-post-content.kg-image-card figcaption { + text-align: center; + letter-spacing: 0.1px; + line-height: 1.3; + font-size: 0.75rem; + padding: 10px 20px 0 20px; +} +@media only screen and (min-width: 48rem) { + .l-post-content figure figcaption, .l-post-content.kg-image-card figcaption { + font-size: 0.875rem; + padding: 15px 0 0 0; + } +} +.l-post-content figure .fluid-width-video-container, .l-post-content.kg-image-card .fluid-width-video-container { + flex-grow: 1; + width: 100%; +} +.l-post-content figure .fluid-width-video-wrapper, .l-post-content.kg-image-card .fluid-width-video-wrapper { + margin: 0 auto !important; +} +.l-post-content figure .kg-gallery-container, .l-post-content.kg-image-card .kg-gallery-container { + display: flex; + flex-direction: column; + width: 100%; +} +.l-post-content figure .kg-gallery-row, .l-post-content.kg-image-card .kg-gallery-row { + display: flex; + flex-direction: row; + justify-content: center; +} +.l-post-content figure .kg-gallery-image img, .l-post-content.kg-image-card .kg-gallery-image img { + display: block; + margin: 0; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.l-post-content figure .kg-gallery-row:not(:first-of-type), .l-post-content.kg-image-card .kg-gallery-row:not(:first-of-type) { + margin: 0.75em 0 0 0; +} +.l-post-content figure .kg-gallery-image:not(:first-of-type), .l-post-content.kg-image-card .kg-gallery-image:not(:first-of-type) { + margin: 0 0 0 0.75em; +} +.l-post-content hr { + position: relative; + margin: 30px 0; + border: 0; + border-top: 1px solid var(--secondary-subtle-color); +} +@media only screen and (min-width: 48rem) { + .l-post-content hr { + margin: 50px 0; + } +} +.l-post-content hr:after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 10px; + height: 10px; + border-radius: 50%; + background-color: var(--secondary-subtle-color); + box-shadow: 0 0 0 10px var(--background-color), 0 0 0 transparent; + transform: translate(-50%, -50%); +} +@media only screen and (min-width: 48rem) { + .l-post-content hr:after { + width: 12px; + height: 12px; + box-shadow: 0 0 0 20px var(--background-color), 0 0 0 transparent; + } +} +.l-post-content blockquote { + position: relative; + letter-spacing: 0.2px; + line-height: 1.5; + font-size: 1.125rem; + font-style: italic; + font-family: Georgia, "Times New Roman", Times, serif; + padding: 0 40px; + margin: 0 0 25px; +} +@media only screen and (min-width: 48rem) { + .l-post-content blockquote { + letter-spacing: 0.3px; + line-height: 1.6; + font-size: 1.25rem; + padding: 0 60px; + margin-bottom: 30px; + } +} +.l-post-content blockquote:before { + content: '"'; + position: absolute; + top: 0; + left: 0; + color: var(--primary-foreground-color); + line-height: 1; + font-size: 2.625rem; +} +@media only screen and (min-width: 48rem) { + .l-post-content blockquote:before { + font-size: 4rem; + } +} +.l-post-content blockquote p:last-child { + margin-bottom: 0; +} +.l-post-content table { + color: var(--titles-color); + font-size: 0.875rem; + width: calc(100% + 40px); + margin: 0 -20px 25px; +} +@media only screen and (min-width: 48rem) { + .l-post-content table { + font-size: 1rem; + width: 100%; + margin: 0 0 30px; + } +} +.l-post-content table thead { + border-bottom: 1px solid var(--table-head-border-bottom); +} +.l-post-content table thead td { + font-weight: 600; +} +.l-post-content table tbody tr:nth-child(even) { + background-color: var(--background-color); +} +.l-post-content table tbody tr:nth-child(odd) { + background-color: var(--table-background-color-odd); +} +.l-post-content table td { + text-align: center; + padding: 10px; +} +@media only screen and (min-width: 48rem) { + .l-post-content table td { + padding: 20px; + } +} +.l-post-content code { + display: inline-block; + color: var(--link-color); + font-size: 0.9rem; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + padding: 0 5px; + border-radius: 5px; + background-color: var(--secondary-subtle-color); +} +.l-post-content pre { + line-height: 1.4; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + margin: 0 0 25px; + overflow: auto; + border-radius: 5px; + background-color: var(--secondary-subtle-color); + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +@media only screen and (min-width: 48rem) { + .l-post-content pre { + margin-bottom: 30px; + } +} +.l-post-content pre > code { + display: block; + padding: 10px; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +@media only screen and (min-width: 48rem) { + .l-post-content pre > code { + padding: 20px; + } +} +.l-post-content pre.line-numbers > code { + padding: 0; +} +.l-post-content form { + margin-bottom: 25px; +} +@media only screen and (min-width: 48rem) { + .l-post-content form { + margin-bottom: 30px; + } +} +.l-post-content input, +.l-post-content textarea, +.l-post-content select { + margin-bottom: 20px; +} +.l-post-content textarea { + height: 100px; + resize: none; +} +.l-post-content select { + position: relative; + padding-right: 40px !important; + background-repeat: no-repeat; + background-position: calc(100% -15px) center; + background-size: 15px 8px; + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA5IDUiPgogICAgPHBhdGggZmlsbD0iIzU2NWU2MCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4zMi41N2EuMjQ3LjI0NyAwIDAgMSAwIC4zNkw0LjY4IDQuNTdhLjI0Ny4yNDcgMCAwIDEtLjM2IDBMLjY4LjkzYS4yNDcuMjQ3IDAgMCAxIDAtLjM2bC4zOS0uMzlhLjI0Ny4yNDcgMCAwIDEgLjM2IDBMNC41IDMuMjUgNy41Ny4xOGEuMjQ3LjI0NyAwIDAgMSAuMzYgMGwuMzkuMzl6Ii8+Cjwvc3ZnPgo="); +} +.l-post-content button:not(.m-icon-button) { + border: 1px solid var(--primary-foreground-color) !important; +} +.l-post-content .kg-bookmark-card { + width: 100%; + padding: 0 !important; + margin: 30px auto !important; + background: var(--background-color); +} +@media only screen and (min-width: 48rem) { + .l-post-content .kg-bookmark-card { + margin: 40px auto !important; + } +} +.l-post-content .kg-bookmark-card:hover .kg-bookmark-container { + opacity: 0.8; + color: var(--primary-foreground-color); +} +.l-post-content .kg-card + .kg-bookmark-card { + margin-top: 0; +} +.l-post-content .kg-bookmark-container { + display: flex; + color: var(--primary-foreground-color); + text-decoration: none !important; + min-height: 148px; + box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px, rgba(0, 0, 0, 0.1) 0px 0px 0px 1px; + border-radius: 3px; + transition: opacity linear 0.2s; +} +.l-post-content .kg-bookmark-content { + display: flex; + flex-direction: column; + flex-grow: 1; + align-items: flex-start; + justify-content: flex-start; + padding: 20px; +} +.l-post-content .kg-bookmark-title { + font-size: 1.125rem; + line-height: 1.3; + font-weight: 600; +} +.l-post-content .kg-bookmark-description { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.4; + margin-top: 12px; + overflow-y: hidden; +} +.l-post-content .kg-bookmark-thumbnail { + position: relative; + min-width: 30%; + max-height: 100%; + overflow: hidden; +} +.l-post-content .kg-bookmark-thumbnail img { + position: absolute; + top: 0; + left: 0; + width: 100% !important; + height: 100% !important; + -o-object-fit: cover; + object-fit: cover; + border-radius: 0 3px 3px 0; +} +.l-post-content .kg-bookmark-metadata { + display: flex; + align-items: center; + flex-wrap: wrap; + font-size: 0.9rem; + font-weight: 400; + color: var(--titles-color); + margin-top: 14px; +} +.l-post-content .kg-bookmark-icon { + width: 22px !important; + height: 22px !important; + margin-right: 8px !important; +} +.l-post-content .kg-bookmark-author:after { + content: "\2022"; + margin: 0 6px; +} +.l-post-content .kg-bookmark-publisher { + color: inherit; +} +@media (max-width: 500px) { + .l-post-content .kg-bookmark-container { + flex-direction: column; + } + .l-post-content .kg-bookmark-thumbnail { + order: 1; + width: 100%; + min-height: 160px; + } + .l-post-content .kg-bookmark-thumbnail img { + border-radius: 3px 3px 0 0; + } + .l-post-content .kg-bookmark-content { + order: 2; + } +} + +.rtl .l-post-content ul, .rtl .l-post-content ol { + padding-left: 0; + padding-right: 20px; +} +@media only screen and (min-width: 48rem) { + .rtl .l-post-content ul, .rtl .l-post-content ol { + padding-left: 0; + padding-right: 40px; + } +} +.rtl .l-post-content code { + direction: ltr; +} +.rtl .l-post-content blockquote:before { + left: auto; + right: 0; +} +.rtl .l-post-content .kg-bookmark-icon { + margin-right: 0 !important; + margin-left: 8px !important; +} +@media only screen and (min-width: 48rem) { + .rtl .l-post-content figure.kg-width-full { + margin-left: 0; + margin-right: 50%; + transform: translateX(50%); + } +} + +.m-button, .l-post-content button:not(.m-icon-button) { + display: inline-block; + color: #333; + text-align: center; + letter-spacing: 0.2px; + line-height: 1; + font-size: 1rem; + font-weight: 600; + border-radius: 5px; + padding: 13px 25px; + cursor: pointer; + outline: 0; + border: 0; + position: relative; + background-color: transparent; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +.m-button.outlined, .l-post-content button.outlined:not(.m-icon-button) { + color: var(--titles-color); + border: 1px solid var(--primary-foreground-color); +} +.m-button.filled, .l-post-content button.filled:not(.m-icon-button), .m-button.primary, .l-post-content button.primary:not(.m-icon-button) { + box-shadow: 0 2px 4px var(--button-shadow-color-normal), 0 0 0 transparent; +} +.m-button.filled:hover, .l-post-content button.filled:hover:not(.m-icon-button), .m-button.primary:hover, .l-post-content button.primary:hover:not(.m-icon-button) { + transform: translateY(-2px); + box-shadow: 0 4px 8px var(--button-shadow-color-hover), 0 0 0 transparent; +} +.m-button.filled, .l-post-content button.filled:not(.m-icon-button) { + border-radius: 5px; + background-color: #fff; +} +.m-button.block, .l-post-content button.block:not(.m-icon-button) { + display: block; + width: 100%; +} +.m-button.primary, .l-post-content button.primary:not(.m-icon-button) { + color: #fff; + background-color: var(--primary-subtle-color); +} +.m-button.loading, .m-subscribe-section__container.loading .m-button, .l-post-content button.loading:not(.m-icon-button), .m-subscribe-section__container.loading .l-post-content button:not(.m-icon-button), .l-post-content .m-subscribe-section__container.loading button:not(.m-icon-button) { + cursor: default; + overflow: hidden; +} +.m-button.loading:after, .m-subscribe-section__container.loading .m-button:after, .l-post-content button.loading:not(.m-icon-button):after, .m-subscribe-section__container.loading .l-post-content button:not(.m-icon-button):after, .l-post-content .m-subscribe-section__container.loading button:not(.m-icon-button):after { + content: ""; + position: absolute; + left: 0; + bottom: 0; + width: 25%; + height: 2px; + background-color: #fff; + -webkit-animation: loading 1s infinite; + animation: loading 1s infinite; +} +@-webkit-keyframes loading { + 0% { + transform: translatex(0); + } + 50% { + transform: translatex(300%); + } + 100% { + transform: translatex(0); + } +} +@keyframes loading { + 0% { + transform: translatex(0); + } + 50% { + transform: translatex(300%); + } + 100% { + transform: translatex(0); + } +} + +.m-input, .l-post-content input, +.l-post-content textarea, +.l-post-content select { + color: var(--primary-foreground-color); + letter-spacing: 0.2px; + line-height: 1.3; + font-size: 1rem; + width: 100%; + border-radius: 5px; + padding: 11px 15px; + border: 1px solid var(--primary-border-color); + outline: 0; + background-color: var(--background-color); +} +.m-input:focus, .l-post-content input:focus, +.l-post-content textarea:focus, +.l-post-content select:focus { + border-color: var(--primary-subtle-color); +} +.m-input.in-search, .l-post-content input.in-search, +.l-post-content textarea.in-search, +.l-post-content select.in-search { + font-weight: 600; + padding-left: 40px; +} +@media only screen and (min-width: 48rem) { + .m-input.in-search, .l-post-content input.in-search, +.l-post-content textarea.in-search, +.l-post-content select.in-search { + font-size: 1.25rem; + padding: 15px 30px 15px 60px; + } +} +.m-input.in-subscribe-section, .l-post-content input.in-subscribe-section, +.l-post-content textarea.in-subscribe-section, +.l-post-content select.in-subscribe-section { + margin-bottom: 15px; +} + +.m-share { + position: fixed; + left: 0; + bottom: 0; + width: 100%; + height: 45px; + z-index: 3; + background-color: var(--transparent-background-color); + box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.1), 0 0 0 transparent; +} +@media only screen and (min-width: 48rem) { + .m-share { + height: 50px; + } +} +@media only screen and (min-width: 64rem) { + .m-share { + position: absolute; + top: 0; + left: auto; + right: -75px; + width: 40px; + height: auto; + background-color: transparent; + box-shadow: 0 0 0 transparent, 0 0 0 transparent; + } +} +@media only screen and (min-width: 80rem) { + .m-share { + width: 50px; + right: -175px; + } +} +@media only screen and (min-width: 90rem) { + .m-share { + right: -200px; + } +} +.m-share a { + color: inherit !important; +} +.m-share a:first-of-type { + margin-left: 0; +} +@media only screen and (min-width: 64rem) { + .m-share a:first-of-type { + margin-bottom: 0; + } +} +.m-share button:last-of-type { + margin-right: 0; +} + +@media only screen and (min-width: 64rem) { + .rtl .m-share { + right: auto; + left: -75px; + } +} +@media only screen and (min-width: 80rem) { + .rtl .m-share { + left: -175px; + } +} +@media only screen and (min-width: 90rem) { + .rtl .m-share { + left: -200px; + } +} + +.m-share__content { + display: flex; + align-items: center; + justify-content: center; + height: 100%; +} +@media only screen and (min-width: 64rem) { + .m-share__content { + position: -webkit-sticky; + position: sticky; + top: 100px; + flex-direction: column-reverse; + align-items: flex-start; + height: auto; + } +} + +.rtl .m-share__content { + direction: ltr; +} + +.m-subscribe-section { + padding: 50px 0; + background-color: var(--secondary-subtle-color); +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section { + padding: 80px 0; + } +} + +@media only screen and (min-width: 48rem) { + .m-subscribe-section__content { + display: flex; + align-items: center; + justify-content: space-between; + } +} + +.m-subscribe-section__text { + text-align: center; + margin-bottom: 30px; +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section__text { + flex: 1; + text-align: left; + padding-right: 75px; + margin-bottom: 0; + } +} + +@media only screen and (min-width: 48rem) { + .rtl .m-subscribe-section__text { + text-align: right; + padding-right: 0; + padding-left: 75px; + } +} + +.m-subscribe-section__title { + color: var(--titles-color); + letter-spacing: 0.3px; + line-height: 1.3; + font-size: 1.25rem; + font-weight: 600; + margin: 0 0 20px; +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section__title { + letter-spacing: 0.3px; + font-size: 1.5rem; + margin-bottom: 15px; + } +} + +.m-subscribe-section__description { + letter-spacing: 0.2px; + line-height: 1.4; +} +@media only screen and (min-width: 48rem) { + .m-subscribe-section__description { + font-size: 1.125rem; + } +} + +@media only screen and (min-width: 48rem) { + .m-subscribe-section__form { + width: 300px; + margin: 0 auto; + } +} + +.m-subscribe-section__container.loading .m-button, .m-subscribe-section__container.loading .l-post-content button:not(.m-icon-button), .l-post-content .m-subscribe-section__container.loading button:not(.m-icon-button) { + pointer-events: none; +} +.m-subscribe-section__container.success .m-subscribe__success { + display: block; +} +.m-subscribe-section__container.success .m-subscribe__invalid, +.m-subscribe-section__container.success .m-subscribe__error, +.m-subscribe-section__container.success .m-subscribe__form { + display: none; +} +.m-subscribe-section__container.invalid .m-subscribe__invalid { + display: block; +} +.m-subscribe-section__container.error .m-subscribe__error { + display: block; +} +.m-subscribe-section__container.error .m-subscribe__form { + margin-bottom: 20px; +} +.m-subscribe-section__container .m-subscribe__success, +.m-subscribe-section__container .m-subscribe__invalid, +.m-subscribe-section__container .m-subscribe__error { + display: none; +} + +.m-subscribe__success_icon { + display: block; + width: 64px; + height: 64px; + margin: 0 auto 25px; +} + +.m-subscribe__error { + text-align: center; +} + +.m-author { + padding: 40px 20px; + border-color: var(--secondary-subtle-color); + border-top-width: 1px; + border-bottom-width: 1px; + border-left-width: 0; + border-right-width: 0; + border-style: solid; + margin: 0 auto; +} +@media only screen and (min-width: 48rem) { + .m-author { + display: flex; + justify-content: center; + padding: 60px 40px; + } +} +@media only screen and (min-width: 80rem) { + .m-author { + padding: 60px 0; + } +} + +@media only screen and (min-width: 48rem) { + .m-author__content { + display: flex; + max-width: 820px; + } +} + +.m-author__picture { + width: 90px; + margin: 0 auto 25px; +} +@media only screen and (min-width: 48rem) { + .m-author__picture { + width: 100px; + margin: 0 30px 0 0; + } +} + +@media only screen and (min-width: 48rem) { + .rtl .m-author__picture { + margin: 0 0 0 30px; + } +} + +.m-author__info { + text-align: center; +} +@media only screen and (min-width: 48rem) { + .m-author__info { + display: flex; + flex-direction: column; + justify-content: center; + flex: 1; + text-align: left; + } +} + +@media only screen and (min-width: 48rem) { + .rtl .m-author__info { + text-align: right; + } +} + +.m-author__name { + color: var(--link-color); + letter-spacing: 0.2px; + line-height: 1.3; + font-size: 1.125rem; + font-weight: 400; + margin: 0 0 15px; +} +@media only screen and (min-width: 48rem) { + .m-author__name { + letter-spacing: 0.3px; + font-size: 1.25rem; + } +} + +.m-author__bio { + letter-spacing: 0.2px; + line-height: 1.5; + margin-bottom: 20px; +} +@media only screen and (min-width: 48rem) { + .m-author__bio { + margin-bottom: 15px; + } +} + +.m-author-picture { + display: block; + width: 90px; + height: 90px; +} +@media only screen and (min-width: 48rem) { + .m-author-picture { + width: 100px; + height: 100px; + } +} +.m-author-picture div { + width: 100%; + height: 100%; + border-radius: 50%; + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +.m-author-links { + padding: 0; + margin: 0; + list-style-type: none; + text-align: center; +} +@media only screen and (min-width: 48rem) { + .m-author-links { + text-align: left; + } +} +.m-author-links li { + display: inline-block; + margin: 0 11px; +} +.m-author-links li:first-of-type { + margin-left: 0; +} +.m-author-links li:last-of-type { + margin-right: 0; +} + +.rtl .m-author-links { + direction: ltr; + text-align: right; +} + +.m-comments { + padding-top: 40px; +} +@media only screen and (min-width: 48rem) { + .m-comments { + padding-top: 60px; + } +} +.m-comments iframe { + width: 100%; + max-width: 100%; +} + +.m-recommended { + padding-top: 40px; +} +@media only screen and (min-width: 48rem) { + .m-recommended { + padding-top: 60px; + } +} + +.m-recommended-articles { + margin: 0 -20px; +} +@media only screen and (min-width: 64rem) { + .m-recommended-articles { + padding: 0 40px; + margin: 0 -30px; + } +} + +.m-recommended-slider { + list-style-type: none; + padding: 0; + margin: 0; +} +@media only screen and (min-width: 48rem) { + .m-recommended-slider .glide__track { + padding: 0 40px 0; + margin: 0 -40px; + } +} +.m-recommended-slider .glide__slides { + padding: 40px 0 60px; + margin: 0 auto; +} +@media only screen and (min-width: 48rem) { + .m-recommended-slider .glide__slides { + padding: 40px 0 60px; + } +} +@media only screen and (min-width: 80rem) { + .m-recommended-slider .glide__slides { + overflow: visible; + } +} +.m-recommended-slider .m-article-card { + width: 100% !important; + margin: 0 !important; +} +@media only screen and (min-width: 64rem) { + .m-recommended-slider .m-article-card .m-article-card__picture { + height: 190px; + } +} +@media only screen and (min-width: 80rem) { + .m-recommended-slider .m-article-card .m-article-card__picture { + height: 220px; + } +} + +.m-recommended-slider__item { + padding: 0 20px; +} \ No newline at end of file diff --git a/assets/css/tags.css b/assets/css/tags.css index f7b0ff9..bf3149f 100644 --- a/assets/css/tags.css +++ b/assets/css/tags.css @@ -1 +1,102 @@ -@media only screen and (min-width:48rem){.l-tags-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:720px}}@media only screen and (min-width:64rem){.l-tags-container{max-width:1080px}}.m-tag-card{height:180px;margin:0 0 20px;position:relative;border-radius:10px;border:1px solid var(--secondary-border-color);transition:all .25s cubic-bezier(.02,.01,.47,1)}.m-tag-card:hover{transform:translateY(-5px)}.m-tag-card:hover:before{box-shadow:var(--article-shadow-hover),0 0 0 transparent}@media only screen and (min-width:48rem){.m-tag-card{width:320px;margin:0 20px 40px}}.m-tag-card:before{content:"";position:absolute;top:10px;right:10px;bottom:0;left:10px;border-radius:10px;z-index:1;box-shadow:var(--article-shadow-normal),0 0 0 transparent;transition:all .25s cubic-bezier(.02,.01,.47,1)}.m-tag-card__link{display:block;width:100%;height:100%;border-radius:10px;overflow:hidden;position:relative;background-color:#000;z-index:2}.m-tag-card__link.no-picture{background-color:var(--secondary-subtle-color)}.m-tag-card__picture{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;opacity:.7;z-index:1}.m-tag-card__info{position:absolute;left:15px;bottom:15px;color:#fff;z-index:2}.m-tag-card__info.no-picture{color:var(--titles-color)}.m-tag-card__name{letter-spacing:.3px;line-height:1.3;font-size:1.25rem;font-weight:600;margin:0 0 5px}.m-tag-card__counter{display:block;letter-spacing:.2px;font-size:.875rem} \ No newline at end of file +/** Mixins */ +/** Colors */ +/** Config */ +@media only screen and (min-width: 48rem) { + .l-tags-container { + display: flex; + flex-wrap: wrap; + justify-content: center; + margin: 0 auto; + max-width: 720px; + } +} +@media only screen and (min-width: 64rem) { + .l-tags-container { + max-width: 1080px; + } +} + +.m-tag-card { + height: 180px; + margin: 0 0 20px; + position: relative; + border-radius: 10px; + border: 1px solid var(--secondary-border-color); + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} +.m-tag-card:hover { + transform: translateY(-5px); +} +.m-tag-card:hover:before { + box-shadow: var(--article-shadow-hover), 0 0 0 transparent; +} +@media only screen and (min-width: 48rem) { + .m-tag-card { + width: 320px; + margin: 0 20px 40px; + } +} +.m-tag-card:before { + content: ""; + position: absolute; + top: 10px; + right: 10px; + bottom: 0; + left: 10px; + border-radius: 10px; + z-index: 1; + box-shadow: var(--article-shadow-normal), 0 0 0 transparent; + transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); +} + +.m-tag-card__link { + display: block; + width: 100%; + height: 100%; + border-radius: 10px; + overflow: hidden; + position: relative; + background-color: #000; + z-index: 2; +} +.m-tag-card__link.no-picture { + background-color: var(--secondary-subtle-color); +} + +.m-tag-card__picture { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 10px; + -o-object-fit: cover; + object-fit: cover; + opacity: 0.7; + z-index: 1; +} + +.m-tag-card__info { + position: absolute; + left: 15px; + bottom: 15px; + color: #fff; + z-index: 2; +} +.m-tag-card__info.no-picture { + color: var(--titles-color); +} + +.m-tag-card__name { + letter-spacing: 0.3px; + line-height: 1.3; + font-size: 1.25rem; + font-weight: 600; + margin: 0 0 5px; +} + +.m-tag-card__counter { + display: block; + letter-spacing: 0.2px; + font-size: 0.875rem; +} \ No newline at end of file diff --git a/assets/js/app.js b/assets/js/app.js index b77f92a..d3888e6 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -1 +1,476 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,t,n){"use strict";n.r(t),n.d(t,"isRTL",(function(){return o})),n.d(t,"isMobile",(function(){return a})),n.d(t,"isDarkMode",(function(){return i})),n.d(t,"formatDate",(function(){return s})),n.d(t,"getParameterByName",(function(){return r})),n.d(t,"adjustImageGallery",(function(){return c})),n.d(t,"managePostImages",(function(){return l})),n.d(t,"makeImagesZoomable",(function(){return d}));var o=function(){var e=document.querySelector("html");return["ar","he","fa"].includes(e.getAttribute("lang"))},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"768px";return window.matchMedia("(max-width: ".concat(e,")")).matches},i=function(){var e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");return e&&e.matches},s=function(e){return e?new Date(e).toLocaleDateString(document.documentElement.lang,{year:"numeric",month:"long",day:"numeric"}):""},r=function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]".concat(e,"(=([^&#]*)|&|#|$)")).exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},c=function(){for(var e=document.querySelectorAll(".kg-gallery-image img"),t=0,n=e.length;t1&&t.last().hide()}),10)}))}},13:function(e,t,n){e.exports=n(14)},14:function(e,t,n){"use strict";n.r(t);var o=n(0),a=n.n(o),i=n(8),s=n.n(i),r=n(2),c=n(6),l=n(3),d=n(10),u=n.n(d),m=n(11),h=n(1);a()(document).ready((function(){Object(h.isRTL)()&&a()("html").attr("dir","rtl").addClass("rtl");var e,t,n=a()("body"),o=a()(".js-header"),i=a()(".js-open-menu"),d=a()(".js-close-menu"),f=a()(".js-menu"),g=a()(".js-toggle-submenu"),p=a()(".js-submenu-option")[0],v=a()(".js-submenu"),w=a()(".js-recent-slider"),b=a()(".js-open-secondary-menu"),j=a()(".js-open-search"),k=a()(".js-close-search"),y=a()(".js-search"),C=a()(".js-input-search"),O=a()(".js-search-results"),T=a()(".js-no-results"),S=a()(".js-toggle-darkmode"),M=a()(".js-notification-close"),x=a()(".js-main-nav"),_=a()(".js-main-nav-left"),I=localStorage.getItem("theme"),L=null,A=!1,D=null,B=function(){o.removeClass("submenu-is-active"),g.removeClass("active"),v.removeClass("opened").addClass("closed")},E=function(){n.toggleClass("no-scroll-y")},H=function(e,t){var n=new GhostContentAPI({url:e,key:t,version:"v2"}),o=[],a={shouldSort:!0,ignoreLocation:!0,findAllMatches:!0,includeScore:!0,minMatchCharLength:2,keys:["title","custom_excerpt","tags.name"]};n.posts.browse({limit:"all",include:"tags",fields:"id, title, url, published_at, custom_excerpt"}).then((function(e){for(var t=0,n=e.length;t0){var n=t.substring(0,t.indexOf("?"));window.history.replaceState({},document.title,n)}},V=function(e){Object(h.isMobile)()||(e?(x.addClass("toggle-overflow"),_.addClass("toggle-overflow")):(x.removeClass("toggle-overflow"),_.removeClass("toggle-overflow")))};(i.click((function(){o.addClass("mobile-menu-opened"),f.addClass("opened"),E()})),d.click((function(){o.removeClass("mobile-menu-opened"),f.removeClass("opened"),E()})),g.click((function(){(A=!A)?(o.addClass("submenu-is-active"),g.addClass("active"),v.removeClass("closed").addClass("opened")):B()})),j.click((function(){y.addClass("opened"),setTimeout((function(){C.focus()}),400),E()})),k.click((function(){C.blur(),y.removeClass("opened"),E()})),C.keyup((function(){if(C.val().length>0&&L){var e=L.search(C.val()).filter((function(e){if(e.score<=.5)return e})),t="";if(e.length>0){for(var n=0,o=e.length;n

').concat(e[n].item.title,'

').concat(Object(h.formatDate)(e[n].item.published_at),"
");T.hide(),O.html(t),O.show()}else O.html(""),O.hide(),T.show()}else O.html(""),O.hide(),T.hide()})),S.change((function(){S.is(":checked")?(a()("html").attr("data-theme","dark"),localStorage.setItem("theme","dark")):(a()("html").attr("data-theme","light"),localStorage.setItem("theme","light"))})),S.hover((function(){V(!0)}),(function(){V(!1)})),M.click((function(){R(a()(this).parent())})),a()(window).click((function(e){A&&p&&!p.contains(e.target)&&(A=!1,B())})),a()(document).keyup((function(e){"Escape"===e.key&&y.hasClass("opened")&&k.click()})),I?(a()("html").attr("data-theme",I),"dark"===I&&S.attr("checked",!0)):Object(h.isDarkMode)()&&S.attr("checked",!0),o.length>0)&&new s.a(o[0],{tolerance:{down:10,up:20},offset:15,onUnpin:function(){if(!Object(h.isMobile)()&&D){var e=D[0];e&&e.state.isVisible&&e.hide()}}}).init();if(w.length>0){var z=new r.d(".js-recent-slider",{type:"slider",rewind:!1,perView:4,swipeThreshold:!1,dragThreshold:!1,gap:0,direction:Object(h.isRTL)()?"rtl":"ltr",breakpoints:{1024:{perView:3,swipeThreshold:80,dragThreshold:120},768:{perView:2,swipeThreshold:80,dragThreshold:120,peek:{before:0,after:115}},568:{perView:1,swipeThreshold:80,dragThreshold:120,peek:{before:0,after:115}}}});z.on("mount.after",(function(){Object(l.a)(".js-recent-article-title",50)})),z.mount({Swipe:r.c,Breakpoints:r.a})}if("undefined"!=typeof disableFadeAnimation&&disableFadeAnimation?a()("[data-aos]").addClass("no-aos-animation"):u.a.init({once:!0,startEvent:"DOMContentLoaded"}),b.length>0){var N=document.getElementById("secondary-navigation-template");D=Object(c.a)(".js-open-secondary-menu",{content:N.innerHTML,allowHTML:!0,arrow:!0,trigger:"click",interactive:!0,onShow:function(){V(!0)},onHidden:function(){V(!1)}})}Object(c.a)(".js-tooltip"),Object(l.a)(".js-article-card-title",100),Object(l.a)(".js-article-card-title-no-image",250),e=Object(h.getParameterByName)("action"),t=Object(h.getParameterByName)("stripe"),"subscribe"===e&&P("subscribe"),"signup"===e&&(window.location="".concat(ghostHost,"/signup/?action=checkout")),"checkout"===e&&P("signup"),"signin"===e&&P("signin"),"success"===t&&P("checkout"),"undefined"!=typeof ghostSearchApiKey?H(ghostHost,ghostSearchApiKey):(j.css("visibility","hidden"),k.remove(),y.remove())}))}},[[13,0,1]]]); \ No newline at end of file +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["/js/app"],{ + +/***/ "./js/app.js": +/*!*******************!*\ + !*** ./js/app.js ***! + \*******************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var headroom_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! headroom.js */ "./node_modules/headroom.js/dist/headroom.js"); +/* harmony import */ var headroom_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(headroom_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @glidejs/glide/dist/glide.modular.esm */ "./node_modules/@glidejs/glide/dist/glide.modular.esm.js"); +/* harmony import */ var tippy_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tippy.js */ "./node_modules/tippy.js/esm/index.all.js"); +/* harmony import */ var shave__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! shave */ "./node_modules/shave/dist/shave.es.js"); +/* harmony import */ var aos__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! aos */ "./node_modules/aos/dist/aos.js"); +/* harmony import */ var aos__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(aos__WEBPACK_IMPORTED_MODULE_5__); +/* harmony import */ var fuse_js_dist_fuse_basic_esm_min_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! fuse.js/dist/fuse.basic.esm.min.js */ "./node_modules/fuse.js/dist/fuse.basic.esm.min.js"); +/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./helpers */ "./js/helpers.js"); + + + + + + + + +jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).ready(function () { + if (Object(_helpers__WEBPACK_IMPORTED_MODULE_7__["isRTL"])()) { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('html').attr('dir', 'rtl').addClass('rtl'); + } + + var $body = jquery__WEBPACK_IMPORTED_MODULE_0___default()('body'); + var $header = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-header'); + var $openMenu = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-open-menu'); + var $closeMenu = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-close-menu'); + var $menu = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-menu'); + var $toggleSubmenu = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-toggle-submenu'); + var $submenuOption = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-submenu-option')[0]; + var $submenu = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-submenu'); + var $recentSlider = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-recent-slider'); + var $openSecondaryMenu = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-open-secondary-menu'); + var $openSearch = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-open-search'); + var $closeSearch = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-close-search'); + var $search = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-search'); + var $inputSearch = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-input-search'); + var $searchResults = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-search-results'); + var $searchNoResults = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-no-results'); + var $toggleDarkMode = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-toggle-darkmode'); + var $closeNotification = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-notification-close'); + var $mainNav = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-main-nav'); + var $mainNavLeft = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-main-nav-left'); + var currentSavedTheme = localStorage.getItem('theme'); + var fuse = null; + var submenuIsOpen = false; + var secondaryMenuTippy = null; + + var showSubmenu = function showSubmenu() { + $header.addClass('submenu-is-active'); + $toggleSubmenu.addClass('active'); + $submenu.removeClass('closed').addClass('opened'); + }; + + var hideSubmenu = function hideSubmenu() { + $header.removeClass('submenu-is-active'); + $toggleSubmenu.removeClass('active'); + $submenu.removeClass('opened').addClass('closed'); + }; + + var toggleScrollVertical = function toggleScrollVertical() { + $body.toggleClass('no-scroll-y'); + }; + + var trySearchFeature = function trySearchFeature() { + if (typeof ghostSearchApiKey !== 'undefined') { + getAllPosts(ghostHost, ghostSearchApiKey); + } else { + $openSearch.css('visibility', 'hidden'); + $closeSearch.remove(); + $search.remove(); + } + }; + + var getAllPosts = function getAllPosts(host, key) { + var api = new GhostContentAPI({ + url: host, + key: key, + version: 'v2' + }); + var allPosts = []; + var fuseOptions = { + shouldSort: true, + ignoreLocation: true, + findAllMatches: true, + includeScore: true, + minMatchCharLength: 2, + keys: ['title', 'custom_excerpt', 'tags.name'] + }; + api.posts.browse({ + limit: 'all', + include: 'tags', + fields: 'id, title, url, published_at, custom_excerpt' + }).then(function (posts) { + for (var i = 0, len = posts.length; i < len; i++) { + allPosts.push(posts[i]); + } + + fuse = new fuse_js_dist_fuse_basic_esm_min_js__WEBPACK_IMPORTED_MODULE_6__["default"](allPosts, fuseOptions); + })["catch"](function (err) { + console.log(err); + }); + }; + + var showNotification = function showNotification(typeNotification) { + var $notification = jquery__WEBPACK_IMPORTED_MODULE_0___default()(".js-alert[data-notification=\"".concat(typeNotification, "\"]")); + $notification.addClass('opened'); + setTimeout(function () { + closeNotification($notification); + }, 5000); + }; + + var closeNotification = function closeNotification($notification) { + $notification.removeClass('opened'); + var url = window.location.toString(); + + if (url.indexOf('?') > 0) { + var cleanUrl = url.substring(0, url.indexOf('?')); + window.history.replaceState({}, document.title, cleanUrl); + } + }; + + var checkForActionParameter = function checkForActionParameter() { + var action = Object(_helpers__WEBPACK_IMPORTED_MODULE_7__["getParameterByName"])('action'); + var stripe = Object(_helpers__WEBPACK_IMPORTED_MODULE_7__["getParameterByName"])('stripe'); + + if (action === 'subscribe') { + showNotification('subscribe'); + } + + if (action === 'signup') { + window.location = "".concat(ghostHost, "/signup/?action=checkout"); + } + + if (action === 'checkout') { + showNotification('signup'); + } + + if (action === 'signin') { + showNotification('signin'); + } + + if (stripe === 'success') { + showNotification('checkout'); + } + }; + + var toggleDesktopTopbarOverflow = function toggleDesktopTopbarOverflow(disableOverflow) { + if (!Object(_helpers__WEBPACK_IMPORTED_MODULE_7__["isMobile"])()) { + if (disableOverflow) { + $mainNav.addClass('toggle-overflow'); + $mainNavLeft.addClass('toggle-overflow'); + } else { + $mainNav.removeClass('toggle-overflow'); + $mainNavLeft.removeClass('toggle-overflow'); + } + } + }; + + $openMenu.click(function () { + $header.addClass('mobile-menu-opened'); + $menu.addClass('opened'); + toggleScrollVertical(); + }); + $closeMenu.click(function () { + $header.removeClass('mobile-menu-opened'); + $menu.removeClass('opened'); + toggleScrollVertical(); + }); + $toggleSubmenu.click(function () { + submenuIsOpen = !submenuIsOpen; + + if (submenuIsOpen) { + showSubmenu(); + } else { + hideSubmenu(); + } + }); + $openSearch.click(function () { + $search.addClass('opened'); + setTimeout(function () { + $inputSearch.focus(); + }, 400); + toggleScrollVertical(); + }); + $closeSearch.click(function () { + $inputSearch.blur(); + $search.removeClass('opened'); + toggleScrollVertical(); + }); + $inputSearch.keyup(function () { + if ($inputSearch.val().length > 0 && fuse) { + var results = fuse.search($inputSearch.val()); + var bestResults = results.filter(function (result) { + if (result.score <= 0.5) { + return result; + } + }); + var htmlString = ''; + + if (bestResults.length > 0) { + for (var i = 0, len = bestResults.length; i < len; i++) { + htmlString += "\n "); + } + + $searchNoResults.hide(); + $searchResults.html(htmlString); + $searchResults.show(); + } else { + $searchResults.html(''); + $searchResults.hide(); + $searchNoResults.show(); + } + } else { + $searchResults.html(''); + $searchResults.hide(); + $searchNoResults.hide(); + } + }); + $toggleDarkMode.change(function () { + if ($toggleDarkMode.is(':checked')) { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('html').attr('data-theme', 'dark'); + localStorage.setItem('theme', 'dark'); + } else { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('html').attr('data-theme', 'light'); + localStorage.setItem('theme', 'light'); + } + }); + $toggleDarkMode.hover(function () { + toggleDesktopTopbarOverflow(true); + }, function () { + toggleDesktopTopbarOverflow(false); + }); + $closeNotification.click(function () { + closeNotification(jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).parent()); + }); + jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).click(function (e) { + if (submenuIsOpen) { + if ($submenuOption && !$submenuOption.contains(e.target)) { + submenuIsOpen = false; + hideSubmenu(); + } + } + }); + jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).keyup(function (e) { + if (e.key === 'Escape' && $search.hasClass('opened')) { + $closeSearch.click(); + } + }); + + if (currentSavedTheme) { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('html').attr('data-theme', currentSavedTheme); + + if (currentSavedTheme === 'dark') { + $toggleDarkMode.attr('checked', true); + } + } else { + if (Object(_helpers__WEBPACK_IMPORTED_MODULE_7__["isDarkMode"])()) { + $toggleDarkMode.attr('checked', true); + } + } + + if ($header.length > 0) { + var headroom = new headroom_js__WEBPACK_IMPORTED_MODULE_1___default.a($header[0], { + tolerance: { + down: 10, + up: 20 + }, + offset: 15, + onUnpin: function onUnpin() { + if (!Object(_helpers__WEBPACK_IMPORTED_MODULE_7__["isMobile"])() && secondaryMenuTippy) { + var desktopSecondaryMenuTippy = secondaryMenuTippy[0]; + + if (desktopSecondaryMenuTippy && desktopSecondaryMenuTippy.state.isVisible) { + desktopSecondaryMenuTippy.hide(); + } + } + } + }); + headroom.init(); + } + + if ($recentSlider.length > 0) { + var recentSlider = new _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__["default"]('.js-recent-slider', { + type: 'slider', + rewind: false, + perView: 4, + swipeThreshold: false, + dragThreshold: false, + gap: 0, + direction: Object(_helpers__WEBPACK_IMPORTED_MODULE_7__["isRTL"])() ? 'rtl' : 'ltr', + breakpoints: { + 1024: { + perView: 3, + swipeThreshold: 80, + dragThreshold: 120 + }, + 768: { + perView: 2, + swipeThreshold: 80, + dragThreshold: 120, + peek: { + before: 0, + after: 115 + } + }, + 568: { + perView: 1, + swipeThreshold: 80, + dragThreshold: 120, + peek: { + before: 0, + after: 115 + } + } + } + }); + recentSlider.on('mount.after', function () { + Object(shave__WEBPACK_IMPORTED_MODULE_4__["default"])('.js-recent-article-title', 50); + }); + recentSlider.mount({ + Swipe: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__["Swipe"], + Breakpoints: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__["Breakpoints"] + }); + } + + if (typeof disableFadeAnimation === 'undefined' || !disableFadeAnimation) { + aos__WEBPACK_IMPORTED_MODULE_5___default.a.init({ + once: true, + startEvent: 'DOMContentLoaded' + }); + } else { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('[data-aos]').addClass('no-aos-animation'); + } + + if ($openSecondaryMenu.length > 0) { + var template = document.getElementById('secondary-navigation-template'); + secondaryMenuTippy = Object(tippy_js__WEBPACK_IMPORTED_MODULE_3__["default"])('.js-open-secondary-menu', { + content: template.innerHTML, + allowHTML: true, + arrow: true, + trigger: 'click', + interactive: true, + onShow: function onShow() { + toggleDesktopTopbarOverflow(true); + }, + onHidden: function onHidden() { + toggleDesktopTopbarOverflow(false); + } + }); + } + + Object(tippy_js__WEBPACK_IMPORTED_MODULE_3__["default"])('.js-tooltip'); + Object(shave__WEBPACK_IMPORTED_MODULE_4__["default"])('.js-article-card-title', 100); + Object(shave__WEBPACK_IMPORTED_MODULE_4__["default"])('.js-article-card-title-no-image', 250); + checkForActionParameter(); + trySearchFeature(); +}); + +/***/ }), + +/***/ "./js/helpers.js": +/*!***********************!*\ + !*** ./js/helpers.js ***! + \***********************/ +/*! exports provided: isRTL, isMobile, isDarkMode, formatDate, getParameterByName, adjustImageGallery, managePostImages, makeImagesZoomable */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isRTL", function() { return isRTL; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMobile", function() { return isMobile; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDarkMode", function() { return isDarkMode; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatDate", function() { return formatDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParameterByName", function() { return getParameterByName; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "adjustImageGallery", function() { return adjustImageGallery; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "managePostImages", function() { return managePostImages; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeImagesZoomable", function() { return makeImagesZoomable; }); +var isRTL = function isRTL() { + var $html = document.querySelector('html'); + return ['ar', 'he', 'fa'].includes($html.getAttribute('lang')); +}; +var isMobile = function isMobile() { + var width = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '768px'; + return window.matchMedia("(max-width: ".concat(width, ")")).matches; +}; +var isDarkMode = function isDarkMode() { + var darkModeMatcher = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)'); + return darkModeMatcher && darkModeMatcher.matches; +}; +var formatDate = function formatDate(date) { + if (date) { + return new Date(date).toLocaleDateString(document.documentElement.lang, { + year: 'numeric', + month: 'long', + day: 'numeric' + }); + } + + return ''; +}; +var getParameterByName = function getParameterByName(name, url) { + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp("[?&]".concat(name, "(=([^&#]*)|&|#|$)")); + var results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); +}; +var adjustImageGallery = function adjustImageGallery() { + var images = document.querySelectorAll('.kg-gallery-image img'); + + for (var i = 0, len = images.length; i < len; i++) { + var container = images[i].closest('.kg-gallery-image'); + var width = images[i].attributes.width.value; + var height = images[i].attributes.height.value; + var ratio = width / height; + container.style.flex = "".concat(ratio, " 1 0%"); + } +}; +var managePostImages = function managePostImages($) { + $('.js-post-content').find('img').each(function () { + if (!$(this).closest('figure').hasClass('kg-bookmark-card') && !$(this).parent().is('a')) { + $(this).addClass('js-zoomable'); + } + + var $figcaption = $(this).parent().find('figcaption'); + + if ($figcaption) { + $(this).attr('alt', $figcaption.text()); + } else { + $(this).attr('alt', ''); + } + }); +}; +var makeImagesZoomable = function makeImagesZoomable($, mediumZoom) { + var zoom = mediumZoom('.js-zoomable'); + zoom.on('opened', function () { + setTimeout(function () { + var $mediumZoomImages = $('.medium-zoom-image--opened'); + + if ($mediumZoomImages.length > 1) { + $mediumZoomImages.last().hide(); + } + }, 10); + }); +}; + +/***/ }), + +/***/ 1: +/*!*************************!*\ + !*** multi ./js/app.js ***! + \*************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! /Users/eddie/Code/own/liebling/src/js/app.js */"./js/app.js"); + + +/***/ }) + +},[[1,"/js/manifest","/js/vendor"]]]); \ No newline at end of file diff --git a/assets/js/helpers.js b/assets/js/helpers.js index e7c2d81..620d1c6 100644 --- a/assets/js/helpers.js +++ b/assets/js/helpers.js @@ -1 +1,189 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{1:function(t,n,e){"use strict";e.r(n),e.d(n,"isRTL",(function(){return o})),e.d(n,"isMobile",(function(){return a})),e.d(n,"isDarkMode",(function(){return i})),e.d(n,"formatDate",(function(){return r})),e.d(n,"getParameterByName",(function(){return c})),e.d(n,"adjustImageGallery",(function(){return u})),e.d(n,"managePostImages",(function(){return s})),e.d(n,"makeImagesZoomable",(function(){return l}));var o=function(){var t=document.querySelector("html");return["ar","he","fa"].includes(t.getAttribute("lang"))},a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"768px";return window.matchMedia("(max-width: ".concat(t,")")).matches},i=function(){var t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");return t&&t.matches},r=function(t){return t?new Date(t).toLocaleDateString(document.documentElement.lang,{year:"numeric",month:"long",day:"numeric"}):""},c=function(t,n){n||(n=window.location.href),t=t.replace(/[\[\]]/g,"\\$&");var e=new RegExp("[?&]".concat(t,"(=([^&#]*)|&|#|$)")).exec(n);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null},u=function(){for(var t=document.querySelectorAll(".kg-gallery-image img"),n=0,e=t.length;n1&&n.last().hide()}),10)}))}},12:function(t,n,e){e(1),e(22),e(27),e(29),e(31),e(33),e(35),t.exports=e(37)},22:function(t,n){},27:function(t,n){},29:function(t,n){},31:function(t,n){},33:function(t,n){},35:function(t,n){},37:function(t,n){}},[[12,0,1]]]); \ No newline at end of file +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["/js/helpers"],{ + +/***/ "./js/helpers.js": +/*!***********************!*\ + !*** ./js/helpers.js ***! + \***********************/ +/*! exports provided: isRTL, isMobile, isDarkMode, formatDate, getParameterByName, adjustImageGallery, managePostImages, makeImagesZoomable */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isRTL", function() { return isRTL; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMobile", function() { return isMobile; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDarkMode", function() { return isDarkMode; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatDate", function() { return formatDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParameterByName", function() { return getParameterByName; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "adjustImageGallery", function() { return adjustImageGallery; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "managePostImages", function() { return managePostImages; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeImagesZoomable", function() { return makeImagesZoomable; }); +var isRTL = function isRTL() { + var $html = document.querySelector('html'); + return ['ar', 'he', 'fa'].includes($html.getAttribute('lang')); +}; +var isMobile = function isMobile() { + var width = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '768px'; + return window.matchMedia("(max-width: ".concat(width, ")")).matches; +}; +var isDarkMode = function isDarkMode() { + var darkModeMatcher = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)'); + return darkModeMatcher && darkModeMatcher.matches; +}; +var formatDate = function formatDate(date) { + if (date) { + return new Date(date).toLocaleDateString(document.documentElement.lang, { + year: 'numeric', + month: 'long', + day: 'numeric' + }); + } + + return ''; +}; +var getParameterByName = function getParameterByName(name, url) { + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp("[?&]".concat(name, "(=([^&#]*)|&|#|$)")); + var results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); +}; +var adjustImageGallery = function adjustImageGallery() { + var images = document.querySelectorAll('.kg-gallery-image img'); + + for (var i = 0, len = images.length; i < len; i++) { + var container = images[i].closest('.kg-gallery-image'); + var width = images[i].attributes.width.value; + var height = images[i].attributes.height.value; + var ratio = width / height; + container.style.flex = "".concat(ratio, " 1 0%"); + } +}; +var managePostImages = function managePostImages($) { + $('.js-post-content').find('img').each(function () { + if (!$(this).closest('figure').hasClass('kg-bookmark-card') && !$(this).parent().is('a')) { + $(this).addClass('js-zoomable'); + } + + var $figcaption = $(this).parent().find('figcaption'); + + if ($figcaption) { + $(this).attr('alt', $figcaption.text()); + } else { + $(this).attr('alt', ''); + } + }); +}; +var makeImagesZoomable = function makeImagesZoomable($, mediumZoom) { + var zoom = mediumZoom('.js-zoomable'); + zoom.on('opened', function () { + setTimeout(function () { + var $mediumZoomImages = $('.medium-zoom-image--opened'); + + if ($mediumZoomImages.length > 1) { + $mediumZoomImages.last().hide(); + } + }, 10); + }); +}; + +/***/ }), + +/***/ "./sass/404.scss": +/*!***********************!*\ + !*** ./sass/404.scss ***! + \***********************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./sass/app.scss": +/*!***********************!*\ + !*** ./sass/app.scss ***! + \***********************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./sass/home.scss": +/*!************************!*\ + !*** ./sass/home.scss ***! + \************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./sass/listing.scss": +/*!***************************!*\ + !*** ./sass/listing.scss ***! + \***************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./sass/newsletter.scss": +/*!******************************!*\ + !*** ./sass/newsletter.scss ***! + \******************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./sass/post.scss": +/*!************************!*\ + !*** ./sass/post.scss ***! + \************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ "./sass/tags.scss": +/*!************************!*\ + !*** ./sass/tags.scss ***! + \************************/ +/*! no static exports found */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), + +/***/ 0: +/*!***********************************************************************************************************************************************************!*\ + !*** multi ./js/helpers.js ./sass/app.scss ./sass/home.scss ./sass/listing.scss ./sass/post.scss ./sass/newsletter.scss ./sass/tags.scss ./sass/404.scss ***! + \***********************************************************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__(/*! /Users/eddie/Code/own/liebling/src/js/helpers.js */"./js/helpers.js"); +__webpack_require__(/*! /Users/eddie/Code/own/liebling/src/sass/app.scss */"./sass/app.scss"); +__webpack_require__(/*! /Users/eddie/Code/own/liebling/src/sass/home.scss */"./sass/home.scss"); +__webpack_require__(/*! /Users/eddie/Code/own/liebling/src/sass/listing.scss */"./sass/listing.scss"); +__webpack_require__(/*! /Users/eddie/Code/own/liebling/src/sass/post.scss */"./sass/post.scss"); +__webpack_require__(/*! /Users/eddie/Code/own/liebling/src/sass/newsletter.scss */"./sass/newsletter.scss"); +__webpack_require__(/*! /Users/eddie/Code/own/liebling/src/sass/tags.scss */"./sass/tags.scss"); +module.exports = __webpack_require__(/*! /Users/eddie/Code/own/liebling/src/sass/404.scss */"./sass/404.scss"); + + +/***/ }) + +},[[0,"/js/manifest"]]]); \ No newline at end of file diff --git a/assets/js/home.js b/assets/js/home.js index 5eb3cef..dceafa6 100644 --- a/assets/js/home.js +++ b/assets/js/home.js @@ -1 +1,232 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{1:function(e,t,n){"use strict";n.r(t),n.d(t,"isRTL",(function(){return r})),n.d(t,"isMobile",(function(){return i})),n.d(t,"isDarkMode",(function(){return a})),n.d(t,"formatDate",(function(){return o})),n.d(t,"getParameterByName",(function(){return s})),n.d(t,"adjustImageGallery",(function(){return u})),n.d(t,"managePostImages",(function(){return d})),n.d(t,"makeImagesZoomable",(function(){return c}));var r=function(){var e=document.querySelector("html");return["ar","he","fa"].includes(e.getAttribute("lang"))},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"768px";return window.matchMedia("(max-width: ".concat(e,")")).matches},a=function(){var e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");return e&&e.matches},o=function(e){return e?new Date(e).toLocaleDateString(document.documentElement.lang,{year:"numeric",month:"long",day:"numeric"}):""},s=function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]".concat(e,"(=([^&#]*)|&|#|$)")).exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},u=function(){for(var e=document.querySelectorAll(".kg-gallery-image img"),t=0,n=e.length;t1&&t.last().hide()}),10)}))}},16:function(e,t,n){e.exports=n(17)},17:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),a=n(3),o=n(2),s=n(1);i()(document).ready((function(){var e=i()(".js-featured-slider");if(e.length>0){var t=e.find(".js-featured-slide").length,n=new o.d(".js-featured-slider",{type:"slider",rewind:!1,gap:0,swipeThreshold:!1,dragThreshold:!1,direction:Object(s.isRTL)()?"rtl":"ltr",breakpoints:{768:{swipeThreshold:1!==t&&80,dragThreshold:1!==t&&120}}});1===t&&e.find(".js-featured-slider-controls").remove(),n.on("mount.after",(function(){Object(a.a)(".js-featured-article-title",200)})),n.mount({Controls:o.b,Swipe:o.c,Breakpoints:o.a,ArrowDisabler:function(e,n){var r="js-featured-slider-controls",i="js-featured-slider-previous",a="js-featured-slider-next";return{mount:function(){e.settings.rewind||1===t||e.on(["mount.after","run"],(function(){var t=!0,o=!1,s=void 0;try{for(var u,d=n.Controls.items[Symbol.iterator]();!(t=(u=d.next()).done);t=!0){var c=u.value;if(c.className.includes(r)){var l=c.querySelector(".".concat(i));l&&(0===e.index?l.setAttribute("disabled",""):l.removeAttribute("disabled"));var f=c.querySelector(".".concat(a));if(f)(e.settings.bound?e.index+(e.settings.perView-1):e.index)===n.Sizes.length-1?f.setAttribute("disabled",""):f.removeAttribute("disabled")}}}catch(e){o=!0,s=e}finally{try{t||null==d.return||d.return()}finally{if(o)throw s}}}))}}}}),setTimeout((function(){window.dispatchEvent(new Event("resize"))}),350)}Object(a.a)(".js-featured-article-title",200)}))}},[[16,0,1]]]); \ No newline at end of file +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["/js/home"],{ + +/***/ "./js/helpers.js": +/*!***********************!*\ + !*** ./js/helpers.js ***! + \***********************/ +/*! exports provided: isRTL, isMobile, isDarkMode, formatDate, getParameterByName, adjustImageGallery, managePostImages, makeImagesZoomable */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isRTL", function() { return isRTL; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMobile", function() { return isMobile; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDarkMode", function() { return isDarkMode; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatDate", function() { return formatDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParameterByName", function() { return getParameterByName; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "adjustImageGallery", function() { return adjustImageGallery; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "managePostImages", function() { return managePostImages; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeImagesZoomable", function() { return makeImagesZoomable; }); +var isRTL = function isRTL() { + var $html = document.querySelector('html'); + return ['ar', 'he', 'fa'].includes($html.getAttribute('lang')); +}; +var isMobile = function isMobile() { + var width = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '768px'; + return window.matchMedia("(max-width: ".concat(width, ")")).matches; +}; +var isDarkMode = function isDarkMode() { + var darkModeMatcher = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)'); + return darkModeMatcher && darkModeMatcher.matches; +}; +var formatDate = function formatDate(date) { + if (date) { + return new Date(date).toLocaleDateString(document.documentElement.lang, { + year: 'numeric', + month: 'long', + day: 'numeric' + }); + } + + return ''; +}; +var getParameterByName = function getParameterByName(name, url) { + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp("[?&]".concat(name, "(=([^&#]*)|&|#|$)")); + var results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); +}; +var adjustImageGallery = function adjustImageGallery() { + var images = document.querySelectorAll('.kg-gallery-image img'); + + for (var i = 0, len = images.length; i < len; i++) { + var container = images[i].closest('.kg-gallery-image'); + var width = images[i].attributes.width.value; + var height = images[i].attributes.height.value; + var ratio = width / height; + container.style.flex = "".concat(ratio, " 1 0%"); + } +}; +var managePostImages = function managePostImages($) { + $('.js-post-content').find('img').each(function () { + if (!$(this).closest('figure').hasClass('kg-bookmark-card') && !$(this).parent().is('a')) { + $(this).addClass('js-zoomable'); + } + + var $figcaption = $(this).parent().find('figcaption'); + + if ($figcaption) { + $(this).attr('alt', $figcaption.text()); + } else { + $(this).attr('alt', ''); + } + }); +}; +var makeImagesZoomable = function makeImagesZoomable($, mediumZoom) { + var zoom = mediumZoom('.js-zoomable'); + zoom.on('opened', function () { + setTimeout(function () { + var $mediumZoomImages = $('.medium-zoom-image--opened'); + + if ($mediumZoomImages.length > 1) { + $mediumZoomImages.last().hide(); + } + }, 10); + }); +}; + +/***/ }), + +/***/ "./js/home.js": +/*!********************!*\ + !*** ./js/home.js ***! + \********************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var shave__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! shave */ "./node_modules/shave/dist/shave.es.js"); +/* harmony import */ var _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @glidejs/glide/dist/glide.modular.esm */ "./node_modules/@glidejs/glide/dist/glide.modular.esm.js"); +/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./helpers */ "./js/helpers.js"); + + + + +jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).ready(function () { + var $featuredSlider = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-featured-slider'); + + if ($featuredSlider.length > 0) { + var numSlides = $featuredSlider.find('.js-featured-slide').length; + var featuredSlider = new _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__["default"]('.js-featured-slider', { + type: 'slider', + rewind: false, + gap: 0, + swipeThreshold: false, + dragThreshold: false, + direction: Object(_helpers__WEBPACK_IMPORTED_MODULE_3__["isRTL"])() ? 'rtl' : 'ltr', + breakpoints: { + 768: { + swipeThreshold: numSlides === 1 ? false : 80, + dragThreshold: numSlides === 1 ? false : 120 + } + } + }); + + var ArrowDisabler = function ArrowDisabler(Glide, Components) { + var controlClasses = { + 'controls': 'js-featured-slider-controls', + 'backArrow': 'js-featured-slider-previous', + 'nextArrow': 'js-featured-slider-next' + }; + return { + mount: function mount() { + if (Glide.settings.rewind || numSlides === 1) { + return; + } + + Glide.on(['mount.after', 'run'], function () { + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = Components.Controls.items[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var controlItem = _step.value; + + if (!controlItem.className.includes(controlClasses.controls)) { + continue; + } + + var left = controlItem.querySelector(".".concat(controlClasses.backArrow)); + + if (left) { + if (Glide.index === 0) { + left.setAttribute('disabled', ''); + } else { + left.removeAttribute('disabled'); + } + } + + var right = controlItem.querySelector(".".concat(controlClasses.nextArrow)); + + if (right) { + var lastSlideIndex = Glide.settings.bound ? Glide.index + (Glide.settings.perView - 1) : Glide.index; + + if (lastSlideIndex === Components.Sizes.length - 1) { + right.setAttribute('disabled', ''); + } else { + right.removeAttribute('disabled'); + } + } + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator["return"] != null) { + _iterator["return"](); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + }); + } + }; + }; + + if (numSlides === 1) { + $featuredSlider.find('.js-featured-slider-controls').remove(); + } + + featuredSlider.on('mount.after', function () { + Object(shave__WEBPACK_IMPORTED_MODULE_1__["default"])('.js-featured-article-title', 200); + }); + featuredSlider.mount({ + Controls: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__["Controls"], + Swipe: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__["Swipe"], + Breakpoints: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_2__["Breakpoints"], + ArrowDisabler: ArrowDisabler + }); + setTimeout(function () { + window.dispatchEvent(new Event('resize')); + }, 350); + } + + Object(shave__WEBPACK_IMPORTED_MODULE_1__["default"])('.js-featured-article-title', 200); +}); + +/***/ }), + +/***/ 2: +/*!**************************!*\ + !*** multi ./js/home.js ***! + \**************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! /Users/eddie/Code/own/liebling/src/js/home.js */"./js/home.js"); + + +/***/ }) + +},[[2,"/js/manifest","/js/vendor"]]]); \ No newline at end of file diff --git a/assets/js/manifest.js b/assets/js/manifest.js index 5aca81a..261629a 100644 --- a/assets/js/manifest.js +++ b/assets/js/manifest.js @@ -1 +1,154 @@ -!function(e){function r(r){for(var n,l,f=r[0],i=r[1],a=r[2],c=0,s=[];c0&&void 0!==arguments[0]?arguments[0]:"768px";return window.matchMedia("(max-width: ".concat(e,")")).matches},r=function(){var e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");return e&&e.matches},i=function(e){return e?new Date(e).toLocaleDateString(document.documentElement.lang,{year:"numeric",month:"long",day:"numeric"}):""},c=function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]".concat(e,"(=([^&#]*)|&|#|$)")).exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},u=function(){for(var e=document.querySelectorAll(".kg-gallery-image img"),t=0,n=e.length;t1&&t.last().hide()}),10)}))}},20:function(e,t,n){e.exports=n(21)},21:function(e,t,n){"use strict";n.r(t);var a=n(0),o=n.n(a),r=n(5),i=n.n(r),c=n(4),u=n(1);o()(document).ready((function(){i()(".js-post-content"),Object(u.adjustImageGallery)(),Object(u.managePostImages)(o.a),Object(u.makeImagesZoomable)(o.a,c.a)}))}},[[20,0,1]]]); \ No newline at end of file +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["/js/page"],{ + +/***/ "./js/helpers.js": +/*!***********************!*\ + !*** ./js/helpers.js ***! + \***********************/ +/*! exports provided: isRTL, isMobile, isDarkMode, formatDate, getParameterByName, adjustImageGallery, managePostImages, makeImagesZoomable */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isRTL", function() { return isRTL; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMobile", function() { return isMobile; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDarkMode", function() { return isDarkMode; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatDate", function() { return formatDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParameterByName", function() { return getParameterByName; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "adjustImageGallery", function() { return adjustImageGallery; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "managePostImages", function() { return managePostImages; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeImagesZoomable", function() { return makeImagesZoomable; }); +var isRTL = function isRTL() { + var $html = document.querySelector('html'); + return ['ar', 'he', 'fa'].includes($html.getAttribute('lang')); +}; +var isMobile = function isMobile() { + var width = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '768px'; + return window.matchMedia("(max-width: ".concat(width, ")")).matches; +}; +var isDarkMode = function isDarkMode() { + var darkModeMatcher = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)'); + return darkModeMatcher && darkModeMatcher.matches; +}; +var formatDate = function formatDate(date) { + if (date) { + return new Date(date).toLocaleDateString(document.documentElement.lang, { + year: 'numeric', + month: 'long', + day: 'numeric' + }); + } + + return ''; +}; +var getParameterByName = function getParameterByName(name, url) { + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp("[?&]".concat(name, "(=([^&#]*)|&|#|$)")); + var results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); +}; +var adjustImageGallery = function adjustImageGallery() { + var images = document.querySelectorAll('.kg-gallery-image img'); + + for (var i = 0, len = images.length; i < len; i++) { + var container = images[i].closest('.kg-gallery-image'); + var width = images[i].attributes.width.value; + var height = images[i].attributes.height.value; + var ratio = width / height; + container.style.flex = "".concat(ratio, " 1 0%"); + } +}; +var managePostImages = function managePostImages($) { + $('.js-post-content').find('img').each(function () { + if (!$(this).closest('figure').hasClass('kg-bookmark-card') && !$(this).parent().is('a')) { + $(this).addClass('js-zoomable'); + } + + var $figcaption = $(this).parent().find('figcaption'); + + if ($figcaption) { + $(this).attr('alt', $figcaption.text()); + } else { + $(this).attr('alt', ''); + } + }); +}; +var makeImagesZoomable = function makeImagesZoomable($, mediumZoom) { + var zoom = mediumZoom('.js-zoomable'); + zoom.on('opened', function () { + setTimeout(function () { + var $mediumZoomImages = $('.medium-zoom-image--opened'); + + if ($mediumZoomImages.length > 1) { + $mediumZoomImages.last().hide(); + } + }, 10); + }); +}; + +/***/ }), + +/***/ "./js/page.js": +/*!********************!*\ + !*** ./js/page.js ***! + \********************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var fitvids__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! fitvids */ "./node_modules/fitvids/index.js"); +/* harmony import */ var fitvids__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(fitvids__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var medium_zoom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! medium-zoom */ "./node_modules/medium-zoom/dist/medium-zoom.esm.js"); +/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./helpers */ "./js/helpers.js"); + + + + +jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).ready(function () { + fitvids__WEBPACK_IMPORTED_MODULE_1___default()('.js-post-content'); + Object(_helpers__WEBPACK_IMPORTED_MODULE_3__["adjustImageGallery"])(); + Object(_helpers__WEBPACK_IMPORTED_MODULE_3__["managePostImages"])(jquery__WEBPACK_IMPORTED_MODULE_0___default.a); + Object(_helpers__WEBPACK_IMPORTED_MODULE_3__["makeImagesZoomable"])(jquery__WEBPACK_IMPORTED_MODULE_0___default.a, medium_zoom__WEBPACK_IMPORTED_MODULE_2__["default"]); +}); + +/***/ }), + +/***/ 4: +/*!**************************!*\ + !*** multi ./js/page.js ***! + \**************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! /Users/eddie/Code/own/liebling/src/js/page.js */"./js/page.js"); + + +/***/ }) + +},[[4,"/js/manifest","/js/vendor"]]]); \ No newline at end of file diff --git a/assets/js/post.js b/assets/js/post.js index 4636472..deb9701 100644 --- a/assets/js/post.js +++ b/assets/js/post.js @@ -1 +1,305 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{1:function(e,t,n){"use strict";n.r(t),n.d(t,"isRTL",(function(){return a})),n.d(t,"isMobile",(function(){return o})),n.d(t,"isDarkMode",(function(){return r})),n.d(t,"formatDate",(function(){return i})),n.d(t,"getParameterByName",(function(){return s})),n.d(t,"adjustImageGallery",(function(){return c})),n.d(t,"managePostImages",(function(){return l})),n.d(t,"makeImagesZoomable",(function(){return d}));var a=function(){var e=document.querySelector("html");return["ar","he","fa"].includes(e.getAttribute("lang"))},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"768px";return window.matchMedia("(max-width: ".concat(e,")")).matches},r=function(){var e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");return e&&e.matches},i=function(e){return e?new Date(e).toLocaleDateString(document.documentElement.lang,{year:"numeric",month:"long",day:"numeric"}):""},s=function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]".concat(e,"(=([^&#]*)|&|#|$)")).exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},c=function(){for(var e=document.querySelectorAll(".kg-gallery-image img"),t=0,n=e.length;t1&&t.last().hide()}),10)}))}},18:function(e,t,n){e.exports=n(19)},19:function(e,t,n){"use strict";n.r(t);var a=n(0),o=n.n(a),r=n(4),i=n(5),s=n.n(i),c=n(3),l=n(2),d=n(1),u=null,m=null,h=window.pageYOffset,f=0,p=0,g=0,w=!1,b=function(){h=window.pageYOffset,v()},y=function(e){Object(d.isMobile)("1023px")?(o()("body").addClass("share-menu-displayed"),setTimeout((function(){u.removeAttr("data-aos")}),e)):o()("body").removeClass("share-menu-displayed")},j=function(){T(),y(100),setTimeout((function(){O(),v()}),200)},v=function(){w||requestAnimationFrame(k),w=!0},k=function(){var e=p-f,t=Math.ceil(h/e*100);t<=100&&x(t),w=!1},T=function(){f=window.innerHeight,p=o()(document).height()},O=function(){var e=m.parent().width(),t=e/2,n=Object(d.isMobile)()?2:3;m.parent().attr("viewBox","0 0 ".concat(e," ").concat(e)),m.attr("stroke-width",n),m.attr("r",t-(n-1)),m.attr("cx",t),m.attr("cy",t),g=2*t*Math.PI,m[0].style.strokeDasharray="".concat(g," ").concat(g),m[0].style.strokeDashoffset=g},x=function(e){if(e<=100){var t=g-e/100*g;m[0].style.strokeDashoffset=t}};o()(document).ready((function(){u=o()(".js-aos-wrapper");var e=o()(".js-scrolltop"),t=o()(".js-recommended-slider");if(s()(".js-post-content"),Object(d.adjustImageGallery)(),y(1e3),t.length>0){var n=new l.d(".js-recommended-slider",{type:"slider",rewind:!1,perView:3,swipeThreshold:!1,dragThreshold:!1,gap:0,direction:Object(d.isRTL)()?"rtl":"ltr",breakpoints:{1023:{type:"carousel",perView:2,swipeThreshold:80,dragThreshold:120},720:{type:"carousel",perView:2,swipeThreshold:80,dragThreshold:120},568:{type:"carousel",perView:1,swipeThreshold:80,dragThreshold:120}}});n.on("mount.after",(function(){Object(c.a)(".js-article-card-title",100),Object(c.a)(".js-article-card-title-no-image",250)})),n.on("length.change",(function(e){1===e&&(n.update({type:"slider"}),t.find(".js-controls").remove())})),n.mount({Controls:l.b,Swipe:l.c,Breakpoints:l.a,Length:function(e,t,n){return{mount:function(){n.emit("length.change",t.Sizes.length)}}}})}Object(c.a)(".js-article-card-title",100),Object(c.a)(".js-article-card-title-no-image",250),e.click((function(){o()("html, body").animate({scrollTop:0},500)})),Object(d.managePostImages)(o.a),Object(d.makeImagesZoomable)(o.a,r.a),window.addEventListener("scroll",b,{passive:!0}),window.addEventListener("resize",j,{passive:!0})})),o()(window).on("load",(function(){m=o()(".js-progress"),T(),O(),k(),setTimeout((function(){m.parent().css("opacity",1)}),300)}))}},[[18,0,1]]]); \ No newline at end of file +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["/js/post"],{ + +/***/ "./js/helpers.js": +/*!***********************!*\ + !*** ./js/helpers.js ***! + \***********************/ +/*! exports provided: isRTL, isMobile, isDarkMode, formatDate, getParameterByName, adjustImageGallery, managePostImages, makeImagesZoomable */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isRTL", function() { return isRTL; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMobile", function() { return isMobile; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isDarkMode", function() { return isDarkMode; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatDate", function() { return formatDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParameterByName", function() { return getParameterByName; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "adjustImageGallery", function() { return adjustImageGallery; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "managePostImages", function() { return managePostImages; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeImagesZoomable", function() { return makeImagesZoomable; }); +var isRTL = function isRTL() { + var $html = document.querySelector('html'); + return ['ar', 'he', 'fa'].includes($html.getAttribute('lang')); +}; +var isMobile = function isMobile() { + var width = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '768px'; + return window.matchMedia("(max-width: ".concat(width, ")")).matches; +}; +var isDarkMode = function isDarkMode() { + var darkModeMatcher = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)'); + return darkModeMatcher && darkModeMatcher.matches; +}; +var formatDate = function formatDate(date) { + if (date) { + return new Date(date).toLocaleDateString(document.documentElement.lang, { + year: 'numeric', + month: 'long', + day: 'numeric' + }); + } + + return ''; +}; +var getParameterByName = function getParameterByName(name, url) { + if (!url) url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp("[?&]".concat(name, "(=([^&#]*)|&|#|$)")); + var results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); +}; +var adjustImageGallery = function adjustImageGallery() { + var images = document.querySelectorAll('.kg-gallery-image img'); + + for (var i = 0, len = images.length; i < len; i++) { + var container = images[i].closest('.kg-gallery-image'); + var width = images[i].attributes.width.value; + var height = images[i].attributes.height.value; + var ratio = width / height; + container.style.flex = "".concat(ratio, " 1 0%"); + } +}; +var managePostImages = function managePostImages($) { + $('.js-post-content').find('img').each(function () { + if (!$(this).closest('figure').hasClass('kg-bookmark-card') && !$(this).parent().is('a')) { + $(this).addClass('js-zoomable'); + } + + var $figcaption = $(this).parent().find('figcaption'); + + if ($figcaption) { + $(this).attr('alt', $figcaption.text()); + } else { + $(this).attr('alt', ''); + } + }); +}; +var makeImagesZoomable = function makeImagesZoomable($, mediumZoom) { + var zoom = mediumZoom('.js-zoomable'); + zoom.on('opened', function () { + setTimeout(function () { + var $mediumZoomImages = $('.medium-zoom-image--opened'); + + if ($mediumZoomImages.length > 1) { + $mediumZoomImages.last().hide(); + } + }, 10); + }); +}; + +/***/ }), + +/***/ "./js/post.js": +/*!********************!*\ + !*** ./js/post.js ***! + \********************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"); +/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var medium_zoom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! medium-zoom */ "./node_modules/medium-zoom/dist/medium-zoom.esm.js"); +/* harmony import */ var fitvids__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! fitvids */ "./node_modules/fitvids/index.js"); +/* harmony import */ var fitvids__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(fitvids__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var shave__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! shave */ "./node_modules/shave/dist/shave.es.js"); +/* harmony import */ var _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @glidejs/glide/dist/glide.modular.esm */ "./node_modules/@glidejs/glide/dist/glide.modular.esm.js"); +/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./helpers */ "./js/helpers.js"); + + + + + + +var $aosWrapper = null; +var $progressCircle = null; +var lastScrollingY = window.pageYOffset; +var lastWindowHeight = 0; +var lastDocumentHeight = 0; +var circumference = 0; +var isTicking = false; + +var onScrolling = function onScrolling() { + lastScrollingY = window.pageYOffset; + requestTicking(); +}; + +var adjustShare = function adjustShare(timeout) { + if (!Object(_helpers__WEBPACK_IMPORTED_MODULE_5__["isMobile"])('1023px')) { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').removeClass('share-menu-displayed'); + } else { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('body').addClass('share-menu-displayed'); + setTimeout(function () { + $aosWrapper.removeAttr('data-aos'); + }, timeout); + } +}; + +var onResizing = function onResizing() { + setHeights(); + adjustShare(100); + setTimeout(function () { + setCircleStyles(); + requestTicking(); + }, 200); +}; + +var requestTicking = function requestTicking() { + if (!isTicking) { + requestAnimationFrame(updating); + } + + isTicking = true; +}; + +var updating = function updating() { + var progressMax = lastDocumentHeight - lastWindowHeight; + var percent = Math.ceil(lastScrollingY / progressMax * 100); + + if (percent <= 100) { + setProgress(percent); + } + + isTicking = false; +}; + +var setHeights = function setHeights() { + lastWindowHeight = window.innerHeight; + lastDocumentHeight = jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).height(); +}; + +var setCircleStyles = function setCircleStyles() { + var svgWidth = $progressCircle.parent().width(); + var radiusCircle = svgWidth / 2; + var borderWidth = Object(_helpers__WEBPACK_IMPORTED_MODULE_5__["isMobile"])() ? 2 : 3; + $progressCircle.parent().attr('viewBox', "0 0 ".concat(svgWidth, " ").concat(svgWidth)); + $progressCircle.attr('stroke-width', borderWidth); + $progressCircle.attr('r', radiusCircle - (borderWidth - 1)); + $progressCircle.attr('cx', radiusCircle); + $progressCircle.attr('cy', radiusCircle); + circumference = radiusCircle * 2 * Math.PI; + $progressCircle[0].style.strokeDasharray = "".concat(circumference, " ").concat(circumference); + $progressCircle[0].style.strokeDashoffset = circumference; +}; + +var setProgress = function setProgress(percent) { + if (percent <= 100) { + var offset = circumference - percent / 100 * circumference; + $progressCircle[0].style.strokeDashoffset = offset; + } +}; + +var prepareProgressCircle = function prepareProgressCircle() { + $progressCircle = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-progress'); + setHeights(); + setCircleStyles(); + updating(); + setTimeout(function () { + $progressCircle.parent().css('opacity', 1); + }, 300); +}; + +jquery__WEBPACK_IMPORTED_MODULE_0___default()(document).ready(function () { + $aosWrapper = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-aos-wrapper'); + var $scrollButton = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-scrolltop'); + var $recommendedSlider = jquery__WEBPACK_IMPORTED_MODULE_0___default()('.js-recommended-slider'); + fitvids__WEBPACK_IMPORTED_MODULE_2___default()('.js-post-content'); + Object(_helpers__WEBPACK_IMPORTED_MODULE_5__["adjustImageGallery"])(); + adjustShare(1000); + + if ($recommendedSlider.length > 0) { + var recommendedSlider = new _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_4__["default"]('.js-recommended-slider', { + type: 'slider', + rewind: false, + perView: 3, + swipeThreshold: false, + dragThreshold: false, + gap: 0, + direction: Object(_helpers__WEBPACK_IMPORTED_MODULE_5__["isRTL"])() ? 'rtl' : 'ltr', + breakpoints: { + 1023: { + type: 'carousel', + perView: 2, + swipeThreshold: 80, + dragThreshold: 120 + }, + 720: { + type: 'carousel', + perView: 2, + swipeThreshold: 80, + dragThreshold: 120 + }, + 568: { + type: 'carousel', + perView: 1, + swipeThreshold: 80, + dragThreshold: 120 + } + } + }); + + var Length = function Length(Glide, Components, Events) { + return { + mount: function mount() { + Events.emit('length.change', Components.Sizes.length); + } + }; + }; + + recommendedSlider.on('mount.after', function () { + Object(shave__WEBPACK_IMPORTED_MODULE_3__["default"])('.js-article-card-title', 100); + Object(shave__WEBPACK_IMPORTED_MODULE_3__["default"])('.js-article-card-title-no-image', 250); + }); + recommendedSlider.on('length.change', function (length) { + if (length === 1) { + recommendedSlider.update({ + type: 'slider' + }); + $recommendedSlider.find('.js-controls').remove(); + } + }); + recommendedSlider.mount({ + Controls: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_4__["Controls"], + Swipe: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_4__["Swipe"], + Breakpoints: _glidejs_glide_dist_glide_modular_esm__WEBPACK_IMPORTED_MODULE_4__["Breakpoints"], + Length: Length + }); + } + + Object(shave__WEBPACK_IMPORTED_MODULE_3__["default"])('.js-article-card-title', 100); + Object(shave__WEBPACK_IMPORTED_MODULE_3__["default"])('.js-article-card-title-no-image', 250); + $scrollButton.click(function () { + jquery__WEBPACK_IMPORTED_MODULE_0___default()('html, body').animate({ + scrollTop: 0 + }, 500); + }); + Object(_helpers__WEBPACK_IMPORTED_MODULE_5__["managePostImages"])(jquery__WEBPACK_IMPORTED_MODULE_0___default.a); + Object(_helpers__WEBPACK_IMPORTED_MODULE_5__["makeImagesZoomable"])(jquery__WEBPACK_IMPORTED_MODULE_0___default.a, medium_zoom__WEBPACK_IMPORTED_MODULE_1__["default"]); + window.addEventListener('scroll', onScrolling, { + passive: true + }); + window.addEventListener('resize', onResizing, { + passive: true + }); +}); +jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).on('load', function () { + prepareProgressCircle(); +}); + +/***/ }), + +/***/ 3: +/*!**************************!*\ + !*** multi ./js/post.js ***! + \**************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! /Users/eddie/Code/own/liebling/src/js/post.js */"./js/post.js"); + + +/***/ }) + +},[[3,"/js/manifest","/js/vendor"]]]); \ No newline at end of file diff --git a/assets/js/vendor.js b/assets/js/vendor.js index 8c358a0..c10371e 100644 --- a/assets/js/vendor.js +++ b/assets/js/vendor.js @@ -1 +1,19958 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[function(e,t,n){(function(e){var n;function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(t,n){"use strict";"object"===r(e)&&"object"===r(e.exports)?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(i,o){"use strict";var a=[],s=i.document,c=Object.getPrototypeOf,u=a.slice,l=a.concat,p=a.push,f=a.indexOf,d={},h=d.toString,m=d.hasOwnProperty,v=m.toString,g=v.call(Object),y={},b=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},w=function(e){return null!=e&&e===e.window},x={type:!0,src:!0,nonce:!0,noModule:!0};function k(e,t,n){var r,i,o=(n=n||s).createElement("script");if(o.text=e,t)for(r in x)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function E(e){return null==e?e+"":"object"===r(e)||"function"==typeof e?d[h.call(e)]||"object":r(e)}var T=function e(t,n){return new e.fn.init(t,n)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function S(e){var t=!!e&&"length"in e&&e.length,n=E(e);return!b(e)&&!w(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}T.fn=T.prototype={jquery:"3.4.1",constructor:T,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=T.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return T.each(this,e)},map:function(e){return this.pushStack(T.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+P+")"+P+"*"),X=new RegExp(P+"|>"),$=new RegExp(F),V=new RegExp("^"+q+"$"),U={ID:new RegExp("^#("+q+")"),CLASS:new RegExp("^\\.("+q+")"),TAG:new RegExp("^("+q+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+_+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){f()},ae=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{H.apply(j=D.call(x.childNodes),x.childNodes),j[x.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){M.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,u,l,p,h,g,y=t&&t.ownerDocument,k=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==k&&9!==k&&11!==k)return r;if(!i&&((t?t.ownerDocument||t:x)!==d&&f(t),t=t||d,m)){if(11!==k&&(p=Z.exec(e)))if(o=p[1]){if(9===k){if(!(u=t.getElementById(o)))return r;if(u.id===o)return r.push(u),r}else if(y&&(u=y.getElementById(o))&&b(t,u)&&u.id===o)return r.push(u),r}else{if(p[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=p[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+" "]&&(!v||!v.test(e))&&(1!==k||"object"!==t.nodeName.toLowerCase())){if(g=e,y=t,1===k&&X.test(e)){for((l=t.getAttribute("id"))?l=l.replace(re,ie):t.setAttribute("id",l=w),s=(h=a(e)).length;s--;)h[s]="#"+l+" "+be(h[s]);g=h.join(","),y=ee.test(e)&&ge(t.parentNode)||t}try{return H.apply(r,y.querySelectorAll(g)),r}catch(t){A(e,!0)}finally{l===w&&t.removeAttribute("id")}}}return c(e.replace(R,"$1"),t,r,i)}function ce(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function ue(e){return e[w]=!0,e}function le(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function pe(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(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&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ve(e){return ue((function(t){return t=+t,ue((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},f=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:x;return a!==d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,m=!o(d),x!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.attributes=le((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=le((function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=le((function(e){return h.appendChild(e).id=w,!d.getElementsByName||!d.getElementsByName(w).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},g=[],v=[],(n.qsa=Q.test(d.querySelectorAll))&&(le((function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+P+"*(?:value|"+_+")"),e.querySelectorAll("[id~="+w+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||v.push(".#.+[+~]")})),le((function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")}))),(n.matchesSelector=Q.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&le((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),g.push("!=",F)})),v=v.length&&new RegExp(v.join("|")),g=g.length&&new RegExp(g.join("|")),t=Q.test(h.compareDocumentPosition),b=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},L=t?function(e,t){if(e===t)return p=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===x&&b(x,e)?-1:t===d||t.ownerDocument===x&&b(x,t)?1:l?z(l,e)-z(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return p=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:l?z(l,e)-z(l,t):0;if(i===o)return fe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?fe(a[r],s[r]):a[r]===x?-1:s[r]===x?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&f(e),n.matchesSelector&&m&&!A[t+" "]&&(!g||!g.test(t))&&(!v||!v.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){A(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!==d&&f(e),b(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==d&&f(e);var i=r.attrHandle[t.toLowerCase()],o=i&&O.call(r.attrHandle,t.toLowerCase())?i(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(p=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(L),p){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return l=null,e},i=se.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:ue,match:U,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return U.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=T[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&T(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(B," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,c){var u,l,p,f,d,h,m=o!==a?"nextSibling":"previousSibling",v=t.parentNode,g=s&&t.nodeName.toLowerCase(),y=!c&&!s,b=!1;if(v){if(o){for(;m;){for(f=t;f=f[m];)if(s?f.nodeName.toLowerCase()===g:1===f.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&y){for(b=(d=(u=(l=(p=(f=v)[w]||(f[w]={}))[f.uniqueID]||(p[f.uniqueID]={}))[e]||[])[0]===k&&u[1])&&u[2],f=d&&v.childNodes[d];f=++d&&f&&f[m]||(b=d=0)||h.pop();)if(1===f.nodeType&&++b&&f===t){l[e]=[k,d,b];break}}else if(y&&(b=d=(u=(l=(p=(f=t)[w]||(f[w]={}))[f.uniqueID]||(p[f.uniqueID]={}))[e]||[])[0]===k&&u[1]),!1===b)for(;(f=++d&&f&&f[m]||(b=d=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==g:1!==f.nodeType)||!++b||(y&&((l=(p=f[w]||(f[w]={}))[f.uniqueID]||(p[f.uniqueID]={}))[e]=[k,b]),f!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return i[w]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=z(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:ue((function(e){var t=[],n=[],r=s(e.replace(R,"$1"));return r[w]?ue((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:ue((function(e){return function(t){return se(e,t).length>0}})),contains:ue((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:ue((function(e){return V.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return J.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function ke(e,t,n,r,i){for(var o,a=[],s=0,c=e.length,u=null!=t;s-1&&(o[u]=!(a[u]=p))}}else g=ke(g===a?g.splice(h,g.length):g),i?i(null,a,g,c):H.apply(a,g)}))}function Te(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],c=a?1:0,l=we((function(e){return e===t}),s,!0),p=we((function(e){return z(t,e)>-1}),s,!0),f=[function(e,n,r){var i=!a&&(r||n!==u)||((t=n).nodeType?l(e,n,r):p(e,n,r));return t=null,i}];c1&&xe(f),c>1&&be(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(R,"$1"),n,c0,i=e.length>0,o=function(o,a,s,c,l){var p,h,v,g=0,y="0",b=o&&[],w=[],x=u,E=o||i&&r.find.TAG("*",l),T=k+=null==x?1:Math.random()||.1,C=E.length;for(l&&(u=a===d||a||l);y!==C&&null!=(p=E[y]);y++){if(i&&p){for(h=0,a||p.ownerDocument===d||(f(p),s=!m);v=e[h++];)if(v(p,a||d,s)){c.push(p);break}l&&(k=T)}n&&((p=!v&&p)&&g--,o&&b.push(p))}if(g+=y,n&&y!==g){for(h=0;v=t[h++];)v(b,w,a,s);if(o){if(g>0)for(;y--;)b[y]||w[y]||(w[y]=N.call(c));w=ke(w)}H.apply(c,w),l&&!o&&w.length>0&&g+t.length>1&&se.uniqueSort(c)}return l&&(k=T,u=x),b};return n?ue(o):o}(o,i))).selector=e}return s},c=se.select=function(e,t,n,i){var o,c,u,l,p,f="function"==typeof e&&e,d=!i&&a(e=f.selector||e);if(n=n||[],1===d.length){if((c=d[0]=d[0].slice(0)).length>2&&"ID"===(u=c[0]).type&&9===t.nodeType&&m&&r.relative[c[1].type]){if(!(t=(r.find.ID(u.matches[0].replace(te,ne),t)||[])[0]))return n;f&&(t=t.parentNode),e=e.slice(c.shift().value.length)}for(o=U.needsContext.test(e)?0:c.length;o--&&(u=c[o],!r.relative[l=u.type]);)if((p=r.find[l])&&(i=p(u.matches[0].replace(te,ne),ee.test(c[0].type)&&ge(t.parentNode)||t))){if(c.splice(o,1),!(e=i.length&&be(c)))return H.apply(n,i),n;break}}return(f||s(e,d))(i,t,!m,n,!t||ee.test(e)&&ge(t.parentNode)||t),n},n.sortStable=w.split("").sort(L).join("")===w,n.detectDuplicates=!!p,f(),n.sortDetached=le((function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))})),le((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||pe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&le((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||pe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),le((function(e){return null==e.getAttribute("disabled")}))||pe(_,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(i);T.find=A,(T.expr=A.selectors)[":"]=T.expr.pseudos,T.uniqueSort=T.unique=A.uniqueSort,T.text=A.getText,T.isXMLDoc=A.isXML,T.contains=A.contains,T.escapeSelector=A.escape;var L=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&T(e).is(n))break;r.push(e)}return r},O=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},j=T.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var M=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function H(e,t,n){return b(t)?T.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?T.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?T.grep(e,(function(e){return f.call(t,e)>-1!==n})):T.filter(t,e,n)}T.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?T.find.matchesSelector(r,e)?[r]:[]:T.find.matches(e,T.grep(t,(function(e){return 1===e.nodeType})))},T.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(T(e).filter((function(){for(t=0;t1?T.uniqueSort(n):n},filter:function(e){return this.pushStack(H(this,e||[],!1))},not:function(e){return this.pushStack(H(this,e||[],!0))},is:function(e){return!!H(this,"string"==typeof e&&j.test(e)?T(e):e||[],!1).length}});var D,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(T.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:z.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof T?t[0]:t,T.merge(this,T.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:s,!0)),M.test(r[1])&&T.isPlainObject(t))for(r in t)b(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=s.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):b(e)?void 0!==n.ready?n.ready(e):e(T):T.makeArray(e,this)}).prototype=T.fn,D=T(s);var _=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function q(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}T.fn.extend({has:function(e){var t=T(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&T.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?T.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?f.call(T(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),T.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return L(e,"parentNode")},parentsUntil:function(e,t,n){return L(e,"parentNode",n)},next:function(e){return q(e,"nextSibling")},prev:function(e){return q(e,"previousSibling")},nextAll:function(e){return L(e,"nextSibling")},prevAll:function(e){return L(e,"previousSibling")},nextUntil:function(e,t,n){return L(e,"nextSibling",n)},prevUntil:function(e,t,n){return L(e,"previousSibling",n)},siblings:function(e){return O((e.parentNode||{}).firstChild,e)},children:function(e){return O(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(N(e,"template")&&(e=e.content||e),T.merge([],e.childNodes))}},(function(e,t){T.fn[e]=function(n,r){var i=T.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=T.filter(r,i)),this.length>1&&(P[e]||T.uniqueSort(i),_.test(e)&&i.reverse()),this.pushStack(i)}}));var I=/[^\x20\t\r\n\f]+/g;function F(e){return e}function B(e){throw e}function R(e,t,n,r){var i;try{e&&b(i=e.promise)?i.call(e).done(t).fail(n):e&&b(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}T.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return T.each(e.match(I)||[],(function(e,n){t[n]=!0})),t}(e):T.extend({},e);var t,n,r,i,o=[],a=[],s=-1,c=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?T.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},T.extend({Deferred:function(e){var t=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return T.Deferred((function(n){T.each(t,(function(t,r){var i=b(e[r[4]])&&e[r[4]];a[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&b(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,o){var a=0;function s(e,t,n,o){return function(){var c=this,u=arguments,l=function(){var i,l;if(!(e=a&&(n!==B&&(c=void 0,u=[r]),t.rejectWith(c,u))}};e?p():(T.Deferred.getStackHook&&(p.stackTrace=T.Deferred.getStackHook()),i.setTimeout(p))}}return T.Deferred((function(r){t[0][3].add(s(0,r,b(o)?o:F,r.notifyWith)),t[1][3].add(s(0,r,b(e)?e:F)),t[2][3].add(s(0,r,b(n)?n:B))})).promise()},promise:function(e){return null!=e?T.extend(e,o):o}},a={};return T.each(t,(function(e,r){var i=r[2],s=r[5];o[r[1]]=i.add,s&&i.add((function(){n=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),i.add(r[3].fire),a[r[0]]=function(){return a[r[0]+"With"](this===a?void 0:this,arguments),this},a[r[0]+"With"]=i.fireWith})),o.promise(a),e&&e.call(a,a),a},when:function(e){var t=arguments.length,n=t,r=Array(n),i=u.call(arguments),o=T.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?u.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(R(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||b(i[n]&&i[n].then)))return o.then();for(;n--;)R(i[n],a(n),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(e,t){i.console&&i.console.warn&&e&&W.test(e.name)&&i.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},T.readyException=function(e){i.setTimeout((function(){throw e}))};var Y=T.Deferred();function X(){s.removeEventListener("DOMContentLoaded",X),i.removeEventListener("load",X),T.ready()}T.fn.ready=function(e){return Y.then(e).catch((function(e){T.readyException(e)})),this},T.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--T.readyWait:T.isReady)||(T.isReady=!0,!0!==e&&--T.readyWait>0||Y.resolveWith(s,[T]))}}),T.ready.then=Y.then,"complete"===s.readyState||"loading"!==s.readyState&&!s.documentElement.doScroll?i.setTimeout(T.ready):(s.addEventListener("DOMContentLoaded",X),i.addEventListener("load",X));var $=function e(t,n,r,i,o,a,s){var c=0,u=t.length,l=null==r;if("object"===E(r))for(c in o=!0,r)e(t,n,c,r[c],!0,a,s);else if(void 0!==i&&(o=!0,b(i)||(s=!0),l&&(s?(n.call(t,i),n=null):(l=n,n=function(e,t,n){return l.call(T(e),n)})),n))for(;c1,null,!0)},removeData:function(e){return this.each((function(){ee.remove(this,e)}))}}),T.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Z.get(e,t),n&&(!r||Array.isArray(n)?r=Z.access(e,t,T.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){var n=T.queue(e,t=t||"fx"),r=n.length,i=n.shift(),o=T._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,(function(){T.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Z.get(e,n)||Z.access(e,n,{empty:T.Callbacks("once memory").add((function(){Z.remove(e,[t+"queue",n])}))})}}),T.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i,be={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function we(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?T.merge([e],n):n}function xe(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(u=ce(o),a=we(p.appendChild(o),"script"),u&&xe(a),n)for(l=0;o=a[l++];)ye.test(o.type||"")&&n.push(o);return p}ke=s.createDocumentFragment().appendChild(s.createElement("div")),(Ee=s.createElement("input")).setAttribute("type","radio"),Ee.setAttribute("checked","checked"),Ee.setAttribute("name","t"),ke.appendChild(Ee),y.checkClone=ke.cloneNode(!0).cloneNode(!0).lastChild.checked,ke.innerHTML="",y.noCloneChecked=!!ke.cloneNode(!0).lastChild.defaultValue;var Se=/^key/,Ae=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Le=/^([^.]*)(?:\.(.+)|)/;function Oe(){return!0}function je(){return!1}function Ne(e,t){return e===function(){try{return s.activeElement}catch(e){}}()==("focus"===t)}function Me(e,t,n,i,o,a){var s,c;if("object"===r(t)){for(c in"string"!=typeof n&&(i=i||n,n=void 0),t)Me(e,c,n,i,t[c],a);return e}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=je;else if(!o)return e;return 1===a&&(s=o,(o=function(e){return T().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=T.guid++)),e.each((function(){T.event.add(this,t,o,i,n)}))}function He(e,t,n){n?(Z.set(e,t,!1),T.event.add(e,t,{namespace:!1,handler:function(e){var r,i,o=Z.get(this,t);if(1&e.isTrigger&&this[t]){if(o.length)(T.event.special[t]||{}).delegateType&&e.stopPropagation();else if(o=u.call(arguments),Z.set(this,t,o),r=n(this,t),this[t](),o!==(i=Z.get(this,t))||r?Z.set(this,t,!1):i={},o!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else o.length&&(Z.set(this,t,{value:T.event.trigger(T.extend(o[0],T.Event.prototype),o.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,t)&&T.event.add(e,t,Oe)}T.event={global:{},add:function(e,t,n,r,i){var o,a,s,c,u,l,p,f,d,h,m,v=Z.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&T.find.matchesSelector(se,i),n.guid||(n.guid=T.guid++),(c=v.events)||(c=v.events={}),(a=v.handle)||(a=v.handle=function(t){return void 0!==T&&T.event.triggered!==t.type?T.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(I)||[""]).length;u--;)d=m=(s=Le.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),d&&(p=T.event.special[d]||{},d=(i?p.delegateType:p.bindType)||d,p=T.event.special[d]||{},l=T.extend({type:d,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&T.expr.match.needsContext.test(i),namespace:h.join(".")},o),(f=c[d])||((f=c[d]=[]).delegateCount=0,p.setup&&!1!==p.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),p.add&&(p.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,l):f.push(l),T.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,c,u,l,p,f,d,h,m,v=Z.hasData(e)&&Z.get(e);if(v&&(c=v.events)){for(u=(t=(t||"").match(I)||[""]).length;u--;)if(d=m=(s=Le.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),d){for(p=T.event.special[d]||{},f=c[d=(r?p.delegateType:p.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=f.length;o--;)l=f[o],!i&&m!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(f.splice(o,1),l.selector&&f.delegateCount--,p.remove&&p.remove.call(e,l));a&&!f.length&&(p.teardown&&!1!==p.teardown.call(e,h,v.handle)||T.removeEvent(e,d,v.handle),delete c[d])}else for(d in c)T.event.remove(e,d+t[u],n,r,!0);T.isEmptyObject(c)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=T.event.fix(e),c=new Array(arguments.length),u=(Z.get(this,"events")||{})[s.type]||[],l=T.event.special[s.type]||{};for(c[0]=s,t=1;t=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],a={},n=0;n-1:T.find(i,this,null,[u]).length),a[i]&&o.push(r);o.length&&s.push({elem:u,handlers:o})}return u=this,c\x20\t\r\n\f]*)[^>]*)\/>/gi,ze=/\s*$/g;function qe(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")&&T(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Fe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Be(e,t){var n,r,i,o,a,s,c,u;if(1===t.nodeType){if(Z.hasData(e)&&(o=Z.access(e),a=Z.set(t,o),u=o.events))for(i in delete a.handle,a.events={},u)for(n=0,r=u[i].length;n1&&"string"==typeof h&&!y.checkClone&&_e.test(h))return e.each((function(i){var o=e.eq(i);m&&(t[0]=h.call(this,i,o.html())),We(o,t,n,r)}));if(f&&(o=(i=Ce(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=T.map(we(i,"script"),Ie)).length;p")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),c=ce(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||T.isXMLDoc(e)))for(a=we(s),r=0,i=(o=we(e)).length;r0&&xe(a,!c&&we(e,"script")),s},cleanData:function(e){for(var t,n,r,i=T.event.special,o=0;void 0!==(n=e[o]);o++)if(K(n)){if(t=n[Z.expando]){if(t.events)for(r in t.events)i[r]?T.event.remove(n,r):T.removeEvent(n,r,t.handle);n[Z.expando]=void 0}n[ee.expando]&&(n[ee.expando]=void 0)}}}),T.fn.extend({detach:function(e){return Ye(this,e,!0)},remove:function(e){return Ye(this,e)},text:function(e){return $(this,(function(e){return void 0===e?T.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return We(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)}))},prepend:function(){return We(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return We(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(T.cleanData(we(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return T.clone(this,e,t)}))},html:function(e){return $(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ze.test(e)&&!be[(ge.exec(e)||["",""])[1].toLowerCase()]){e=T.htmlPrefilter(e);try{for(;n=0&&(c+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-c-s-.5))||0),c}function at(e,t,n){var r=$e(e),i=(!y.boxSizingReliable()||n)&&"border-box"===T.css(e,"boxSizing",!1,r),o=i,a=Ue(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Xe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===T.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===T.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+ot(e,t,n||(i?"border":"content"),o,r,a)+"px"}function st(e,t,n,r,i){return new st.prototype.init(e,t,n,r,i)}T.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ue(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!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,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,c=J(t),u=tt.test(t),l=e.style;if(u||(t=Ze(c)),s=T.cssHooks[t]||T.cssHooks[c],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(e,!1,i))?o:l[t];"string"===(a=r(n))&&(o=oe.exec(n))&&o[1]&&(n=fe(e,t,o),a="number"),null!=n&&n==n&&("number"!==a||u||(n+=o&&o[3]||(T.cssNumber[c]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=J(t);return tt.test(t)||(t=Ze(s)),(a=T.cssHooks[t]||T.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ue(e,t,r)),"normal"===i&&t in rt&&(i=rt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),T.each(["height","width"],(function(e,t){T.cssHooks[t]={get:function(e,n,r){if(n)return!et.test(T.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?at(e,t,r):pe(e,nt,(function(){return at(e,t,r)}))},set:function(e,n,r){var i,o=$e(e),a=!y.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===T.css(e,"boxSizing",!1,o),c=r?ot(e,t,r,s,o):0;return s&&a&&(c-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-ot(e,t,"border",!1,o)-.5)),c&&(i=oe.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=T.css(e,t)),it(0,n,c)}}})),T.cssHooks.marginLeft=Ge(y.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ue(e,"marginLeft"))||e.getBoundingClientRect().left-pe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),T.each({margin:"",padding:"",border:"Width"},(function(e,t){T.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+ae[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(T.cssHooks[e+t].set=it)})),T.fn.extend({css:function(e,t){return $(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}}),T.Tween=st,st.prototype={constructor:st,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||T.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(T.cssNumber[n]?"":"px")},cur:function(){var e=st.propHooks[this.prop];return e&&e.get?e.get(this):st.propHooks._default.get(this)},run:function(e){var t,n=st.propHooks[this.prop];return this.options.duration?this.pos=t=T.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):st.propHooks._default.set(this),this}},st.prototype.init.prototype=st.prototype,st.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=T.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){T.fx.step[e.prop]?T.fx.step[e.prop](e):1!==e.elem.nodeType||!T.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:T.style(e.elem,e.prop,e.now+e.unit)}}},st.propHooks.scrollTop=st.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},T.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},(T.fx=st.prototype.init).step={};var ct,ut,lt=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function ft(){ut&&(!1===s.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(ft):i.setTimeout(ft,T.fx.interval),T.fx.tick())}function dt(){return i.setTimeout((function(){ct=void 0})),ct=Date.now()}function ht(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ae[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function mt(e,t,n){for(var r,i=(vt.tweeners[t]||[]).concat(vt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){T.removeAttr(this,e)}))}}),T.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?T.prop(e,t,n):(1===o&&T.isXMLDoc(e)||(i=T.attrHooks[t.toLowerCase()]||(T.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void T.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=T.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(I);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?T.removeAttr(e,n):e.setAttribute(n,n),n}},T.each(T.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=yt[t]||T.find.attr;yt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=yt[a],yt[a]=i,i=null!=n(e,t,r)?a:null,yt[a]=o),i}}));var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function xt(e){return(e.match(I)||[]).join(" ")}function kt(e){return e.getAttribute&&e.getAttribute("class")||""}function Et(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(I)||[]}T.fn.extend({prop:function(e,t){return $(this,T.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[T.propFix[e]||e]}))}}),T.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&T.isXMLDoc(e)||(t=T.propFix[t]||t,i=T.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=T.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),y.optSelected||(T.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){T.propFix[this.toLowerCase()]=this})),T.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,c=0;if(b(e))return this.each((function(t){T(this).addClass(e.call(this,t,kt(this)))}));if((t=Et(e)).length)for(;n=this[c++];)if(i=kt(n),r=1===n.nodeType&&" "+xt(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=xt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,c=0;if(b(e))return this.each((function(t){T(this).removeClass(e.call(this,t,kt(this)))}));if(!arguments.length)return this.attr("class","");if((t=Et(e)).length)for(;n=this[c++];)if(i=kt(n),r=1===n.nodeType&&" "+xt(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=xt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=r(e),i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):b(e)?this.each((function(n){T(this).toggleClass(e.call(this,n,kt(this),t),t)})):this.each((function(){var t,r,o,a;if(i)for(r=0,o=T(this),a=Et(e);t=a[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=kt(this))&&Z.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Z.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+xt(kt(n))+" ").indexOf(t)>-1)return!0;return!1}});var Tt=/\r/g;T.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=b(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,T(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=T.map(i,(function(e){return null==e?"":e+""}))),(t=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=T.valHooks[i.type]||T.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(Tt,""):null==n?"":n:void 0}}),T.extend({valHooks:{option:{get:function(e){var t=T.find.attr(e,"value");return null!=t?t:xt(T.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],c=a?o+1:i.length;for(r=o<0?c:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),T.each(["radio","checkbox"],(function(){T.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=T.inArray(T(e).val(),t)>-1}},y.checkOn||(T.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),y.focusin="onfocusin"in i;var Ct=/^(?:focusinfocus|focusoutblur)$/,St=function(e){e.stopPropagation()};T.extend(T.event,{trigger:function(e,t,n,o){var a,c,u,l,p,f,d,h,v=[n||s],g=m.call(e,"type")?e.type:e,y=m.call(e,"namespace")?e.namespace.split("."):[];if(c=h=u=n=n||s,3!==n.nodeType&&8!==n.nodeType&&!Ct.test(g+T.event.triggered)&&(g.indexOf(".")>-1&&(y=g.split("."),g=y.shift(),y.sort()),p=g.indexOf(":")<0&&"on"+g,(e=e[T.expando]?e:new T.Event(g,"object"===r(e)&&e)).isTrigger=o?2:3,e.namespace=y.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:T.makeArray(t,[e]),d=T.event.special[g]||{},o||!d.trigger||!1!==d.trigger.apply(n,t))){if(!o&&!d.noBubble&&!w(n)){for(l=d.delegateType||g,Ct.test(l+g)||(c=c.parentNode);c;c=c.parentNode)v.push(c),u=c;u===(n.ownerDocument||s)&&v.push(u.defaultView||u.parentWindow||i)}for(a=0;(c=v[a++])&&!e.isPropagationStopped();)h=c,e.type=a>1?l:d.bindType||g,(f=(Z.get(c,"events")||{})[e.type]&&Z.get(c,"handle"))&&f.apply(c,t),(f=p&&c[p])&&f.apply&&K(c)&&(e.result=f.apply(c,t),!1===e.result&&e.preventDefault());return e.type=g,o||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),t)||!K(n)||p&&b(n[g])&&!w(n)&&((u=n[p])&&(n[p]=null),T.event.triggered=g,e.isPropagationStopped()&&h.addEventListener(g,St),n[g](),e.isPropagationStopped()&&h.removeEventListener(g,St),T.event.triggered=void 0,u&&(n[p]=u)),e.result}},simulate:function(e,t,n){var r=T.extend(new T.Event,n,{type:e,isSimulated:!0});T.event.trigger(r,null,t)}}),T.fn.extend({trigger:function(e,t){return this.each((function(){T.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return T.event.trigger(e,t,n,!0)}}),y.focusin||T.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){T.event.simulate(t,e.target,T.event.fix(e))};T.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Z.access(r,t);i||r.addEventListener(e,n,!0),Z.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Z.access(r,t)-1;i?Z.access(r,t,i):(r.removeEventListener(e,n,!0),Z.remove(r,t))}}}));var At=i.location,Lt=Date.now(),Ot=/\?/;T.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new i.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||T.error("Invalid XML: "+e),t};var jt=/\[\]$/,Nt=/\r?\n/g,Mt=/^(?:submit|button|image|reset|file)$/i,Ht=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,i){var o;if(Array.isArray(t))T.each(t,(function(t,o){n||jt.test(e)?i(e,o):Dt(e+"["+("object"===r(o)&&null!=o?t:"")+"]",o,n,i)}));else if(n||"object"!==E(t))i(e,t);else for(o in t)Dt(e+"["+o+"]",t[o],n,i)}T.param=function(e,t){var n,r=[],i=function(e,t){var n=b(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!T.isPlainObject(e))T.each(e,(function(){i(this.name,this.value)}));else for(n in e)Dt(n,e[n],t,i);return r.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=T.prop(this,"elements");return e?T.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!T(this).is(":disabled")&&Ht.test(this.nodeName)&&!Mt.test(e)&&(this.checked||!ve.test(e))})).map((function(e,t){var n=T(this).val();return null==n?null:Array.isArray(n)?T.map(n,(function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}})):{name:t.name,value:n.replace(Nt,"\r\n")}})).get()}});var zt=/%20/g,_t=/#.*$/,Pt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,It=/^(?:GET|HEAD)$/,Ft=/^\/\//,Bt={},Rt={},Wt="*/".concat("*"),Yt=s.createElement("a");function Xt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(I)||[];if(b(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function $t(e,t,n,r){var i={},o=e===Rt;function a(s){var c;return i[s]=!0,T.each(e[s]||[],(function(e,s){var u=s(t,n,r);return"string"!=typeof u||o||i[u]?o?!(c=u):void 0:(t.dataTypes.unshift(u),a(u),!1)})),c}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Vt(e,t){var n,r,i=T.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&T.extend(!0,e,r),e}Yt.href=At.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:At.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(At.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Wt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Vt(Vt(e,T.ajaxSettings),t):Vt(T.ajaxSettings,e)},ajaxPrefilter:Xt(Bt),ajaxTransport:Xt(Rt),ajax:function(e,t){"object"===r(e)&&(t=e,e=void 0);var n,o,a,c,u,l,p,f,d,h,m=T.ajaxSetup({},t=t||{}),v=m.context||m,g=m.context&&(v.nodeType||v.jquery)?T(v):T.event,y=T.Deferred(),b=T.Callbacks("once memory"),w=m.statusCode||{},x={},k={},E="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(p){if(!c)for(c={};t=qt.exec(a);)c[t[1].toLowerCase()+" "]=(c[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=c[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return p?a:null},setRequestHeader:function(e,t){return null==p&&(e=k[e.toLowerCase()]=k[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==p&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(p)C.always(e[C.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||E;return n&&n.abort(t),S(0,t),this}};if(y.promise(C),m.url=((e||m.url||At.href)+"").replace(Ft,At.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(I)||[""],null==m.crossDomain){l=s.createElement("a");try{l.href=m.url,l.href=l.href,m.crossDomain=Yt.protocol+"//"+Yt.host!=l.protocol+"//"+l.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=T.param(m.data,m.traditional)),$t(Bt,m,t,C),p)return C;for(d in(f=T.event&&m.global)&&0==T.active++&&T.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!It.test(m.type),o=m.url.replace(_t,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(zt,"+")):(h=m.url.slice(o.length),m.data&&(m.processData||"string"==typeof m.data)&&(o+=(Ot.test(o)?"&":"?")+m.data,delete m.data),!1===m.cache&&(o=o.replace(Pt,"$1"),h=(Ot.test(o)?"&":"?")+"_="+Lt+++h),m.url=o+h),m.ifModified&&(T.lastModified[o]&&C.setRequestHeader("If-Modified-Since",T.lastModified[o]),T.etag[o]&&C.setRequestHeader("If-None-Match",T.etag[o])),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&C.setRequestHeader("Content-Type",m.contentType),C.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Wt+"; q=0.01":""):m.accepts["*"]),m.headers)C.setRequestHeader(d,m.headers[d]);if(m.beforeSend&&(!1===m.beforeSend.call(v,C,m)||p))return C.abort();if(E="abort",b.add(m.complete),C.done(m.success),C.fail(m.error),n=$t(Rt,m,t,C)){if(C.readyState=1,f&&g.trigger("ajaxSend",[C,m]),p)return C;m.async&&m.timeout>0&&(u=i.setTimeout((function(){C.abort("timeout")}),m.timeout));try{p=!1,n.send(x,S)}catch(e){if(p)throw e;S(-1,e)}}else S(-1,"No Transport");function S(e,t,r,s){var c,l,d,h,x,k=t;p||(p=!0,u&&i.clearTimeout(u),n=void 0,a=s||"",C.readyState=e>0?4:0,c=e>=200&&e<300||304===e,r&&(h=function(e,t,n){for(var r,i,o,a,s=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){c.unshift(i);break}if(c[0]in n)o=c[0];else{for(i in n){if(!c[0]||e.converters[i+" "+c[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==c[0]&&c.unshift(o),n[o]}(m,C,r)),h=function(e,t,n,r){var i,o,a,s,c,u={},l=e.dataTypes.slice();if(l[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(o=l.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!c&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=o,o=l.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(a=u[c+" "+o]||u["* "+o]))for(i in u)if((s=i.split(" "))[1]===o&&(a=u[c+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],l.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+c+" to "+o}}}return{state:"success",data:t}}(m,h,C,c),c?(m.ifModified&&((x=C.getResponseHeader("Last-Modified"))&&(T.lastModified[o]=x),(x=C.getResponseHeader("etag"))&&(T.etag[o]=x)),204===e||"HEAD"===m.type?k="nocontent":304===e?k="notmodified":(k=h.state,l=h.data,c=!(d=h.error))):(d=k,!e&&k||(k="error",e<0&&(e=0))),C.status=e,C.statusText=(t||k)+"",c?y.resolveWith(v,[l,k,C]):y.rejectWith(v,[C,k,d]),C.statusCode(w),w=void 0,f&&g.trigger(c?"ajaxSuccess":"ajaxError",[C,m,c?l:d]),b.fireWith(v,[C,k]),f&&(g.trigger("ajaxComplete",[C,m]),--T.active||T.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return T.get(e,t,n,"json")},getScript:function(e,t){return T.get(e,void 0,t,"script")}}),T.each(["get","post"],(function(e,t){T[t]=function(e,n,r,i){return b(n)&&(i=i||r,r=n,n=void 0),T.ajax(T.extend({url:e,type:t,dataType:i,data:n,success:r},T.isPlainObject(e)&&e))}})),T._evalUrl=function(e,t){return T.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){T.globalEval(e,t)}})},T.fn.extend({wrapAll:function(e){var t;return this[0]&&(b(e)&&(e=e.call(this[0])),t=T(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return b(e)?this.each((function(t){T(this).wrapInner(e.call(this,t))})):this.each((function(){var t=T(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=b(e);return this.each((function(n){T(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){T(this).replaceWith(this.childNodes)})),this}}),T.expr.pseudos.hidden=function(e){return!T.expr.pseudos.visible(e)},T.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Gt=T.ajaxSettings.xhr();y.cors=!!Gt&&"withCredentials"in Gt,y.ajax=Gt=!!Gt,T.ajaxTransport((function(e){var t,n;if(y.cors||Gt&&!e.crossDomain)return{send:function(r,o){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(a,r[a]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ut[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&i.setTimeout((function(){t&&n()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),T.ajaxPrefilter((function(e){e.crossDomain&&(e.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(e){return T.globalEval(e),e}}}),T.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),T.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=T("