From d217db5ad84040a39dbfab5c82ea2ff37c7135dd Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Tue, 6 Oct 2020 15:44:14 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=20Layout=20and=20content=20updates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/meta.json | 4 +- content/team.json | 4 +- src/category.pug | 21 ++-- src/css/base/elements.css | 27 ++++- src/css/base/fonts.css | 17 ++- src/css/base/footer.css | 16 +++ src/css/base/header.css | 150 ++++++++++++------------ src/css/base/layout.css | 40 +++---- src/css/base/variables.css | 19 ++- src/css/main.css | 1 + src/css/sections/home.css | 33 ++++++ src/css/sections/podcast.css | 148 +++++++++++++---------- src/css/sections/team.css | 46 +++++--- src/episode.pug | 11 +- src/includes/mixins.pug | 8 +- src/includes/template.pug | 45 ++++--- src/index.pug | 51 +++++++- src/podcast.pug | 39 +++--- src/team.pug | 38 +++--- static/fonts/inconsolata-400.woff2 | Bin 0 -> 26568 bytes static/fonts/inconsolata-700.woff2 | Bin 0 -> 26568 bytes static/fonts/noto-sans-400.woff2 | Bin 38264 -> 0 bytes static/fonts/noto-sans-700.woff2 | Bin 37964 -> 0 bytes static/fonts/theboldfont.woff2 | Bin 9472 -> 0 bytes static/img/einundzwanzig-horizontal.svg | 1 - static/img/einundzwanzig-square.svg | 2 +- static/img/favicon/favicon-16x16.png | Bin 975 -> 0 bytes static/img/favicon/favicon-32x32.png | Bin 1524 -> 0 bytes static/img/favicon/favicon.svg | 1 + static/img/sprite.svg | 5 +- static/js/main.js | 55 +++++---- tasks/generate_pages.js | 4 +- 32 files changed, 484 insertions(+), 302 deletions(-) create mode 100644 src/css/sections/home.css create mode 100644 static/fonts/inconsolata-400.woff2 create mode 100644 static/fonts/inconsolata-700.woff2 delete mode 100644 static/fonts/noto-sans-400.woff2 delete mode 100644 static/fonts/noto-sans-700.woff2 delete mode 100644 static/fonts/theboldfont.woff2 delete mode 100644 static/img/einundzwanzig-horizontal.svg delete mode 100644 static/img/favicon/favicon-16x16.png delete mode 100644 static/img/favicon/favicon-32x32.png create mode 100644 static/img/favicon/favicon.svg diff --git a/content/meta.json b/content/meta.json index ada64037e09..928c26d4d15 100644 --- a/content/meta.json +++ b/content/meta.json @@ -4,5 +4,7 @@ "keywords": "Bitcoin,Podcast,Lightning Network", "themeColor": "#FFFFFF", "cardImage": "img/card.png", - "twitter": "_einundzwanzig_" + "twitterUrl": "https://twitter.com/_einundzwanzig_", + "telegramUrl": "https://t.me/einundzwanzigpodcast", + "shoutoutUrl": "https://tallyco.in/s/zfxqtu/" } diff --git a/content/team.json b/content/team.json index 636af96e6e9..0dd8e86ee7d 100644 --- a/content/team.json +++ b/content/team.json @@ -17,7 +17,7 @@ "name": "Fab", "twitter": "fabthefoxx", "url": "http://fabthefox.com", - "text": "The Fox 🦊 verbreitet mit seinem Verlag Aprycot das Bitcoin-Wissen und ist der Wirt hinter der [Media-Theke](https://aprycot.media/thek/) 📙", + "text": "The Fox 🦊 verbreitet mit seinem Verlag Aprycot das Bitcoin-Wissen und ist der Wirt an der [Media-Theke](https://aprycot.media/thek/) 📙", "image": "/img/team/fab.jpg" }, { @@ -25,7 +25,7 @@ "twitter": "dennisreimann", "github": "dennisreimann", "url": "https://d11n.net", - "text": "Mag Open Source und [BTCPay Server](https://btcpayserver.org/) 💚 und schreibt lieber Software als Texte über sich 👨🏻‍💻", + "text": "Mag Open Source und [BTCPay Server](https://btcpayserver.org/) 💚 und schreibt lieber Software als Texte über sich selbst 👨🏻‍💻", "image": "/img/team/dennis.png" }, { diff --git a/src/category.pug b/src/category.pug index e2c89030e06..eae8766dbe0 100644 --- a/src/category.pug +++ b/src/category.pug @@ -3,15 +3,16 @@ extends /template.pug block main - const current = episodes.shift() - section#podcast - h1.centered= categoryName - - h2.centered Aktuelle Episode - .current - +episodePlayer(current).centered + #podcast.wrap + section + h1= categoryName + h2 Aktuelle Episode + .current + +episodePlayer(current) if episodes.length - h2.centered Weitere Episoden - .episodes - each e in episodes - +episodeItem(e) + section + h2 Weitere Episoden + .episodes + each e in episodes + +episodeItem(e) diff --git a/src/css/base/elements.css b/src/css/base/elements.css index 718fa29a041..266c1868541 100644 --- a/src/css/base/elements.css +++ b/src/css/base/elements.css @@ -15,7 +15,7 @@ html { height: 100%; - line-height: 1.5; + line-height: 1.45; font-family: var(--font-family-base); font-size: var(--font-size-base); scroll-behavior: smooth; @@ -29,6 +29,8 @@ body { height: 100%; color: var(--color-body-text); background-color: var(--color-body-bg); + transition-property: color, background; + transition-duration: var(--transition-duration-fast); } h1, @@ -37,9 +39,8 @@ h3, h4, h5, h6 { - font-family: var(--font-family-head); - letter-spacing: -0.04em; - line-height: 1.05; + line-height: 1; + color: var(--color-secondary); & a { color: inherit; @@ -114,10 +115,28 @@ ul { } } +pre, +button { + font-family: inherit; + font-size: inherit; +} + img:-moz-loading { visibility: hidden; } +::-webkit-progress-value { + background-color: var(--color-accent); +} + +::-ms-fill { + background-color: var(--color-accent); +} + +::-moz-progress-bar { + background-color: var(--color-accent); +} + [aria-hidden="true"] { display: none; } diff --git a/src/css/base/fonts.css b/src/css/base/fonts.css index 7e4abd33560..cbb4e9e8e29 100644 --- a/src/css/base/fonts.css +++ b/src/css/base/fonts.css @@ -1,19 +1,16 @@ +/* https://google-webfonts-helper.herokuapp.com/fonts/inconsolata?subsets=latin */ @font-face { - font-family: 'The Bold Font'; - src: url('../fonts/theboldfont.woff2') format('woff2'); -} - -/* https://google-webfonts-helper.herokuapp.com/fonts/noto-sans?subsets=cyrillic,cyrillic-ext,latin */ -@font-face { - font-family: 'Noto Sans'; + font-family: 'Inconsolata'; font-style: normal; font-weight: 400; - src: url('../fonts/noto-sans-400.woff2') format('woff2'); + font-stretch: 100%; + src: url('../fonts/inconsolata-400.woff2') format('woff2'); } @font-face { - font-family: 'Noto Sans'; + font-family: 'Inconsolata'; font-style: normal; font-weight: 700; - src: url('../fonts/noto-sans-700.woff2') format('woff2'); + font-stretch: 100%; + src: url('../fonts/inconsolata-700.woff2') format('woff2'); } diff --git a/src/css/base/footer.css b/src/css/base/footer.css index a713845cfb2..aec969a6d6e 100644 --- a/src/css/base/footer.css +++ b/src/css/base/footer.css @@ -2,4 +2,20 @@ text-align: center; font-size: var(--font-size-xs); color: var(--color-secondary); + background-color: var(--color-card-bg); + transition-property: background-color; + transition-duration: var(--transition-duration-fast); + padding: var(--space-m) 0; + + & .wrap { + @media (--M_and_up) { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + } + } + + & p { + margin-bottom: 0; + } } diff --git a/src/css/base/header.css b/src/css/base/header.css index 2413bd9519a..280f135e375 100644 --- a/src/css/base/header.css +++ b/src/css/base/header.css @@ -1,29 +1,32 @@ .header { - /* position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 10; */ color: var(--color-body-text); background-color: var(--color-body-bg); + transition-property: color, background-color, box-shadow; + transition-duration: var(--transition-duration-fast); - @media (--up_to_L) { + @media (--up_to_M) { + padding-top: var(--space-l); + padding-bottom: var(--space-m); + } + @media (--M_to_L) { padding-top: var(--space-l); padding-bottom: var(--space-l); } @media (--L_and_up) { padding-top: var(--space-xl); - padding-bottom: var(--space-xl); + padding-bottom: var(--space-l); } - @nest body.topbar & { - box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1); - } + @media (--up_to_L) { + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 10; - @nest body.topbar.topbar--appear & { - opacity: 1; - transition-property: opacity; - transition-duration: var(--transition-duration-fast); + @nest body.topbar & { + box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1); + } } & a { @@ -38,93 +41,94 @@ } & .wrap { - @media (--L_and_up) { - display: flex; - flex-wrap: wrap; - align-items: flex-end; - } - } - - & .brand { - display: inline-block; - margin-right: var(--space-xl); + flex-direction: column; + align-items: center; } & .logo { display: block; - - @media (--up_to_M) { - height: 27px; - width: 300px; - } - @media (--M_to_L) { - height: 45px; - width: 500px; - } - @media (--L_and_up) { - height: 63px; - width: 700px; - } + width: 100%; + height: var(--logo-height); + max-width: 840px; + max-height: 76px; } & .nav { - position: relative; - top: 3px; - left: -1px; display: flex; - flex: 1; + align-self: flex-start; + align-items: center; + justify-content: space-between; + padding-right: 5.75%; + line-height: 1; - @media (--up_to_L) { + @media (--up_to_M) { margin-top: var(--space-m); + font-size: var(--font-size-l); + } + @media (--M_to_L) { + margin-top: var(--space-m); + font-size: var(--font-size-xl); } @media (--L_and_up) { margin-top: var(--space-l); + font-size: var(--font-size-xxl); } - & a { - text-decoration: none; - - &.navItem { - text-transform: uppercase; - letter-spacing: -0.04em; - font-weight: var(--font-weight-bold); - margin-right: var(--space-l); - line-height: 1; - - @media (--up_to_L) { - font-size: var(--font-size-l); - } - @media (--L_and_up) { - font-size: var(--font-size-xl); - } - } - } - - & .social { + & nav { display: flex; align-items: center; - @media (--L_and_up) { - margin-left: auto; + & a { + text-transform: uppercase; + font-weight: var(--font-weight-bold); + cursor: pointer; + + &.current { + color: var(--color-accent); + } } + & > a + a { + margin-left: var(--space-l); + } + } + + & .more { + display: flex; + align-items: center; + margin-left: auto; + & a, - & svg { + & button{ display: inline-block; - @media (--up_to_L) { - height: calc(var(--font-size-l) - 0.2rem); - width: calc(var(--font-size-l) - 0.2rem); - } - @media (--L_and_up) { - height: calc(var(--font-size-xl) - 0.2rem); - width: calc(var(--font-size-xl) - 0.2rem); + & svg { + height: .8em; + width: .8em; + display: block; } } - & a + a { + & > * + * { margin-left: var(--space-l); } } } } + +.theme { + display: inline-block; + align-items: center; + justify-content: center; + color: inherit; + background: none; + cursor: pointer; + border: 0; + outline: 0; + + &:hover { + @media not all and (hover: none) { + color: var(--color-accent); + } + } +} diff --git a/src/css/base/layout.css b/src/css/base/layout.css index c3c1b95c72e..0c4894abbe2 100644 --- a/src/css/base/layout.css +++ b/src/css/base/layout.css @@ -1,41 +1,31 @@ .wrap { - max-width: 1440px; margin-left: auto; margin-right: auto; - - @media (--up_to_M) { - padding-left: var(--space-l); - padding-right: var(--space-l); - } - @media (--M_to_L) { - padding-left: var(--space-xl); - padding-right: var(--space-xl); - } - @media (--L_and_up) { - padding-left: var(--space-xxl); - padding-right: var(--space-xxl); - } + padding-left: var(--wrap-padding-horizontal); + padding-right: var(--wrap-padding-horizontal); + max-width: calc(840px + var(--wrap-padding-horizontal) * 2); } .main { flex: 1; - padding-top: var(--space-xxl); padding-bottom: var(--space-xxl); - & h1, + @media (--up_to_L) { + padding-top: calc(var(--logo-height) + var(--space-xxl) * 1.75); + } + @media (--L_and_up) { + padding-top: var(--space-xl); + } + + & h1 { + display: none; + } + & h2 { margin-bottom: var(--space-l); - color: var(--color-secondary); - max-width: 20em; } - & .centered { - text-align: center; - margin-left: auto; - margin-right: auto; - } - - & .lead { + & section { margin-bottom: var(--space-xxl); } } diff --git a/src/css/base/variables.css b/src/css/base/variables.css index c0a73decc09..1e05932f212 100644 --- a/src/css/base/variables.css +++ b/src/css/base/variables.css @@ -6,7 +6,7 @@ :root { --color-neutral-0: #fff; - --color-neutral-10: #f6f6f6; + --color-neutral-10: #f9f9f9; --color-neutral-50: #888; --color-neutral-90: #222; --color-neutral-95: #1B1B1B; @@ -24,15 +24,14 @@ --space-s: .25rem; --space-m: .5rem; --space-l: 1rem; - --space-xl: 2rem; + --space-xl: 1.75rem; --space-xxl: 3rem; --transition-duration-fast: 0.25s; --transition-duration-medium: 0.75s; --transition-duration-slow: 1.5s; - --font-family-base: 'Noto Sans', sans-serif; - --font-family-head: var(--font-family-base); + --font-family-base: 'Inconsolata', monospace; --font-weight-normal: 400; --font-weight-bold: 700; @@ -45,6 +44,18 @@ --font-size-xl: 1.75rem; --font-size-xxl: 2.5rem; --font-size-xxxl: 4rem; + + @media (--up_to_M) { + --wrap-padding-horizontal: var(--space-l); + } + @media (--M_to_L) { + --wrap-padding-horizontal: var(--space-xl); + } + @media (--L_and_up) { + --wrap-padding-horizontal: var(--space-xxl); + } + + --logo-height: calc((100vw - var(--wrap-padding-horizontal) * 2) / 134 * 12); } :root[data-theme="dark"] { diff --git a/src/css/main.css b/src/css/main.css index 1c318c12732..b154d0aa0e6 100644 --- a/src/css/main.css +++ b/src/css/main.css @@ -7,5 +7,6 @@ @import 'base/footer.css'; /* Sections */ +@import 'sections/home.css'; @import 'sections/podcast.css'; @import 'sections/team.css'; diff --git a/src/css/sections/home.css b/src/css/sections/home.css new file mode 100644 index 00000000000..e871d0a4acb --- /dev/null +++ b/src/css/sections/home.css @@ -0,0 +1,33 @@ +@keyframes marquee { + 0% { transform: translateX(0); } + 100% { transform: translateX(-100%); } +} + +.ticker { + overflow: hidden; + background: var(--color-card-bg); + transition-property: background-color; + transition-duration: var(--transition-duration-fast); + margin: -15px 0 var(--space-xl); + padding: var(--space-m) 0; + + & .inner { + display: flex; + align-items: center; + flex-wrap: nowrap; + animation-name: marquee; + animation-timing-function: linear; + animation-iteration-count: infinite; + font-size: var(--font-size-s); + + @media (--up_to_M) { + animation-duration: 10s; + } + @media (--M_to_L) { + animation-duration: 20s; + } + @media (--L_and_up) { + animation-duration: 30s; + } + } +} diff --git a/src/css/sections/podcast.css b/src/css/sections/podcast.css index b9755564f4a..de79f6386c6 100644 --- a/src/css/sections/podcast.css +++ b/src/css/sections/podcast.css @@ -3,7 +3,7 @@ display: inline-flex; flex-wrap: wrap; list-style: none; - margin: 0 0 var(--space-xxl) 0; + margin: 0; & li { margin: 0 var(--space-m) var(--space-m) 0; @@ -13,7 +13,7 @@ display: inline-block; text-align: center; padding: var(--space-s) var(--space-l); - color: var(--color-secondary); + color: var(--color-body-text); text-decoration: none; border-radius: var(--space-xl); border: 1px solid var(--color-secondary); @@ -54,8 +54,10 @@ .episodeItem { margin: 0; - background-color: var(--color-card-bg); border-radius: var(--space-l); + background-color: var(--color-card-bg); + transition-property: background-color; + transition-duration: var(--transition-duration-fast); @media (--up_to_M) { padding: var(--space-l); @@ -66,6 +68,12 @@ & a { display: flex; + + &:hover .meta { + @media not all and (hover: none) { + color: inherit; + } + } } & .media { @@ -91,8 +99,7 @@ display: flex; flex-wrap: wrap; justify-content: space-between; - font-family: var(--font-family-head); - /* color: var(--color-secondary); */ + color: var(--color-secondary); } & .content { @@ -102,90 +109,105 @@ margin-bottom: 0; } } - - & h3 { - margin-top: var(--space-s); - font-family: var(--font-family-base); - font-weight: var(--font-weight-bold); - font-size: var(--font-size-m); - line-height: 1.2; - } } .player { + display: flex; border-radius: var(--space-m); overflow: hidden; - min-width: 300px; - max-width: 480px; + + @media (--up_to_M) { + flex-direction: column; + min-width: 300px; + max-width: 400px; + } + @media (--M_and_up) { + } } -.player__cover{ - display:block; - width:100% +.player__cover { + display: block; + + @media (--up_to_M) { + width: 100%; + } + @media (--M_and_up) { + width: 25%; + } } + .player__bottom { + flex: 1; color: var(--color-body-text); background-color: var(--color-card-bg); - padding-bottom: var(--space-l); + transition-property: color, background-color; + transition-duration: var(--transition-duration-fast); } -.player__progress{ + +.player__progress { display: block; - background-color: rgba(255,255,255,.25); + background-color: var(--color-secondary); appearance:none; width: 100%; height: var(--space-m); - margin-bottom: var(--space-m); cursor:pointer; border:none } -.player__progress[value] { - -webkit-appearance: none; -} -.player__progress::-webkit-progress-bar{ - background-color: var(--color-secondary); -} -.player__progress::-moz-progress-bar, -.player__progress::-webkit-progress-value { - background-color: var(--color-accent); -} -.player__time{ - display:flex; - justify-content:space-between; - margin:.5em 0 .75em; - padding:0 .5em; - opacity:.5; + +.player__time { + display: flex; + justify-content: space-between; + padding: var(--space-m) var(--space-l); + color: var(--color-secondary); font-size: var(--font-size-s); } -.player__current-time{ - margin-left:var(--space-m); -} -.player__duration{ - margin-right:var(--space-m); -} -.player__controls{ - display:flex; + +.player__controls { + display: flex; align-items: center; - margin-top: var(--space-m); - padding: 0 var(--space-l); + padding: var(--space-m) var(--space-l) var(--space-l); } -.player__button{ - width:70px; - height:70px; - margin-right:var(--space-l); - background-size:cover; - background-repeat:no-repeat; - cursor:pointer + +.player__button { + width: 70px; + height: 70px; + margin-right: var(--space-l); + cursor: pointer; } -.player__button.amplitude-paused{ - background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iNzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzQyNDM1RiIgY3g9IjM2LjUiIGN5PSIzNi41IiByPSIzNi41Ii8+PHBhdGggZD0iTTQ3LjYzIDM1LjhMMjcuNjQgMjMuNDNjLTEuNDYtLjk2LTIuNjUtLjI2LTIuNjUgMS41NlY0OWMwIDEuODEgMS4xOSAyLjUyIDIuNjUgMS41Nkw0Ny42MyAzOC4ycy43LS41LjctMS4yLS43LTEuMi0uNy0xLjJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+) + +.player__button svg { + width: 100%; + height: 100%; } -.player__button.amplitude-playing{ - background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iNzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzQyNDM1RiIgY3g9IjM2LjUiIGN5PSIzNi41IiByPSIzNi41Ii8+PHBhdGggZD0iTTMwLjUyIDIzSDI2LjJBMi4yIDIuMiAwIDAgMCAyNCAyNS4ydjIzLjZjMCAxLjIxLjk4IDIuMiAyLjIgMi4yaDQuMzJhMi4yIDIuMiAwIDAgMCAyLjE5LTIuMlYyNS4yYTIuMiAyLjIgMCAwIDAtMi4xOS0yLjJ6TTQ2LjkgMjNoLTQuMzJhMi4yIDIuMiAwIDAgMC0yLjE5IDIuMnYyMy42YzAgMS4yMS45OCAyLjIgMi4xOSAyLjJoNC4zM2EyLjIgMi4yIDAgMCAwIDIuMTktMi4yVjI1LjJjMC0xLjIxLS45OC0yLjItMi4yLTIuMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=) + +.player__button__icon--play, +.player__button__icon--pause { + display: none; + color: var(--color-secondary); + + &:hover { + @media not all and (hover: none) { + color: var(--color-accent); + } + } } -.player__info{ - flex:1; + +.player__button.amplitude-paused .player__button__icon--pause, +.player__button.amplitude-playing .player__button__icon--play { + display: block; +} + +.player__info { + flex: 1; text-align: left; + + & a:hover .player__album { + @media not all and (hover: none) { + color: inherit; + } + } } -.player__album{ - color:var(--color-secondary); + +.player__album { + color: var(--color-secondary); } diff --git a/src/css/sections/team.css b/src/css/sections/team.css index 5e9ae3247dc..8ebb516b44a 100644 --- a/src/css/sections/team.css +++ b/src/css/sections/team.css @@ -8,20 +8,18 @@ @media (--up_to_M) { grid-template-columns: 1fr; } - @media (--M_to_L) { + @media (--M_and_up) { grid-template-columns: 1fr 1fr; } - @media (--L_and_up) { - grid-template-columns: 1fr 1fr 1fr; - } } & .member { margin: 0; - text-align: center; - background-color: var(--color-card-bg); - border-radius: var(--space-l); padding: var(--space-xl); + border-radius: var(--space-l); + background-color: var(--color-card-bg); + transition-property: background-color; + transition-duration: var(--transition-duration-fast); & img { display: inline-block; @@ -30,23 +28,41 @@ width: 100px; } - & h2 { + & header { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; margin-top: var(--space-l); - margin-bottom: var(--space-m); + } + + & h2 { font-size: var(--font-size-xl); + margin: 0 var(--space-l) var(--space-l) 0; } & p { - margin-bottom: var(--space-l); - overflow-wrap: anywhere; + margin-bottom: 0; } & .links { - & a, + display: flex; + margin-bottom: var(--space-l); + + & a { + color: var(--color-secondary); + + &:hover { + @media not all and (hover: none) { + color: var(--color-accent); + } + } + } + & svg { - display: inline-block; - height: 28px; - width: 28px; + display: block; + height: var(--font-size-l); + width: var(--font-size-l); } & a + a { diff --git a/src/episode.pug b/src/episode.pug index 5464727866d..f8ffbf4852c 100644 --- a/src/episode.pug +++ b/src/episode.pug @@ -1,10 +1,11 @@ extends /template.pug block main - section#episode - h1= episode.titlePlain + #episode.wrap + section + h1= episode.titlePlain - +episodePlayer(episode) + +episodePlayer(episode) - .content - !=episode.content + .content + !=episode.content diff --git a/src/includes/mixins.pug b/src/includes/mixins.pug index 997c3dde937..bbfa9c9e275 100644 --- a/src/includes/mixins.pug +++ b/src/includes/mixins.pug @@ -4,14 +4,14 @@ mixin sprite(id) mixin episodeItem(e) article.episodeItem&attributes(attributes) - a.plain(href=`/podcast/${e.slug}`) + a.plain(href=`/podcast/${e.slug}/`) .media img(src=e.image alt=e.title loading="lazy") .content .meta span= e.categoryName + (e.number ? ` #${e.number}` : '') time(datetime=e.date)= e.block || formatDate(e.date) - h3=e.titlePlain + .title=e.titlePlain mixin episodePlayer(e) .player.player--single&attributes(attributes) @@ -34,8 +34,10 @@ mixin episodePlayer(e) .player__controls .player__button.amplitude-play-pause(data-amplitude-main-play-pause="true" id="play-pause") + +sprite("pause").player__button__icon--pause + +sprite("play").player__button__icon--play .player__info - a.plain(href=`/podcast/${e.slug}`) + a.plain(href=`/podcast/${e.slug}/`) .player__album(data-amplitude-song-info="album" data-amplitude-main-song-info="true") .player__name(data-amplitude-song-info="name" data-amplitude-main-song-info="true") diff --git a/src/includes/template.pug b/src/includes/template.pug index 81847a71ec0..7768153569e 100644 --- a/src/includes/template.pug +++ b/src/includes/template.pug @@ -31,37 +31,50 @@ html(lang="en") meta(property="twitter:image" content=assetUrl(pageCard)) meta(name="msapplication-TileColor" content=themeColor) meta(name="theme-color" content=themeColor) - link(rel="preload" as="font" crossorigin href=assetPath("/fonts/noto-sans-400.woff2")) - link(rel="preload" as="font" crossorigin href=assetPath("/fonts/noto-sans-700.woff2")) - link(rel="apple-touch-icon" href=assetPath("/img/einundzwanzig-square.svg")) - link(rel="icon" href=assetPath("/img/einundzwanzig-square.svg")) + link(rel="preload" as="font" crossorigin href=assetPath("/fonts/inconsolata-400.woff2")) + link(rel="preload" as="font" crossorigin href=assetPath("/fonts/inconsolata-700.woff2")) + link(rel="apple-touch-icon" href=assetPath("/img/favicon/apple-touch-icon.png")) + link(rel="icon" href=assetPath("/img/favicon/favicon.svg")) link(rel="manifest" href="/site.webmanifest") link(rel="mask-icon" href=assetPath("/img/favicon/safari-pinned-tab.svg") color=themeColor) link(rel="stylesheet" href=assetPath("/css/main.css")) + script(src=assetPath("/js/amplitude.js") defer) + script(src=assetPath("/js/main.js")) title= pageTitle + noscript + style. + .theme { display: none; } body header.header#header .wrap a(href="/").brand +sprite("logo-horizontal").logo - nav.nav - a.navItem(href="/podcast" sclass=(navCurrent === 'podcast' && 'current')) Podcast - a.navItem(href="/team" class=(navCurrent === 'team' && 'current')) Team - .social - a.twitter(href="https://twitter.com/_einundzwanzig_" target="_blank" title="Twitter") + .nav + nav + a.navItem(href="/podcast/" class=(navCurrent === 'podcast' && 'current')) Podcast + a.navItem(href="/team/" class=(navCurrent === 'team' && 'current')) Team + .more + a.twitter(href=site.meta.twitterUrl target="_blank" title="Twitter") +sprite("twitter") - a.telegram(href="https://t.me/einundzwanzigpodcast" target="_blank" title="Telegram") + a.telegram(href=site.meta.telegramUrl target="_blank" title="Telegram") +sprite("telegram") + button(type="button").theme + +sprite("theme") #header-anchor main.main - .wrap - block main + block main footer#footer.footer .wrap - p Craig Wright is a fraud. - - script(src=assetPath("/js/amplitude.js") defer) - script(src=assetPath("/js/main.js") defer) + p + = "Folge uns auf " + a(href=site.meta.twitterUrl target="_blank") Twitter + = " und " + a(href=site.meta.telegramUrl target="_blank") komm in die Gruppe + |! + p + | Made with 💛 by + = " " + a(href="https://d11n.net" target="_blank") d11n. diff --git a/src/index.pug b/src/index.pug index c137ecf9fa2..bcda607f9e0 100644 --- a/src/index.pug +++ b/src/index.pug @@ -1,8 +1,49 @@ extends /template.pug block main - section - .lead.centered - :markdown-it(html linkify typographer) - - [Shoutouts](https://tallyco.in/s/zfxqtu/) - a.button(href="https://t.me/einundzwanzigpodcast") Komm in die Gruppe! + - const ticker = "Toximalistisches Infotainment für bullishe Bitcoiner +++ Sende uns einen Shout-Out: 50.000 Sats und du bist dabei +++ Alpenzitadelle läuft, wir spielen Hosp oder top! +++ Sei kein Holger, lass einen Vollknoten laufen! +++ Sei kein Vollknoten, komm in die Gruppe ! +++ Markus, ist bester Mann des Monats +++ " + .ticker + .inner + pre= ticker + pre= ticker + pre= ticker + + .wrap + section + :markdown-it(html linkify typographer) + # Einundzwanzig, der Bitcoin Podcast + + ## Toximalistisches Infotainment für bullishe Bitcoiner + + [Bitcoin](https://bitcoin.org/bitcoin.pdf), und sonst nichts. + Einmal die Woche sitzen die Jungs zusammen und besprechen die aktuellen Geschehnisse in Bitcoin und der Welt. + + [Wir](/team/) bringen dir die [News](/podcast/news/) der Woche, sowie zusätzlich [Interviews](/podcast/interviews/) und + die besten Artikel als [Lesestunde](/podcast/lesestunde/). + Außerdem erfährst du in [Der Weg](/podcast/der-weg/) wie andere Leute zu Bitcoin gekommen sind. + + section + h2 Aktuelle Episode + .current + +episodePlayer(currentEpisode) + + section + :markdown-it(html linkify typographer) + ## Komm in die Gruppe! + + Mit unserer Telegram-Gruppe bieten wir dir ein Shitcoin-freies Refugium: Mit etwa 300 Gleichgesinnten + sprechen wir dort nicht über den Preis, Altcoins oder sonstige unwichtigen Dinge. In unserer Gruppe + findest du News, Informationen und bekommst praktische Ratschläge zu technischen Themen. + + a.button(href=site.meta.telegramUrl) Komm in die Gruppe! + + section + :markdown-it(html linkify typographer) + ## Sei laut, shout out! + + Wenn du möchtest, dass wir im Podcast deinen "Shoutout" vorlesen, dann bist du mit 50.000 Sats dabei! + Wir sammeln alle Einnahmen bis die 1.000.000 Sats voll sind. Dann lassen wir in unserer Telegram-Gruppe + darüber abstimmen welches Bitcoin-Projekt aus Deutschland diese kostbaren Sats bekommen soll. + Wenn du also einen Shoutout in unserem Podcast kaufst, unterstützt du damit auch ein Bitcoin Projekt. + + a.button(href=site.meta,shoutoutUrl) Sende uns einen Shout-Out diff --git a/src/podcast.pug b/src/podcast.pug index e825f674150..423af72674b 100644 --- a/src/podcast.pug +++ b/src/podcast.pug @@ -3,32 +3,33 @@ extends /template.pug block main - const current = episodes.shift() - section#podcast - .lead.centered - h1.centered Podcast + #podcast.wrap + section + h1 Podcast :markdown-it(html linkify typographer) Du findest uns auf [Spotify](https://open.spotify.com/show/10408JFbE1n8MexfrBv33r), [Apple Podcasts](https://podcasts.apple.com/de/podcast/einundzwanzig-der-bitcoin-podcast/id1488229907), [Overcast](https://overcast.fm/itunes1488229907/einundzwanzig-der-bitcoin-podcast) und [Anchor](https://anchor.fm/einundzwanzig). - a.button(href="https://anchor.fm/s/d8d3c38/podcast/rss") Abonnieren / RSS + a.button(href="https://anchor.fm/s/d8d3c38/podcast/rss") Jetzt abonnieren - .centered - h2.centered Kategorien + section + h2 Kategorien ul.categories - li: a(href="/podcast/news") News - li: a(href="/podcast/interviews") Interviews - li: a(href="/podcast/lesestunde") Lesestunde - li: a(href="/podcast/der-weg") Der Weg - li: a(href="/podcast/verschiedenes") Verschiedenes - - h2.centered Aktuelle Episode - .current - +episodePlayer(current).centered + li: a(href="/podcast/news/") News + li: a(href="/podcast/interviews/") Interviews + li: a(href="/podcast/lesestunde/") Lesestunde + li: a(href="/podcast/der-weg/") Der Weg + li: a(href="/podcast/verschiedenes/") Verschiedenes + section + h2 Aktuelle Episode + .current + +episodePlayer(current) if episodes.length - h2.centered Weitere Episoden - .episodes - each e in episodes - +episodeItem(e) + section + h2 Weitere Episoden + .episodes + each e in episodes + +episodeItem(e) diff --git a/src/team.pug b/src/team.pug index 5b2ae524eb3..29a927087ad 100644 --- a/src/team.pug +++ b/src/team.pug @@ -1,21 +1,23 @@ extends /template.pug block main - section#team - h1.centered Team - ul.members(data-shuffle) - each m in shuffle(team) - li.member - img(src=(assetPath(m.image)) alt=m.name loading="lazy") - h2=m.name - !=renderMarkdown(m.text) - .links - if m.twitter - a.plain(href=(m.twitter.startsWith('https://') ? m.twitter : `https://twitter.com/${m.twitter}`) target="_blank" title=`${m.name} on Twitter`) - +sprite("twitter") - if m.github - a.plain(href=(m.github.startsWith('https://') ? m.github : `https://github.com/${m.github}`) target="_blank" title=`${m.name} on GitHub`) - +sprite("github") - if m.url - a.plain(href=m.url target="_blank") - +sprite("url") + #team.wrap + section + h1 Team + ul.members(data-shuffle) + each m in shuffle(team) + li.member + img(src=assetPath(m.image) alt=m.name loading="lazy") + header + h2=m.name + .links + if m.twitter + a(href=(m.twitter.startsWith('https://') ? m.twitter : `https://twitter.com/${m.twitter}`) target="_blank" title=`${m.name} on Twitter`) + +sprite("twitter") + if m.github + a(href=(m.github.startsWith('https://') ? m.github : `https://github.com/${m.github}`) target="_blank" title=`${m.name} on GitHub`) + +sprite("github") + if m.url + a(href=m.url target="_blank") + +sprite("url") + !=renderMarkdown(m.text) diff --git a/static/fonts/inconsolata-400.woff2 b/static/fonts/inconsolata-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fc6dc70e6a11f7d00001b467011dde776ff7e7c7 GIT binary patch literal 26568 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 literal 0 HcmV?d00001 diff --git a/static/fonts/inconsolata-700.woff2 b/static/fonts/inconsolata-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fc6dc70e6a11f7d00001b467011dde776ff7e7c7 GIT binary patch literal 26568 zcmV(_K-9l?Pew8T0RR910B6Vm6951J0KFst0B2YL0RR9100000000000000000000 z0000Qfd(5O9EK=ANLE2of=C8nKT}jeRDmWZ7664BFLV(I3W1M2?oJDYH~=t#z!U*C z0we>7Vgw)shY$xK8#So~%I!nk4yb2a{}y_1oQI9W*wC1vBN4*J0U#1vmHmH9pks)X z{VAZj38+a-^>jnHsFJCsTh`2MuQuoA3QQjt~p0aKSoo zWd=@ri5Q8Mi>kB%1>tUZer-PT;E2nA|Nr~{x`}Hp5)SUscTU!aez(jk1;1^MRA_2jNeDw2VXC-7{{m zEm=}c=BoFb%(5-Xk}TV@4Aky+^UN$z@R(C_ymb6Fl^pK5o#`XI$FndCy*vvzJbhg3 z?GG$TEYRTa!js~#NhqNJn+YS!xP>0MXLt9Yc_0x+2}HHp0;4jE|Dn!*Phi=WOq4j( zIP84#BT%QV^U3}QYsYq(0mn{LcO25CC3Ar6teyCP=(+CWo8*C-=8NXrLpCi-JkpFb zpaB6b*^9bTa*~2{8B06?Z$MyM$>k^yICVyQb=CsYMz}uwsH?st*)A705AX+|-6Xj% z-5U2CXW3o8065TG=rW4nX}&h?XWrgs{xJzqbI6(qF#YALTrS(|=4x7jLVzT#L&T~= znqg}ea{YyVCO&c499aMV(`B|A{nN9&4y^9DOL*M{ibipzmx`+NX^NRIDbmcW7PP)4 z*&J9nkSVvvhQNA507Yd80aPifyi^sHZOS^Y4-fH&s(Ek(87H2lHuhx*1}FH>0I5P% z>el}=HErjEqP@!NJUlt9^QWAKR?(zTR)ZyY+ylt-5~S@VNS+o;Qg699%0uwN5>x~g zn4aIIMln(;R|D|wX@H~NTTltg7o1b8ed zAP#(d?O9*&?WTJ?olZ9N1QglUR%>MQ(H8W?GvkIV!4w0;xzIwO}XKg!r?=rF0 z!IMHtnB0%4pHul`b}wIR3?dRVhzQ4s9n%4UfCU&{FxIWa0N)iMh&#gqTnsl7qYIhQ zjl=NfX9Nf_!o(W!lw9?mL`Y{CSxWgE3Wwa9)J<$_c|ScL%9zIvAJX&l^8Z|jm_pRi&zIc5xeewGe5aDz)uu;=s#9C87S^~%4|r6iI5Jt zP&BpTQJhl%lOsteTZCYFphOhZp)}tC17Z+@2+Ss0fE}fVi?Ps6EDg?s62SsY6o~fLI?Nj%!^Hoo!s| zO1|yqj(X~hcm8XDXD+ztw9gK@=76&fIqawJemJfkJ{JC~#b5z8=pYOj919xNi!bOM`FF~RtW2mG_mmy2Gd<6;>DRqe+F8l3; zW8V1St&a@QgbXx8nTP(kPJ`y4gI~7T8X^4C2q$9!o0WTHpS|`wf%n*3jRpn;UhO@A87$%34uMmNP1d98^vtI?{Ax zvx|JwsW{*544|aCm|nrsW5}gtFsaBz5g>ssc``73htO^Jy5mQuo(@o<7%SoI;z=Yz zTndr?0zM9BX%o=vE-ZEqbCYdCAZC)Lg@}urauE&|%3CGwYgLA7x*LVM@;S3$6nn?% z3qe9UP{nYp2d^z2&61gkXOMAIWO>>wB_`|2J* z#U-3D3(TNJU0`k)h?!-(aN!6D1$4e8EAgQDa}{VdFx<VusA@ z0%=Pf8$J<~_sd_u7EKC=f_UN{P1YGpYuy!VylknHV|;D8+0mL^ZC+tJ_APwC9XkrJ@~Bq^i6)V_c3qAJOFVQa<}2To_d-F044)8cGs8Iw07rjYV~R)-BggL>Qy|4) z0y+PLni8Pha*eC81mHYhQ>bymdBHrQ$*Qev?-fveR4EyeOKY<{(nh zXfm9KzSu^=&7G&?A<6~DxEmtCYg5Y~q&x?IeRAXon|wH0u0~`Hi?*jkL!!32kIxxr z3Oc;{J*vNvUx6Bn`?lP|yEVLjAqTyX$!uSTObl1oJ@z4#Aju>vHNH2mSzFhvdnut* zffLtnk4+%Zk!9tuh5sf(T?|dj-h~GL#&_?4>KPYxHo{p>Rx{RLUO9u~{WVOXC#_ft z1E}>D`aNnU)r*6@N&}d1#TeUP%tKf)j$!OFa$nbfiK8X}!b{!Cf+hEuW2GE<;SGCN z?`Q?aYKw`D%f#=RmYjSpuMBouH2JbGZNVRC@Ul##A(@f!DGuk|h+ zl0fwIx#KZkQRoY)=$T?1kU^SX*Kle;op(StBuC)$Axad@Oe9g_B{^ca8ZP6i*BGxB z!UR2qt|-+h55A-%C|GJ7n_bJ(wH%_m-r1NEJcAY99PvbieZzaRm$6?1;4oMM^|XO- zMVMA-6vz3|iN5Bp8dt<+h!R~Lr;S2=eX>X@@_~N#d$q7k=YnT?|6>J z1rlc8340|lcS;JGHpNfTJfj`E?g71*RuHPERFiAUM^z{s!`Qo08AevI*y^n;;5z3d z+0Nuw9uYjLCB$}Xv&{s+U4f-)N8M7YUHDG$ zvb!_rC}S#cez$?#6vSI~@1Yw{y_1vqM?+Q0zhy0QW!+zCMkiNVa-R2<_y+QW(8~D;$|EbrW?X zVS!=TY#AlN-NDu#G1skW*L89j>Wj&emx9P96Bt6so)s*^^|pLRC|p)*%4QeMtHRkW zlr$Q5h4T`Yw|a4f?KNH@=OXDIODn@lko5AaRKKKFOHG^ieXS0CU=Nuv3WgTRMH8g8 z+|a;*6L&#VLZidHEP{kE*50djl!`2Z0^KV30&c|u?wKiA<@otqQOgnHwpDP-XNrou zBN%km8YUF$h|bBYe*>eUdKX$6fIfFdvCzdC@88|Q(SSSy_d>m$>m;Z($IQ0{`t=EA zZcM_ur~6Ln=n;bN>Q(95n}cEvhkAGp zBHIZTVGSY@24>-UH-f{1l$344s&urp$1vBpUa%lfx$ziFX z{}U>Lo6T2d&HvQK*0mX%?` zpcb(c=mw!NhnrlN=f)^{p6mbhQAwvF7G{M=XIG84F|@Hpy{ii9=!$v4^%t4XA`;I%SxLAPt~3%K5Xx@W3|M5 z6qo~T1mg|#nA~d-Vk-=2k8+^bZb}!$SQ(tV?zjBm+w7r1+5TPeR*vpCkkiO-Ay#H^mN_(b%w(CdlFH@6lf9nT;<+V24e(3s2$I9Oh z*nd6HnYrKnU{W{*XxnMy<`ltW|q| z5u*1ee5d<5YOsOGxRqH!T81T$=}j%v#riqpbHWYspexG}s4ywoKt!QrVv)_42f{&5 zomrQ(w3nOqH*&fQN(t$M{E4oDI+^`PtE0rMY%7R}Cl0eY{MSdDM+5n|S$6C71V_Se zCOaq?*JR^;)^F?A1A209bG~VL4TxlqGX#emBuwOE9w8;RXA+tZ_YDMLjJ;}z95p%N z5lZ(1Y5K$8@19>X-ge@j3zb|A(6t7Lgklxt?mxu83U{vTg)9i7EYpW3Su)eT`|lhx z_>`y&@-L2WawoN1NmViUTWB70!xRh4Qdf_m(SOeHz@F@c*u1vf&JX?~P7vw&_$vbQ zN$Tq#md62S|4)&iv`z+H+OjulH|sLTxxQQQFE;aKFX+?iNw|K)HL@z3+W*)M^df(K z(6FMh{ywHY0kGqefD2DapT`Gr`9#}lyGRqgQSK~Au{nP zkhfj(6>FpgI$`yne$+6ZHf*MPS~r)oa+Ye=PGJE6q-G%Hoi(b4wOUDjROMN?_2-3( z(0KOhuZP)Sad(U>b&j2cQSLV`Y^avaa0fzcfjlC#hXhk%qFzR`I_%M1hAuw9Bk?ir zvtKfe`d%FG~mtn0}+o^wtI{uMPew2$53@z~#zEg^GxZl0w) zyw1HgtZS&y+QHMf-ig6&ch}wVel-CU*S9)dyX)H-4O5JJEhAd7G3%Pwfi4GZdv$r8 zPiH^%ZP6aLhZhgd9|X4tFHDJSP%T#F9-lG@$fp0*IdgOwZ_&87m_W2|0Z)kqQD3&m z{CgDAP`D#p45~{<5x#$RG6p^EmOzqA#~`oD!^!(o$9uI=^)|}UsDh9SFLu5t@LdXb zp8*Sqn$?Fz!u?rcNT(c9;f$gIMdcC^a+JCHB(asQeg`eHi*F`sS$BJeA>{RurLyuR z0<^F7o89W|Rl@(0LTaajdP#u)|0eZlZM^)4Cn#!{fn*U*?iyIC-U#w~9`Cr5IgKXw z;7n$z#m1>@cC&Z5|2ypjw9ujFP_pfi>! z&t7fxB(=OB93tX(RoJv~`uWX8&Dc}l5?4!+{ z-}*pAtPboq!$b5J>twdvG4%d6~L@e}C2y$yBL+hoL zG$dgx>`=%cS1k%iLj5rIAx@de%q?FQ;wU6;l#UNGCINyUhB`LXbC6BGzIHKb>uKyY zH}=s^3^}Hs3$}FCo9e|jd48Tyr^sb@6+!PS^1s&%>$_D-@jBDGZZFX7(}vQUud?y! z&5d6(i#O9LW@nJE?mP}LUb75>wRax3swEtpKqY>&g}k-+YDj5H{o3mMc5<9l!Q?=aSfs5V*l>#c!SgEU6Kf z{lbrWAsB}EB-9~kRQ&-a6=zRCD%TF7rPG1>~fX7^4Rm{ziSFp_^0MZ z<8U<)OV4l)7-H;zbY`gklfr=6Z>{EDAdgc@C;YyyFbgnQbSB?D>*4d_iF@ zp3OD(hG@W2DiC>RL#0AVk;{ngUsIs{rGb5`=s|#yzfppoWi~ke2naYx3dLU0!&b*sc z8{-d2};q34-@T>}_37x>pJQ_kTP8@6%cc zIU%yh-uODH{NdibEJDi851u99!>LPw)$Qq#^X+(blV>WgesL>+ERb|LC)k?rR@S*v z%gE!C0z8!DP7X0PFxQjvJW)wl0yNuy+tL?q-#>nT?&>@H9v9B+Y3~6wN4Rc%Us)91 z^h2jU1q+_ORFe7(E6)$Ku&UF?J7HIDmM+qsw|WMr3|KMC5_9TxPtm;W<$~Ma zY*ANdRRcYx@~NbS+1b)UpGu|nZn>BC;BeA5FSlBVu zUK~`eXso}};*j0Won7BZY;o|mxDuZb4ZF2sacyFUqxAW$1V7Q4!oi(Ix^W;dyQI9_ z7t(o9mx%lN%2)>S;k1P1!wDIaBw45PFhyoqt_o+%SRq5u8!RZ;^t*=t!m_o3dZMme z@cg?b525Bz`Uwwd&IX}y&h39E8nvIseBcOOY)YlmN4d!xsS#Xi@QcM>H8*gcD6hDq z(8&u6bv9t%m~Oy#S++zhkqwExAF{zKk*QAiZ0h6;Ld)jNcp-8sA)7DA67^!xk>K+l zy49K!lYD|t6jEevT#SXZ4ntL`&Isa#_7cBxZpFB)jU&P?i3hvZ)8rwvT$v2%Q_0h3 zis(ft-*;1(g4@3^bJccDb=aU+K_hw-gksV2IvQ0ucx0t6)t?G+!Mk{^^_=4@zmn)0 zF2VenUAmRZRrFk-7g~yxsywxj?QD;Hbhv}95PAZ#Y_ng&cgYw(uhWh_bm~nkrc;NC zlq)3G?QB>sO#7j%`P3_z-BXjHMW3{NLPg5X^LQKlFdTP#D)^SH4&qn0H+cv%-uvMt zBwa4ZC)etuXmha~UG?Y%kInvT4lE!|#N&O!ZBD+#$&6uoWDK2tgkwK{o(1Wg?WnWoU$A{xi=Mxn~`nLA=&lA5_veNp?W+_BX_nYIN96a*MO%G z{l`dx&XQl z8P&$B!;9Ou0ezj+!?t#{XA+j4+xsOIau+kP;wX}ScHt&P+LyQ0M-oQplR zd{+WMz0*4)>J`;`bZU(3deP(|?0+@vI3XQ<>OnW3NT%=#UP{F&U`eZP+?J7=;ikkB4{V4BJi z!yMB4HK+!oP-~~`mHft{Qmq>P=~t5FmV9im_VHjQeE1O0z;Y6}OOJcI+c$3G|X z4?%ue2H9c97*rt!JIHj#tKHjO)Ipwbd4f=cZWrWuD)T3V+PnZNWc|kd|AMONZ(d|e zH=>J~vb8qOEwy-`%vCo3@+uay(IobB~=CH zwG~gIe0gyfHcrN!F(=d9gm>>0J}0tn!;G>;pNP>x_IP4iPf$9!|MoThTli=epeOES zK_*W$$snB2%Oo9Wn^ZLMgXo*WXGDYo!xRMmRUi0bAM1P`jo24{l!nGInOj8kD@P}Q zS_7X{$murRpxZHBlgUCGvMrh`r7T`*GB>0T|~N&<8@?m z^WFV9Kc==9+86!);oN1MF)*jA49Xs+!$HOVdxB539 zG|XH#X6zndE`-js(NAor_YAkz(+;+%+Gqza(hs)M_I^d%Q(03<-(Mf9hfa6hYo#A( z0~NBv#yuZ_a+zt@QPUnUx2aG(t<$x;yxh6HV^&0@8Y;*$Ro!pnnh8l%FbOIB^AYZGr!RknsRJmF}v6t z;};jKWz&pwywjnKtB>`n^6GHVS@x1`z1w-u1a_2hO!qqPTG^l#abIlU-&vzNA|!p) z+l6h%Y@m8Ki}yubYD!=D;c?e?6m9j0ka+-bb|#DbeQX->e*X?)(=^UM1-MW!vQz4iS`cE|N~6_Og<}Fh8<+3Vpv`asw_YREQdALa5VY`dM*Yn%; z?T?K}fEZhrD1Pp~2kmjDc@}G@?|*P{Wk6<>izL2WT~^N2fxFXS#CgSRDm`+m zLrbS=X8>=adAPwjGC9|LSxRK35wkBF-qS>$`x!!+o4E;b&+G27qbywi`M--^mOm!O z;kAp+mMq?}P4q+q*U}qkH^nrdLfqS3R|Q zdhPV7?b@~}&uV6zw6a4hB^#-`7inv_Cej^5%1=hmY_13`A!0f4jYIGd#QhpnY9BX zh|#O~Ifa}L#%z8kF30^5SXcsYc*~yuAE-MD9QIP;{0Zd=m2r8Dw=R-=@R*9m`;6gI zB|D1Y73{S1FRLndDh@KCj6&go@qH+AL$eMynFuVPE^9Sawx%bud5?vnem!XyYjI}e1-c@TFosST7FBCoLY0Ah2L)jZxSyQ zcI|xc3FGiH^5_*Gfj1TIkBUB@Jn32A$G})=T3!F~;uM0wjIyhEU zHS>;ncW5`L%`{ZV`>n$u`Hp7?rhh?3#;(0hhP8^@+};n^ln-+sK{SF$EO!LOYToXb zug58(So~GzYZ@|dJOgGmo!vGD8GC_B7p0aB4EFKXfBzj9J@a=5iE?iKi2X-brCx|m zA-_L={J!{gK$pv$GOka6N!lNd3Ig?0kii9V%~YGMS%S{sF2#ZCnuO zw9Rl$R|{*DnUhiU>e-wbN4I1MG8qi7NSE0h^|#%WLo1Qqkyg+;ECPRbZa2>&|K2i& zoHgcqz?~5FT1BjgJ025#77_`qpOr8YG9XBp$e@c23@8Hv&ru1T^n=&y1a1NNK|Inu z()D4byAoKmWB0-A@BZ}WvIo31Re9ZlN`U4x+O zZUmS*L#4*J&Vc@yFZ~R#hCdcGMb`k6u>AewHG$ZK(#D$6wkb;)9m@b0^M&gXWc@+} zUB3Wz>om#|8f^)MGL2tg8mP!H{%-^+*O~0L#p+wF%rKMRINx@ zF@dpeMDH9g*nEusT@rLCv4!rqmjWrP4_GDM4Q1fk>e1`V+P@GmWTNXABFOsn2)b|~ z3U@4ALYYdVPo+>6(`kzVk%1Thz#!!rEL312y|s{^TWD{A4#Y%4GNfB5gBEJCg_M*a zzXpbd^1wnJu#o;qkbi6Eq-^KqZswVJW?nl_XRc*5W{p{6*0g6!!F)B;y2A-<0+zcv zLilQw9tm0p?gY;g{1)U6C!(7HD+GWV83wKmr$J$>g}`+&tx_+qbSb9>r7NNG+N;}V zt~OU|)h>B$YH!w=o6XJUW|&mMR+j{pB>Au@&(THM+|BBP?S8NW+D>g3>`pQ;owZ~J zos%t`va+?C{T*xz!%R7=3$tMk%!N&`8MeSy*aq8S2keAhup3U2Ye_ylSicW0RUjyFZqWnSONHbu?WH5^~+znK>Y92QsYlGGy&Q z^e4PM7Fe~unGc;H&>EsAH|L=&L=g^1iEi*hdr3RcX$_~HIPpFPSMD8e5nZqs+JWpE z%uE3|zr`@lp!Ap2I7FE*L~D=iU4@k-u=RNR=+sspgln}Uoi>8j95J$5&$^@?$gZIs z_EmTejF&HHvs0bS?AFV*fb!|fPqT`OYOHYzQ){qXq_{rWsg!f;)lSw_3af`t+M4*v zc2mf;zjSs9#nRR5Rq1qkgm6QTEo4Om25F<(}o?}%j*J4XUFgk?v_rl zr*bC)pqk+xY9D!X*qO6q@hmrZ4jch;CT^Q7W9LF$^zNNoExFvi9*;JPK%g`94|VBC zOvQooI(Y1O;(zb2y=<+OX0N*fb zON}p!uZw@59^lr5UA%jVqY|el9s|y_{E+EQd?D!s^{yC3xJtN1xJUSv@Qm<}e64m0 z(~}#MTaxb+>xrKeuMvMF_NiHlFy)U_0|XmNYO79dNZl&_I`y}-VA_21W#-?e-A?P* zvP`+K^Qslf zz2tsL6|Txr6{<$6W~n|_^Bd}9HCYXp*Q&GCcJ);CGW9m~gU;d(aQXl78b6{)47Pyb zhW#?G&a20V=e<3t4tnxf?qS?3bMQ(|>30nF%i8|~{?qTY{+}U2JcG#u34jLx2&8%D zLF?J#fi;t9-Az)CdM{dSeE7qE{&tA3MFS*-j*CFybaY^PWBIIdav+?) z-I^5bY+jLH-Z)iW+bJa+72t(!1y=!6a<_O1iVMx$fIPtkp>B~CY=3OjrVLep!#I&5 z)OKr!+{U7%l|T5k z15^XNAs2 z1epJAFD2_*MJtrYs6sIyqYIwcJl|cptjJ4g0>?{!;PkR!05L6>7=@I?=?9+ghj4T( zW|DMB?afd8Wz&u}&rC1s*{IWc0}K{PMfNTP*JY&C4(75p^5Zni5;&;AYZ`o*%PR%6 zLDl;|WF6y5Y%Alu&ne{$>f#GpcikTh(EL~E0h=8B)&LO*`3l;J@#W;Ctw<08A%3$L zBGgYXaBzw%V^-;?ZijB3)yr*tD=@h&cs#<-^vAU~7VUJvDULBc5K0$V%?imgy@&he zxy2aaPWsG;nFwLi6n=Q}fnJX4^;P#I0q(fxlr9Zms$$7L zcqNQQ%BW1Xn`70n%ADl;m2H}g?Ng$q;xPc`N-z;FN|ydQ9FI4g!Ra|{e+&zx7R`Ex zt9esCRWFoZ3_$6jOT^A61C*P8*tX-i?u*qM&V`Wj%5O5)nju=eaupp4Yw|{Z+nW$t zmc&eHKeOI!zJ6LJ$v5vF9!Q^Ew+CzkdRp0^K}E@di>-Ul58k|Q@Jk_InKjB6|H1g# z?>-^w@`$1%3XdqBPKFi?R}96L(m09J723)B zKTW*6mo9CD6f~`Z;hFiPsJn=B=Bnh2#9C#)fA#X!ODETEA>LT9fB5yt?%i!I$Z{L^ zpxeIPK=K&l9=RJu2wf{a?n8t0)i>hhp4>`r+h3`7$|FrfpPl&5ZueGwx!vy4`PNTe zGJWt{!6_hrIDKe&+^>f<)D4jtIjbJ*H2V`rR`;8A<2Xr#=yglxAMPX0#z^>!$0sN9 z#Sgg8j&EKAPMQ;p@hWmKs`KL{7sCq)de9W?-v(X!-8|R#-yi>^M}7#NeEL$oNTkER z;QW_5!A)}qNl=~j$bs`TZIX9>_8Zu=J(PstXQBMd!{CtfAhUmYp?vfp8{4Djd~?_( zs74bE0AC+xS*Sn`hc;TF!XYyW5H&%!Bl5H4F-x@pi1AgehVAr=%P?Er-D zl(W&HB7+}nEoY|ZMLa|O}~9N!H2I_h7O;cRdJ>HL5_ zQoOU?C+ik{^{aL8YV{-Q|29=d@$sv}3Hm`lv8u>GHUdND8olT@{Jd3#Utq`v4m}h^ z8#JiP!>pV!eO1eKQ3M8YIQ;@0y_uZb6EVi07lRV45zLx#gy>}3*uPB!!US(&Zp=N; z1$#kY?3AR+p$F86M}?iBQ2@`Yl)VAv4)IWGg9g#`q?4w-|F_s`=9!*Xj<8tpPo-mlCoeqTH793& zuIO8&)_g^f=Rq9gSqw)Ed%ZD_#W)$JWqWkl?r^;#Vlqaw3##l?$ncQ>cE90-#gqAb zcJVQ|iShaK{@@I##(kVE`oRtZtkF5~Lrj7|JY~L&F2lr<48U(Nh|Cx+W4ZUb)7vzQ zx*((dHkBBcZSddpqv#qxan@8DU)+JgYU2%am$9+u%S^5}V{t+i%wERKxr(StP-IM^ zDJX-S2kk}Js#WW`qtzzkN=nV>!1`>M$wFJYw%dlAVibKNcvh>qjbpxt@Y<4D zd-$6l%^=7O4)e4qq>l_b20*$VM1cr^qqcZBU|+-EjSmgph2%+jDVfCE(7POf4gE>f^qTtop^6p_#^swT&ILp5n{;t>bEKTvd258v=XK*4+ zcy?I}w%6^oCNoX{b*l}`9w7gz`)B>(=+V=k|91VOKN%-Y&%XHRzU|@d!`C*tyc|_U z$^DBvheSN}`34}+HM~3ms)qh&s)FfT<3AtP;s0)YvNt@&&tJqP+|$mQ1WGuIfSfMx z9SC_P?xg-{Y22kXUm*KJj zcdVur(Uk^Ov9o8=x~p(+9wuN?tb>L_24L?@xAZYe3+DC@jlg>?v`TR4=j@}o1ZNke z;8G{)+JUp%*e-3;sIqJ&W-4sFdH%zvia*dIjKp7)nKM2$B0rUnBLN=ANQCs0NLVEK zM=dDBbUsVx+hg2i6c69{O-ZyJg(Aq?J%7903}RyI9IXqy2xXY?>!dmTPxl)7xNLX9MtQbBs9k-&~6sXt?dv<6Elu1!pvw(yD5L*h$s zbQ#}x7K^4nU>r?ATLX>BV0}=umY0=KSCmdUsG0se2=A(P%!XbVM%5xtZo|4rM`yO zZRv@YP0(Jg7`r@}fsf8|;-5w#Z_>h7F*5DP+7*nB&JmvHUF581;|w~bz;M11ncqVL znCWtd%@M%urGsfD^}Lo%Gj;n_9s26!$A{IHy6IHvu`*BESuPAlwg4jC01vVvMln((0iNB?I`8^j}FPT>fuy)rTskp=hRI~Pr^J&(kl40 z81!cqz>`~1UY5&)cz3Nhll$h1ikZS|j;vBqK%}*Ybo?-{%4PqDtsQ zOFz+#&0_ur70)?1jpxN9DWiZ$CO{f!ZmfyK3ZlR51gi;FBqB?dW#|>}+DbYs{34&K zO2H><*7fWbd@G8bbuIv*(q%}1dJu$RoS;AqmaQd4-rbJ2UFyIMn8pUk(()iUGg=uq zm32NBd79dOCdA%kXS2v;x=I@ihu-w1uh8qPFlWzhdM+yhEk<9i+<|4xa)VC2#Qy*nG-h)$7Z>3of% z<6l((kx)!Tc@69@k2@*iO8EI0n$X83z{iW!K`yS&5FpVNIk;<+JSc(5-R1@>iXdr1 z?r7Sy!UEBqayp-Xg{>X*3(PZ_j0uQV<+RSvm^JD;>=cQUw8gWEfYG3A{HZ^isEb;J zj1%(ufIGZf0aEl=3)iCzdOS|0;#M#Fm2ZK&sF+ZykM5X^r$2x5)6icuU;g;(pnqMD zE-h=x5ESERq}_UY!j1y9Ox(%pN@!EK&7Jq=VAe&(S*EFC>-viADRi`Y>Skg3QrLk0 zES?7c@nV*MUE_`Wjguofm4HWHQ5C&Jiv+hr~$ zBh@XarO*D)40szwl`l#f?L$MzMATMzS=Sq=JikA z15SmcYC{1=`cTyDcBrf~|6UlzQAoz1*>TxNw2ySqi$nBG&ulo2-YlzJ#%X~QYVAC< zi*C=JPp1}D(@Uxg4zcU35=?vCjBglO_Wxkw-3kL9{1df#9HA%-+^2mvz1Ryw8>R%; z$n`wXw1=#eAo$>0l1yaV% zs~O4&5ZkuSHp9{cBd4J-nlKy*5M5vZ+I|;@Lg^yaF)wtDWQ^Q!;%rUUhJmA6Z&`@Y zStSJPJ30NsSHF{#{rlL8OEjwufp#$+?`&k0xWi$uY1im1nlW)V32`&1L-UT~Zm+P0 zU4Sxi_SJCPtI$fZ(8y5vYGet0S@?3~CuOS;4# zO+P-uw!bV`L0}k+49)yQ-wy)lw}xpWIC-5(;AgpuBPhGs3@YXPZ%Ef-fo$hekN4t| z%*IYXn_a&?o6UvWJS0(8l5d%$c0Qlvb9xHGF$nspHgH%gMJ@APo!mjH8YJ%`juJC7 zUpDEz$KRc)%=0jQIiGy~>sy~+O)2$2oxOlUW3AQ;V6bBF*GYmfmJ2ldKppy?%W{+A zt06u2+#rgiwl20p2M6yoDze)n$7y*h-9R~A^pBJbU7F9$r;}o=KDTBFrNAG^WvcYxdusE5-g+5;2EKeOCfZ| zSkK!FySrzEO`hnE>>~}ywjnJ6&a~dCN*nzuEw#jXZ%`VEFjEWad3z@>g31)TXDwrI z7G*+R!=(ETF=c&-@o%6=mti_32h@(-G@G(LrhDN;Qm1d0Cg&2b1~zxp!tr6U*v%c^ z;M-)ngHy1hrBw)zLf2HI6n>NLs{i~`?`;p1(=U2<6^YUaWI zVS=~`O^XoYyf9Pnn$?>1lK}nQ!IdA;B2)YR+5z(jq6XCv!Ia1Zj$VvVP(=S;XQZH+ z`#~(YnS4qG9sH-O0xHASBV;7>7t_P4Fw#mR zQ&1YpR2EuL=b2fDt4I~xzR>L~6~cN+iOQgIn(@)}`j7I1RnEcK$eA)zgQLYTHh8B+ zS{K*ePi9xHSYK&ya}TGBK|F4Iqm46BI^}YerML1?8`1~}>%%KYP-efcZhbn!e+ihwoLpF0S z8%dc@yY>2ut9>V6G~R@RaO4((hd_q)&0l^Y^J7v&YR?RoDE^hIRU!WeMa;Ncx=z-FH?V?^FRj1B302vm;t)g zql^KaCt}#FB#;QnGXEsaYH4cge1wKD)bMZwVMJaL^U+;9chTh~T?FwX%0uU(i z-C(ss*}(DO6oxF;2t;4oqWvaEg0G?Mr9Km{Dev zDr-xWk<;Mek8T0N2pQ$dsf(yxI{`X#2I8Vmks?e6ui>4>5^J}%u~|H zp;XQq(Tc5Sn_g>1I@s_`=mX|alEy(Gl6t9$;%@zio)2v$IMXhBqd1k?3Cg3ZH0fVJ zy%!2iOqgA-fAS0T^t^Aa=hH4Bq<*M?st7lfNo}rZ-(*w|X`Ytg$VFhRQCP(g+O#~t zh|o|wx46s^y!+kgztm@P-<5j{?mIE+F+^2ggM zggBiNM$_@^W>0Kev9tjYQJFoK0oaF_r5TmM*a~S2@+lZ0?MHT6qDI;-mVskKbK}nr z9lQ^RH~WDd$ywqrm9MUNHmdB7a@Pb1Hx1-CIu%ZM+j&_s#Xq?!K*~4^Qnj_ z5F9kCLC)1V64W5Oswcb#8t8DhiFqz0cBjMa%(EB|%fcisC(l{#QWwi8$@5eEN0}Kj z$%zoT7XN%UV!_PNXiH!H^a<{dXG!xFG^~UZ7qt*qZtrw%@(|^aIj?I71q6aF3Fb}X zoOd6s#B>E3544QQA)_b6}(U(yh(;h_-?-o#%4 zr1$fQ5WMT!+>Cy-(7U|DUi_kc3Z^;J`v3m|3-E!H zlyIcUsw%Kdt&zVU5rP39*DsSZum}OO&+m3etL38Wy2^JyS`jBip-OcKd*Le+(Shbn zw}5|k&~q|_A$t7uyOaO7+_&FLdG5MtC&|5MzKOA}s_3T% zc3WkuD`Do&W8oQOqi)guqMdK6>iLP;H<;*oYI#wD1;EYC=r{S8FJZu+hCD7|M6or>RdEp?oP{(uHdlRL>x?<% z4+>KOFQlGMitWW%g*MjcYo@nIa+_&?Lfor`r$hJBG@StMIx6E#8IMprPekop>a$p3 zaXi;b7bq?Q!apU?E_E}RFe2pJV5aywm>xou5a@a^R8h>*l*{6GXQZ_IM?%C)7zrxc zqb@FE1pfJ>-O+ZtQG^O9L%&7QeFjpKMD}=Jq{oqI zHlHR!<$LDdOG#fns}%>K_Xh2I+E0q-8v;M_Pdl5(7oWUEAN^lZC&zP2bMy3zBzh;O zj^?AO5fKidVfnTnn>g(j!gP*Cr`spIU1CHyM@}+coI9elbOk19;jZ_WQ#VEzm0M1D z_8{Bt^a14o=foOpoAkM86=EVTd~-AHYy!45mhIWTfVhWO36jy3`tq zI{?fOkgJf5=Rp`c=EzwdnxNVJRY`5Cmz+64jPS{FF^ydE76(%VQ5%LA_icPw?P?gX z`?8!bO|zB-eZ_!rQt#YxE&yH?zdt=aJ7eswhY_@`cF6T=bbNfoUqI0Yf3+o$T*}V| zJreh;oEFDQ`0qDKGFfl3;H2-7n&-(R+%;si^l?%fn9LHJTThnUMVpT!R+z$QCr_$K zJQW>G1^Pl6Yv!JD&ig2q9pw&)Fj13U$+c|>DODk{8**~eChNWy0JW`fqR5*%5TPs* znh7SYm%DYF2}D$AzP1=Y$u-K4YAkI5jSHu2n4@@HO+HYi+zuvI1I(Qwl+nQk!r1vP z6G9oIEhLPL@cE|kT{E(h(JYMPwAvV&^}MC#iO*;HLi$dB?1vTLbwM^Izx6koL+h^LF4j>Iy{ z2n=j&i)*iH=9`n_-`37J9=_q(%4D2K6lRcfjFj=ORzw*lE9)^=w`RJF+XM zw!*8|QoWbfv?3Hg+Vq0gBtm8lOfolmZLfrNAvJpIv|KI~qRXv{)q|Kr1)5enws66P zpfnSVB*r?Y7YPhVndnteL5i{?)aaeHN^1i+%wV9BBGDO>A{{}mCzjGt$*4(M8ikLf z8ID_$a4A!!aOofs@`@_bRLz$&*0k7&1(9|xR45PeZs)~@Ra9vMb*4=;S<+VURM(Zj zdXbbSW_^0;L?X$+SoCdjB;#0o@IfXW97NaL4hods5oO^=Mlkeq5rHo_r_Gs z-#NY6*Yu61V`zF)d)Sp54EIlWy2Fe6AJF_)D~N-*ogGpl#j5KXDNB!J8!TxcCe1U^ znwq7JcOgnuh>h7`s1qXVX+;Bx1~P42Ef{S12k;&*$q3__uXac}A!jaT2)SbPsQ;2x zq^Lsn-c9VG3@Gw7D80tUltAV_rOXdypukFEM<#KV(Yd$4(=o?5SEi$h6f5XmrZVba zKw3RA#>Z&s$aj?SRCnO55w?CFW*NPkbLCA|x zO6xt$;|*B$t75r#)>BboxLV>QkVkzQjJ=l|_Drkj4_*=46L-xpPrAw*V0ZCj^1@ zkunC1#)j~>CL|*~ihW0mo-^h$?Pu{*ek=M-5y5_ku)@82ojQw#FQro zYUE_qStc_WO@@FKI3LH5Bsr@JxG^muuL@>tuj~7WILPonr6K zNx)~FcMWTWbNmjQ}J7V#U&Lwi*)yznY-&xy2319V1y?cEi`&ctn7DcsL?JScCX{kt1=9yq!$26= zSOv$P!b8jQ{`~bGrqYcDVm(Y^ESI3+kEv>`#@$cmw%Is1|MUT+!i}t*#l241M~ABF ze`|$#FgH(AYD`k~o(qU-+kBf-ipq~_Ng;*8#4;RpQr?tilSns@9A};w^t*k9%|dO; zW!AN-N*f|dwU#y{T>ITf+74Ts8xstCYyiN75v>-fb245BRm+-`L|q*&V(1|ds?4^)eQ2t}Ia z4tKP1J(9KQb9*O39tZ4-X@C9E#Vbjz>pCq**p|-o~%jS}b z1~{p}8H?S{DLG%E95q5ezw?lJsRt(m&S>M7TadJ5|N{Fix2Yh7uwp zoYH~Tm{$}VdX?$Y3SWDtcX!QZ2nQ-h?rmG;9&fM>e z-advJpW1m=xhWG-ct8HcF)~J%Juk0YlQ{An-;uny^!vwEnP)P2YZ6IyPHp%+h{VjZ z;VJJvn$~5?^_{AMDTN*(lqShC8eY%2=Q^Y&<3%TBKW;5xJY*+JdXxMh5V=8Gsapgy z4Zy4Nj6jUec)X=a&-$1k1y*bVhbD;QMD-6IgZJU7he;vZt5UQQ4@q-!FNkDbHCj#) z+3f1las40)ugXD#YS){l#6oZnzf2BHt+Btfb2uQ~q$=ZnvJlhb8^|s%7G1Yoatdul zn5Tk4ll9%Ek++$$DJ?m?&0_N&lw4X7W$_w7ZpW#I0zfnUUG~8CdYQB$@sPC}wT#;| z%ZK4)y#(k09efO?$8%6(f%a-5MpY4hFq4x8jZh#Ifz>aE6#i5<>Ng$>{=GY>%9$HOLRNE z8H09q{D>X+cf*XXdc_jm3m&s)3+x00DX00C$TKW>bQM}15*7u?7wC-s(K`m*O zBqEEH>!LuCH7+g@WRQ`5E84QAjWKKFnjSt63{W0I9Y z&A+oJA#2HlkAx0Mn%G#w!&a!ucWgV%>;libYuhc7N{w`z&w?OrBsUn8XtW;braeR? zh%Bg&A&+5rAto;7^(Gj<|xbs%0N3Z?*)bK0haq*NBl6-i|CdV@V;2PSKeZk9`40u$WY}9ycDP@d?79@-oUA|Ex zyH|%KR1bujCDB*qUS|E;s+>g#=*}ZTc5Hn0N@N$i&fdl>B=byd&)zJ)^Byk$c>(a%{+f)_Z$G?P8pQsHo(!4?^z3=}{5-u^alqIA2n=B~N}hKT zSNOa)T#w1Y^T+q&yMu0Kz$bhUUa*q|q2fMB$}dd z+r;hXR(A9iW3tal5K>c!}Et6a;tiILF3YlmGf zR$h<|3CD~(qaH*q8AosyRPWhht2E1b1cy&mYyG>fi2Xq<=!A4O&Wq+gPN=J`XQH53 z*_>^a&N6QKmvuc`t#_Mw8o|$A@XmbRv>A71^em3laxmpVyVM_SmBXCJxIb5XN0j^3 zPP150Bkk7AiyG%s@$|y=CgtBzrB?2<%a`^Vrj|EF`e~lm^KP|hgb&*EkDI2bJhdDt z(!bQAqPk#QLza6~r(J1fAO-2N{gm-xIZ3X@C@;gj@JFoWd#OJoGd@+2YnCrW^vJf= z6;#UKE~ZC19pD1TbgZa6*_%b_(qnLaa0^MMD8?xrJ z2j|X}17Yue-nXfClLDZVUDmG7G)q{XTAUG@>U=+^Jm^2Dsz)#yC!AJ^+cTlRkaRO0 z-)!+W%XE&>>znEL^+9~NROehHtu#Y6WP2x@iS_(>#@S88-XIF8gD198!(t;TC~(do zmAi#Apl?Ueky&vvYM%^8!nxcC<5Fpa$_1whtT7`aQ4(pM#d?Wl!6jgg^i6!gzkLsL zMLvn*1MI5ct^JkjJ5Y794DvnpXJOE znIZg$=+2W`@=QuqXo>f~Zj013MJiyW>1v;d2^nL3ABUsEe3BZ5uYCThMr^u*C5f}Z zg8fvc;ewgmbO%tmsWLfkVgVz_OBjaGbG@6EFG<4wmEhOWLlJcoWKosRnRe`&Fptk{ zi!6pE<)<&?z6OmY1KN8sFp6!QA~PvzUD><>@5eq?${@%nQwOaa5^*BpG0@2%9baIU zUrzLm8qcF%|UP(W(5p=LF&?>Lix)l2OXVe1+sH z<5J5uoL(fzU4fr>I*rp{mm430LHXHLTjgox(CH~XA@0!i{Sp4M2~^2-<{@b=c*kYS znyu=kyz6P-b3^h#*KE|%q_gSKmC9RhHtY4UD=!`A$_?W}9_eFoVGLWE=1s5HH=frc zj$(+|Hs62$!_UX3_~Y29szo2kOYfg?ihC=sv$=fBB`v#<3X_A#>_>c}m_rJm`AOOZ zo^!_@$j3gYv05K_TP8Cyiy~H9JEvLa{{ut~(igV;*g6(@Y5ZsSR+$-r1$s)3B}y%8 z+wy#SBG!Tby-TjUM&gWVUF%HFOh|3q1|0X=jqqww6i1uoQ`%j*z6sP;GHS;xiMAp! z(@b-xKB%cXIP_%9fmBk^H1NOleZR@we1)$T<`K=JnzikIBmU+xkR){ApwkWrXh+(O ziy{z0VSgl{=we5jq zR4yO0_MRGrX@70NIhz@IP{aKKU(#YTW6T8Y zCgcs$)4uNenTOU&v_q<*dQx?!jXK|`sTYUA-MsZB12ZJEDVNYY7*`iPx!lvo{qP2G z_PF;z!)1*5K!QNHKf1!6rub=tI(rPO%DBex!C~u7$5I1D{ zofhB!&f8BP&fmAXL8-m?d39!}WR*&g>Ljs*JoXDn8R@ET9cCmUWukPmZ`(zNM9Y!IScPD~$20%E@Ga|OgJ28Bi3K1J&iRM2yWW!QTh zaU|)wk1dfEU*ruEb0n%bABI~~=x_c`F=7*4g{(z!J4!eNV-*5jH*ba?RNsJdWkVtn z2fglhC{xZS2GK59-Xm@U6511F2(_k#jWn{E^{LoUJX;a2JO*+tk$}f>?CGHEh}fG! zDU)+9wRLe>fU{ci12t3IHjdC}Ivd1{2jB>fYPZ0{`S2~>e#L;BeOSFNZaw&jGD^<8 zD?gp|t|;$i^7(I9Utfs}{`}kOmFz>d{Zg;ZheZkJ{yCq_e7pOX*k?24E98HExpL2+ zx-X1>%)oCOUjQhDse;p*$SsUwb&(9b%H56&JisWD8DLw~W7C!SjOE5>EJ|f8Di@=; zU08Hgyy-BdU}is;d*ygwGCG&f5++0{w3Lw_870Pm-s&2KDJLdtTW}wZgFAt8uj-v5-!+?5(YzqD!$DGWt4T0 z>R36q?g~*hb}-EwmY%L%mF|ZOY}XOWA=?|cu$XKu1lDQg=0S$vto1NN-Uq2T-w zs0mjWlJng9L{M2Y&kJnpW)Wk;JdS)V%`Hx0)MJ^*hyX@z7dA>mZQ%Y*N8(9c{N>79r&_lZ7U9G=Cq_GaN1vDNidGnF=`qQklp;Kc$$03z5*rNi6fi zyxikdr9E#s;Zi?;t_5wCTsj|tJ|_iYI%dd&u4RLD-tw*{v1rxmWDPi{7^5Q4%aOt8 zlTP$)AjxqkRg_FY7N`6Tr(Ii^)D^{A%Eo(r;joMS_uW_oDMK0uZPD?qZW3iX&P7pE zQxRFos6spElkfSu9QIo`j(0}w3TETFW~@YX41h?dr6md(cI>Z{N#I%2v8wo@N-{s4 ztv5}9$3E43%)RBKi;Y(HvfELL5fQZ|aW35H3kkNtc3*QPIZ`172R7UbIip?Hpglbz zqj}`QSM+nhCBDh?P@FSFB0(kux{5Ko%Xzj$*!R9VDeDe;Y;*4BA^J#OQ7m==B zYo#K^DnPh(&hPTmV2F@~H}^;Mc59!W&2}kLY+-OG2sG?FLW3gl{^dhJP`hlh%Ocni z+me{}Ydh{P;SS;*aB1`p?%lY4Y5Zoj+#CIE{clG$IT*p|zxDqu`T_qzoD&f%K1hMJ z5mU+6 ze-J{y9~nW>Wvr;4*p)3h8K1hw8OHIeK@{+x+kuP_NnZP>_ zFq$%I0&8l3&d}M9H!Dw}Au~fO^a4d!U^E>E$V?el$5`nkq z4kkkjL^joK8r2DpM}E=dQ(xDMLlSKOa^fYxSV-eRRtX%vfw}ZEY71!aPV1EI#BC)o z&Gryw7qWJ#LBe*T1~qRml!sMi?|1Rtl$)x`C6jkWt#uf<995M;AO`&)LO_lzkh?tU z142TJ+egC}FPoo^gev2S_(=2r z!*?B-a=gXsxp3ue$s;$;&YOyk@IOD#Dw0~K5c8x0Yb_miX-Owt8(A6VmEB)Cl|M9~ zbltVzmlZrWg<>(J8(CVEH-n5FHl@~CT+}C1mu~?`QAwg@JmU1kc)X;GVIXa3K8lv0 zyGgjFv)k*dH1L7HA~7o8<1{@u)(t)dlTm3{z_Oqk7g^4rIoJ3OlSAuhuJ8JLR1Te#W0_Z!;qW3-ZX?Nh_&NZNjnS$=;!yX(q^&RdXrY_z_E>XBBA+({c;cO0v+cNq~`u6_13F zAykT6|7lkO$FEW~q{S}<96}DxO7EhY>Pt)GMu+wE2n9$B0pK`riD2(k z60m@~Nr9Iik_K69lLyWjx?$F0^uPl8r{W0##CQ;iAi}fR4tlO{+7qvv4k^#r@mPFK z8RXPuCz6oO&QOQRE)a=h8yuqzk!B=f(yon3->^B>9A}ONszpnTOPG?1v1`= z@8ya}>1kE;Dhk(4wV?YMeU z8A@}Bnq&l<#U|?6y}&xVaeeR+B%ygXevsd%eDS?o6p^rLRUL>&vagpJ$d zM?UY+Lw8XGeMzHOsus!&QM)wR#ZTZB#Tob$!!EzCZrLb%#*DJ{EFw?aIylT$9` literal 0 HcmV?d00001 diff --git a/static/fonts/noto-sans-400.woff2 b/static/fonts/noto-sans-400.woff2 deleted file mode 100644 index b97dce06f4f1add9b8610db4c39842b3c5518c4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38264 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ÐoaNu6vA$lO!ttyYvl?x0(@|h6$9kev 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 M+h|_*S>wx%0RdFHJOBUy diff --git a/static/fonts/noto-sans-700.woff2 b/static/fonts/noto-sans-700.woff2 deleted file mode 100644 index 3bd0b602f4a3dc65f20a3a0993e30f19ab26cd8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37964 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 Y(sy+WPdY-*KG7ZIIH+%=u}vnm1M*HfCIA2c diff --git a/static/fonts/theboldfont.woff2 b/static/fonts/theboldfont.woff2 deleted file mode 100644 index 0e8c9ff8c198e729d7a77d2d8bbd48ffbc44ea7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9472 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 S?UJ#vyPa%J2mIPD0001Jt1sgK diff --git a/static/img/einundzwanzig-horizontal.svg b/static/img/einundzwanzig-horizontal.svg deleted file mode 100644 index ac1bc7daba4..00000000000 --- a/static/img/einundzwanzig-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/static/img/einundzwanzig-square.svg b/static/img/einundzwanzig-square.svg index 709a7750e31..8dd1beb234f 100644 --- a/static/img/einundzwanzig-square.svg +++ b/static/img/einundzwanzig-square.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/static/img/favicon/favicon-16x16.png b/static/img/favicon/favicon-16x16.png deleted file mode 100644 index b83dff5d7320ed6ba841b503532be27789b5b76e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 975 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 U*g|Kko8St-!_|xM&^avaUkF^FQ~&?~ diff --git a/static/img/favicon/favicon.svg b/static/img/favicon/favicon.svg new file mode 100644 index 00000000000..8dd1beb234f --- /dev/null +++ b/static/img/favicon/favicon.svg @@ -0,0 +1 @@ + diff --git a/static/img/sprite.svg b/static/img/sprite.svg index d1f543e4bd0..3c7c9892304 100644 --- a/static/img/sprite.svg +++ b/static/img/sprite.svg @@ -1,9 +1,12 @@ - + + + + diff --git a/static/js/main.js b/static/js/main.js index 4ecb6beb833..d4952dce05c 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -1,23 +1,24 @@ const shuffle = arr => { for (let i = arr.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * i); const temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; }; return arr } +// Theme Switch +const COLOR_MODES = ["light", "dark"] +const THEME_ATTR = "data-theme" +const STORE_ATTR = "theme" +const systemColorMode = window.matchMedia("(prefers-color-scheme: dark)").matches ? COLOR_MODES[1] : COLOR_MODES[0] +const userColorMode = window.localStorage.getItem(STORE_ATTR) +const initialColorMode = COLOR_MODES.includes(userColorMode) ? userColorMode : systemColorMode + +const setColorMode = mode => { + if (COLOR_MODES.includes(mode)) { + window.localStorage.setItem(STORE_ATTR, mode) + document.documentElement.setAttribute(THEME_ATTR, mode) + } +} + +setColorMode(initialColorMode) + document.addEventListener("DOMContentLoaded", () => { - const $body = document.body - const $headerAnchor = document.getElementById('header-anchor') - // Topbar - const topbarClass = 'topbar' - const topbarAppearClass = 'topbar--appear' - const addTopbar = () => { - $body.classList.add(topbarClass) - window.setTimeout(() => { - $body.classList.add(topbarAppearClass) - }, 25) - } - const removeTopbar = () => { - $body.classList.remove(topbarClass) - $body.classList.remove(topbarAppearClass) - } - if ( "IntersectionObserver" in window && "IntersectionObserverEntry" in window && @@ -25,14 +26,10 @@ document.addEventListener("DOMContentLoaded", () => { ) { const headerObserver = new IntersectionObserver(entries => { const { boundingClientRect: { y, height } } = entries[0] - if (Math.abs(y) > height) { - addTopbar() - } else { - removeTopbar() - } + const fn = Math.abs(y) > height ? 'add' : 'remove' + document.body.classList[fn]('topbar') }) - - headerObserver.observe($headerAnchor) + headerObserver.observe(document.getElementById('header-anchor')) } // List shuffling @@ -44,7 +41,7 @@ document.addEventListener("DOMContentLoaded", () => { }) // Player - if (window.Einundzwanzig.amplitude && window.Amplitude) { + if (window.Einundzwanzig && window.Einundzwanzig.amplitude && window.Amplitude) { window.Amplitude.init(window.Einundzwanzig.amplitude) document.querySelector('.player__progress').addEventListener('click', function (e) { @@ -53,4 +50,14 @@ document.addEventListener("DOMContentLoaded", () => { window.Amplitude.setSongPlayedPercentage((parseFloat(x) / parseFloat(this.offsetWidth)) * 100) }) } + + // Theme Switch + document.querySelectorAll(".theme").forEach(function (link) { + link.addEventListener("click", function (e) { + e.preventDefault() + const current = document.documentElement.getAttribute(THEME_ATTR) || COLOR_MODES[0] + const mode = current === COLOR_MODES[0] ? COLOR_MODES[1] : COLOR_MODES[0] + setColorMode(mode) + }); + }); }) diff --git a/tasks/generate_pages.js b/tasks/generate_pages.js index 38d5d5c0be3..8b0995efb4e 100644 --- a/tasks/generate_pages.js +++ b/tasks/generate_pages.js @@ -19,9 +19,9 @@ const renderPage = (template, out, data = {}) => { writeFileSync(dst, rendered) } -renderPage('index', 'index', { navCurrent: 'index' }) -renderPage('team', 'team', { navCurrent: 'team', team }) +renderPage('index', 'index', { navCurrent: 'index', currentEpisode: episodes[0] }) renderPage('podcast', 'podcast', { navCurrent: 'podcast', episodes: [...episodes] }) +renderPage('team', 'team', { navCurrent: 'team', team }) renderPage('category', 'podcast/news', { navCurrent: 'podcast', categoryName: 'News', episodes: episodes.filter(e => e.category === 'news') }) renderPage('category', 'podcast/interviews', { navCurrent: 'podcast', categoryName: 'Interviews', episodes: episodes.filter(e => e.category === 'interview') })