From cc884eec070c61811273beea5467a7b75ea67f2f Mon Sep 17 00:00:00 2001 From: Liam Date: Tue, 17 Oct 2023 21:42:37 +0100 Subject: [PATCH] fork from scoresaber-reloaded --- .gitignore | 7 + LICENSE.md | 674 ++ README.md | 49 + netlify.toml | 35 + package.json | 43 + public/assets/accsaber-logo.png | Bin 0 -> 13091 bytes public/assets/favicon.png | Bin 0 -> 3127 bytes public/assets/miss.gif | Bin 0 -> 435503 bytes public/assets/scoresaber-logo.svg | 1 + public/assets/song-default.png | Bin 0 -> 8284 bytes public/assets/ss-bulma.css | 9177 +++++++++++++++++ public/assets/ssr.css | 206 + public/assets/swiped-events.min.js | 9 + public/index.html | 21 + rollup.config.js | 150 + src/App.svelte | 90 + src/components/BeatSavior/Details.svelte | 227 + src/components/BeatSavior/HandAcc.svelte | 93 + src/components/BeatSavior/History.svelte | 229 + src/components/BeatSavior/Stats/Chart.svelte | 142 + src/components/BeatSavior/Stats/Grid.svelte | 57 + src/components/BeatSavior/Stats/Hands.svelte | 142 + .../BeatSavior/Stats/OtherStats.svelte | 188 + src/components/Common/Accuracy.svelte | 85 + src/components/Common/Autocomplete.svelte | 108 + src/components/Common/Avatar.svelte | 19 + src/components/Common/Badge.svelte | 137 + src/components/Common/Button.svelte | 182 + src/components/Common/Carousel.svelte | 137 + src/components/Common/Change.svelte | 52 + src/components/Common/ChartBrowser.svelte | 176 + src/components/Common/Dialog.svelte | 94 + src/components/Common/Donut.svelte | 79 + src/components/Common/Dropdown.svelte | 76 + src/components/Common/Error.svelte | 31 + src/components/Common/File.svelte | 25 + src/components/Common/Flag.svelte | 17 + src/components/Common/FormattedDate.svelte | 27 + src/components/Common/Modal.svelte | 139 + src/components/Common/Pager.svelte | 309 + .../Common/PlayerNameWithFlag.svelte | 34 + src/components/Common/QueueStats.svelte | 51 + src/components/Common/Skeleton.svelte | 34 + src/components/Common/Spinner.svelte | 34 + src/components/Common/Switcher.svelte | 54 + src/components/Common/Value.svelte | 67 + src/components/Nav.svelte | 239 + src/components/Others/Select.svelte | 37 + src/components/Others/Settings.svelte | 254 + src/components/Player/Avatar.svelte | 92 + .../Player/Charts/AccHistoryChart.svelte | 342 + .../Player/Charts/AccMapsChart.svelte | 388 + .../Player/Charts/AccSaberChart.svelte | 335 + src/components/Player/Charts/SsChart.svelte | 454 + .../Charts/utils/legend-click-handler.js | 54 + .../Player/Charts/utils/regions-plugin.js | 39 + src/components/Player/Icons.svelte | 144 + src/components/Player/MenuLine.svelte | 37 + src/components/Player/PlayerStats.svelte | 194 + src/components/Player/Profile.svelte | 243 + .../Player/ProfileCards/AccSaber.svelte | 185 + .../Player/ProfileCards/BeatSavior.svelte | 275 + .../Player/ProfileCards/MiniRanking.svelte | 43 + .../Player/ProfileCards/PpCalc.svelte | 219 + .../ProfileCards/ScoreSaberStats.svelte | 199 + .../Player/ProfileCards/TwitchVideos.svelte | 25 + .../Player/ScoreFilters/GenericFilter.svelte | 88 + .../Player/ScoreFilters/SelectFilter.svelte | 44 + .../Player/ScoreFilters/TextFilter.svelte | 48 + src/components/Player/ScoreRank.svelte | 58 + .../Player/ScoreServiceFilters.svelte | 32 + .../Player/ScoreServiceSwitcher.svelte | 313 + src/components/Player/Scores.svelte | 135 + src/components/Player/ScoresPager.svelte | 208 + src/components/Player/ScoresStats.svelte | 37 + src/components/Player/Search.svelte | 93 + src/components/Player/SongCover.svelte | 83 + src/components/Player/SongInfo.svelte | 117 + src/components/Player/SongScore.svelte | 516 + src/components/Player/SongScoreDetails.svelte | 125 + src/components/Player/SsBadges.svelte | 32 + src/components/Player/Status.svelte | 22 + src/components/Player/TwitchLinkModal.svelte | 161 + src/components/Player/TwitchVideos.svelte | 58 + src/components/Player/utils/profile.js | 184 + .../Player/utils/service-param-manager.js | 126 + src/components/Ranking/Mini.svelte | 130 + src/components/Score/Pp.svelte | 114 + src/components/Song/Difficulty.svelte | 39 + src/components/Song/Duration.svelte | 16 + src/components/Song/Icons.svelte | 63 + src/db/cache.js | 106 + src/db/db.js | 243 + src/db/fix-data.js | 189 + src/db/repositories-init.js | 19 + src/db/repository/accsaber-categories.js | 3 + src/db/repository/accsaber-players-history.js | 6 + src/db/repository/accsaber-players.js | 10 + src/db/repository/beat-savior-files.js | 3 + src/db/repository/beat-savior-players.js | 3 + src/db/repository/beat-savior.js | 6 + src/db/repository/cache.js | 3 + src/db/repository/generic.js | 228 + src/db/repository/groups.js | 5 + src/db/repository/key-value.js | 3 + src/db/repository/players-history.js | 6 + src/db/repository/players.js | 3 + src/db/repository/rankeds-changes.js | 3 + src/db/repository/rankeds.js | 3 + src/db/repository/scores-update-queue.js | 9 + src/db/repository/scores.js | 12 + src/db/repository/songs-beatmaps.js | 3 + src/db/repository/songs.js | 3 + src/db/repository/twitch.js | 3 + src/main.js | 70 + src/network/cache.js | 121 + .../clients/accsaber/api-categories.js | 19 + .../clients/accsaber/api-leaderboard.js | 86 + .../accsaber/api-player-rank-history.js | 29 + src/network/clients/accsaber/api-ranking.js | 24 + src/network/clients/accsaber/api-scores.js | 59 + src/network/clients/beatmaps/api-hash.js | 9 + src/network/clients/beatmaps/api-key.js | 9 + src/network/clients/beatmaps/utils/process.js | 15 + src/network/clients/beatsavior/api.js | 95 + src/network/clients/generic.js | 25 + .../leaderboard/page-leaderboard.js | 35 + src/network/clients/scoresaber/player/api.js | 35 + src/network/clients/scoresaber/player/page.js | 30 + .../scoresaber/players/api-player-find.js | 9 + .../players/api-ranking-global-pages.js | 11 + .../scoresaber/players/api-ranking-global.js | 9 + .../players/page-ranking-country.js | 18 + .../scoresaber/players/utils/process.js | 34 + .../clients/scoresaber/rankeds/page.js | 10 + .../clients/scoresaber/scores/api-recent.js | 9 + .../clients/scoresaber/scores/api-top.js | 9 + .../scoresaber/scores/utils/process.js | 42 + src/network/clients/twitch/api-profile.js | 17 + src/network/clients/twitch/api-videos.js | 16 + src/network/command-processor.js | 45 + src/network/download-manager.js | 223 + src/network/errors.js | 124 + src/network/fetch.js | 123 + src/network/queues/accsaber/api-queue.js | 33 + src/network/queues/beatmaps/api-queue.js | 21 + src/network/queues/beatsavior/api-queue.js | 18 + src/network/queues/http-queue.js | 112 + src/network/queues/queues.js | 55 + src/network/queues/scoresaber/api-queue.js | 46 + src/network/queues/scoresaber/page-queue.js | 505 + src/network/queues/twitch/api-queue.js | 51 + src/network/utils.js | 13 + src/others/errors.js | 29 + src/pages/Credits.svelte | 70 + src/pages/Friends.svelte | 30 + src/pages/Home.svelte | 11 + src/pages/Leaderboard.svelte | 621 ++ src/pages/NotFound.svelte | 37 + src/pages/Player.svelte | 258 + src/pages/Privacy.svelte | 57 + src/pages/Ranking.svelte | 212 + src/pages/Search.svelte | 121 + src/pages/Twitch.svelte | 69 + src/resources/beatsaver.svg | 1 + src/services/accsaber.js | 508 + src/services/beatmaps.js | 243 + src/services/beatsavior.js | 338 + src/services/config.js | 30 + src/services/scoresaber/leaderboard.js | 106 + src/services/scoresaber/player.js | 362 + src/services/scoresaber/pp.js | 117 + src/services/scoresaber/rankeds.js | 150 + src/services/scoresaber/ranking.js | 72 + src/services/scoresaber/scores.js | 757 ++ src/services/twitch.js | 198 + src/services/utils.js | 43 + src/ssr-config.js | 7 + src/stores/config.js | 95 + src/stores/container.js | 52 + src/stores/http/enhancers/common/acc-calc.js | 30 + src/stores/http/enhancers/common/beatmaps.js | 10 + .../http/enhancers/leaderboard/rankeds.js | 17 + src/stores/http/enhancers/scores/acc.js | 16 + .../http/enhancers/scores/beatsavior.js | 33 + src/stores/http/enhancers/scores/compare.js | 51 + src/stores/http/enhancers/scores/diff.js | 36 + .../http/enhancers/scores/pp-attribution.js | 30 + src/stores/http/enhancers/scores/twitch.js | 24 + src/stores/http/http-leaderboard-store.js | 132 + src/stores/http/http-player-store.js | 34 + .../http/http-player-with-scores-store.js | 128 + src/stores/http/http-ranking-store.js | 43 + src/stores/http/http-scores-store.js | 156 + src/stores/http/http-store.js | 130 + .../http/providers/api-player-with-scores.js | 45 + src/stores/http/providers/api-ranking.js | 33 + src/stores/http/providers/api-scores.js | 51 + src/stores/http/providers/page-leaderboard.js | 21 + .../http/providers/utils/scores-fetch.js | 45 + src/stores/scoresaber/friends.js | 32 + src/stores/scoresaber/players.js | 53 + src/stores/scoresaber/rankeds.js | 56 + src/svelte-utils/actions/hoverable.js | 32 + src/svelte-utils/tweened.js | 4 + src/utils/accsaber/consts.js | 3 + src/utils/broadcast-channel-pubsub.js | 90 + src/utils/browser.js | 15 + src/utils/cf-email-decrypt.js | 1 + src/utils/clipboard.js | 36 + src/utils/date.js | 154 + src/utils/debounce.js | 28 + src/utils/download.js | 16 + src/utils/export-import.js | 252 + src/utils/format.js | 30 + src/utils/js.js | 51 + src/utils/logger.js | 48 + src/utils/pending-promises.js | 16 + src/utils/promise.js | 12 + src/utils/queue.js | 87 + src/utils/scoresaber/consts.js | 3 + src/utils/scoresaber/format.js | 44 + src/utils/scoresaber/pp.js | 3 + src/utils/scoresaber/song.js | 59 + src/utils/uuid.js | 20 + src/utils/worker-wrappers.js | 13 + src/workers/stats-worker.js | 187 + tsconfig.json | 6 + yarn.lock | 993 ++ 229 files changed, 31236 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE.md create mode 100644 README.md create mode 100644 netlify.toml create mode 100644 package.json create mode 100644 public/assets/accsaber-logo.png create mode 100644 public/assets/favicon.png create mode 100644 public/assets/miss.gif create mode 100644 public/assets/scoresaber-logo.svg create mode 100644 public/assets/song-default.png create mode 100644 public/assets/ss-bulma.css create mode 100644 public/assets/ssr.css create mode 100644 public/assets/swiped-events.min.js create mode 100644 public/index.html create mode 100644 rollup.config.js create mode 100644 src/App.svelte create mode 100644 src/components/BeatSavior/Details.svelte create mode 100644 src/components/BeatSavior/HandAcc.svelte create mode 100644 src/components/BeatSavior/History.svelte create mode 100644 src/components/BeatSavior/Stats/Chart.svelte create mode 100644 src/components/BeatSavior/Stats/Grid.svelte create mode 100644 src/components/BeatSavior/Stats/Hands.svelte create mode 100644 src/components/BeatSavior/Stats/OtherStats.svelte create mode 100644 src/components/Common/Accuracy.svelte create mode 100644 src/components/Common/Autocomplete.svelte create mode 100644 src/components/Common/Avatar.svelte create mode 100644 src/components/Common/Badge.svelte create mode 100644 src/components/Common/Button.svelte create mode 100644 src/components/Common/Carousel.svelte create mode 100644 src/components/Common/Change.svelte create mode 100644 src/components/Common/ChartBrowser.svelte create mode 100644 src/components/Common/Dialog.svelte create mode 100644 src/components/Common/Donut.svelte create mode 100644 src/components/Common/Dropdown.svelte create mode 100644 src/components/Common/Error.svelte create mode 100644 src/components/Common/File.svelte create mode 100644 src/components/Common/Flag.svelte create mode 100644 src/components/Common/FormattedDate.svelte create mode 100644 src/components/Common/Modal.svelte create mode 100644 src/components/Common/Pager.svelte create mode 100644 src/components/Common/PlayerNameWithFlag.svelte create mode 100644 src/components/Common/QueueStats.svelte create mode 100644 src/components/Common/Skeleton.svelte create mode 100644 src/components/Common/Spinner.svelte create mode 100644 src/components/Common/Switcher.svelte create mode 100644 src/components/Common/Value.svelte create mode 100644 src/components/Nav.svelte create mode 100644 src/components/Others/Select.svelte create mode 100644 src/components/Others/Settings.svelte create mode 100644 src/components/Player/Avatar.svelte create mode 100644 src/components/Player/Charts/AccHistoryChart.svelte create mode 100644 src/components/Player/Charts/AccMapsChart.svelte create mode 100644 src/components/Player/Charts/AccSaberChart.svelte create mode 100644 src/components/Player/Charts/SsChart.svelte create mode 100644 src/components/Player/Charts/utils/legend-click-handler.js create mode 100644 src/components/Player/Charts/utils/regions-plugin.js create mode 100644 src/components/Player/Icons.svelte create mode 100644 src/components/Player/MenuLine.svelte create mode 100644 src/components/Player/PlayerStats.svelte create mode 100644 src/components/Player/Profile.svelte create mode 100644 src/components/Player/ProfileCards/AccSaber.svelte create mode 100644 src/components/Player/ProfileCards/BeatSavior.svelte create mode 100644 src/components/Player/ProfileCards/MiniRanking.svelte create mode 100644 src/components/Player/ProfileCards/PpCalc.svelte create mode 100644 src/components/Player/ProfileCards/ScoreSaberStats.svelte create mode 100644 src/components/Player/ProfileCards/TwitchVideos.svelte create mode 100644 src/components/Player/ScoreFilters/GenericFilter.svelte create mode 100644 src/components/Player/ScoreFilters/SelectFilter.svelte create mode 100644 src/components/Player/ScoreFilters/TextFilter.svelte create mode 100644 src/components/Player/ScoreRank.svelte create mode 100644 src/components/Player/ScoreServiceFilters.svelte create mode 100644 src/components/Player/ScoreServiceSwitcher.svelte create mode 100644 src/components/Player/Scores.svelte create mode 100644 src/components/Player/ScoresPager.svelte create mode 100644 src/components/Player/ScoresStats.svelte create mode 100644 src/components/Player/Search.svelte create mode 100644 src/components/Player/SongCover.svelte create mode 100644 src/components/Player/SongInfo.svelte create mode 100644 src/components/Player/SongScore.svelte create mode 100644 src/components/Player/SongScoreDetails.svelte create mode 100644 src/components/Player/SsBadges.svelte create mode 100644 src/components/Player/Status.svelte create mode 100644 src/components/Player/TwitchLinkModal.svelte create mode 100644 src/components/Player/TwitchVideos.svelte create mode 100644 src/components/Player/utils/profile.js create mode 100644 src/components/Player/utils/service-param-manager.js create mode 100644 src/components/Ranking/Mini.svelte create mode 100644 src/components/Score/Pp.svelte create mode 100644 src/components/Song/Difficulty.svelte create mode 100644 src/components/Song/Duration.svelte create mode 100644 src/components/Song/Icons.svelte create mode 100644 src/db/cache.js create mode 100644 src/db/db.js create mode 100644 src/db/fix-data.js create mode 100644 src/db/repositories-init.js create mode 100644 src/db/repository/accsaber-categories.js create mode 100644 src/db/repository/accsaber-players-history.js create mode 100644 src/db/repository/accsaber-players.js create mode 100644 src/db/repository/beat-savior-files.js create mode 100644 src/db/repository/beat-savior-players.js create mode 100644 src/db/repository/beat-savior.js create mode 100644 src/db/repository/cache.js create mode 100644 src/db/repository/generic.js create mode 100644 src/db/repository/groups.js create mode 100644 src/db/repository/key-value.js create mode 100644 src/db/repository/players-history.js create mode 100644 src/db/repository/players.js create mode 100644 src/db/repository/rankeds-changes.js create mode 100644 src/db/repository/rankeds.js create mode 100644 src/db/repository/scores-update-queue.js create mode 100644 src/db/repository/scores.js create mode 100644 src/db/repository/songs-beatmaps.js create mode 100644 src/db/repository/songs.js create mode 100644 src/db/repository/twitch.js create mode 100644 src/main.js create mode 100644 src/network/cache.js create mode 100644 src/network/clients/accsaber/api-categories.js create mode 100644 src/network/clients/accsaber/api-leaderboard.js create mode 100644 src/network/clients/accsaber/api-player-rank-history.js create mode 100644 src/network/clients/accsaber/api-ranking.js create mode 100644 src/network/clients/accsaber/api-scores.js create mode 100644 src/network/clients/beatmaps/api-hash.js create mode 100644 src/network/clients/beatmaps/api-key.js create mode 100644 src/network/clients/beatmaps/utils/process.js create mode 100644 src/network/clients/beatsavior/api.js create mode 100644 src/network/clients/generic.js create mode 100644 src/network/clients/scoresaber/leaderboard/page-leaderboard.js create mode 100644 src/network/clients/scoresaber/player/api.js create mode 100644 src/network/clients/scoresaber/player/page.js create mode 100644 src/network/clients/scoresaber/players/api-player-find.js create mode 100644 src/network/clients/scoresaber/players/api-ranking-global-pages.js create mode 100644 src/network/clients/scoresaber/players/api-ranking-global.js create mode 100644 src/network/clients/scoresaber/players/page-ranking-country.js create mode 100644 src/network/clients/scoresaber/players/utils/process.js create mode 100644 src/network/clients/scoresaber/rankeds/page.js create mode 100644 src/network/clients/scoresaber/scores/api-recent.js create mode 100644 src/network/clients/scoresaber/scores/api-top.js create mode 100644 src/network/clients/scoresaber/scores/utils/process.js create mode 100644 src/network/clients/twitch/api-profile.js create mode 100644 src/network/clients/twitch/api-videos.js create mode 100644 src/network/command-processor.js create mode 100644 src/network/download-manager.js create mode 100644 src/network/errors.js create mode 100644 src/network/fetch.js create mode 100644 src/network/queues/accsaber/api-queue.js create mode 100644 src/network/queues/beatmaps/api-queue.js create mode 100644 src/network/queues/beatsavior/api-queue.js create mode 100644 src/network/queues/http-queue.js create mode 100644 src/network/queues/queues.js create mode 100644 src/network/queues/scoresaber/api-queue.js create mode 100644 src/network/queues/scoresaber/page-queue.js create mode 100644 src/network/queues/twitch/api-queue.js create mode 100644 src/network/utils.js create mode 100644 src/others/errors.js create mode 100644 src/pages/Credits.svelte create mode 100644 src/pages/Friends.svelte create mode 100644 src/pages/Home.svelte create mode 100644 src/pages/Leaderboard.svelte create mode 100644 src/pages/NotFound.svelte create mode 100644 src/pages/Player.svelte create mode 100644 src/pages/Privacy.svelte create mode 100644 src/pages/Ranking.svelte create mode 100644 src/pages/Search.svelte create mode 100644 src/pages/Twitch.svelte create mode 100644 src/resources/beatsaver.svg create mode 100644 src/services/accsaber.js create mode 100644 src/services/beatmaps.js create mode 100644 src/services/beatsavior.js create mode 100644 src/services/config.js create mode 100644 src/services/scoresaber/leaderboard.js create mode 100644 src/services/scoresaber/player.js create mode 100644 src/services/scoresaber/pp.js create mode 100644 src/services/scoresaber/rankeds.js create mode 100644 src/services/scoresaber/ranking.js create mode 100644 src/services/scoresaber/scores.js create mode 100644 src/services/twitch.js create mode 100644 src/services/utils.js create mode 100644 src/ssr-config.js create mode 100644 src/stores/config.js create mode 100644 src/stores/container.js create mode 100644 src/stores/http/enhancers/common/acc-calc.js create mode 100644 src/stores/http/enhancers/common/beatmaps.js create mode 100644 src/stores/http/enhancers/leaderboard/rankeds.js create mode 100644 src/stores/http/enhancers/scores/acc.js create mode 100644 src/stores/http/enhancers/scores/beatsavior.js create mode 100644 src/stores/http/enhancers/scores/compare.js create mode 100644 src/stores/http/enhancers/scores/diff.js create mode 100644 src/stores/http/enhancers/scores/pp-attribution.js create mode 100644 src/stores/http/enhancers/scores/twitch.js create mode 100644 src/stores/http/http-leaderboard-store.js create mode 100644 src/stores/http/http-player-store.js create mode 100644 src/stores/http/http-player-with-scores-store.js create mode 100644 src/stores/http/http-ranking-store.js create mode 100644 src/stores/http/http-scores-store.js create mode 100644 src/stores/http/http-store.js create mode 100644 src/stores/http/providers/api-player-with-scores.js create mode 100644 src/stores/http/providers/api-ranking.js create mode 100644 src/stores/http/providers/api-scores.js create mode 100644 src/stores/http/providers/page-leaderboard.js create mode 100644 src/stores/http/providers/utils/scores-fetch.js create mode 100644 src/stores/scoresaber/friends.js create mode 100644 src/stores/scoresaber/players.js create mode 100644 src/stores/scoresaber/rankeds.js create mode 100644 src/svelte-utils/actions/hoverable.js create mode 100644 src/svelte-utils/tweened.js create mode 100644 src/utils/accsaber/consts.js create mode 100644 src/utils/broadcast-channel-pubsub.js create mode 100644 src/utils/browser.js create mode 100644 src/utils/cf-email-decrypt.js create mode 100644 src/utils/clipboard.js create mode 100644 src/utils/date.js create mode 100644 src/utils/debounce.js create mode 100644 src/utils/download.js create mode 100644 src/utils/export-import.js create mode 100644 src/utils/format.js create mode 100644 src/utils/js.js create mode 100644 src/utils/logger.js create mode 100644 src/utils/pending-promises.js create mode 100644 src/utils/promise.js create mode 100644 src/utils/queue.js create mode 100644 src/utils/scoresaber/consts.js create mode 100644 src/utils/scoresaber/format.js create mode 100644 src/utils/scoresaber/pp.js create mode 100644 src/utils/scoresaber/song.js create mode 100644 src/utils/uuid.js create mode 100644 src/utils/worker-wrappers.js create mode 100644 src/workers/stats-worker.js create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7c5db1c --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +.idea +.vscode +node_modules +public/build +build-info.js +# Local Netlify folder +.netlify \ No newline at end of file diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..277ba4c --- /dev/null +++ b/README.md @@ -0,0 +1,49 @@ +# ScoreSaber Reloaded + +[![Netlify Status](https://api.netlify.com/api/v1/badges/38bf7c3a-dbfb-428b-9ff7-3fc86ef68f23/deploy-status)](https://app.netlify.com/sites/modest-morse-77235d/deploys) + +## Users + +Just go to [ssr.motzel.dev](https://ssr.motzel.dev) + + +## Devs + +### Install the dependencies + +```bash +yarn install +``` + +### Configure Netlify account + +Create a new Netlify project and link it to the forked repo. + +#### Install netlify dev CLI + +```bash +npm install netlify-cli -g +``` + +Then start Netlify dev environment + +```bash +netlify dev +``` + +Navigate to [localhost:8888](http://localhost:8888). You should see app running. + +### Building and running in production mode + +By default, Netlify builds the app after every change to the master branch in the repository, so all you need is + +```bash +git push +``` +### ... but I don't use Netlify + +Check your hosting provider's documentation. + +Note that the project uses Netlify redirects to bypass CORS issues in the Beat Savior API and to fetch some of the ScoreSaber subpages (not all data is available in the SS API yet). + +Check the contents of [netlify.toml](https://github.com/motzel/scoresaber-reloaded/blob/master/netlify.toml) and see how you can resolve this with your provider. \ No newline at end of file diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..91b116a --- /dev/null +++ b/netlify.toml @@ -0,0 +1,35 @@ +[build] + publish = "public/" + +[functions] + directory = "functions" + +[[redirects]] + from = "/cors/beat-savior/*" + to = "https://www.beatsavior.io/api/livescores/player/:splat" + status = 200 + force = true + headers = {X-From = "Netlify"} + +[[redirects]] + from = "/cors/score-saber/*" + to = "https://www.scoresaber.com/:splat" + status = 200 + force = true + headers = {X-From = "Netlify"} + +[[redirects]] + from = '/build/*' + to = '/build/:splat' + status = 200 + +[[redirects]] + from = '/assets/*' + to = '/assets/:splat' + status = 200 + +[[redirects]] + from = "/*" + to = "/index.html" + status = 200 + force = true \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..14d2021 --- /dev/null +++ b/package.json @@ -0,0 +1,43 @@ +{ + "name": "svelte-app", + "version": "1.0.0", + "private": true, + "scripts": { + "build": "rollup -c", + "dev": "rollup -c -w", + "start": "sirv public --no-clear --single", + "validate": "svelte-check" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^17.0.0", + "@rollup/plugin-node-resolve": "^11.0.0", + "@rollup/plugin-typescript": "^8.0.0", + "@tsconfig/svelte": "^1.0.0", + "broadcast-channel": "^3.6.0", + "chart.js": "^3.5.0", + "chartjs-adapter-luxon": "^1.1.0", + "chartjs-plugin-zoom": "^1.1.1", + "comlink": "^4.3.1", + "eventemitter3": "^4.0.7", + "idb": "^6.1.2", + "immer": "^9.0.5", + "json-stable-stringify": "^1.0.1", + "luxon": "^2.0.2", + "p-queue": "^7.1.0", + "rollup": "^2.3.4", + "rollup-plugin-css-only": "^3.1.0", + "rollup-plugin-livereload": "^2.0.0", + "rollup-plugin-svelte": "^7.0.0", + "rollup-plugin-svg": "^2.0.0", + "rollup-plugin-terser": "^7.0.0", + "svelte": "^3.0.0", + "svelte-check": "^1.0.0", + "svelte-preprocess": "^4.0.0", + "svelte-routing": "^1.6.0", + "tslib": "^2.0.0", + "typescript": "^4.0.0" + }, + "dependencies": { + "sirv-cli": "^1.0.0" + } +} diff --git a/public/assets/accsaber-logo.png b/public/assets/accsaber-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..748e194eeee9e1a8d080cb1925d105afa5df5364 GIT binary patch literal 13091 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 literal 0 HcmV?d00001 diff --git a/public/assets/favicon.png b/public/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6f5eb5a2f1f1c882d265cf479de25caa925645 GIT binary patch literal 3127 zcmV-749N3|P)i z7)}s4L53SJCkR}iVi00SFk;`MXX*#X*kkwKs@nFGS}c;=?XFjU|G$3t^5sjIVS2G+ zw)WGF83CpoGXhLGW(1gW%uV|X7>1P6VhCX=Ux)Lb!*DZ%@I3!{Gsf7d?gtIQ%nQiK z3%(LUSkBji;C5Rfgd6$VsF@H`Pk@xtY6t<>FNR-pD}=C~$?)9pdm3XZ36N5PNWYjb z$xd$yNQR9N!dfj-Vd@BwQo^FIIWPPmT&sZyQ$v81(sCBV=PGy{0wltEjB%~h157*t zvbe_!{=I_783x!0t1-r#-d{Y?ae$Q4N_Nd^Ui^@y(%)Gjou6y<3^XJdu{rmUf-Me?)zZ>9OR&6U5H*cK; z$gUlB{g0O4gN0sLSO|Of?hU(l?;h(jA3uH!Z{EBKuV23ouU@^Y6#%v+QG;>e*E}%?wlu-NT4DG zs)z)7WbLr)vGAu(ohrKc^em@OpO&f~6_>E61n_e0_V3@{U3^O;j{`^mNCJUj_>;7v zsMs6Hu3g7+@v+lSo;=yTYFqq}jZmQ-BK8K{C4kqi_i*jBaQE(Au0607V-zKeT;EPg zX(`vrn=L+e74+-Tqeok@_`tDa$G9I|$nTU5H*2V8@y()n*zqM?J1G!-1aX;CfDC9B zTnJ#j_%*n8Qb1)re*Bno7g0RG{Eb;IK14irJYJp$5Z6ac9~b_P?+5t~95~SRG$g?1 znFJ7p$xV&GZ18m~79TGRdfsc-BcX$9yXTR*n)mPD@1~O(_?cT$ZvFPucRmGlq&se0 zKrcUf^k}4hM*biEJOWKzz!qQe;CB_ZtSOO9Owg#lZAc=s65^rb{fZe(TYu_rk!wKkEf}RIt=#Om( zR8mN`DM<^xj~59euMMspBolVN zAPTr8sSDI104orIAdmL$uOXn*6hga1G+0WD0E?UtabxC#VC~vf3|10|phW;yQ3CY8 z2CM=)ErF;xq-YJ5G|um}>*1#E+O_Mu|Nr#qQ&G1P-NMq@f?@*XUcSbV?tX=)ilM-Q zBZP|!Bpv0V;#ojKcpc7$=eqO;#Uy~#?^kNI{vSZfLx&DEt~LTmaKWXcx=joubklI<*Aw z>LtMaQ7DR<1I2LkWvwyu#Rwn~;ezT}_g(@5l3h?W%-a86Y-t#O1PubP+z<%?V5D(U zy57A6{h+{?kOZp7&WKZR+=sznMJ}+Dnpo=C_0%R_x_t~J5T?E_{+))l5v1%52>)d-`iiZyx|5!%M2Fb2dU zW3~MwwpEH9Rhue+k$UIOoo($Ds!NbOyMR36fRHu;*15(YcA7siIZk#%JWz>P!qX1?IUojG&nKR>^gArBt2 zit(ETyZ=@V&7mv_Fi4bABcnwP+jzQuHcfU&BrAV91u-rFvEi7y-KnWsvHH=d2 zgAk(GKm_S8RcTJ>2N3~&Hbwp{Z3NF_Xeh}g4Eke)V&dY{W(3&b1j9t4yK_aYJisZZ{1rcU5- z;eD>K;ndPq&B-8yA_S0F!4ThA&{1{x)H<#?k9a#6Pc6L?V^s0``ynL&D;p(!Nmx`Y zFkHex{4p!Ggm^@DlehW}iHHVi}~u=$&N? z(NEBLQ#UxxAkdW>X9LnqUr#t4Lu0=9L8&o>JsqTtT5|%gb3QA~hr0pED71+iFFr)dZ=Q=E6ng{NE{Z~0)C?deO#?Aj zSDQ$z#TeC2T^|=}6GBo-&$;E{HL3!q3Z-szuf)O=G#zDjin4SSP%o%6+2IT#sLjQa ziyxFFz~LMjWY+_a5H!U6%a<=b7QVP^ z*90a62;bVq{?@)P6^DWd^Yilq4|YTV2Nw!Yu;a1lPI-sxR)rf@Fe5DhDP7FH zZZ%4S*1C30P;|O+jB!1;m|rXT90Sm5*RBbQN`PKu+hDD*S^yE(CdtSfg=z>u$cIj> zSQM>EUi}>SC#( zss;uE{w@82KzRR+%Ktjxf7|W@0c`)@Sb+c-2nYcJ5I`U&5Wocl{FB@O05=fG4+IJV zK|=qN|K=c309XtN7KOls5l9gvhZKxW8jO$xLD2xP1P~$xLdXDNGC;U25TOV}$b(oE zK&*;j4n+{BGKftD#HtEnR|B!D135H7oSGmm9S}+ngfake8-aLDzqer*J=ItQN; zzu+l;5e-gJeUy+1tDrGlz!c1H4iYqlh?zp<&VWU&K!VmFVLOnR6I9FrA!5rWV#6VB z&o1H2D(1!};lYMJij$T;>vXKCM%H)CEX&O;Z&=#o+1X}U zTBRF1XXtxh(ezBz_l-4mjIgl^ceRi9^u2gC>{4I^F7d+o=!8^U8Yw)z6q{J-6<6gP zeaj)J%GI;R$+gker48fQs^i$9V$oFI?Ix0yq(ZHmy`V z5W&NtMsKYiA;Wm>DkEF(jpeg&h+?SJ8W0R^t`W(g)`D-yi8*-dn-ZV0X&vpW5~skmbps+IO6GJl%te_YBrGO~ z$Wz{1+(}kplqJ~P@;RbA!%~~?^7(S>QTM>Gsdw%cWnZCUsU?=MjAJ2nlHjj9J2qGU zyDUi+ND+*L6A6})5t*Euugii4g@Py7NO<08d9*n3J2^+XC2~ENy^gk?C)l;@ zSAc$&bHi3gxM$p0OOMKvAYpVL#32vRE{42`qHf$^qRViKDb9bTY4P>VqY?f|2bf zcXzi3N)MHrT8AI1;(V;cCPHIPll&%ph;Fo z!93}cV0^zC_0P^}Q)Ue%MD3gY1jL1lTO(xKXf2nmB)_mOKV-+{72TkL!}V@dfP{>V z2vY7DQD}*3nea`^L7kC_-dIAMa~n?I9sxl$hmfJz+D-k3F(Dx(Bcaez(e6U>#hZR_ zb382g8B}tDcb32`FU*i(nK4BS7DDKbsU@uEeP0PCJX*e`Kd(?=@RUu2JY{9!K=aE% z*J~Jm&2>&OyY>;8t!4hT!)&>YAkr@_emps0tzR4X9Vr8Y+uG3nj!R263Da%171xa~ zft`X0tgtj%VMl~>s6$eM{r z)@5n5F#%>it-#c1ZIbnFG~#jUNb4@D7`JH0>V^0E^5D4G3V&BXE?J|X;h~Z1jD6to zoBYR@*7^e&!yh=L`#_{m0~PvB8eG-h!5ZCd*9w(G73_VU*0!e|2UQp@*%Kz38V?8-s?NY85$?Jm>8Di(;gY1tRAR?D){d z2%AZH!99A80XBin2JK$*dADAjLdYZ0E=V3y$)5s$#63AujZl;6|B{znzGZwd^~FHo zcc+(w#sN#=O597AZKogiC`4RwzHP|-Evxk3wL)M2DgGlR`Jh64>T*7Aec<8p3k#=jV zw%gtByYar|(cVdz=K0lD;uMwrCUppgS@^W2EeMgF+e#fa+tZ7m3f8B6V__D@&T-a! zbXb6mC|(DQX=LPbBpeJ+xyX@>J$iT=g?`jLGmgSMSV2_*EGf?icE&g|-hK0WICxz6 zCH*?_J^8T53}E6xI6L|RdTw{f{>DMJ?jvxU+tABM6oH~9NT=%nf9lM}>7^OLd#79P z=9INc#fK(>wD)L0iRxZ25w^W8 z`HLZg`#)FiYh_XHW1+@Cla-gm(nr6A!qRok-d|VKGk{z<5aP?64rT7Ss;a$PO~XBs zNQ!B>`$~)V=95P!r|(`aZ!qJdx@0?^asKaQ<;l)Z@hq`dVX3%#RhB*9qWgY`G~Wv2 zQUijzW%T|z{2zh*6wdzuK(HQnZv^n;WD`D3csJs*Y|65%1h0O1 zmF2XZ^<5zQn0&Q{dX;_2{qI@R|HvW&ym%jLJd}omm*E{Q5j0R>^c;Y%M|(bqkkG!s~`4Ep!~qPdQo$hSro_uZhfa zDnmY?BI~ipIy8lbNd485*OX#?_iJ7|PyP>$e39yNZAtm;bU;v97@`a>h61VM!Lk@< zHZLxuS^>vZj1kIj;k#-#~K@Z;VU$K z2=0%&7L3(fdBsX%xZdi8XD~7`w7~sWSGJE?Y$uW4Q^=FDtUo`mFn^W+eqDx?=l$%- zJDVe)L8ox9Q8;r=1NHEm5Hm+UQ8*&a^%y9N220NYIdC>owl`Q@iuz9h#jv1LF8(aw zbhTfgw4Y!MgM8Y>e;J`{fs-KT*vaEpA(`yvMqItDCK}4_V1MUJ>I=Es$LktO%aN}6%?&2v;X#p;-olKXSF`A=?#3n4hQq(r8xL0i=53TPRJ_4NWnr$XVZN_mt{P6e7V_z9H^@HAks?)z+2KKJ1sT?6P{ zqDfMKr}F@DlK{g81MoJAd$$dgTq~4}c zkh3Su`jB6j7wno7qwgo@rKV0dU$Mh+v$XVYb1Q$vLZKk;xm#0F1$!r)zYjQ}bby{O zNM6lOI^|(d33$C4tTOkI+V6}z>v}4g7}=KNpm^3FQ{37Bv2%e2wL*1Xu{Hn@29xsD zacv^&xek-p55Kp`D7B~BH=R1)u5kM{ZLVE4?P^$Go`#{;E8mVc(H?pt_Y4g05e-C5 zK81;@fn?C2FgTf&A%%_uKq;M227peAlZJO$p74p5J+wgAzST^A)YX;psw=m*_Dr9$ z*{`$I2as0b##C%wH40(SEBs)-E~{1Yk+4sILVb;1Q`$gJMq2wrN;^$$knp?dG?TUC zQgrW&it1E+v(7*>x}pPwXbD1iiZFmOcp49Y>|WD{CII-ToL_bULMSEj<@CgO7vFmi z7_RBszb^1Bx=&nxBvlEDFa=`?!L z9Wdg_e+QgkHDIDQNSYiW60a+|9QUCbd>YpU4vR5s=-BtbqgW^aBQXw7b25S_hnP3h;RxsKUt3$RMUb;U;H*){O}HIz~hZ=`o~|L%TJJ$~NE=lE4t>@Kpe4;iOC5$``SpEi-Q*M8a%S&O3} zY@4tA8D>UQYB)^3O~q}joO3FXkw$}M|GlGa_dh9)k|Dt2Kb(9xpkl&5E0jHpeCRw= z<{H%HxyqyKLyRpNTMgGsKU?l{bTg7TK#9}{iMf!W_Ozi@zIzqk>wt(+F0G%d=k9MB z@^6nXXiuy}ju%X%Iv_=#%_}|{Cg+y|1tzPtCztkm|AaBQHyRfPYk(^bAR#<}b&XUo zP3wEb#oG$oESR+u4N9zu^Bpc5wdyigs|6^FeQyA3{<>M8PMkkmZb8q%qTDpLOa#Z2 zalsdM^@b2CkC20N#oCldQ}uk!O+1D5VX^axmGi>v%}1~1C7K5leG_E@7Jgn@kk5Fw z!#kx|4HQ)aOXGnY6hPHSDIIocBp$%g3Om8gmODKB-XDki4myLAEz*B(^H)h@s`h7P zj&d@@C1Aik_L|pzgkmy0cLJL25^&FDh&SzN_V8THUP9ftumiOg9Yd|F+^J>or@{vFqu91ZY5MxxftZZYmu1u^#T-`UdL! zso+qEbmJ+9*w+E4uYJ$H@?Zb@WcEAm{ntLny_gFVlAQNNjVW;^h#J(^tiQax#Qsd- zmetsn7IQUS@!M}R?lAYhR9hfRYbj{%+oyi+jdwtGQ?TXLqrF)^EEiu@YJ`^q(IaSs z`mW2E<;~m+{>s<%pqclrqEUh8D(+FL3l59fPOn5f{1o-%JO3G0`We;>&TB&wKX6~Z zN}QWX=4=)XsBUEDT)c9%mvH*0(z%~C*{?){eDPHZNO;U;TaX|gVEBIPCgPss?U`5nU~87x@=DxFn|xIK)`>#yn-2b}u`Q$J8Xs+| zT5axukVi`j*X!-X_9GLPsIHE1b|fz!3JvsZ4jijEjs~^(_Q~m?y!Hq!K7H3L^8o}< zckEjYJnPWVDhszx4qDP|nAiaRbJA4-7y`lK6|mcQQ}x31^NM8{F8#4QUS;22T($WG zMN-u*oq0{PJUdK4KSxwO7{YQxrg`F#)1@p;t~VA16d@iG_LeGk_zx_Q!YPrJdV<>> z%bUAv!cG27_zXu$nu&T|W>aXdwJlck`R55$)juoM3)@+Jy|~p#HOo!4sOVgBt9P!k zt84K5kNNi;7nNNJ$b|fCzznULQB-=7HRnO>X6T?S7Jdu{|AdKT1Hu$0@nB9pIvOne zd45Zs2W`IA!LPblp!wX*L9%mRRkJWh%FVr5dvzQQW_eAb?RTov4~V*|sjTK~jA4e< z^&Hf6Cdw<-rw(=IM6HGM43lxmVAsO+WB+wCv#^1)DGNITr7?YVj%63PPS@+KbTY^I zZ_SvW=0ARUp0lJn&n&OFb~_E(@cW*ynk$Gs)I$w0_2wd=3F)si)WfJyA|kXH3?i$X z1qQ>`Bm6IcAh(Um;=~*PGP&&kFf1lbI`*=kktQXrrcB)1w9xs0@8d5fm**!W;(zkx zN?s1pu_avjBz4{R`>HqCW#H(>YRx!=g)hP0?Z<#`bkMiA$#DetK>eMrx>CdV>7M%;zcQZF zu0roz#};z1LxPyRfn`B$qT(fPxhum*As(mc*kMr5;l<`*%x4C8!jwTJrX5rd5mBL* zL)m-*B>l~jvrB7a$rz{DE}1|P>D)V)y9?Q5lRpi!s*#vJx~fOi?p_nKY7O4aN{-}) zxTo5dC3`L7Co(0z>;2~+uJNVC81$H=$sR3*Jaj&@a*b2LY>4-xi|d{^>f+#!m%GCa zf0%wi#D)PMm{paE1p=Sh`4h%Wzth1Jw%q^|`D6mhpF^WGiV(&0#e;ZKRG~`KY!Pnp z5TrOT!pQCIb(s{%s~x$>C)Hwe*GO8%e}ectcKHvOY9+Knki!IPUis|C9iPsp0fA4) zUeUj6x4T~C-_&SF=0=YfAS^dQgZ>`T@IM6GBM2 zAhbnvX-5u>B)2nEG$xtV?NKy*(e#rMC@hWE#lT_&y#ter?n4vdz62Jqhe_)Ay zJ7&^FrIeUsGd?^{_?DNvk(pK<@Ay+Ewr91EoDD8I_2Fsqw))dzFQ>>qkoQm-!_(Eh z?Yy<2{o?Z+`gr{v$G3NNjs8GHov^;E?xc}X2}l$jUnuiI~N1lGsZZ_gK$qU2?>k_Qn` zOnHdyX>};JUT;iJzt5$(b(F+W7-?}gnaP^F@af)}&ML)UquoDHA8RDFp&3@LNIwoK z2L(?B?*(qFX(l|wXa2T>il-ol4;rl3+~iBwaDdS{Jw^0F;2ysv+0yag^E3#1sJ2qw zFtu`XDP$WDcy1zYn%L}06l}5^YC=|19@cE_1!jt9;DMaa$IR!x(@|c6Qc{b;v+>k# z@LlC@>ChXJwt@z%$@-@sUe1tD9ZAY}Uyv#x2Kc2JM30V)A1Xler_mOsh{<*5_K;t< z!!jQ5wPE9wD;($6H*To|S?b%b+{|Za;NNgmw|O>aG|Pr6HS&%E;N4+Z(aRq}e*2|8 zkN-Av*P=Y<&uWGYiWuT{pgGh zY3_UsM1HvT&c=gJ(>^aR-6~;seM0n^37VxS?;=Y1KpD`w>5kT2B@Nt&LN?-9lGNbBLOJxw+`mUUj!XdKhS= z3s}1;i2X*d#mmzKmX`BxKlx5ryzDbcYL77E*4(C#DX;c=8mCG~%A2x)F6`J(e0?y$ zZieFhT;r?+WZ6{?2@n@TShWE?$t6J~AUcdN9Myop4wiS3tIb(EYQ=K!F zVa|0Io#cF&5T^W|Nf``iJligrmmi=NBG5lMrf}zNyzeAPHf?=7{W`+!J}U3Rs@KUV ze<$^l0PPk`5D!%)utjUV|MdcYMZ4nk-z|6W$r1&o(fK6fv-Ah<$oKfc-?ubSOLXy* zUQAvnhG=it^0}kmA(uc&9<=9MqJ{@Zni{957Mn^4Ivb4*JbK!gHI)yU{01L2)W7iw zo=Snw=0lv-#6NFeGYYy@hUs1c%Pucw2Vh}QG*~3g*nhc#yVls3qH{cHeBQ9B9yesB zZ@|begNQs94h29FC69Jwg>jkov@8k8Fq(H*vN%iE8>~$OHn?ZX`kU#{2up6wC^6UMBJqSg)C9w7a(PcJt*^@`^dPq>$GJyEzK&26xsZ@4f1)KTbO|rpE zuR#IXsA#nL>)B zz#^8j{pE+6tBqH{2E*%BBL+x;CfVP;*K1i#plw5IBc>moHg(YyAT$8;4zV81P@Y!1*wq}BH_s?^|0;D8Ot_RgFH|`pjq1vI?DVFdZ-Uf413th0An`I+J|?&fk354WFcB}6ENfs3wV;hbv%9o zs|WA$hbKjnQ`6zesHboXquHAfmtJ9wZyW>tjTMH22KuKt(@BmS*`piT0XR|=g~U}n z`1*Hs!78oLNXk7Wd-T!}MP{mqEz1<_c(Jj##DA*Ph*jO!fC(JAhpol`hmu}uQs|*Q zcri1EbYV;TgjcN{uI_}}(+GBpJrtH{LtnxIN=#DT{N%TE!ym$?1wSijLW$zE!v=m> zOinJdPmZ)s^d^7anC%TEC$>U@P%wLjQ=$cVzu;+a3^|!fzD$9qQptmlD&|LWi7{2S zp*+h^vpHgBCN`k{bJ?jrlce-X;9m=MKbAe8Avfi0clrL`zIjDQGjm3^OAfXRou-SG z9d)d%!Y-L-8Wn_bY)>${q8lCBv`U>wur7{G**DWB2cnJ99d>PAg%D6UQ4R$9y%yoX zzJL;UhSvr?tJX$i11+{SNd6?utx3OEtWcsei3(#N6*Z&FIQSQbiO->A)qSS}UgsbL z%>KYBQSWI2W>M?oY+n|9_O|n5|LaIC&Ob}f+vl?lRb0qflZMT=nx_`Q?3ylY9aFV4 zKO4H;APR2SyrO$9H~u)VzEFTH&YhhZGCF^EVR%gE=ZGESo(=*Ql+%o)WZ6>jhEMx# zF{G$6SWsjpG7=m_H*uf=S3C+{><)w0UDFSqu_FjCe5VZ;I{gUKG>?VlNT+8Qerf!I zZn2wU*Fr`PIca(Ji~sY}`)-No=js9EM2n}ImhOp^r{4>n>pDVND;I^MtJH3f`u0Lc zR!3jm9OdqWCVw1VzBzN(UBo<*6T>8kc-v*WMK00s9(V2y*@``OdEH^34M2K>gYb`| z%3MRJFi$8<2LKDA5|DxbVKow#mKB8|g_OY@yfd+7q!0=$>ZeKYD1dX`adO91coL7o z6udaBho=&vMZHc!Kr(=?*ci7^WA?j$3zgm?*x zd7q#%NEC`BlWEP=DU%3xsPTIt$6kZ?YJ1`BL#SjI+i;kD6hf5qW|xd~3ymsY%yHVO zb<;BfXJFqXjlS6*eRHHmj@@34*CRJsKD`KaPQt+--f^B|U1>{XNo;oaWi$p%j)Dtk z4E_e%r<20bru}0)8S0wVA8bb5Jdk|ek64;dRF;Khq%|s7;S@Qz+N!nbs#y&{7)1*4 z27}e`$TCPsBpB?S8G?a%mymSy@YjuD4rQ=^rVmjgU2ldco4v3_kDvFI7JD|&nxdsM zd9T7zsCI$v?HivJOCp*vF2^Sp`t_|mG;oJEb8XBm(Vx7L9hjg;zO)Pr0>HM!f}5eQ z4r-Z!DL;L^aM?xZK_c7IlHuUu?QFj}sC@zna3}lE5`CzX=9}UdPRY(6l^@8?rkZQI z1IiG`Gu9b$Y+?Os{qKcW-y2uu|L5op;bH()8Avn$M8kirB|usrQEEQXy%1rV|I<6L z=vLVIUPcrJq8y#cDpy&`SB~2LN4}I?ZG~K+0oZL+P$3C{Z-LwX%<{^~-s@uV zrJQw174SQF=f9kd8_#ZE+f+S&)A`Y2U!7lp0Vm8@Q_J4tg!10XboKVkoG>%}F5*K7 z0;L83hMG4jumWIF-kD~B{xCTJc#`aC>=QzPMB%Xx2%i?7w^1n@NEdKOFT^?OwJ3X- z!V*B~4;eTI&~p38;|&x{A&B8V-g%+uvuP#RZFN_rLXE+$f*(;61Z!=7O#bPnDZ5Ek zC5Jd|UXmvV&Aw5IB_Cvk|JXBfj)bn{Ll57)vrQNG^X_g6@7Ca7s*>h(9UY|34O*0Z zD9S>nc5gj%n=)I8KpcDkHx@(jcd<=)d%QOgjR%%xg-nu>E|Jl+Rjl5>y9pZ_&k6y+ z9w;#oNd>wGCc|rZ5a=T}>f>(Lr(mNK5z*C~q*w;5MsD*$;wEl?HZ?0a9lz^C=_6W94i4*A=F2nvb=(y{ z@FYC!sGhl*5}|i3;)z&Ue^7DiC zqCrAjUfB0ChFb92YNVlV|NIh|ZJERrER2g{#zp}sZID58c=iJT7bdENxhJL;tEr{B zVB)pNPh1i=BBq$HNo8stOh+EO1&Ncnb-%`;$rpR~S50=`et(IJCBN@}dOs<v6@7lM7KzQDeSjGDI1Ng(7^`g#S~ zsDLXb0AT>hGy9_Y9n!TsBrFabS_b(EgXyY~Y*DcJx-Zxia0ou~SPl)6IG7G(OQVoM zD4-{7#4E{7LwTgh48(dr?7T-?#irf+$!P@_P_R$t71Y-Q88Xkr(M8PWg`Y4U>s`(4 z%{?~fAFTXy%tjgr8wp8Phm%S<&qJ6(&ftVV!i-%Pi~$0=dZFTpDLNR0||5dmwK zC2*bFwHF|hB*-KIGVXxn2q*LWca(rgOxtsFOLl&)boLPCp`JwBx_s>YB@P|ox7~8A zJ|JGToOm7m2@g%0_czE?X%4-3z6Vx`smHT0E&=uN!0<0Rt$5XB@N-LDT^a%6l8Qjg z3sdG}x1?BU{lbWY3wZ}AFI64H~yvc3_{r$=4A8YYQvtAKH|x)Eg& zE$Z@_wi9lBp>Ps8CFfSk>US6p0gsda>U_?<-#_}=7b8m>Xz}D`dr;zqq(pJuUlQ+k zi@)gSHzgVmvD|_qncwlhQmP{4tks6~zAL>7sdP??=sCRoMH7w(Ah~)fVjSuu{pfE%%xe%gfm;yB#lW-A;ZZ`2v>f>B8;1JaM|0x)($u%Ya^~-c!+PM747*qz z8;fMb*}>~S>73-pTcjtPe})7$J0P$2vdAMBol|?^V`o?z!dYB+FN>Z1%&bhG7LfH7 z(42X-iGk+$c7~2sc%J81_CUH0-N@c8R&e9CE#wY$MG*^xH5IqFU4fYtDN8f?sKeUK zV#TxV3AjU<>@pO;GKPWyI90+q(Ax+}ITtFQng!aD{9|`*R#I8Ofu=b>^>RsBHtMiLkzGIk@{k|*B`b(9R=R@pRyQh7rvTw`z z7wusyFPm5Ulec!8Kj|JYhSIjCGtzYSH>RT&?~SFuRNiXG%7*G41dZnMoxZU2^XrGn zqSLP3%1uw3!9eotQ#vGWJ1?4D=mxZk3M+!sVdxV$kmB+q(9q}c{ z%QuR7zpmTYv~xx(-?aNh(#i$PcV?A1Tc%azg$b1(GR2^ID>3DVOj9iUjGt8MvT<)DR%+A<6^itZzR^s zuQ_P=Y>=^FwJ*=G_5+j+pgTw~U19CkxwORj@to|g4^F}P+OQA0%1IyAAE-x@I3l#) zZ983~Js9_mF@Z(p$6E+b`Kj8;P1VNrSYD2~)G}uFQR$U&ZC%o82Fqr0h=z+?MP!4} z&D*&C2tY66@hJd^_h)DLRsOlwyH~ZATr#2j%85fzsVq7H4hg3YL4SJUosCZlC`2Yw zImfazJKh$#<8LifEm@xyJG~QtO&8vcsJoZ4tGg1@v73Kw3ejkA_nEJ+@pq4QaNs116aNz@cV=-C!gZ_50zi=~o@TP`bQ}6Hx z4&dW=1_0!>37*k<;S%p4tL1^o6dCe}cT`*Vn}ew>`G0$?z2E`52)%T+3;5Q-hkD)k za^~1@jofk1ld2w~W9Q zBh)?dvh8domo{NEOJVl2>erueTulLUtt6e*Y}K4h);E7+^amH--XKcL5GRNEIWBuG zbSD^Xc-kAeDLI4dVK>VhI8VLksCo&*;caZdSH9GY%P!$qLcKo-zd%^AkH0d}v@;jp zs)5Nd5`kunvm8^>uI zLljW(cQh}C)_QGPm9|#~sl=u{_21A)p7{0P(v2+hRj4DAzpMP(LC)Dn`v_3^luT~< zbjaNYZZAw0D;w;H#AmnZJE`C~77#}(DPCNf`@@KZP$m~!6k` z>&~tgXA-o84-}%{VTXDk)}|rxABad+Sj8NMA4iE|A&z`sm?OJ2u@-Ka2^|exx4ClT zhVVYNq4Qti1f{eS{a0{P(frz_lzL5tF0zbC5Nn`!t^qWtPBAvb{q`(H=<(nEi*d9O zv6G|wy<9h9B5j`vBis1<>23#cQyRnJR9DrgFKH_T~<1vAN(f z|A>%oprNE)OP1mcZ^3?gwn~g-$DbUy;ldC{JeIffU5(|G8Pabx@o+Ih>R!?23 zG#8V)(kx@PmKQKHY-iMNse0+t^xJU_fdPQ(jf{c(wZ{v+-3t7%`1ldV>bh%Bh;{r6(}N7{X~0cm`5ixupYNIkR^Gq zP#H|a?CD=B0E@owrABrPt@}I|7CFsiF6&MgT@x9p5kID6$-Dfcm5-JuIuODMNj9NA z;`&q1Qgk#UdsjXzJKS=s59%Z%MQc$^Uj}|z z^whT#3*c(-B2c+?P(yfx-Kq^EJC~cQQ@JRZd1Gx$S3-GGW z%s>o(_8_#H?Q`e-Q$|p?{0f4gYNAEoLAFN+*lVK|tsCs<>$~`9tot)fcV_KP;D2v; z9^^n(L%EEU#0)1fH`dzEMQyw{8Q5{Wm84uPeY~_!vUxg|)cvrqF5BqSivRaX(70p$ zo)i1qz3vYtnhb!h7}jY^migr@7pm(>J{xxPA02jzO9#>0Q9#FL`W4MPnQ+yy2k?%w zfmXLsM!ql&`6gp#8_4ebsR0A&N6#m@KR*2TpC)$t z3n|jm|J&;UJ(1P9Uj}c6;?q;i_%IV=J53u%pKYn_b{hlbsO_VV=4k>tcTSe_&*#6# z225!e=(r8AH%E%OJ3P(z{YLe90V=vY^J9n(X??xq9NSTjEm4! z++%E0P|ISO1(a?1MD!h7C{3wGrVjc_wgKTg!))t6i%E+d1%X( z0CyVV_AW!*@ZDuv@(SkU7^F7As0S45epF4vud*T_tXa`E=}?eP_S~yn#$nso@D+DEWL?$`z{B)c3c$XpZvS(Ot8TSy@CAhk^s#GIBZxG zTrgl7!Ot^Ot(WlV=#{4)MofG}xEDyZHJ6!Wh0=!neZX>aj*@wFmP$O^D1fyUFT4td zjAK}})-$*19283#{-yU0>%8f{+u7o>;p{?lW&9|P^o3(ok7xoCf>v|dZFW< zRpU_`^-&BMNha!=jO{z*&;%AvAuI%_V0b?)6D54(@*I^fd>X7SyiOD9;(aS%mWOj~tCgF*3*exG2Q z<#Xfhl8gK0lv`SFt^L-o<74r#M|GgdI>6jVVUDu(wIYZO$UtaB77M}$o5|9KL|@|7 zy}=sGAu^(oe*{O=d!4nHUw9&r9?CM{b^wxQ`tJxP%k+(aS`KEqTo!IaMim(41mwe0 zqkPM@)fa3pnF`>C1hz-8qnU+|GYwYj^;0rKQ$`%4#~n%Qwzk|wc^pOup+-yKNUD{5 z?Xc3`vNGFk761E}ydvWHYt&6LOQRofJKZk{jPPnFCGkfj`$}tWgH-mMl(7?TiMiHg zrz#wHQd_c8?H1G8Kc?|dLewzUlVPArSr>mxyd@rrqs!2pgYUT;1PzNm!>jpcYIX9k zD{ud5S~eiCyW{ZgqU&b$bR;&CJx1PS36D(Jj4+wzOxWO#q2}JB{YxoFk*M4*z(9X5 zi$v3cS@|;uBSv%P&f_D7_;EvTq8cDm7V^nZ<~*}~II~@&vHcp#XcBB(JM%D`7;Utp z(mUJ+Jm-ZBb8iPJdGELc@06B)(oBd-Br16kA1HKLbpUTAS3FR4u&!W^D-{zJco%gp z1$~=*@Pzrv6Zlf^Mu?y|5{jXxx1Y-(iDisJu0YB>9}Q`_fXBQtf4G<%J>#Ocy`UCe z7r_pzch0K=%njMI>tQx5$}&hnHslgs#Cw=l8eMm1S0aqjaH*>Cadh5zL-xn)=Hc!2 zbRcAZ#N@#IjOaerrco9!BD2uh`uU@3ICY6G(rUWQYx$^YNTd_Ee86&r zEe}zKnXaNwcVnJ*6J%G-*(d2_H{Wrt;%6<<+dF&k!L!Ug&;G@PFQB zaxp|j)bkE1apf_HlKW6Gt4(qA^a<&_QtR+Z`5Ec{wzHFoBDO&q?GwGHsP|L zLao`d(|yGp;y=}aWQ*o0^2=85?F$??>t`FbZBns<{y@~-4Ss~W_$on+H|~&o-{>II z#NSL#OZ~{KnSB<_oaf(fF+2TG_?umnnS73!0z>I5nq3sm3dsK|IB|NV{^Dt^k=JHm zy?6zY{8*t(mA{Ww=AX4OQzJUxem#h^R_HWSb%~Hi4Fj)AChxeHm6xwwlU`qs(!5jS zNH6cxSAM%abrmD(8GyUO$o0G|aK%V;umHe%A8#qb#yU!ue>lYE5Ev}vpm=lpS^HsQ z{~>n@mCt{OFA`|Kcu6{ONM-Ai32MLPv!V&sOl@l<2h*(as?+)Rk;y99#KKHQc~}zj zO>6PXpLI}TKS<~NH=WyYy0?_{&T4B_oZTJ> zq?rEBI{}G3LK>m1S(nV^UXJgp@>J3qD~@dMAMs%cksVr5=ZEY+n2K#5I)58+j3CNH zmO7u=kAA2#zmRFNG2$X&CeLVG3I2w=@lY@mB#-IxNc&dmo9Jn1?xid15q~UlKc3mr zq5T>3gPZ5F#tSscOunfL{o$L(V4{g;tN#aufPqtP`S;Ob{m(-=&7%ddi84suyD>gLPJSsx9?^q4 zA0Kxn)6+Wh`q^X6BcjmAL!IX-0$;qf?Q{*@lNC`nA0u)9N6~r5v;B2(JducmgxH&y zwZ-0=*t<40DipO>ZCZ)gGq$Q~)Sfk3RMFU5ty)FVYW-R*ZMCIUeLVkt|2+5H*Xw-G zz4!BZpAs;Y01K6~0<+6eXLPPg%u=?q#jE&Z-&jcsRkI3s`JSRMsLT{3j~bTa(Y@1& zK#x2tA3wX_ROH0!kG4$|#!zwFzW;|0zib&0sGdZ+LPYQ;W7_+qxUO`2tk2C;pUj^o z{=lr(@^3$fuX@JTei#-BNaSwD)@Jt9`>Qvk#-<$&pKR+2qja)ft17Sd@V{2gVdy@i zf2Q*5G&i-AlqqdHE$cA+HBVgaLgV@J_WP!RFHLVCI;eAOk?E@<2fJd0V~Ryw+~TaQ z62>S^%{)K@gaRPu*}0Q6xaZmLG+=RKnULU+zWV3X=ljo>DQL@VDc^1l%{agC<6DPy!;Nn^Y)TN07D2+@_7eH zr&Hrk)Ti&Z`p=(S(-@q4S^){?9NO<%0^d=!sR-$CyZ$ZyVA4(xaCc-@&nDdK?#H?n zH2o6_!sy*VlppbBG9~rGGs8MM*#>K(tIpqqr3v{T7M+mN@Bu1@&7Qlr4juNIrV8Zce~#xMNglF zRiaQYlSP-XSby<#sm`t$qa4SU?P*-_GPd3CRmLlc5?P0ad^H=pM%&g>>7{1{ALMVy zn`Seq`&n9H2_!*ka2ggwbM1k;5Aw%N}J)$+A@2V5!!h^n+>1z7?0Jb^j;pYsa2V-{Ihj=Y%gS)VFTsyjF`GC(<}{ z^E~Jcf4L;hAT!Ua8U6L$LKS<%yjc3>_C8FLdux!xubZRzjL&JRNZP%(T5U;muHsjM z36Flg&&5JDp6dEXhQ{hd35jN;W^)tus9#$%VmSk?)3xFu34+!7;epRkq-k-wZ?p@E zoJO1eDO{G#0*{%ksw=7JRzh^g6a(;P@-M?sg8Zh3l~@RqeaK)kf0AnA(9wm3s^@oL#3df1fP2-!s4?-$Zc zGns#>Fx7?v!7wXxNf1J?)Gx(I^qz3OkwnA0d{d8pFf$H+PcNI!hpfkOGe@qLNdU)AYc&|x4Fyr1 zKahl8e&h-R4kZc8x21l?t?xO^Y8$-${P2upWxgcFI3`YO+@MoH zs3XyNA_?vQ6*iJ|c>2oeKGjr2O~9`$<)3*fvk~*_-S>m~#OvOS{}8cx@ZSZ*qO<_Op|!1?2y1S{9yN>3g=1q$xmhu@7tn$J zB3Iif@@&7sqXPFH=67+jM33rIldfoxeRYc=X{_R)LQAX(Vpgrj&3q|Z{#SalS?&Fb zk*y1e(?1KA!qrqs@9qC>_pu(ApG-QC+Fz?cnr))RFgT8|b!^bORNiE4ino3axKcC7 zO0Vi`Qa-@8+7lW;BJyss-&@S9eS^&6eMO+rmhWcK0X({$0?ifBjDqT>S$M=Jj{Rrk z(XRCwsjV=WCT8MJyCDZ+NjTR1a$%Xa^+Shcz-ImUH*!=P(;huWytqCixPu?Yi-44E z=zcb`8&tRk`=~3h{;;6dg2yxX6*%g0XSrv)PqrfhEE%)ruVk4@Npp;$A)?>Jvivyw z6G~8nFn|~*HrB#Vo9-8DNQG`6GUXvr0C9CM(|Z${$|m$+Os|&K@*J7g_Qz3{wlY;4pu^HQ?;>m8 zK6J$-ugtpK^eZ}fw8;o1MgA@LGg8z*F5jwL^Anzi$_D0VTg9X}F@Aw&G_3s_ia=*n z$>F~$nl-yKnKY%K(Q;RB&Kxlbp$XZJNFujXzM;Pn;ete|AqwUhhp*NW5 zV&_488|2*WG;}EUW{Q}K7=37#ZjI#r4$XZbokU~+YGu%nH<1Rq+mcoMG|7ELk0#%< zG{^!I9F}N&_?T<3ZA7uTea;s*L=L>| z3=hCRN{NI#+NIS&iZxOo0|r$*HQ9z(3G1l(hU&Mf4Js7IoZ{A>HF^Fy6xwg}Wo2mo zh%}Gm^NM3_bFy+YUShpAyppqjW!`qTcsJxRM0lEECCcWhTgpX37o<$ z%6RQDkm&cd+5l~UN@Qu?X_x9v)!Lv?h47+XFq8oAk|*opjzHy#2j-DqDUgL$T~xaB zf5tEJHeRI=M|XXsCEWkyL;(y@D+{UIr^wOGFRI;=e>QUy;JVl5ksQV74iR*ory2OB zwK>5$&)6P;!e~7nuhOkX=xa;~4 z;+6PI4f4!e-p3X+YC{4S{z28Hqg?|}O(Q;kimG2kQP_UA-Ofz&;O3r~{Fx+t=$?)X zAbxy}4)2ted$(^5*39u^K@IdJYX|6X+S;U)jFv~{KKiryaV$|;ZB#QR^H-+M>+8@> zxNrXvFSU>UTPI`IIqL^1U_r~_;eXJlCYC6sw5^9qiMx-K0|Fm}fydOFLJ__keO&kc z-QvQ8Q1$=022q+w)jE~~`tJN| zv+y1MD+W%L`-Vf9KXM|JpJZ`Zqwx3kWO0(nOgkblAmNYQc#?={9yC?D`xC8@-m~^L zYF+eO->Ku#`-%K2O_NZjLVMcaW)lcHr^%&n(_rqo^%+j^-L}Mb{qd0s2i) zzRjW!Ndin_I0Rn6sd|?~qLNAs*LrTmffr!f#7)9y9Rw=_5`oOy7>F6}2-^1lgL~Kx zjYr!%voAj^bn_c=`;HdMClm&C0%v^_yJqEOE64w_^4AoQX8<@F+gfwC^)%-(s`(~v zTY%5cG~*OScZT|181%dT=y#g#pAL6;r~98I;5iF0Ma<*e#mK!_FvGKob_7SqQQ4qe z$xIfz7|HtVE%fEw@(bl7cJ9%?A=nWB4Y0xi{sd)NP-ijC%WfQk{qXj}Kzrdzh!~m5 zkBs()-VXmBt1Voi%s>S&j`d5N9~da_#s2>jp4TphJ=xqQpi8dzPy{N zSq>u&H@@pU*`ayh&KWz%aDrnp5CB4t0kctk7=un=$<0~ zyCBmw93fkecxEcO>vR5COic)589jXv?)69>5$m0KnXUrW|*}hV3RdeI;sfpNGu`FNE;aT4TcU~*qWY~XG3#NU8H+m|$ zkCP2IzVf<#?uyKU^6weZR9c^p{)-8EohkX!AsOzMDt1TKb8*AR8uq8 zq5utAp1r+=qaZfi8z{Lb_*Vyfsv`@yiPmHW38O$5imV0Z#1=0ik}cxOL=(0{joYDi z!BgAfsIBmCEspr401!=SMM2+Xt_dZ1S`M|W;U_o-)k^k^cJ@;|il%_BOrHM$Yicmf zQyV62lR>O*KW&yPs?mlz5avA`v5h1aa6L&rb>5lw)L- z>jxh-A0t{!a0(Icsb&tSRCn~WcJ$;Z(sSZqlO1qhvWS-=1c#ytST=|NC_CT=FBjuU zMjY<)`QTNqUsIHkP`yrcQEW76#n7GNm}9Y=S#tLvx0T7A&^jC5#!jAr-5b^Ug^o>J zEqSJXw0zK^q%mfOx!dLo3R0^DTGLkAvx7Wy0!bggYkN)H-ec7KZNt!m!aT;)oqwmj z8!BGJgk>(ocH=JQvL#0Zzewrnu-Zri82Zt+x~>;iM~lo<{;`CJE14V$V zQ;GIgGindWH^9oUV(zk4NH_aRYbnCwCD82S5}zROYC={W?O>W_hUGAd?gGQ&NZ^ch zN1os9_e4stf4!U*!``9)UIhUI*%pT54hYFm7cwk?$T>m=m5Vgcy)n2FRqX!i275 z@9@@Z;rNl2_vl4b)>8M|Ml18l*nFq&S{HFIQ6G46u^{};UfS6tTfUz$s|*Lsm3 z4|mmOeyOeOS{!xKr3NzeU|_}Ms?r8_WD{4cJBtwzS)W9E@=NAJQ3$A;4x);uUJGWl zw`S;(8t^5ky;A1AhR~t3wQobI4Rej&+!_u*tFl zcayM85&|6CI0(;MyWntWJfu#Ol)e8D8LH2be<(U@;hz7iZ1b1V4Bk~UWE!ZSpE;LK`QE9p^f?^S)wrA(ou zmqdom@0Qj5;y%>p9z$}s3beGl!=D1n2L}u12?u+-yzd9gm(E&OV_XKK#t#8tFEBsg z4#X(cm21z6s#atX(ATJEwyH^@IIw6zqadVn%mF;9RCP60d; z>CIzSuw{wtgXR%9f91R84Q`Jqc-sK5YK%&A&LOW^L*w3}=$I^@1$?9Uq zhXuN#G+{0ll}_@vYR6jksfBME^7iDb%sFq?8fuh@{Ano4rshc8WeO|nS*6(j_HlqqC;t^= zp5O5deO8~n110V7y#zD_lc6~{_S_MrRx)G88mA(Gf$gc!rQ^p&D2m`X^4$)uoc?~! z-E3koV-)$~d)$k&bFP)&_g}d4?Dd-O4e~tIASf~U$Lu<&vRf{QV=#hr}wPnDCRM+%Z?`Rcb+p2L>OA={M!EuE%EaWDV$z4;s8 z^0YD(Eb5PVfEbI$|5bj#Z2NerbC)@e;SjYau*Ln0LTmk&_5`&gPuE@cwpV*LuvVDYbCh zWnFQP(~a&s%1!R#AxORDWi2}`*NE-|7Rc@m{l3|2eET++W#HNV=%@YN!)?Wh z4h`1T>ai!P^)Fc^?dok|M0pVow78A;M4Q0-loC$$wG)8gNa_R4xNnL;#RC|No)ti( zOwf0cRjRBjdgD>Ua)VSwZ%@V#2|7++VfWu3$A;j_C1S?C!s6C7rbQbwmO_(=Y~}pD z6%r%JAg5n91q%EBZK!;n)YeS}1G7@;EP3&`S~KPnmN-Q9&0$eQ~!xLHh2i1izVTkE4;@)`Ay8?eVs{qV zyW&e`id%&?*93U#mn^W-J~~$Pf<-K}CU(@XY;5g(?CfP-Sc$aqYh;5or5Us?LM189 zfJ-z{bq}sMkMYP-*r{Q6y9-+YGg~9QFFCV?ScuR7v}#6v0Ij3%Wka$}_PQ5Z%W3>D zU3tII+J%#v`}f3Ki;@p`1)k71@gR$P-W8k{s(VSg7Wdzg3+6(PQQe!`bNatF!(Uxb zeGvKDH+3AF3GanQM;&9gS)IVv6BqK!W>s+6{`w)S_;0Qf6JoqDc_UQpreX43v36mD zhKxWU4o?-i1GIqMMJ7T!GD1*9I_(3pb+3BzuC1l-sZJaB5RwQVE9Q8_6(IFIg-c2E zPcv6w&(|^TAU!5yZaxhVx=-@A;-E!-tC1{m|5h zcN5KgCX)qO!uVWlE5%SvCmqID%A6#OP|9zz8shJG65Q&g&u)Dz`Zrkk(X^$@X~&{H z1DDt=utvLVDZV37*=qcCJXE203yIF5r(FKiOT3wqoJ|R09&doxiI#d zS?EERJp+W?4xZS3=PX%|$+L8KOeC_Y$?QsuPy6)(^1en{pZUtC)3>JJu@NQ{F@fY4 zzh{K59eitEGFN-AdX66XSl>CP&TO;kb@&B!g+bGGu^^Z8Mu3#-I3H0eEb`5|z~toa z*4I#0Q%83`0sM~3_u0j3|5Ew1{$%Ah{4I*DVQ~i-*_b!;JvgB;qlvg^5iLX)CiO^+ zvOK=DB~{W5ZSx1Lj@DYG%T1g!U_5zrIf{H%gp)$E095lFr8puYV7{B@7zfou=`dzt zQskEjOhcp;`J~E=bp3!`?d<35@9Kr0O)5=>Rt|2yS2ctvHoKcXYDyJ3lzSd^5MptB z;LZ@Wrb~c@rU9#Hv`!XMsm5sEf%`I`UI^&C z|5B}&MnG&L;nWgnj$liWC{=WpnV&TW36Fd8+hdTfm_VO}G?1?r$VT1;UX|oY@5eB6 zOn6zKi>~j|HiW2&0^UQ74{8|aQPOvzmqoruK#S_qJ}?Nn_Z9t!@dL1T9(%j&yQ(15 z^fC2?sPaO3+=dNHRS%7Xx199#krg(E(7xF@;vEEREsBZ`wl1;?=@A zHC(zLH;kC!X$-kWZ;hKzqYE(-`jua&E!$eHuQp4`=gCfB^?warlBISKLjW>*CWZ2k zQ;5kAkYXqon%G~?(UYX=BvhmJU z<@wpH*hXb}_^cq7q*5U*hIKg%|G@DI>KOYI%W$1cC2cN5eRpi(;mx&j7Akei#EV1< z1}jeRlKz8oZ9(ZIxBzYLdc8mdnm=Ocucz-TS}=?}NuWgQa?9jVJUMPM6@zhTBX!t6 zSO}ABKbi5aDUJTx2~i-)S$GZwd6=I<`=iX7jtFqA+Vg*AJhb}0c*j=A5smOaPQ7{} z2g8X8I{!Hyzj}eSf6^FrJpcpZnnSB9l#oHjsg%lzqqFx zk+Ja8nJbn=ld@@jmEKZa_kn6unJ@|qW$7D4JQ{^gl6D~s0Sfnn@eqYVAOhWw%R6%M z9P5ZkKhMrdXaMa1Zhp#e+QhjJ(f(Cq#In+ZxswCQ5E zr>N1TCa}Zsld3;EIH*wcZJVAa9AeF2bGM!)0l*;C1C#i$`6X7u=h-c-Pv1%mjXE9a zKL0&r-*D{i8I|qAa-l>0^E-ACq%^&!^Oos1!OvF%$Sd4g7Btp=kJblw^mr-wBNWtq zqjC8K`|AU$S!a+HJq%W>;%cYjE! z6`CgGk4s>Sq)lj@S`$k;DV?1U|9bo0_0Zoqr@oNfes&a!d#^~bug-InRNhw;k*bVKg?)4i4R4xCNQQ%cc4`Q1sy;#`2Khm6ofvFF zrjA1yJoKRcEeQFOhu?)N>qbjM%G8$Nx-c?hM_=M7g8g+IX1;P7|!=GiewFvb#mIv=5g z248$g_(&tWZ0EWac^6Ce`Lr78&;h=<2?1Y4CS1x&fBp)J{sq!OL)_Z>jqYFNJ`Ov?@1GJe9K~l+5rjaSMmim*TcEHC_K zU6RST7-9^?>4JjD+XY3hrl^t_it!9C(O{J@a3y2P?k%Q=*c6{DVA;!O!FsUqPS919 zzZyEB98F^p5fyy}{N2E_`ZVEA8aM%(MsURcrS^e|AtNj;9Fn9X=0ma%^qlcbH&Hga zc|i4vRORR?V5Q=d$A ze1h7sibj2=XQlJ#LFNPip0@)jYIB+h$yx#wPLN^Y$J9(EV1r|oQyQ>3D*L@P2yL8- z#e?s4X73tu^@iVF9h0@I1sjDVAC%^NI!NEQPd<*$bwlT#))vR71)rAY{-%bwk<0<9 zS6;cN+3ESv)C2?f3g@f~9%foXouI5=~+( zMp%|sRj2RFtYoj-T@(53DG3QTgEUU9#lJxcLzI0w{U<_hj!~5J(6ErVW%Y`PdKOPT z@lbg?@SO`n!ogZ$F$ScDPmuIZR--Z{>}KnF-QBKLbB+-)|G^#zEgtM(|F{BkCV^G< zg674*FO(o0dXVa#V$T1fawZ)^!6jj8B|&ybWKRjAJ|tTO7Vk^5Oo+yx@!&9!el@U( z9w{76bC{lb8x_j`;hHfZjAWd9$@t|0R2IY-7IP{k6y}Tnv~*mcYF)`!@ySGU7RawV zfBA7^IbR>s9Y1CX3kSd&*OM0UaP!l$LQ9C`Le>lYWL?X0b6*C85(*Frc;{@Is+Rzof_ z$xu(CHEb3CGo1$iU)q*!OkO?N4MP)YDHee#3^OMAT=xV(@d$}~+~`Vyn0riunPh5^ z#JV5H$4cq5%DSRVc}^4SA2+;l(m@#Mwx{vqBv=vBc!88f!6=(taaMGKqzl+s?cWbd z1MPb-{6k_{?NW8hO!fS#4b@Fg7q!Z6<}AaCw*{SK(Fr!O;Q6#D-JJ)P$=I3LVE<>u zL9mQk!P+q6TJGDmara=a%V6KHKg_Tc3#P5(Rp8C>iNR5*qbzBdCZSp6x^TQq4j@nu zQV%#trvFW5G^u}E6~_88*5P)ga*2o9t;|tagVg(nEPB}fh%#>gtgP*#r33&A4uKh_ z-Jb*?>I>n6C>RS}QW5GF?X$+_-}y3a5S0@KIXo*GCNuM_$$-|?=3e#nF4^j}6#icJ zVcOJeBt!?3ia~=tLz*#otknHCYWTL(pHM}JT5Y>yaKq?P-cictF)Y|&;5NL7t^MWDJ$Z# zJBfgVlVJY};6oT#@ch+@=$qqf{tXSz;~_BbV@B8!ofY^08A>i`QFIv|jT`P;qFx@<&^qiB6^e<##4elWUPO&FbUbdBzy5S_ zL@$)8+uB3gk(JT`dUSUG_?8v-l;5xKAb|kzjSO=)lJiyLv3eHx!uVKgOu;yy1OCZb z_Gz0A8B&B}_)TWN^EHTm2An|1xk`$x{!|p$qr|44=~6J!%uRhz3M%?-9db^sO$Sb3 z4F1wpb2lomwj(&FVG?XI|KNO5`7mUm(!6@}f;zs7DY~t--bFrB6|!nDQgA+n&Kpr7 zpv;D~yRxS3s;0SPy9am**j};J8swYrQeC#>`a4nQY$f3s7~AU^@iN%864=GDYnGM{>`P8QBUPz%cu}}IiJM?^QUvxGBtwe(ys6|3czNL1@Fn8Ougw(u(;zH* z(!_uAPvk9}lLWYBB_q9-CVM{WmxdzBe%tN~u7tKI2(B6Rz;66Pe6$9ukDfR>73bxXxLN_inGO9;M`1${AV64V)=#mhV8l z$RPHj%_&!i{_*{@^B@5y?5e|LqVCqMmglQ~sUzFA$N@CBTUKsbLax#8WAd@nY-B5k zeLc13XpsUnA1fJL?8PBs`Y4bJ_VkOb@|d*7waS)ZVCBD-NR||$fbYx&MrtBh2^8)JH>$#-hv*9uXu?SMb=em z9KW`0pFSN{>NMQU!9g_Ul_<9wT>et);|JoK1`0lQ`-xZR-o0f-zwf8@lxS^{iL-FS ztwgUlYpi+bhd^W_K%8FQT4^9FEUP45@{T8!+x9lohVNG`NkQW`cZC<9yDUnstYQ98 zg#)aO9!Sw!jvjz?vF(i;j7V(&N|j5G=*X+JFn-CAwpg?|s7o&~#W)H}CT^ zrU8ZAZjCQN>ZmWoK;{Cwlig2Lmv*ai1n2xb{C*oW&Sc)|%jn7Iw^5npqQ-&jyG|Ny zAQelQU&n>&0INP4nXb=)g!9OtwMB^?6rGNwRkNf4kj0ylqeZ6DlBE*CN%1AJd*ea& zx=JbuesuyCfHjKVYX%>yyl z6iqJT6?yx$ukkFVO??JGf1{BTrB0#Zp9fk7Gq(v+T|t400%tV>HbI$#>{A5jIU|$ZsyxI;2Rw*GiJFl}g9nf*-a?5VI|3uA zb&UKbS&od!v}}qt18bK^Qie8nLe}4fJ>68ek%AO8qmEuWvs{qRB{;QI)ZoHxjI?W7 zJL5(n%$5txbWgaC=(5P#9}cHFJXQ;f?{6Qg(BhJ?Z}$1RM{`r4l9(mRtCyC;LZcEe zKkr0LT4lnywUH`+_-!`5RLmdNO}Z4T=Cpn}-Ze-?OlY9s8&5tb(*<#AC;2Pg8f%tz ziPl`-ii_gO7kLpauzl`1@qTg`kG-IdHXrc46*?*8ES3()U?g|F$YVRA?l?`;Uy0?B}lS@NX4@ZO~RL;Wk?WA<}i^iR=iLmn~7c8ly5Od)v5imB(YVtfLrR!e8dDM5&!sfMoV`x)vDEiw+DB4)kremV*u z-SuyKYx8GDA$aIN!GY&A%U4p6ObPMGCweTeFPBD@J44)t(4P6J z0o4&!IDU`&2J>t;3qfua1P(3N&oI){_Rm4a!6O~Xz5+ex@x zH}_Es4t1+;8>Twjp^For-y4P)UUlEEcQm=av8Ra|$gbI;7QbnBlViz%~rr$+v%Lj6-ULP*j1(37ud-7(Num+PR<5d+bxTZ*xITO*34 z3a!v+V{^X%fg9h1>3JngtRGps)}B}DEfvYyGks0t-oG!!DJb*J%dEP9r>c@|+;~9x z$ZU1#hDF+c=t!z>-YK9Vq%~#6+rum+Fop*nG$P2RW>7EP=xwz-G5eKbSRQACrL)Ib z+?l{B$PeQjw$Cg$%25^Yiyc3Q{tdfzbIK*49V^7+p2E}yF}COh&_EhnR(Qgt<<1wY z^o}i44NhXT3vamn^#eUNW~t)*Q6X7yFqylUpPp49$%3en`wyNbsF`Q~C4e4V9+MOc73bn`83;rdynOoX4JsgHh>F|Ei5Sc+tZ zviVf%7x_i=IP`+7ekNSRTu;fk(uN88B}ashzY8B2-TChZg$l{S{!G$7=n%IGfRT5f zc^j35+o=*6tM_|hcgiC9hg^?7Mm*jVk&k&Ct#q{eqf(g%*rRuRW6=XHZ8=j+*K(hG zPt5DiVbw&!71kw$@_}`lZY2Sc0hI21nRRg15-hT*Ml1R1^7Vxx}nyv$Shn9Es&wAs(W(PNiI(e8IkiY6Kcp#h@?c`sG!<=r#;y=lE!~i+0t2eFJl}DR;@DMCaN7+EHaf6@vN`p(W1G z1eWo=|Lxqr-Yxo8sRuKrpmt;_DEs)0dC9z5>Z4?rKRFxNA-oCMvKvGjn6?o*9{XhGBvJ^Lx+EVvE@|ecoO9_ZmiZ#mwm$ zI{SBjmjnkPOA4TL6(n(gZyf&MB`a!)0NNoF@o`1ju_`HFypl<00e>pltDvDi*6^ZGzT~`VXvq{LHKN0PK;R=) z$egFu{ZahQA=3C(=Hr1vDs2_f4d-ey#%-PHQ``|(VMDw=tK8IwbHR&}QXvZ6JZ z%GvK>uzj~1S$i0+C(_x64YKn9m3rV@C`~SKxf@g6_I(!4HGHTpz~X!`M&d>2O~7R^ z^2dPn3Dwmd03)esmN-=RwNI{cNaBf3-L#Ig8AxVE-}MlPhChwiC9v*X&RZHe-RVYI z*MtuW(%#gl!c*FHs$cIE?$uM&k{-@Z6i7QEF=h8y04>)gnYz9YzqtS@dL%KpPeH?N zffe`+rum9Pt8qIGpkb1p@gcv7OAXb3S}i03{f>mi3HIwBJ%M+PRsl)Y!ucZcl@{Lt z_9IVfOUrn49^Y=b)an8=nkO!%b+~)10JW&M?8bX7nnr8;l z#4Bi!7(P)RpD30_b?Nk$<}hF6nMJG4UQ*0nT^gRqRN|yWvFKT`kVG{SaXp-BGk|K# zOlXBRTQr19;28KIiQO9ISkJS01lb{ZKl{(HXU0AG*XpZb55&s zyw;2-2x5q=@7NUM#csX@jvA2#PZQzaL#|73cD(Pq|j^qWYQY)^Siv@JF`TB^J_`Eq^AXPpiIe)=?hh@$_{>6iL z_mo+B`!{8i)=OlBo*ReGMbYLT=rR4Rw%85HXquQ4ka#p`4eYUm8a&Go6r5^J2Y!oB zVj*fo9cCQ90_O5FB9}+sMnTSdlzA)1mln-1xn@bHTWroOtoKNCs{J| z4p^X>C));s)_@GiM0qkueFtm+wPLIxTC63RZ(XsfA*!uiF{D^_$~UR4C93TZHRnO> z*;X7Pv+TUHYV%fWede2+uQnCQf+)_-5o7V8$4O86w+9hjNR5BA$WO;wrLlE9mcZ#w z>#Gm&`#$6HTC%_1@v*i6IWN{Y0sO*(I@g`06Cz!JfulpM>B0JC3Zb_jvb(&D&y7(onZ(V+CnrL zwKdoQ>-&H$c9IzWu904W^QqU>$RPdsBsa(PqS++#iOZ{;SU2fJMK-|-7 z@vj`HcN$UEbr+Q+!ez?&P{72N#(QRtil^2qw;lP=iEqrPUX+3|`)v)#mg>jz2Dt0R zv*04vb$26I_tRv9=p?gK>dWu-ztk2+3rs~ICh1r6qqgeNAfr<7PI8h;8rVo|d+!0* z#Ay4S{*C>XBwX|j_p}@TNvD_@fp9Z}T53v+cqfq}r^@*9{yb&%tw+Do2(2|MZ4XR$ zE%kq`J9nqo9LZf~pO(LKyfb3)HY>~X(bthmYII5I1Fq?;NCM0eF!q9l!Qr z*UQ{~-=XXF;y#LbgJA@Q?gBP@U(;Hm({T?oDC{vUON?T;czxW^zQm7NJjV`#CuFmA z5XD#Dm?}a=Hvsz(<0wEepDmhKOS4ojO;W*u-t;G#^?)z2t;LcZL1vH$6i>$j%+gs z_n7(%H+*gF8>9I$#J9#99VJkr* z-zks2mNW2F?=v{{Bp7Jpj8+_s*@hsc_>M#nH-{r}>m5zlax(8sI04ANV|S&;7L86+ zs0SJO5LG6UT-dyEwR?W`DH5%FCAE7uy*<1vQf`vH+{G>zwct$Y1|`XgG%9E8ZYaX)biO#Q~G!am`b#mklR+ zrziXn9Q5g#lm&M*I776gH4mPZLcr;P=449x1ReP}ylzO_DR3mxyUwW0gPr*x6_Fm- zYxg}kQq}_Z)(y6n@3^kB`t93oGYuq}V*E_-AcZtgiDHnU*hh6SBI2`|SajkQ4yP+= zL8NfA?FcY8+YO^OcW=4P3ZVag!Wl^g8*M^w!(?8ULwAad{BP|_+==+4Y_Qn_S&gMH zOv6E$qC58Ta^mTc>XL8o0%tg=fJ0->=d>E?76DJ&*}^gp!FT<2O+eEZrr}?qlWV}A zmOwsL5Qpm1dA7^QiAa(Eke`84;WOhd9}V$a?xz>jCKE|)b*|=?du$()+>Ex|qFudw zJlNfKi=}rt=D_M{Ah8K5wNfj!og}kTO_m1>v++R(Io~F$L7k6?pYMWHqCwo+t=(A< zJY$9h1(=?a1VyQj+a;ZoZlp6y2zTXpLen0!PvKoOhVPzz*jqoE_?B-_nIm5zf+Y2u zaRnG1<|ZA;OAS?M2~;ab9sl~`KwDo2C52=R0LFhnVL7=R$T3}Tpblb;@6`MXdf%pY zwo`}57cz4NpSYJpWR3dl=JUh-n40^|SH}-vx1D{qqy1jekK#L94&9*}e=QBs3tU@N zYChon{cO=UGqwp|X3u9H77^h}An636;)M@!&m4CYq`U22hE7FXgwXp*y}c7Eo;9D2 zT*E_sLjG*7#$+6f`4;}UD=&SWCz~LJ{~tqV{nm6FM)5Tpj2I(EI=Z`2aHCtKo6#ZC zAOhk>cXvq&2r8{&jZR5}b|4}p0wQAVeYvjhAMpJ2eDCMn=X}m1iAxJVhkk#L9|Yh> zkzkk{Eo@d%ht_(0OPXPKw^sR@{NqS5HZNTX~r8qO$U<#s@tkA&PSI#aVVQ7k=t zvt_RT^qB3I^U@l`)pye_2;z#{=v#~+&@2`GSgd$#SJH4@Y7FFY^~`kn^rGZ?cB1Gla$Og<9GkGHt@P3TsEf={m@Ck^3etTo|VH8E=D zOU?z5}c zx$KKqaY;mJNrdB1sO!^T0{86wp1578?I!JRtalT)dII=U;sx(rkxPx=5sqvA>1;NJW&=17Nv&g^j^VA!Ga>xZUZFGQPnHbsGp;SJPdL*-a z^l31^yiu82=1yVlpsyK+f#o{&G{33^EXwHHKblA@*!^Hd7)oE7O7tsz)1I@5y8w4v3W#2>th}wWd%avGl%4V> zqXZ9*M^ixzSMY<$NG^3O?AT4tV}#!XmmN?yl!g|St`|jVC4gVhvS4vXWkA1q22rP{ zOzuDY8F;Rcx3MwGsmr|n32;)3%D1(4l*bqoH<&)=jOs-(kCF3Y5vzV|*FON&WtX(7 zq0AEdzZ|aXGfEn`fszxw-J^zpc{IA|SEfDRKAjUV5V=;T0~}19WB-@6m5FDLlf~x^ zo4gV%K+0w9K;Ft~s*R;xv%J|kPQCV4aPXaMg~3jtfOg2hg}CA-G%Dk|reh*M%%V_i z>Pd>Q;g(mD*Jrs#{ygRsVXBqp5?!|a!4<`1C`jOBinMdjQtB=D%qyB*^%4$v4{)h< zYr*;5zfJ_gxZ6kiVII>q!Zhvu@44W9o5}YpQX_Kll^9q`~`XRCl7c7F%A^Wt}NkYxUx07PJ5+N#8sc+$I;N8^Oj*|o+?>>8cZ#-9fdR@ zI!2IZ(83fZ;)E<~<=?6n@Fnqtp71%AUs)WphE0T|nVIZD*n~?L!^dR_&dj5kp`N6B z20pmXPh1+*QrlcDHZkfVggLXNfyShcD;~bDc_!#tfp5q8B4#C)eH)dq+%)WC?@6%G z^4-RYCu_aJ{a}FuU?qp_!Q-l^J;aJTzv9oz;dwVFU-*j91JU|8=c8s0iA*e*L1l~V z5?(Tphtj`9+G=qWmIEcnNs##T1uE=xu^oy+s#DXCrCD3eUx_Ncdx-HL%6$-%*`R&=1-_$jx9fPb;)qFS)AwX`_{H-?-ZG#gLP!ur|Dh*H7 zk!Z|Rmm7^XyGw>Isd}OBsqFwKrRP$(Z3c$st(@+)#GqXGklCYpkjZH#Lti zS8q$Jb7qizv@H8{H?Dymgbi^x{8Y~%6QCR$Ks{9ub8dsURg?eF-T6)hJ!FR6kQQfa zl)=!>_2JYxW6m?)Q*5u@W07(u$F$9()W-xZX*ZHKHwB>lQ0W32_S}Yh2S9W2>|n@( zn?9kgdSCtf()4bG0J4%Ih*#N2c0Qn8fKZbG(eL(M?*F12q!w|*tH-m!mV)JbshA{= zWH*lo3su=&{faF&AT`B%>s+koE%z3Fl;adaks7`pcgc ztS1st|2<1TQtwE@K1#Y3x-**^{=UFNy%F`miSD}iR)&jeWAy03yOi_+K5+(P2V21l z)+#PdYG4E9iMYh=4=IpSc7tnR;yJ8-LDfBX6=G^#|50G0A-gky*{dSu!Cjmho%g|a zbcini98V7^`#0JD&TIbqC9J2+BIhB#CHOU*(KxhS`O=ot7Yp;|oMeW=^?qhUR;sy? zr5Uy;TNH#a+Rj~mV^J*F+&E>GWZVPa7tbUZGx7BEl}$lP@YX`tZ|hs}@)xB{T0L0I z6n~5597|W;-BxaimNYUjzEjPdW)MpT3lzFt4d2l+WCb+5BBSn}SAHtxpD?)FDGbQ~ zl5n4`&2hAW#>mRb0KuL2ci8mYa!-ks6f4YN0Kky56aW>?Wi&RERk^;oa}W2RgOm;f z(kx2)FcOIt41rh`^KB*rTs+5%11~uPZAL<*_G*h!*^B*m*1b3uW{zgG8Snu&ys)Uv zh_2aoPV1se=YlW_EODefG|Am}`l6-uz?%Mx)v$`SYK_~Sr(6OC$>vl@`!pXalcHt+ zW1a|O5qtTwqJsOY&7;u)oS_`t6YS>37y5q&BKz)1CoBdT@^jHF0go**BM#hyWB&6dq-o(0YL_>&wS=r6_rGf z%+Td_o4J>q zYBoh`SW|x-y&%zWM%{nuzI~79miEU!*mMnuEWyQIWBy85zOI0)y>icKkzs1vmDBed z470x&{kI;J)oPk3q2R`9hnY+I?J0_{-=M#hQUezI!mYJBPeqm540T-zVVuW43{JKj z&!G(2^B&ilh<=w;|D!9CYWs<6P<;%qC>`p>v&QFBH}=uvx_w=brU-x!?j)7K@6QJ7 zk=2^KsxA}#{Dn)ORMeEmtD4HArxktF>wx9;v+|C_64*6DDCYb|CB#YJU*^Tuk-1|}fdz)k1T z6#I7Y5-S;Zl~tjPIk201UE<tLE9{i|`PFngZR=ieP!Nb8bPfrBaQ0Ac@L5i5S93Sb7=41K^@ICwQLTso15;Ru9 z^aO^)n{S10x_Wy8z<;lwh}OT#!Qttf*}53fC#f;&`VZ2Rqcrc6W#9C1#B>6g3?jjRq; zwlvK7rE>&0Z?VAe2$Q$tw?@JfwY8%QafH^HueQS7lp%i#1-p)8Sl5Q063P$gy#O0w zgk&alKpcmg3q1sZtfZ~EM5D+@O{)bqMa*?Lfw-gc{=Q6Qn{#Cc6}rUig|5y z*R2zQ5BWZDvgKrHRCD>4GzB{tAT0#~fN_bW3=*Crm*vtnw5$KRt8B$3&a^cqJwDD0 ztZ*I;3k-F_ORKy|+e>)*%T`d{d!Oh|{R<(h#?le7<+u>HUh3*KJ zToAzG9FdJP0U&1am}i@>$nNL~^7@*&luOAwlXpT+@lLpbN2oID+)!$R(H5(RaeCr~ zLk~07V8Z#qWTJs*y_5??L7RBoK`scd;xRg;Jt2_D6bUW50xD&7$*jKw+f=PK%i9r9 zw{WBpHN2-LINwhdxFYRb@y3JiN4@6er+8DZt1g=~-ed?42Zn6n*c$YDG71Yfy$S&^ z4AV=TpcbA;Yc0r9NrrPzLn+SdA)G8xf+```KOhI4d`;~!V7X>aE5kA2G13;IzNfGn zrHV(V>Y#(S4Gc(_RFY}_eU5T(MRk{J@AX*})9fC#gvXUE8Tz`WCaG9vMdvk>6+ zUL$Okc-Y`WsJn!or!n<<*AZ^X{nkfrRYdv$y)et5ho14KVXE+=0Z|@kixQ3hjVr&u zON#bJ3*uQ6eJe*=00Rw)%GCuwwwN*@apx1|1ASS&QqgQj%>oRc-p&sw>qdn z=mJ+WiH(0LPlG!>cDMcLqfDk))yOVU8P5a4e#D*GP>$#6boJTeuCnA{<|f+mTwH8s&^A@#x%`)>=Mn^fWR3-n zaGMyww0u#>5GCH0$Llv3H!`RvdGXsBj@B7ivamTNjxc~nqYr+Xux2t1j`@>1jI#VD z4!omcAWFBHPddl#p!1g9M|8JF$DX@N{{Wf-H17%%d)vI8={T0Dio zzqEv>{DC{`A9(Yn=cuW>oc=T;rVj5GToWn#BZu{RQePi^9i4i!N2@pECq8&CeJocD zhRbNM5Wzw$MZbkr5@{4=T6x`0%^qK`{#ZhBKARv*LBx9c;^_Zbqj7d<`=PU@V=v$%LYKsc)W&`s04#
?3g{I6qtRqJjqYTjR#CbXR(d+A_8+7|Q?zZ6LGQ+Tia2*L!(%l#bQ zE4yYc4}r@Zi;tJF1e^$O<%W{?>!enT+Nr1IK#{TjU&nNX>811(GDjuw0S^ChZHQ}; z`2MdJ+ilBV<{-f)S3^FHJg&Uo(G_?6Z~Yr4W52vQM4_vL>q}61c?g<` z>(4yC3r6D22|@mnTYy?%Cub<9Nzoy)7v2kDarumqR@%*X0{4OiU)wvdB?`I9=UY8+ zm?vu-P(G;7H}h^G0xn6Eb$+KhA}-@#Ll;EGO$qH5?NuDAl*F-P!Ci@03sGc`7)d}oL*UM^P~`yc;zN;H)8WSZ#5a;<=A zrS$r=Yoyy`CcHfE1L`!0wEP(J@iFy8hI54^IU;XJiFFotMbatjr zqxbz?BxqGR@XJ{*lsV|ZS0-63}$s*9_Hg|T>7;(l`Eq8>eT%_KVD zNGmSiBCjTLRN{GLLHeWkj+eEEnJ%|)88Mdj3#a8A+R4Pwy#k?lRPlhwh{$#@V zmhX|{9Mw32l#MU-^Mr$V;NnFxsul~z2~B5zGd&VTK7%0qRP(2`#iE)^1vkT@0%e^2 zFNX)A^S|Yvr_Ia-tB9oE`+(dFYZgAG=A3`s4Ag{; zlv@)QBa@A=b#D9S>@nwCGfaU@mOG(+TX|pTTR$e1dHmH#R*%Q!Kz5M|zcfU~Wx6lI+;ZtbdOjMjDm0PdeIJ(`?wX73 z1tX%U#21q@Pm)qzx(2?AK|D;ytsW}nE|56JxVJY)Wjju?3_NbH$ZY!G9z+KY8ON?% ziyd~nGTx-N!`p)#f5K?6-^%`j_g3t9#fzA>+my%8dU?LwMuc{OFXsBo2XnDKH_oel zlr%n;tS}|6D6+v!0IJmt@A|%9PO%qcg@G^{4j;F`Z-%uZr<=jSF94@VVyXdX+?tHl-@Lwy9YVKyG+n z2+D{tC!WDdo%Gl-H5?7iX?y-#`o1 z18OK$!}P}&0Ts}};2c;dnE?b%hVy}H)0jmubq2>r5E>dJn^kvI2oOTUBAUCnwSz<; zG17(HweHXi{&374HSm2)0om)7V;e(;W-L|L1C+HEz`o|Z+BeCv{^6o1e%(Yk;)KQD zs>Sji?Qw|pXg0gFUE5LLrtc!F+}Ob4M!layt7doK`2O8G@-j^=;`iPnIaQxl z@(m`wf8f`YT+`9JKglfUJKN3&4qk+xt<~d!XXFc2m3W?OUOSkwa4oTvYIhwU`E^+- z^vbcECoG>`Ptu804;Rq)o>1LW)NexTUAm=*S`fVubv2UDzFaSC19%XDDcn(5cX-dm zRMU?oMjbt9?Oxt%rIq^YPs2NFkt_8`+Qd)#Igts3gq)mY$jpPdke!3fmQ!_Oo|SVQ zQ?jj7axm5JlHD^%46z$*qHWqUU{L|+MTAa%?G=()xe1~tpryf(zj6#}@x?a|)leqp zJBho^bZ($@wnc_FhoY$)0*ZRGgob=0Rkx%fOxdSQ8BVvv`@-9l2DDTuL90nkdCoIi zr1I&+RbEIe3k>|&BDlYa_XP{QMLNrTpjX-o_?FgQ^@cVdHTj5?!cI7+ZKQLK+DI{} z@YRxi{hR-$%&=k~{t15fh_980a5O7nu5F5d*%`BH zrErJZDR~uH!zSDAd*9^OB}cm)f5?dDksKjJ6b9J6v53hedE7pjBVH@LsD~PAn7OK#{9bYa%^U=Pm(k~S^5~;}zt!5yaWou$Qt!VHE1KJBx3Ing| z4n3GbN3_=LGN)KVri{9q4pOW^RxwYsoKTl0x;+b-)2xW1wN4-JEDi6p6OORRwPq|^ zF!PCQm8iHL+W#o)p+$ss(KRgTC)y?s4;L&ncQ=1ktbzJPmfh_6FdQ!x-8q#m6)@^q z#6vlc3c7(^Msoh)j9rtiCo6R-%mU)O{!=4-l^VaZ0(tg@0S|sYGbR0vmdU)v@B@`0 zHaK{b3^ig(ke97v@Wg@z040fnseGu4nuLK;Y|@|ec+}+;`=NB%j=4OBMERq1dxtMz zlVSge3UN0Z@5oNpu|R0|_x>^dA@CFG3v=l6PiqXj4e>>>Ktzc|wM%x%3n!@{ptd&B zEwi_D{B5!y(tr$TyQSf6|L`sg8Src1!|*azOqGoPsClr#c;?q~b2jbXDsMdK_Y$M& z>YM>sF&I_}&kjzO=%?Q!!xb*9L6yWxuo(L@TJa6K3S23yf&$^=Zf8&>;*pYi@u*xt zVojZ~v%}AtOR>y__aIA1{rh0cPFWh68YYJ8Cm^2OHqR@I_%~51AV-&ch`4OJKwN*C zJl4(Jgj_UZHq_=?CYEL-xct3x2P3NGoo+1%IJ4@0-TF)~!|8NWd6IqPJD!;7EeKyJ zU1*ef*uf`;>qp?sUq2tF<|#3Zkw0z$z%gklV1Zl`$DvgsIC7J&%R&qC9Q%wmy%t?Y ztb`%nL-f!2(P6oQLbp;4Gpfk9Br~k`wKyiwaVLd*8eR@9Xc^>;;+YEx z5Pou_^lkE_tE#(A!tcqqnNd2zyu!C7I5XezCk(loZl`6DgjpZ{6mWu$__vJbuT>74 z9+5)8?hqdi=&V#|GzEK9a8JGU)AXNVxf>5R$oDqe<0CJU3pD*eL2L+203uJqpT=Va zRFY`b`O$Czuy&O>%sXh&mJJS@;iUO39deFB}jd+duI>&_A>0U-$hn<$PvaGjBR~m7{oJWo~R}| z;7X-!8x-bN79C&XYY!s_p(olAL&g2C0V8g@UlQk75^1H&BaW(nO?~Mj*mz4o-}#!} zST3n6F3>s>5s9{k2`KgtiL8q$6*a9mtSLW9mO}^KiI`eu5iYluJWRhRV4^D&lecU2 z4;$=#$Y1|0U{g>etnhE|)5Zd_02%Onx?K3qD3 zt!@H;EIy^mEzriSCP607Ek)t{7QAz+ib0~%?c*AU^n=271MLSsn)gm-h$B2nGEO^# zzXGjfxU_iW`#<*UaZ*Gcou)fhmYB?lmQDW&U&wv;mPG*zW~;%ml+bN$FB>?nQ*}OG zosHDnn_un=_DC%~GyyS^JDzI>0@~HwlF`T*@DvJ<{A--@Q?wl!ISbi}7fZSs20|K+ z?M{<}7fn@{;kuZCmJ0(gD{g2YrL{}jifM^Gm!<1Ky3E;XDZ-kwalbU_h|bW_mx+kw z6RnxFXYsU4o!)?hQ2ses%cAb~!CBmaXG}lb&tm-0Km!JjCNQ zUvAKU&7)T##D<(3YJA)7sRt%;Rfi{!Wl^bk0nUw3$sjVAmx+W74o=q4tw7%09AZcM z_b1A0?Pv#WrQFRUHz+iUU5&ahbmzvG#Eq{vL|lk zoiQ`V!UV_oPZfeWCz9Vj%`yzi($<^fyo}8FGq?S&1CUjC7zFb;TOQe(;O!yK)1x6>d@V8XM$^Hd{HF!3~<2#Krjv&ngRaZ!%} z5S2I2km;{5Z%|GWrLv=lZQ=?y9=5%0!1=+5nQ83$2p?JcAldwP`Yc=m z$@g>ytV#rrK);5I(WrXq)NJNWJVr-~(>*c2EjvJ0AR?Ep_oP@~Pgq-jdUoUN8a=7; z?y4-Pvk~B-&7gL8X)pM_I)HIM6T&;|{W};$y@u>c$cA*F(rX~d4mB;pBQ_sY1wr$W zh(wAbxbbMBSt`uSW{5Z!Ybd4o*(#C=&3{I~>ag*T7hT?N(FSp6?DGD8CY*|`A6fjxxh<+uVp@X}{;>t(?CcxU90=_~y zv5ny42Oy7o0REEa*FwxD!@RSdsNb4}YtV1I%u2LbB0nGC67$3w#a~Pb)8V z4@EtX(Q_Rv!p97zLsVmvEpf+ryBHQq4-2yAp{Kvg{>Lw8KV_5ZM@{WmpcHUa=pD}H zHl2y!lZ3ARuv9>_U%hO}#Ykq5!~U2(Y@8nUwzv;bCdV;l%W?z2n761<3SMbeExcur zEfu{-fk#sx(HhIZ$tPiTHRxD8`hsGU_`MTg>TQGN!{bCh=Ba(~g*xE$yiPssu#sjs zK4ps^0R)&Tp;8|A!+EXXbx^{9PlUWRU=027m3nmpIM{9O)uO;f;9UjM6N zrm%5OH|IvK!fQp7QN_Wja4*pSFeesy3#tSbGrJ7XO0j@Wy9+`5kg8S;3`q>Uray&8 z*<<@9lW<9xseTJT>+Z)=N%LH`r(kZ7bf%WNBhh8INTP4xTu+Y8GKWop!bwk4028zb z#}%6I;FAgL*E$iI;r}3y7Nl?X=870P57{0nq_bdcA2tE@vhA6Opw}?F9}ArQ%~z>@ z6yEnfg3ZPz74;^0J=UUa;L;x^(;Z3|_2B>-nua2?s$fy49P|zr5uJ^a?=N{_ozP1# z&oR^C^Gxo2)GsS+xpczNNanh1gJ#SJ1XPA zLnEI3P_Sm8SH?q{Mge=v5wK@5RZzPc3lt&Xd;|)8(ufR-codl!1@od)=0mg0`Q96- zeVWA(NARmS`&G&2A2tf%jtIY_4Ssoiz|skEfLi9LL{?ukR9mp+eW%7wH>u1POKw`P zDM~cND@twK`0v>?yFh}}m|g0zI#$OkJD|&^4hVN`xKZ zLzk?7OzBp^4=i!SurOxBKpO^kfNG=-G>Uk!W<_w8UR<2MJYV6;qVPKMn^->`c_=)N z(BP?8BpRv}S<;w`*1Dr@gzZ)vv4V8=dI$SfmEJ;VFh`q4fwge=+_6?Jy1$=FAFRHQ z?0KU3l?{2rt2eV%LrhujxANsF6?@2&^0z7?^iS^G^91zh#(nt^qC}26w#~2z2Y-9R z*YHW(3UD!fnm|;+>ouq?0+d@twX{Aeh!Q^Y_>!Y7`hW^RoRsDrVx7L?VAtS9SQA#q zZBbt_h&nkjW-t+|CH|}-${MHsUM!&G=u^H<9Q|>=C&8;OOv0`s`dXTzQ;%ELxtpoy zylB|Bw_P?&pNx7E(qe|vE}waH2su883i(_Tu%{9#aj}2sxcN%ZgcoEvstOSVlnt~i zT~yp-Yf+mNh+>U=+#vWALC;NM?(4Z=t;S>e*;zK|vT-?AMc@Mja|Ph^*t>!@+gz!9 zYb$c27CGecV!(K$aUs$~ZxWK9D?_6N79?}hhx}0dhKw7@Rax=*Y^s zU|VFGSo9|_?S{OfyV@O+P)n%CSU?%zv1$obfgE?O7etvT=|Psx-7M7|mU#QQbXTTK zjaW8Ggb3Ei_v-%eq|l4@=ja8Pzo3{O5RqiH9Ip@NL+{|lfvOv(F1Ek5?Z)$U0F!_1 zLs*|xbD00p!s<4DjvWvN)u}-C4oocLExf{0mWorir}bHWr#UC49!Liju*fAErF99s zCD%j^;>-Os`rTt;f)zVPz_F|U_@ZTlFsXvKVvyJi-Z!kSk zp&0G)GJzC+O4KPld-tZWv_jv7weO`0rP=Y3?d@;vTpm4K{%4QngOsAzZC^ZGOuRGr zLbn`tfPX1e!-sl)Sz*u9`z>_S9cq9DyKou{;9y&1RB{au*SA(BA~^i_O5vlyJsf(E z7T>@mbjJ@Ki|Ovw8nCA}X6YRc{K)N|(1zq^DBnM>7s3t|=)8bx{b+bJ9Vj&{l{oC^ z)J0f*rf;A6Wx4i}Lr|4fT?EvwlPmaH#rz8{qlDG^R)@UFiVz9nr|nvhAW^_nu0zRa zqNNhz{{D9UGoU+;VVekFp3@TqfDOp7K)`A;xt*mJ$s~xE9EL0F*G^q&Yzvww_%JXo z9(dZm8t4a+#y*p-AH6T9p!c%%`G}mShYIcJ>>K*IQHL8X-wJp%YVSP{tp8KkbYCVg zR^vYg`QA@OF)tSWoIT0+HcpAHHoW5~jvfC(f>~98lRp?+VAo!lseg{KcCQN4$P(Zr z!?@iT7E$H@`hux;jH~k=UuFq{N{cjOHMHo~{!cGjYOBlLv9|C})Twff@%!3KmBM}HM*#7 zpR>CgPx-_quM0(%HIEk6y2wBOWAtb3BiAJg*kym_ImPb+JN}L3rOv_UcSUiEG~4qB zDj#mYjoS<$P_sg6s@AJN7~>8Lq`NurTWe?dNWw>_cI5i%uf9huH-ten_l~~*EpF($ zu?{tk&{p!N8koeMgw4(}tW6ty*K#_Bs=j`<;{30@DaLjviodt7OhhgbgJpwT;bcif zAcR@m$`?l*gut0Z3FI2ma0WfU@9NW#_|Y7!wh^YKwjmkGVP;X|7Q{=B{^}n> zuu3{SB_40;X5Ui_-&q7|C#AqZ1s0wZG7!v_wK=p?Q%eHpFw3UG`{NDriF&z*1c;*V`N^6 zQ}N&wIsv`Z#VLCo1o`gIz2S_Kq>L)rs80+@v^x}PKr04RP)>Ko;davOTZ=2>=$ zY-!e~r~Gf_ErslcY0*Qpyt=Y=2tl=jnn8Qtf59+;vS4=@N*gI;d#!0H!q!FN;2k@n zhC^>LCB6)+MZ=-<9(U)hz0P$@v?mcrQ#HI}pQ7?rcR5RgHpBbLvFRTQV+*iY3W`5y6vMgXCLWA!29MtFZdi4ft+WX zbo&ryPjWw8t`v_D@;<7O?Y~U?F)8S~qsl(mq}F!BRb?D^>?SWfZGW5H3D-Z$cX^wb zA=G5(^6<%{zqXToC!F7>lvV-&(`KBl4Kt05rrm{l`j@48OtpW7zqPpbZ!Xe3u;$M@ z#nrAE%xt4u0QygcD*E|~fIbye;M6Lw=cvTMezB8Gfc9E@s1T1-2aL57-m=d3@#L)CW?O{ z9(uJ^5euGGNI1nR0FjwEuhG4VHGeOxC3bZr-6c{iq(ArzYcm!!na|H9BrQBoC} zYrw~wZY#1!$p#xWlFK*PQM`Ew)78l|nMLaL>)B-01 z9#L%P=eL#hee{Ds5|x|WK6#NIOpWU(wOy7iphpUE>7}Ir4`c(jvjmI@Bnban^|`vF z^Mc558Z?eJVsOU-VY6T2E(rjsf;+)54pCU0M(iBd`cW|-5}4f8CUhQISYG8Ms$H>} z(G-h#PykbC{N^YoCr2b94Tzp{Lfa)oxoQ7w2^Hm=zU|C^j0=JaP0-@4aus{LQoG$)&M&8oipClGqC* zrTD&3&Yyux0rId5{D~G-dkMgy>dxTXegksEDZxRZ6m?AXGwop)k5Fgr34bOz|FaMu zdZ%Lg-SosrVSinqNlrm+__3?`(Y3i=R7LwgR6^Raz$e9apXl&Cum_!iz}$N^Krv6E z&?tt@>xU!zA(3XMOc+&oB=qFO_&AqcHlpK3fh?}kk>g05OAiZ^(YvVpi+Ns1#KH=H z1DOVT=UheO;URpIGJM`H62;>!z>?l zHo2_5wF|m!htq)H;Amd<+U3l>?8sS?@SOm^Is!amvAmTjrNtoXxHLIJLtkzx?(}sD zsv(z~xaqEgar$GnoDF!wC6~fqNSw1HwZIAHkk`M9;GUEr8BWqmL?di0U8s|AMI&hF zUB!Lhp(k(G=&r{7tdKo%v2Sg88oy9=_Sy*aofzV*-dUoy`L_IN`G?r!%o~6GZRveewqiJb?G{|Rr5SBqYg2wx1R;#{ENi&m$Syz*PS75 z=JOnMl=&1`|yuWFgTgVt{V|{eNxlR z3%_b)X-Zj^n#QzPKNQR?jH%oW)O-F(16uwmrVpw3)s9Mm3S+NmDa_XmeaAww*l*GN z)lU5S+d3$-rqC%)QkRto(|P!x`Hoki)yb$2`>2(W*kLvw!BDpYDCo79p3tnDfVr*+_Re0s%KHz}OHJe1EjLvUotJ z8ubb*(LqliZbf{SLcCgF_HtBkY=h`WLt;&F%;`X}p5uk{VmU;8czq;D%xGHOu;gOJ+y4U39t{n=1ZyJCF+ClZhV#D7v-m+z?<$}1(Gn3hX+~zVN z05BII;cN@E*QAn8fT;y%r4-q%MEU|{H#rFW_1 zczy}~nQC^qKAj#Pf}UehQj~v^aG8S~;`q*y3j?~8EMHLzqE`b+&RR+qUg>YvxSR_* za!2LXqj+}Vm+YBI=O~e5pu`bcsT5I$qtQJwI{2At!%|?|kl4&7ASUErs8pJ0Uz%)a z;^?WS_A8)vqkx&FaLgj>e>gI!2#BV+2y;8;rZQ0A z=mMe(lOWdE=3TyYl&P1S>doZR(&6_y++VGzmNVUAK+%5om&+TqQZ`vIUwY}GN7ENK zy)VAfgcVK7~bl?;dgu*QUAbBYOT8v(~q&MeU{WXtt@C`uE+> zVYTPZwGVM9%~EJmz%^mZqm^H3FpCi!zSM-u%NMwu05qKTuRYV~@DpdOa=KCgjW zj#oI7^M2RYiuu%wU8!RhuP_2v(JFwU5Aubne$*xDh&rGEidm4@cz>u-DioLo1c{kL zbaGRJrKXHPbGP1)HbWEHYT0tu!$8+@OWi(@vkBYR;UA1Bsp;UB za3woL`)#(>JjoVeBEoJ3llc^1b##JeJ2%FOvd;Awew)9c|heO_=DfwnP+$|B1ji|f3v>Fkb48M0bsaB}sc6t%vaE>3hJigTRL zteEa|-{Oj8v3<&ZtINZnFXQsH&`8Ujyq5c&ElSvD>iB2J>azND5KVnp7y%|ves*at zKDXvU+j8-02T+_+Q*NH+IU&J1(eq-tN01yn8r|l<-0^dylCQ5r!5r+r@|>&}s zCk|rAf&`60V_e<~oU!;pD_ZuKcP_s)4NX#tercFc*bwG8ZWWuJc-af{%E?PF`^GCF z;;a0Nyl6(K?w?n4qFK}`0F8(_^Zh*(C%HSK{Q;FzmL>B~ zvL=G4e(?dDK~K?FFO|@rng%s*pf!-)azwF0r})#~4Rdy|^cuKs4T!I$JD}@vE(P-E z`6a;)AQv0r^${$ptmHEo(>B@H+)EyvfaMa~SXXotZjTHZbub42{h1H}!H6JPF#Bo; z)~Lz*z=fw$p2uYL68FHBgi&9ZP-|n%d`3ELWRh#MI~}o}WHgp+G6=CxzC3BYJvYYx z=c&z5?zuS?TwpRTrE^m!0Fp^Ygyn)Ij>e4xID7zzYwa^xDa@rCGCs2tnW7elBA$;X zhr3KB1BeLnEbOV%$n#21Ca1Qrivk-mOo0iJhXapFy0R16*xIM^->LS1>LLPE=aJrj z7Lz9U2}bQ*Noxtd#*M8=6*z|d{aR;Xc_~z_$ z1qzH$V}3ZgZ6oTCRt8rlm^{g6OQX;K7b8eME#aw1(fG~PNj?VRX&a#%rD4+HNE2*F&l5Z)EBs@scX&K z8ue{_Li_(7I-jp6$3!VrUJfY;Jfv9u##HSq%U?v$6*r>XRN17#j+tbIqhWLyFcu)a_JgsGe6h(MFIkUPET%r-Smus;@YL5%jF{e%~~5pjw$wO&~58)%M` zGR#(_*;q#iE}3StS`QjnWDDD*f$oep6jXpDDKIBqFpE~V+1FQ(%9g{(h)g1+Kp%2G zXHBcgjLC)3Gl02kF0ubaiS`5KiR=-F^P8H7ED7XI>X#B(`gcrJb~NGAKm_ED&^dt%%n>&Ln+<`Bnpt}-nr5+9ThbMH@pwhU zg@ug%y`eHuE5gB%7R{LI0Mgd@4YDIw?0vR89A zXMY3{5z?=|DICFW%6=Psu<4P5$OUY6x54~p&gfphSPfr4^_61&?}@zAv0TRSRO@ld z->vO7k_E$wDE4GOlv9duMMMVdQf;^lhP0T{R1#?PsFahR0bq&}! zW=ybjl-&O$opn@H-~aWesTml$VL(7yx{;w9=>};j5do!f1_l^<={77&nB zQc+OB1jYIM_&(2F=g<4sS?ivA)_(83Uwd_GlDc1)9}VinIG^oAZ(FE=d52&Vr$78n zw{1s`e>gAuL{b!BDDtllAwS?(lO>MgkHKkgvUZocIIeqlKfd&hd?NhYS6=23_jz-` zVfYi?*3QFD>USJp#RhI%OzT{T5v*OS!M6w(qYFo=cTew41`%#S+!ra5Okug#g$9ch zIY@9)<}&~-j|PlAqhkF`q7n!uM{uglA=`13j3UM!MXFx*M*S*EmxtaH>Lm9D=2z%-b7P=g~|=O1rQ;+^>eS z`)~G!e}7@jF86uE6r|%r$Ig1=bnCyV4jn!Ny&k)PozBSUse)% z#&P+_P=cFESyU26GH?N~-jgwunh^~KNYBgtJ?&i76ZtGdZ|V({d*eKtCbt#%I!*qa zGa!I$FI6y(UVBEO%2-0q41%ClAOt93c?AWjx#;ZcmB|F~#~`|IO?zpE;-ioP7b%{$ zECX`f1VVqa_nCQ`m#=0)+l0AfQ*K1Wt!6NNj&D7iuq#-jIieArX1HCD+=!qb^cAc_ zC26I}|0z~S7zs!Q!sv7=&c%T%$>);2yi}>JU5=uLt=weAe)i*n7O8sO>8YaFX{7t| z^gJJ)PG+h82T_LBNWvA$?Cd=+yY_f$6cH5=DKAfwbVYR#Ia5unbt;Dk}#eyW--WCVNG%pH{%z!l0Jxiz#5TyywP`w}@U|!D^GVXu%ULqyt@oyC|I!2H8F$zX z%)~xF;r>WD_iVV8vE$`^&(mL9Goti1{Xy~tbWTV#QXNNU?p+xl>cC#r9q|=v(ew5K zYC^`HAQ($+!om~ha^ur3j$S&DFdBD!nrfS%`=hy_GDVuoQk0E%Lq_OXmc7p#HgoF+ z8y7iG%6kqx+Zk`b4g1lfmFs}#LR+_3*ht>h4F>&OaWGDN9qxOu2mNZ-DdQ1`W|X@eH=M^ECL~ zBA&rLX9btE0B7Q}7@<}d;NRFFoGA=<4hSyFrk-HiRb0GJ2C7b(vYH5LlwU!^;@Iw- zdhOE55(5NeZNbmHuf!67Aj8$5^VMgbrOA#7l1)Rn{Qs5^aJ6JOdM`xdnMkx{58 ze>K(ryLca~{Ke&(QksYeLfu+Ft}{}W(72(r7thB5r0_h(3BdBe+8QriX^Jsmk25_E zJgSoVVwX=p5zD+b0h7i9b>%ju4Vqmc2egLl>EC!PmKQaRGAGPz8ATkHT<8oSZp~rG zO%7lDt!Fgd=!|t|NUn6j$uCsicQktg23^i0=R@8(4_-{xmVJ(*p31vqAQ(UI(*uyZ z0J4Xt3j=jN##9U4BmJ<6rLXUNpopTU=EY{P!-3>K4iBiOCcsMmv9#`IH(6OKlXOZ( z$yBCBDP$5&Q_}!+fxV;Td}jo_NfziG?JS=}CXCf%1;(z*L*b83qHCSFaic(=&ve2f zyQ%{O4g$mY7(@V8`|4(yA1!?`RR=ut!m}2%HaLpPO(zt@;jfQ9LCDgB8Y8i-Y@JeM zw{n)05p`E)&Z4uHrBQgcG5TC!n^$6_)xf93CElH6gkGaJ^?-_=vBTX6G|&4V8UFm? zep~)L{s!rS9$tbxMn(ZR7{iFJEY%pWgbP@@q7uf2@pk7VR8p9R@Qp-`drB^6&Q;+c zJXoCAy)(PT7^v@8O})L8fH#kKgU>U0>mDrL?{vfJb-DJ8jZ>0g{H)xm z<#lFuxVp0p^NzB_if+^04WR+A@(96zI*pCab1!S=EECg?{`mIqdYe2hCC)Oa-+Hjd z{)%I8RW>QxuMjeg=Y#7$OB4m8fK9OpuBSW<1sM1o0mklu8nvHCLjCo4jGEQQ4%*Ku z#J5EdBmM$@02sqV|A7iqVklppmXVzwaCZqanb!({M%8Mu{KvN_IlRMe%_>v!kTEs~;ZLAs3osCG5}_LrY=o{bCwBa9`$64*^+9St**y`&AQ)GW*C<&)%B4+oK3URxz{pEmSUav)ynkWX??352kVwkH}#~L znzN^64|th%7Us;lYc^K+M7*Y{D(gUV-cCabxmXc z{-C7q`pz#<^3vD9##3ERlmO)wXRO1o?3uTRRD>VHlG)GqC0iLSV{JnV| z;kO)Z3elCQf}7~Zq7>EN-GK0r4H3ocnYYHtAe(fk zML9I6Kmorm|Qnj+p@3t}BFoGgmSt1ocC%f5V4m(oXEaTr?eEq-mwJfuHH(?u@n{!F!q867mi zBN(SB5zFJ9eQOb7QUKct@{$~jgDtln|b6$RW31M%Mrmo&Pv&pPP! zH24Q4c7eT&9jxX`BSJM}aqI-DBr#b4%mt@FB%O>=1~!x;tE3ML8!k8-3i(t1CVeFW z2vmJM?&H(St)mLUsHV)h6WY!OP30eh{5dFdQ0}S?+s#P!;)5uC|$QH+y`&lH{zT(OA(SPJpC9sL4vJ%5nTPbuLqSZuG^oF zc;7?dv%X@WBaw)D8Pv>MwMiS$0l%D9L~}e=yBXGc9V+c+``pIkm|Kh|R z62x5*X9xk`@CF@xe>qfyV=)~f;pX6o@L_p$9PL>rzDtIx0&9pF<5ki4D+nCwqp7;6 zee$=qVN}w&S;lk#aHj~uhS#BNz}1>gTe!E-74sZ!6qYCojdV_5{#EdsU|Wn!mE(i| z#L6xi0;*O9N4&}1no?mHqVQ%>ttC7uf^Nl6_YHkhFrAUz6|pHQzj-3D<;M-_OCZX0 zw#z?us1bZaVpzaC_J*J#RuV{q*6Up%Q1xQvCBSsOhO9w-o3nZs1D9I^lz52#lu_~FTxG%Z%L#%-r&y_x=FlRof0T-+uXw;V zFVqS{QEFN>*G-d5nqP;=1>@jbR}~zG!u`|eC70(7r}OW+44OS|v6@yy8Y~#+EC?2W zb&z0VcZPq~4kR z!6_eBmFzcZCA@ffP)TACV3<{KIG>x5F@+5A-eZ;GuBNU1lnIT`yH~XsSYt5~MjklI z1hFlz*`{s&W16}F_h4TN4%cnpEI(^AU}Q1*RRn}7nbcUA@DLXG2q1wrOM&Zv@%2sx z0h!LO#opUfN}|a^%Y!8lD*a`CV-3v^bL9CeMoJj_iP)s0QNbyN&E9eut&Xjvg-9u( zXr02C)HyxTRCqNw>@$Z6wp*p7V}#2C?25$IjWWW=<%CtmC1QZ6Z3)bGjKkeFpgW_lC{5^ zTSof7Vc9hZzNU}#xk_;$} ztT};6(TsPBl*@?gkOuk46kOq`gZt_ot`0!45F?XvuUm@(etbH2XWA1nldr8P@3=V2 zuBr^t?OL*%+ucxov{rDG(hRbpK)#_B+k7Mmyrl^YvD(zWzxi|(7)eRpHfYv(KUU@v zs*NwVfdZ{_H_Wf|v%;abR$|m@3Sn$`<^Fu7M3HQ;uFM>Dp?X zntfd~ciz;V{Q8cFvBPMtkkkYOtiSP6V;d5`J?L#+*-Sec<|w)^J3T*m{7IlRTCi{{ zZ$GGf9%28Aa}#aEtof7JA+?iiYyWr%v0BRfB;4$yKge+2vf*z$mX!qBnsoAL+J=Ey z*%t?JKQ$~{^!WW9hJ4K5KV*~N&EV)?|5&R7M?Z%vSQlLFS|*vliEa7v^DSKpB}&+F ztq3c?`%YZ;9p1aVCWwjUTyphCrfBT;#n8s(&^)Z|?%nZm*yp_YBS-W<$111@kjn{V zVh`5Y*+S8;?;60YO<3kFH;!;qv>+;yecO%`0#GPZfc@kkF`R-M{y~201~8RlZ;%yu z-C6#txKbiyk2%JbgIdKSN{G$2vP4gReA2bSRxO`GLDr>xc=qkL=)Gl`{V%Ss3vxB> z{oIN_t904{C~NNu4b$V|F=gFu?S00`9XEuGr6TCy7QK5NiT{9;sLL#?j`dI<`V$|- zPQCThUOVQ9+?J;XW!|3MYwMJmaVC|j_153{?ad*ao`WmG>`>e5u)!P25tNj_yJgS{ zu;}8?Bs4otXqaR}W*GMGJ|II^=_r^b-MwL3rx9+y49l-0iUwFiE7zmC!fZc7oGX!@U z=h)wA)m8yu9F3(ZRQFiCJigw4D<8<4;n-W++A|cw;1ZFXSMwpxJuW=2!J_j6r{TLO zYXL=$dYt&7`^Y;7NAx;zj4ZG z!-Z>K++n>7SXYQ=&HmF!)7;Yli)szGb`xS_43qhbPh>LXYwvxxSJuE6l4SRZ@o)D# z7mo1GC&?x|;dU<4Kv0i?`+nQR-Cc;B{`)~4IecF>ydEp3M>|@Lv9Ob^!eiOPK3Xwi zsdfR>Q{`;FNrGKs9&x8rZwIEi8pgCA1aT!5bX4kvF^b&>*Zn&DZai+9_i6dX;H?hd zHPVO4u+IQ_)zl;wyplIA;BE(uApz#p7C|}|*R*l=^1B;jBkk;>8{)LzyXhXY5YxQN z2mqQs`hqV6Sg3py|G{{TNB%~bq@8-Ncp0$eD*G~h7EYo3s0^u>E~Z1R@%27sp;GD1 z<@G;hK%U!*N4d2}RukSHs;E2$M*CbLguQ93U+B zvYbOVY36#SvGnyV8mP0`p#l8fc=nUz`-bWXqBRQf<_vqtk$yu0)UV@Zj0@(T!ZHGE z(e2U#4FLL$BrnIfm)ow{s0`PnhZz&2J4uW&m)24CKC-_<{}qL~S4&?klj zbMI4-s}_0gyMHUoaZvnXS2v|Vy{-pBJOqWES`lml0Sq^k~x^OF4qo$KMQ- zbce-g?F+^kU)Mh$>+s19MUlG&&n9VSd#acjk=kQp?vE|v zWY@pnJ+dlmqd7_|EO;EQL6giB<63AlSz;scqT_PP`l|S=#tF3slM>fIjz6Z)Q)ZO^ z+`03|GpMnS`^H3l$IK%@LwV+H{*%DrKVKKh-zYz|<8#{l`={;R%{#&iVX_BZPbL%> zua(WPba{22_2*DwY(jfv(Ssz1j;?>UaTIn0b?dk4Oi|Pq6#2g~S_?iCZ-gg5kRWkU zC9f{O-c`u&@X6wP@kRA6X_$8YcZmFF+Gu$xUsZz(pbZuczcOa3<%0*%IW%SbTq7e# zg09s?vwesLgOFvL_g)*6l)@+;Sl@uV1xsaC4hcNGIH=AbsNp64Q1c3jIO8H(dg0zat!mIRmBFpl0?Akxa%v6<(@E5-rg5=-&;IG= zqo*e1ZZEU=x4w(oQ+kXl>7D!%yCy{?w>DI~H%HVk?)viYzQJIDAUdRYiObm@Fqx6c zTZIJ}3(ex!)Nv^Y^nk+Ug1-#*0liC|Z)yqdphvMl*cIu13E&$DMlImIxViV3j0UWE z_Qh!*HO4Szb**IZ?oT9NcoEkNZs=ZnX3LqEel%Gapm;RDV6fo%VkC=y40P-D7@M55 zglSmZNAKm@S4O&yyJFqKiCeZk-?-DV@7sFjPG&nGe?Wk?e!z7mM^zrHasKdWNu6T+z7Wep3IaW`?!vec|2!%y-a^?K{a-aH!7i>USFRa+VYa^jJ0QF<7 zSe;CWZ(Czhbt0DPmTAbVp!tu4aVoDU$%$aA_h<;`i1)Wi8Vzse{3Ic$sz%USi3fqPG$;)hc4Ldm(wDLAOeS!t*^sS&)?bT?^`qEtw6a-=vEDGr8<0V&0Sa0w8#1c*i& zh?E5*<;dw};q>wd79|QsWeB|zh)xkmuL5RJ12d_Uv#3K^w7@L7P{VI)hiQL|QvtRX0{yCqhL(SXtL!`L;J&&i%Hk zlbVLj?b{|=@@l%$k_OT@wQsQ-h#|}+DD34aTvg#->Ky*s3=g%bLiK5)jVWWz$dYYn zGM#AhU8u|4VKqJ!O#$T30x5bQK__D%3pm(n5^OV#{5YTdOC`-&Bj2ZHrFYeu(**tI zX!DW~OM+X-`;k{5)+I36+9%Q0JIcc4k+q$_#T|DC9Z%caeilmij1+wg6d#zX zJ+jsax6yp!q>J-0iuE^1@iWczGAnVhtaiU!b>F=v*s1Y}Q)7Z_5y7)K%QrhUm=F`4 z5gwNnoKzfwP_AmV(+!+j_Gy+&PKhi#okobFD! zdo23+tUvJI2n*c6hHNH2S|^09=7p~lBKDJ_K4e6k;G@oxpIi_U{}jaksf_zkk@lx1 z=U;Q$RaeHn^#X~9`;g=+i>xZWC0D^aWt!DG+UoI!%(w1#ctPpk z8x}~oO{7wYyfDlccWf^EIrfXHP|4G@vQe`KUMT54N!VbQ&)x2;_x@SbJ(II%Uh63I z_)*it14qJxqX>9kkf&2YywBUY@J{jB%!jlhI{gLhuj|t|9il~xWPFy~UM3{K?K-xm zb3VRp@n;%O_>V;oe~rY`#50PJI@jB4USu+>C*w#htw8xZ$WgLwDQ*CR05M$HYEtfzjlbsvRmC4?x^pTad+lpjnhP*cnB#CS+TNNekA1c(meF-JVf1?5ijo?{-IW$A@XEMUOVcV zy{$nZu>Rr5(xPT{?Fk@8+r^HouGZSYBggEe(9=b$H_oAZlgz>m7e^n2hZaEwu8I7x zDm=eVM4`Bl^^BYNI8vG|RdV5i?YcT9?nXe*=lawPm@C5}S~E7sF`J}+TZS%($BbDd zXG4FQGxr_#=~1}qKZce3({_0%CF(*(gMy#n;v6&ayf5!bAhq5aGnsJMQ=5m=o-=WD zCW78QtjqB;qEm~@$--Q`&kNiLMR>cK9BbcO;upUC4L+r1hdhgS+P5nD2Eka{+n2T9{hK#>tMV=IcqZevGXJN=bKKA90;<3I@H?Cz}FX% z8!K%#_K#No1QoIQIYn}&)q`l}wt&Gs2-?lA;hD$51_ET~+Cg`WLU+s>LzWD}PnTD)yzbIFJW))w7E`bs}dI4myP&3CLp&1covT0W6w+uQQ@05 z2n$GYAfHcYN;ZBLu{O?S^8B}acG7Mn`Vz3`O&n+NMuADZ1?bBJ1<=0=H07txnc_x% zra=$G80&|ILZ=ls5e*=5^y~8XGqU~Ge41vBrjtP0i&mRK4M`q1lsA`mgQLG!EW@1r zNYK*(1huIAfci9L@rTClT*7^XyED0L2XesYL%d}&hWAEW&uLm>q@2+!GRrniq59oK z6&|^p(~Zt+phtYP@yYavPiOFN;FSVd1@ZKCjMb+lXSIs=*NE9 zDsRpc(?p3klClaf%+i@vV4RxJw0kNC>0y>IgD5^imS`gGi3-=YB~&9#0-!8@MfS6Q zTu;PxI#cFH@pRw?R=*CDD7+4UiK2iM-W^daqyhuR+YPs;rj0~QWT+T&3luF=W4(i? z_j~{RR$HF0%7bzo2rphx+S;yE`S{z{nDfo0H-ZaFB?UeU27{RDU10A0M5v%CmO`%r^n30@L>)3- z%$q8x>Xh6;;hrV z_w-q`-C2#`j+1oxHLCr2R}p((U8dWgmlJP&-R?;r?ogu^u6_Sc(@z~<#{QAyh$Vt^ z_)1_N`zsNf!Fbu}n^uj!s~49RUJhxb*wV%#)HAp*qm5`>z{@P=!5kh&*Bs9!dr214 zw(b^2Ptp7Od$n4aoCeOejrK*6Sx15%<*-67-REPt#)q8E%%)FzAucH zBm3XtJKQdDUw77jQ` zP%;`VkU?Yj1cLC{s-gvj(f4?^9)laYr4*F%msL4zm zEeS{s=Q`JRAH5gF7{?O1BT{+pd#pKbwzNVnU(NonNH;VzR9PU`Rj71*(pjmvFhMW# zVLxD6AY7pGOR>4UpRZ@-pHe|25W;lnbE=-ZrmND~8v4(^r7eEc0`NGNSJc&Q>u5f< zqe_@pW{)&FD%Tk%CqnwRP1$3gv)R)YpVX4}+5c7g;&{}<6k64R$6cBhdrZH3)jZRD z3$_L_slPTvZ3m!6l|8QoCLm$!1Nvq;V{i z(*R-E8Bj41Cz_S zmz5i?-(PI0d?4KW;n%qLy}Vj^$F17S*l<4pUB~?TEgyd9Zq;k8Z!+)XS!Gw7T7lGI zm_)8XG>EMYWAo~;fzkBSGNLJZ$_b9YbBCJUwton zLG39*H9lMB{E4|OLZBL$tpye}6`pnF!($Tq>>jy=z3Y8qkMjQQkkm- zK6UW8?i=S<3aO(EL{oLIP?C8>^OI3+^h9sJj9&P8PmDQ+E0A@Y4@53%l^?MYx`=@Hv@Xp@7BtdmO)+hoG5Vo|P*2_miqR%i8Ba$6jD-{v$3^ z0qQe4Dso@Ly7-gK$Hd289%NB=dw%0j6Z}6s#_+njO-A`!qiLm-S|%t132-okY)v@$94`!s-DqM;dROu7c+4@KH1wT`31gnoO+ZYN&do2$u=nu zA5&D2v=)dsmA8Fmidz6A&sX5!m3(#U8JfS4=3#V}Lj(YGWl}jO11MJu+aj%&{r}n#civ$V3 zt>?D+GP)^~ZC@ch+A946KK)}w`pHz>my7fq=8QL}j0~NOUwGV{sf5N@1}V&^kcqIX zMaWxyMBd;bcP?-FA)bo}l9K?lp8+T^fECS51i+V?kokj0VCX|6R}!P)E|mItg1=rO z#_b_<;zPFmC{Z7A;ma(&&a@pCssy|2*wAbReKuvgBqhAf?aS;G=A8G;0a_Fpy5TwR zDS#vA$oh|!(LJ#O{!y{(4@3Qzs7Q^F@E)z*sMvKr# z4UhYNNln`&3WPI5GCs{@Hw>aWi6ZRpNyNWLsxdvrhg zXTyTjy4VTCzHsU z-{VuFFISt8T#)WjLJboNlr zr<84N;vy7Oec0-JZ zQq^E=M~WgwULyl0(TLRPkxF*z|JaEj|89ssk^HLWs~y6Toqbcb9QwD>uCcAtzA31a zmT``jS(KKwq^W02j_-4@D zU%=P^AbD^q<;UnrW=FvEQ#17RoxtgW=IKPg{Hfp5yTY&lU6hdi%uN1-cwuOdBvtd( zgo@Hg8~j<3y?fc;zS>WdcS~mL24;76XP=!kS}D!Z-ADYauce*CT^*PA4-ByXvyF0W zzwa==y3P591H*=D5t1O~iSu-9o{u3VKm$DtFL5*isV*_z zUvf-dnoVuGmm&wI%hKY;6Nw?ukftYl3^XEFsz3UH>45#I_HhZyt)#-|HphKtPNb z0R1>%p=BzR)L2O;0lWZ$8XgZ}qZjT-tSetZRzFqBrbQWdtuydSYjSQJE4zO3+lU8| zp_|f-=c`LU-Yk9=m%|GKd zX2ZS$q3-7ia19vFZQ|sgL--rYKmgf8iNkZwY*SGxfbryS&ecn?&77XH-NkoxX`4VJ zYS8W7=FgktUv^#Qcc0I{K#~eOmA3Wr2RMgR)+XdUsx^3OlF58C*Rz2f01)ru_QPN~ zF%=FHLwF@?5|;)KLxax3Sh&~mHY9%=vhiuCKOsuIG5_oLg!C95ZKoOGkBOSp*Fm$s z@1JM7B_@ATZFV*%0k__f?jO~p9Jxmkn}*69V-V!6yDo2csc*lZN9}o0KS+XB3=A9l z-*yf(dGOYZo(l}>Ndn9T%fXSr8z>+{A;2%ZW0(GRymYT@^lPJvW7(@bs@R82_h4Z> zACp>cs< zHi}pXnw8q0ztZ+T(4WSaz5cu%d9NMv*16t&H_*S5`Mrh=fxRF-W#cRRh>6p?a!%aW zupE28uk|9-CjY&=4CrtA^0kTc4E%MM%6aR$(BqF?AN z@QWM?8$+Rio<4H#aD?k{9vgr`IwQ-|Di72vJJ*|lSTYWs z`j(aYr9|jeTM1kfmRYFUQHoFwi$fU=`W+2-({avTbhCz8Wc= zf0q@{7Oj+DSY{CGp8O#z{|Trxc6jc;-liJ7b{!VO&2k7^SflqRK>xwu6$P19z;sU4 zpsU|s-Cq*mMnx(_R1G#2#uB9!zDooZ$@<87BYEyY$W^&5dkN~3WC#RuaQm1J7z;rP z8zF(9i9{Nq<|<OSCB zi~dLYIezn*^I+%+*Mep;Q;TVhLA&p&u(haNuIH*j9(==VVW}pX)XMZ{^Vo0O=n0ri zeB1Y0Sk1U$WAe*CxMMnv{-(I&rw2pE!COpG?CSf_c2D{OM;CR!S7l-z>vMZQ2&j%D&Tz3aD71-|7$?$ii&w=2!q_5?_n218RFN7;9u3JC> zd$%E!Xx|a=l^;>4UW**KNK^NRNCcbd`Hi*}xa?D~p-Ko%-MtqeO^IK-Z^U9s<9CGwK+>adb?V5rfED4-68a+X%|Ce5~(PO2V1XcsI$^+lzLuFe!NsLVHX}Gx3|- z!5@s|YaZ8W=j9S)9GLQQ1 z2^2?vv)fG&NVoTcjy*O!F0$LKyjP_2^<(`k)WSHtWw_{F((^U(x8V2PLa)eB6__QR zpQ@kuy7D6)m?7A9T)?phCVRxrPXVB>gPdPxQuwc6)t2ZrZVrMvxlj#K16DZ_^Y@Kf z=Bm~2uo4FK&3leV;xC)#{TDFGpO!L67@6k9ojKc99%~2WG}=5%2GALyiVq z{H{_Bo1y_mX{Y6=qZjLLoPqMIjOqoX)M2+!Mo z&Vmv-jkj2#&~uHwejM4&u!awz&XKRcTo@p-0svt|qr+9q1t5o7pf!5+UvG67d6{U{ zA6e|v(KA4Y#efts7To_xq}@byK2S;;+Dj_8&`8JeJS72n7m~96Q`s{5 zk~8)VCnQvM$~MG?nxTR$CB!XH6~D*bq=3NjY*S^wP_jAp5f3O$!xl%Cppv%=zUI5u zvq(|_bu?MNCnsY*GIjPEd5MGSlJp?F$cN;bXDi4>9QVzT(Ii#ElxD0;iM%I});Xy& zShZ1yOZ@{{O~3T>c*@+U}x;1!BUKW$CHq>f=(R^GF*j!Q2M=6Z}3wlYJwHg!Zt-wCNAqJ z#&=SueaA1UJ8toOP3lj>K)1%{(2(w=umI=M&}>&`Rau)y!O^ro_fe^K5(nn3OCQW zcitTQlvFe|0ho}kRP$`k0uzWY)qXvs@alz%nO^TgYb;aFpoduVk%i-Ktm7auK`;lyA=4H@!t9zUSo{ElwxRPkr*lBc|z zx3#V3d;2ag55>I~x0pMR-!IS=(8@3dN-O%^gFL7jiT9S^;qq6k6Q4*QmXb+OPuyA} zJ-Xodn(%vIo>qMu(9*=uB_7n@uKvNpo~O8sIyirf)3p4)V~sPQml*O1S|BEHNc(KV zLkdF|w$I6&NT#yi{xJQ))&AGxu$OVbpo}M1oJ8_*SnN=cTNCkUvTii47w%>7=!jxS zRGN+;k?=!%pwRyMzol;YS_dAsl_b$3FqrmQqxa4>G664jb_svTw7Hn5^TX#C-b4p1 z_4ey8-StODcgk+7xI0+j+x9yxma&fq=}Nc7N&+7FsfP5eeqNY6|Jf%0 zj{5_qtFvF-P0P#uv%if=az^AGlem|!{e81{zNX(C&VP3m9ol=|nzvJ|g#tY*!9aN1 z-h5UuR-q!GN#E5#sALp);{-#^A~$aVWUI%r1p7<8wI;YvT?ogP?RiM~$R2J~pb6bYd$EuOU=2CUThmSGl`%Y6ODEfHKt} zfk{b3@}FTzISQEHDS*O7wSQDdq>Cm^pr*o#6u1T}Mun!aZH7gm$xk&)Bjwa(>g1KR zHY0JmdM`H&C;oGr2slvHDk#4;aq5TgDF>+=;na-}`_)KQqjw;aLCDGWfwUFcF>XG5 zz!~g;?WDi=q>cu;7iPdVghDh#B*T_jWm{@A=QYhByfZd5T}fSN}#aN`dH;& zu-Mdy$|5Km4-jL4iV?x)Eb+y2YGO#JU1e;2uZnBrxM;BA#WxJ#R7YY~Gk#ZGarKCom*nAh&pPg9k4D&5zF^>gB+V~Ivd@7PZ;e^x3$ z9FPz-l^6zyquYf>5fj6D!4h~fa}-cxG>#N?42fKvn>UhjUYv_W#?voie7j!cby5ac z&QMnELAyN1p2DL@&eShrj*p%314xfuP;AFb(C{MOcFWRCW8!QNB6#PU=_-ngl-u`O5)^ zL*@7sBS*-fsLJ>ieSB1XV%qFY4Up16`Lcqb2#neyx+)i8BV$t0y^W91H{BweDRuIUQ!`{Q<#I5QEXqvM#ftS` ztodae+tDp;q8V2%M1OaQ)7YdLVy=BX5MGDy9^o_;mihQ`{KkgesR_}834(}M@90X^ z>~DXcSPp${j*LTuv6KCVr(^4xE=yjWp7a=1>v;vHU!A7cy1Z77=5fq1QtX~nIiesh z7y(UM{Ei!;UsMnw0RX^7P$VFMjs+lwCv&M!j0qzX1H?u2k|8F^5?0A0P+V3Bpu0+6~a3M<-y#th-5*Vh?`Q{R!_#h54|Y*-kX2omrFx(-BQ zsCE?Qx2NZEmeJm}(fCA{ibaqh(5yaDoRFLrJq|JgX6DvTe=bwevNJNMm9{)46=6KW2KliD(Jr^+Y$Va5ews)pPBjV9W8S1VWLn?4vDaW|j7P4sa1YN{+I|5lW3MwYC64pj0CJ3ZE!$s_Z z8g>DGIAFdZmTjy)b=eW7wXyJXTPn^#jbrDw;LdAfoKC@pzQi8Aj%#rm?#+&!lA(Ef z^UfAOE^pZ>;&2BY7Vm-HoNtHuqY#47SD~@ihlaz4(OpN6=y2P!LQ4s|1d?;xWCH#$ z@5v1#5lah*0w5?UiPgfvsbox=@9uf7(c@^Er%3G2Qp|N=^A6sULJ+8OjEg|UgBD{$ z$zirz(Ce=>^bCUeOr}DPFreD;zIG;NEQPo43@zZi9OSb%Ak z=4!S-8N=pmZr28IkMjfL@|{jn?Rn zX2;l#PB7X8+ofef$S<+9VU%vt1B!;>ZQ6bm;+WpBnLf|iz*_!sFuUHs=_%3aoi>i@ z{pp|<>VLpuEyg4-M(U+rYV&LAo)}+xrNX-9iGY~^t0uz(sDe?5HBu;n64>WnxC4{y zge|}WQJ?}i#)Dn>=UrHC3BZG1-~~LOp%Trq4ybDjumFUXiWGP+@X2IN_G?Y{x5f2AUnc_;K*zk-0XAeBV*aEss-)n zvmmbR<Ckfd{_LP|W}g(Eb4NzH5bs5cIyAzD9z{it_e; zZ~5M-`L6GcmIRNkz5E8&q2gWo`R}nbgkuea0nf(+>S3>n(giOTxa`Dgjc}X3=_L-1 zFSYRb#Bi0qr%h8^X>P0XgUt8HlR4FiJPqR#7p0zvSN97T3qYkXM8@!PMm=3$3DEIP z-*oofbodj25eR`;+E^Cw07xz@!O8&5{nRICkh@WDU!rnP_T-4s0}{b<`KIqJKkP_g zM@LxYo!W$G0=mlGz6HE??)hIQ~vnEFZ@YJ<(<7V$4>c{ zn%zP;^FVNgT9`U$Ff@HU@Ct`^V5Tbm2e0;pE1Y-zlSN)75q{*{KBt<_HTcY@ABqMx?!E4 zL2!JXg8W*hd|bvBrRC+}0ElhdxN-Yt&>*;k;TDQ(IBp!da^}uatXR=pxpL&lJrox% zA-IFzx{)kN(i_T@D!paPhV2ip;P=Rckeh7ui`AOeJ>5dJ}k zKosfHpGui3h4A2NQ=$+iOo;w~fI)$<1ICgK8&(2|Dq5&iF(Cmhi4t4x+?gO@!iW+k zxZEKHrtOFkB0v!4kRbyG3l=75;LyQCiWxL$*s$^BNs}f_m@Mh+dC6ubT}FEmV%wRRCEbhFE|AC6EFPJoUWe$rdD# za6%rv+*8jMXqk}5F8=o9laD>T;9-JbArPj)VHPB2fd(LWph60h(NKeBm~HmiXQ7Ga z#S&wjwg(`EB=X#AvC(!LZn^Qc4?k)0rW+-}NrFi_nP>vtA%-{yopjWVa$R=MJQK|} z*nB5mHsuM_jY!|5x1Kl;LG&Jc6v;>5I3A^!XnrN}my&-j#e@w_HQlsKf~5krAcGPv z^{2P!!EWDPZ3rY>ky zx;v$or=>OsB8=1<8@{>i%TK@6R@)Ch0bha%ag7N6Wg-ht7sx2eVAtoLfrb}e#^e#i zF-VL$8qvrUm3%VFDIb*Sel4T)ayByCM03rh-i&jD2{Zr|tw}xbGw~G+UwrYi8ZAKs z2!JU5;)n$pz<>mJR2|P9U=ZuiJ)PW>583_bqJ{PTW7Y4QpJ38{HrXq7G6z(}k=YsgsYRDkTorVJdbfkzJ=?_7VaWh*Y^t(C&Em zyPgG4c*vu`&)BBK3S5AA9io5)B5(i$Jg;eCIluun^t52agA`Us%R9_R3OwLpd-2f1 zD2xS+8cARTTmXjDL~#NUXutv&kl$dKG`GoA=5GG;O#eEAgd>B%!}0zG zaSVJU10DE4f+6x?mNSF~nW0IWXa^dA5)^o(QNj}v}h(nlZ zV}~=tUCnx@Go3Lg0S}T2Fp)<*Vir@0c4@#At5}w>7~lXpc~ul&RRvPiL;h;O(1HXQ z00w8>0}s0}-`Pfh7Zcn8AO5HZ7tm=W4J0WA>^xW9E~7vH^)EC_Ktdtw`L{#l(-DxE zgl^E}NPyDyk&NpNCM4GyLSRr3rQqNuJ?P18Ttgbsh-ft^dY*5b@}dk$miv1xyIYl!-J27X~sQ0tn=E0A{%@hzgL! zS80(15;%ePjunp|MSuZSh+00JYQ9cnYcP9ZY8XzSfy7`SN$dP7-NGs*&}>FC?m8=4 z(+Y;QI^q#-HPc+{3ebP}gT0Gu93~LCh(qu-gQZaDCM5<9YY;XX{?+*JH4s(Ggb>8B z7geQXBZZNUc*LWz9LdTw>y6kYgg>9Ho$YR?O9knq0Y5RVFPRdnQUUXL$fK#ZGQiad z;Isff;VA(Y{)vx%? z?{)yyjcOovl#DG1fz@MR$cjwC<>;t`|6EF0lBXowKuLuyY*HR-(uY3j@P}~*yxf)8 z#5464Y{8{s3pB5a(!-)pf2XP^azz4E=tS1uafd1dMg$Z7r~)sfMi;BbV+#-%feH3f z)O&=1j?>KmVZ2IZ{8`ybS>Ey)x@?9pfLS$-AhRU)b*61|yW8IGwk0m{h(;_-5PeN3 z2Q}A0PnK{S5dANpDH;-PT$CO5W=ARu4W9*9b|J7-tO?0;D1k$|WhIr_%qq=c5C4Rh zLy1bMFhmtvVaT;jG*YNDUV#Qs@p-2PDvsYmM-f;6iFdeW*nUKUT2J5vx%S5>zz{~W zl^`%CAVt-%N~8_&e9C*Q8xO=f*6u#rtXz(ETBogtKd6Qg*fz5zek1j%Q@!d_*Ntxw z7~e%8!VrZR1R$D|NlmId88$%%G(^b_KL6Jmr=ay8A+DI+r-aA2HOn|h+p?E{!sYF7Q)JtU8O>9_){Z3RsKvBF3 z<3ZlzHD2T$4>4gJY(ZIKRDkc~6pSsvhW=DQxTqLcja&v;fF~TwF3<%GMwbYf06F=? zE~HNwU6m({0xy)!CI-mnNG}yiE9mW)5A!dU%?8gCm7KVjNfjHpJAjMB8-Y;E9&19hDxt3yZU~GAy z1sD%bah`7dP6a@K1c09C5lND`UOwQ%j_gQ0gh2&_0M__JFQgA1yaTmROFnqQkp;Vu%`)A;u>*zyeHB zGwBurG(b{R0O*Atvb7*2ZOsE{0Mz&cFSLjW;6X2B4fmi=+BAj-u)qqafC|8X{qT`7 zYS-{Nfp;|_AvxnSDqXb=f>mClA}CDd;7N3-V{bY;W1 zLOcdm`uP{1y_+|1!!+Rj<3bWdJ{H42=Hb1mLpcznU;?5zBxL>NBONAYHH61!861E- z=HS%?PFR{zL}06|$^}ZC@pL3-Hc{n?qz7UE5}71QN)G}&lS@&61-uPcAzK DV; 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%0D0-fkS+zNY7Q{+5d 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

y>yGin!?p0FDoK#s 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

daCJLfg0!LXY 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

41%0(jOhRSKmTLK-B_p79y* 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

NnA!uL) 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

uX5RLero3EU}Cr9(T^ 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%0A&>@{=2%?$byO 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 \ No newline at end of file diff --git a/public/assets/song-default.png b/public/assets/song-default.png new file mode 100644 index 0000000000000000000000000000000000000000..fa28379a51ad1f030cc1a2cb0501a946bd8934b0 GIT binary patch literal 8284 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 literal 0 HcmV?d00001 diff --git a/public/assets/ss-bulma.css b/public/assets/ss-bulma.css new file mode 100644 index 0000000..895f301 --- /dev/null +++ b/public/assets/ss-bulma.css @@ -0,0 +1,9177 @@ +@charset "UTF-8"; +@keyframes spinAround { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} +.tabs, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable, .modal-close, .delete { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; +} + +.tabs:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child), +.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) { + margin-bottom: 1.5rem; +} + +.modal-close, .delete { + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} +.modal-close::before, .delete::before, .modal-close::after, .delete::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} +.modal-close::before, .delete::before { + height: 2px; + width: 50%; +} +.modal-close::after, .delete::after { + height: 50%; + width: 2px; +} +.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus { + background-color: rgba(10, 10, 10, 0.3); +} +.modal-close:active, .delete:active { + background-color: rgba(10, 10, 10, 0.4); +} +.is-small.modal-close, .is-small.delete { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} +.is-medium.modal-close, .is-medium.delete { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} +.is-large.modal-close, .is-large.delete { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.loader, .control.is-loading::after, .select.is-loading::after, .button.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.hero-video, .modal-background, .modal, .image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img, .is-overlay { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .file-cta, +.file-name, .select select, .input, +.textarea, .button { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; +} +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus, +.pagination-ellipsis:focus, .file-cta:focus, +.file-name:focus, .select select:focus, .input:focus, +.textarea:focus, .button:focus, .is-focused.pagination-previous, +.is-focused.pagination-next, +.is-focused.pagination-link, +.is-focused.pagination-ellipsis, .is-focused.file-cta, +.is-focused.file-name, .select select.is-focused, .is-focused.input, +.is-focused.textarea, .is-focused.button, .pagination-previous:active, +.pagination-next:active, +.pagination-link:active, +.pagination-ellipsis:active, .file-cta:active, +.file-name:active, .select select:active, .input:active, +.textarea:active, .button:active, .is-active.pagination-previous, +.is-active.pagination-next, +.is-active.pagination-link, +.is-active.pagination-ellipsis, .is-active.file-cta, +.is-active.file-name, .select select.is-active, .is-active.input, +.is-active.textarea, .is-active.button { + outline: none; +} +[disabled].pagination-previous, +[disabled].pagination-next, +[disabled].pagination-link, +[disabled].pagination-ellipsis, [disabled].file-cta, +[disabled].file-name, .select select[disabled], [disabled].input, +[disabled].textarea, [disabled].button { + cursor: not-allowed; +} + +@keyframes spinAround { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} +.tabs, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable, .modal-close, .delete { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; +} + +.tabs:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child), +.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) { + margin-bottom: 1.5rem; +} + +.modal-close, .delete { + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} +.modal-close::before, .delete::before, .modal-close::after, .delete::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} +.modal-close::before, .delete::before { + height: 2px; + width: 50%; +} +.modal-close::after, .delete::after { + height: 50%; + width: 2px; +} +.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus { + background-color: rgba(10, 10, 10, 0.3); +} +.modal-close:active, .delete:active { + background-color: rgba(10, 10, 10, 0.4); +} +.is-small.modal-close, .is-small.delete { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} +.is-medium.modal-close, .is-medium.delete { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} +.is-large.modal-close, .is-large.delete { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} + +.loader, .control.is-loading::after, .select.is-loading::after, .button.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; +} + +.hero-video, .modal-background, .modal, .image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img, .is-overlay { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .file-cta, +.file-name, .select select, .input, +.textarea, .button { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; +} +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus, +.pagination-ellipsis:focus, .file-cta:focus, +.file-name:focus, .select select:focus, .input:focus, +.textarea:focus, .button:focus, .is-focused.pagination-previous, +.is-focused.pagination-next, +.is-focused.pagination-link, +.is-focused.pagination-ellipsis, .is-focused.file-cta, +.is-focused.file-name, .select select.is-focused, .is-focused.input, +.is-focused.textarea, .is-focused.button, .pagination-previous:active, +.pagination-next:active, +.pagination-link:active, +.pagination-ellipsis:active, .file-cta:active, +.file-name:active, .select select:active, .input:active, +.textarea:active, .button:active, .is-active.pagination-previous, +.is-active.pagination-next, +.is-active.pagination-link, +.is-active.pagination-ellipsis, .is-active.file-cta, +.is-active.file-name, .select select.is-active, .is-active.input, +.is-active.textarea, .is-active.button { + outline: none; +} +[disabled].pagination-previous, +[disabled].pagination-next, +[disabled].pagination-link, +[disabled].pagination-ellipsis, [disabled].file-cta, +[disabled].file-name, .select select[disabled], [disabled].input, +[disabled].textarea, [disabled].button { + cursor: not-allowed; +} + +/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: normal; +} + +ul { + list-style: none; +} + +button, +input, +select, +textarea { + margin: 0; +} + +html { + box-sizing: border-box; +} + +*, *::before, *::after { + box-sizing: inherit; +} + +img, +audio, +video { + height: auto; + max-width: 100%; +} + +iframe { + border: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; + text-align: left; +} + +html { + background-color: white; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + text-size-adjust: 100%; +} + +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; +} + +body, +button, +input, +select, +textarea { + font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; +} + +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: monospace; +} + +body { + color: #4a4a4a; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; +} + +a { + color: #3273dc; + cursor: pointer; + text-decoration: none; +} +a strong { + color: currentColor; +} +a:hover { + color: #363636; +} + +code { + background-color: whitesmoke; + color: #ff3860; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; +} + +hr { + background-color: whitesmoke; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; +} + +img { + height: auto; + max-width: 100%; +} + +input[type=checkbox], +input[type=radio] { + vertical-align: baseline; +} + +small { + font-size: 0.875em; +} + +span { + font-style: inherit; + font-weight: inherit; +} + +strong { + color: #363636; + font-weight: 700; +} + +pre { + -webkit-overflow-scrolling: touch; + background-color: whitesmoke; + color: #4a4a4a; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; +} +pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; +} + +table td, +table th { + text-align: left; + vertical-align: top; +} +table th { + color: #363636; +} + +.is-clearfix::after { + clear: both; + content: " "; + display: table; +} + +.is-pulled-left { + float: left !important; +} + +.is-pulled-right { + float: right !important; +} + +.is-clipped { + overflow: hidden !important; +} + +.is-size-1 { + font-size: 3rem !important; +} + +.is-size-2 { + font-size: 2.5rem !important; +} + +.is-size-3 { + font-size: 2rem !important; +} + +.is-size-4 { + font-size: 1.5rem !important; +} + +.is-size-5 { + font-size: 1.25rem !important; +} + +.is-size-6 { + font-size: 1rem !important; +} + +.is-size-7 { + font-size: 0.75rem !important; +} + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; + } + + .is-size-2-mobile { + font-size: 2.5rem !important; + } + + .is-size-3-mobile { + font-size: 2rem !important; + } + + .is-size-4-mobile { + font-size: 1.5rem !important; + } + + .is-size-5-mobile { + font-size: 1.25rem !important; + } + + .is-size-6-mobile { + font-size: 1rem !important; + } + + .is-size-7-mobile { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; + } + + .is-size-2-tablet { + font-size: 2.5rem !important; + } + + .is-size-3-tablet { + font-size: 2rem !important; + } + + .is-size-4-tablet { + font-size: 1.5rem !important; + } + + .is-size-5-tablet { + font-size: 1.25rem !important; + } + + .is-size-6-tablet { + font-size: 1rem !important; + } + + .is-size-7-tablet { + font-size: 0.75rem !important; + } +} +@media screen and (max-width: 1023px) { + .is-size-1-touch { + font-size: 3rem !important; + } + + .is-size-2-touch { + font-size: 2.5rem !important; + } + + .is-size-3-touch { + font-size: 2rem !important; + } + + .is-size-4-touch { + font-size: 1.5rem !important; + } + + .is-size-5-touch { + font-size: 1.25rem !important; + } + + .is-size-6-touch { + font-size: 1rem !important; + } + + .is-size-7-touch { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1024px) { + .is-size-1-desktop { + font-size: 3rem !important; + } + + .is-size-2-desktop { + font-size: 2.5rem !important; + } + + .is-size-3-desktop { + font-size: 2rem !important; + } + + .is-size-4-desktop { + font-size: 1.5rem !important; + } + + .is-size-5-desktop { + font-size: 1.25rem !important; + } + + .is-size-6-desktop { + font-size: 1rem !important; + } + + .is-size-7-desktop { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; + } + + .is-size-2-widescreen { + font-size: 2.5rem !important; + } + + .is-size-3-widescreen { + font-size: 2rem !important; + } + + .is-size-4-widescreen { + font-size: 1.5rem !important; + } + + .is-size-5-widescreen { + font-size: 1.25rem !important; + } + + .is-size-6-widescreen { + font-size: 1rem !important; + } + + .is-size-7-widescreen { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; + } + + .is-size-2-fullhd { + font-size: 2.5rem !important; + } + + .is-size-3-fullhd { + font-size: 2rem !important; + } + + .is-size-4-fullhd { + font-size: 1.5rem !important; + } + + .is-size-5-fullhd { + font-size: 1.25rem !important; + } + + .is-size-6-fullhd { + font-size: 1rem !important; + } + + .is-size-7-fullhd { + font-size: 0.75rem !important; + } +} +.has-text-centered { + text-align: center !important; +} + +.has-text-justified { + text-align: justify !important; +} + +.has-text-left { + text-align: left !important; +} + +.has-text-right { + text-align: right !important; +} + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-centered-tablet-only { + text-align: center !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-centered-touch { + text-align: center !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-centered-desktop { + text-align: center !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; + } +} +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-justified-tablet-only { + text-align: justify !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-justified-touch { + text-align: justify !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-justified-desktop { + text-align: justify !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; + } +} +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-left-tablet-only { + text-align: left !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-left-touch { + text-align: left !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-left-desktop { + text-align: left !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; + } +} +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-right-tablet-only { + text-align: right !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-right-touch { + text-align: right !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-right-desktop { + text-align: right !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; + } +} +.is-capitalized { + text-transform: capitalize !important; +} + +.is-lowercase { + text-transform: lowercase !important; +} + +.is-uppercase { + text-transform: uppercase !important; +} + +.is-italic { + font-style: italic !important; +} + +.has-text-white { + color: white !important; +} + +a.has-text-white:hover, a.has-text-white:focus { + color: #e6e6e6 !important; +} + +.has-background-white { + background-color: white !important; +} + +.has-text-black { + color: #0a0a0a !important; +} + +a.has-text-black:hover, a.has-text-black:focus { + color: black !important; +} + +.has-background-black { + background-color: #0a0a0a !important; +} + +.has-text-light { + color: whitesmoke !important; +} + +a.has-text-light:hover, a.has-text-light:focus { + color: #dbdbdb !important; +} + +.has-background-light { + background-color: whitesmoke !important; +} + +.has-text-dark { + color: #363636 !important; +} + +a.has-text-dark:hover, a.has-text-dark:focus { + color: #1c1c1c !important; +} + +.has-background-dark { + background-color: #363636 !important; +} + +.has-text-primary { + color: #00d1b2 !important; +} + +a.has-text-primary:hover, a.has-text-primary:focus { + color: #009e86 !important; +} + +.has-background-primary { + background-color: #00d1b2 !important; +} + +.has-text-link { + color: #3273dc !important; +} + +a.has-text-link:hover, a.has-text-link:focus { + color: #205bbc !important; +} + +.has-background-link { + background-color: #3273dc !important; +} + +.has-text-info { + color: #209cee !important; +} + +a.has-text-info:hover, a.has-text-info:focus { + color: #0f81cc !important; +} + +.has-background-info { + background-color: #209cee !important; +} + +.has-text-success { + color: #23d160 !important; +} + +a.has-text-success:hover, a.has-text-success:focus { + color: #1ca64c !important; +} + +.has-background-success { + background-color: #23d160 !important; +} + +.has-text-warning { + color: #ffdd57 !important; +} + +a.has-text-warning:hover, a.has-text-warning:focus { + color: #ffd324 !important; +} + +.has-background-warning { + background-color: #ffdd57 !important; +} + +.has-text-danger { + color: #ff3860 !important; +} + +a.has-text-danger:hover, a.has-text-danger:focus { + color: #ff0537 !important; +} + +.has-background-danger { + background-color: #ff3860 !important; +} + +.has-text-black-bis { + color: #121212 !important; +} + +.has-background-black-bis { + background-color: #121212 !important; +} + +.has-text-black-ter { + color: #242424 !important; +} + +.has-background-black-ter { + background-color: #242424 !important; +} + +.has-text-grey-darker { + color: #363636 !important; +} + +.has-background-grey-darker { + background-color: #363636 !important; +} + +.has-text-grey-dark { + color: #4a4a4a !important; +} + +.has-background-grey-dark { + background-color: #4a4a4a !important; +} + +.has-text-grey { + color: #7a7a7a !important; +} + +.has-background-grey { + background-color: #7a7a7a !important; +} + +.has-text-grey-light { + color: #b5b5b5 !important; +} + +.has-background-grey-light { + background-color: #b5b5b5 !important; +} + +.has-text-grey-lighter { + color: #dbdbdb !important; +} + +.has-background-grey-lighter { + background-color: #dbdbdb !important; +} + +.has-text-white-ter { + color: whitesmoke !important; +} + +.has-background-white-ter { + background-color: whitesmoke !important; +} + +.has-text-white-bis { + color: #fafafa !important; +} + +.has-background-white-bis { + background-color: #fafafa !important; +} + +.has-text-weight-light { + font-weight: 300 !important; +} + +.has-text-weight-normal { + font-weight: 400 !important; +} + +.has-text-weight-semibold { + font-weight: 600 !important; +} + +.has-text-weight-bold { + font-weight: 700 !important; +} + +.is-block { + display: block !important; +} + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; + } +} +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-block-tablet-only { + display: block !important; + } +} +@media screen and (max-width: 1023px) { + .is-block-touch { + display: block !important; + } +} +@media screen and (min-width: 1024px) { + .is-block-desktop { + display: block !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; + } +} +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; + } +} +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; + } +} +.is-flex { + display: flex !important; +} + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; + } +} +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-flex-tablet-only { + display: flex !important; + } +} +@media screen and (max-width: 1023px) { + .is-flex-touch { + display: flex !important; + } +} +@media screen and (min-width: 1024px) { + .is-flex-desktop { + display: flex !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; + } +} +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; + } +} +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; + } +} +.is-inline { + display: inline !important; +} + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-tablet-only { + display: inline !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-touch { + display: inline !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-desktop { + display: inline !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; + } +} +.is-inline-block { + display: inline-block !important; +} + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-block-tablet-only { + display: inline-block !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-block-touch { + display: inline-block !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-block-desktop { + display: inline-block !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; + } +} +.is-inline-flex { + display: inline-flex !important; +} + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-flex-touch { + display: inline-flex !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-flex-desktop { + display: inline-flex !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; + } +} +.is-hidden { + display: none !important; +} + +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; +} + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; + } +} +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-hidden-tablet-only { + display: none !important; + } +} +@media screen and (max-width: 1023px) { + .is-hidden-touch { + display: none !important; + } +} +@media screen and (min-width: 1024px) { + .is-hidden-desktop { + display: none !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; + } +} +@media screen and (min-width: 1216px) { + .is-hidden-widescreen { + display: none !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; + } +} +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; + } +} +.is-invisible { + visibility: hidden !important; +} + +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; + } +} +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-invisible-tablet-only { + visibility: hidden !important; + } +} +@media screen and (max-width: 1023px) { + .is-invisible-touch { + visibility: hidden !important; + } +} +@media screen and (min-width: 1024px) { + .is-invisible-desktop { + visibility: hidden !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; + } +} +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; + } +} +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; + } +} +.is-marginless { + margin: 0 !important; +} + +.is-paddingless { + padding: 0 !important; +} + +.is-radiusless { + border-radius: 0 !important; +} + +.is-shadowless { + box-shadow: none !important; +} + +.box { + background-color: white; + border-radius: 6px; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + display: block; + padding: 1.25rem; +} + +a.box:hover, a.box:focus { + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; +} +a.box:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; +} + +.button { + background-color: white; + border-color: #dbdbdb; + border-width: 1px; + color: #363636; + cursor: pointer; + justify-content: center; + padding-bottom: calc(0.375em - 1px); + padding-left: 0.75em; + padding-right: 0.75em; + padding-top: calc(0.375em - 1px); + text-align: center; + white-space: nowrap; +} +.button strong { + color: inherit; +} +.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { + height: 1.5em; + width: 1.5em; +} +.button .icon:first-child:not(:last-child) { + margin-left: calc(-0.375em - 1px); + margin-right: 0.1875em; +} +.button .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: calc(-0.375em - 1px); +} +.button .icon:first-child:last-child { + margin-left: calc(-0.375em - 1px); + margin-right: calc(-0.375em - 1px); +} +.button:hover, .button.is-hovered { + border-color: #b5b5b5; + color: #363636; +} +.button:focus, .button.is-focused { + border-color: #3273dc; + color: #363636; +} +.button:focus:not(:active), .button.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.button:active, .button.is-active { + border-color: #4a4a4a; + color: #363636; +} +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; +} +.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { + background-color: whitesmoke; + color: #363636; +} +.button.is-text:active, .button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; +} +.button.is-text[disabled] { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} +.button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} +.button.is-white:hover, .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} +.button.is-white:focus, .button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; +} +.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.button.is-white:active, .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} +.button.is-white[disabled] { + background-color: white; + border-color: transparent; + box-shadow: none; +} +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; +} +.button.is-white.is-inverted:hover { + background-color: black; +} +.button.is-white.is-inverted[disabled] { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; +} +.button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} +.button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} +.button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus { + background-color: white; + border-color: white; + color: #0a0a0a; +} +.button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent white white !important; +} +.button.is-white.is-outlined[disabled] { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} +.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus { + background-color: #0a0a0a; + color: white; +} +.button.is-white.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} +.button.is-black:hover, .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; +} +.button.is-black:focus, .button.is-black.is-focused { + border-color: transparent; + color: white; +} +.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.button.is-black:active, .button.is-black.is-active { + background-color: black; + border-color: transparent; + color: white; +} +.button.is-black[disabled] { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; +} +.button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; +} +.button.is-black.is-inverted:hover { + background-color: #f2f2f2; +} +.button.is-black.is-inverted[disabled] { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; +} +.button.is-black.is-loading::after { + border-color: transparent transparent white white !important; +} +.button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} +.button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} +.button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} +.button.is-black.is-outlined[disabled] { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; +} +.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus { + background-color: white; + color: #0a0a0a; +} +.button.is-black.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; +} +.button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: #363636; +} +.button.is-light:hover, .button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: #363636; +} +.button.is-light:focus, .button.is-light.is-focused { + border-color: transparent; + color: #363636; +} +.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.button.is-light:active, .button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} +.button.is-light[disabled] { + background-color: whitesmoke; + border-color: transparent; + box-shadow: none; +} +.button.is-light.is-inverted { + background-color: #363636; + color: whitesmoke; +} +.button.is-light.is-inverted:hover { + background-color: #292929; +} +.button.is-light.is-inverted[disabled] { + background-color: #363636; + border-color: transparent; + box-shadow: none; + color: whitesmoke; +} +.button.is-light.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} +.button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} +.button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} +.button.is-light.is-outlined.is-loading::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} +.button.is-light.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; +} +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} +.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus { + background-color: #363636; + color: whitesmoke; +} +.button.is-light.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; +} +.button.is-dark { + background-color: #363636; + border-color: transparent; + color: whitesmoke; +} +.button.is-dark:hover, .button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; +} +.button.is-dark:focus, .button.is-dark.is-focused { + border-color: transparent; + color: whitesmoke; +} +.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.button.is-dark:active, .button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: whitesmoke; +} +.button.is-dark[disabled] { + background-color: #363636; + border-color: transparent; + box-shadow: none; +} +.button.is-dark.is-inverted { + background-color: whitesmoke; + color: #363636; +} +.button.is-dark.is-inverted:hover { + background-color: #e8e8e8; +} +.button.is-dark.is-inverted[disabled] { + background-color: whitesmoke; + border-color: transparent; + box-shadow: none; + color: #363636; +} +.button.is-dark.is-loading::after { + border-color: transparent transparent whitesmoke whitesmoke !important; +} +.button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} +.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} +.button.is-dark.is-outlined.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} +.button.is-dark.is-outlined[disabled] { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; +} +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; +} +.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus { + background-color: whitesmoke; + color: #363636; +} +.button.is-dark.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; +} +.button.is-primary { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} +.button.is-primary:hover, .button.is-primary.is-hovered { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} +.button.is-primary:focus, .button.is-primary.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} +.button.is-primary:active, .button.is-primary.is-active { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} +.button.is-primary[disabled] { + background-color: #00d1b2; + border-color: transparent; + box-shadow: none; +} +.button.is-primary.is-inverted { + background-color: #fff; + color: #00d1b2; +} +.button.is-primary.is-inverted:hover { + background-color: #f2f2f2; +} +.button.is-primary.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #00d1b2; +} +.button.is-primary.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + color: #00d1b2; +} +.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} +.button.is-primary.is-outlined.is-loading::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} +.button.is-primary.is-outlined[disabled] { + background-color: transparent; + border-color: #00d1b2; + box-shadow: none; + color: #00d1b2; +} +.button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus { + background-color: #fff; + color: #00d1b2; +} +.button.is-primary.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-link { + background-color: #3273dc; + border-color: transparent; + color: #fff; +} +.button.is-link:hover, .button.is-link.is-hovered { + background-color: #276cda; + border-color: transparent; + color: #fff; +} +.button.is-link:focus, .button.is-link.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.button.is-link:active, .button.is-link.is-active { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} +.button.is-link[disabled] { + background-color: #3273dc; + border-color: transparent; + box-shadow: none; +} +.button.is-link.is-inverted { + background-color: #fff; + color: #3273dc; +} +.button.is-link.is-inverted:hover { + background-color: #f2f2f2; +} +.button.is-link.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #3273dc; +} +.button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-link.is-outlined { + background-color: transparent; + border-color: #3273dc; + color: #3273dc; +} +.button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} +.button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #3273dc #3273dc !important; +} +.button.is-link.is-outlined[disabled] { + background-color: transparent; + border-color: #3273dc; + box-shadow: none; + color: #3273dc; +} +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus { + background-color: #fff; + color: #3273dc; +} +.button.is-link.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-info { + background-color: #209cee; + border-color: transparent; + color: #fff; +} +.button.is-info:hover, .button.is-info.is-hovered { + background-color: #1496ed; + border-color: transparent; + color: #fff; +} +.button.is-info:focus, .button.is-info.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} +.button.is-info:active, .button.is-info.is-active { + background-color: #118fe4; + border-color: transparent; + color: #fff; +} +.button.is-info[disabled] { + background-color: #209cee; + border-color: transparent; + box-shadow: none; +} +.button.is-info.is-inverted { + background-color: #fff; + color: #209cee; +} +.button.is-info.is-inverted:hover { + background-color: #f2f2f2; +} +.button.is-info.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #209cee; +} +.button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-info.is-outlined { + background-color: transparent; + border-color: #209cee; + color: #209cee; +} +.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus { + background-color: #209cee; + border-color: #209cee; + color: #fff; +} +.button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #209cee #209cee !important; +} +.button.is-info.is-outlined[disabled] { + background-color: transparent; + border-color: #209cee; + box-shadow: none; + color: #209cee; +} +.button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus { + background-color: #fff; + color: #209cee; +} +.button.is-info.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-success { + background-color: #23d160; + border-color: transparent; + color: #fff; +} +.button.is-success:hover, .button.is-success.is-hovered { + background-color: #22c65b; + border-color: transparent; + color: #fff; +} +.button.is-success:focus, .button.is-success.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} +.button.is-success:active, .button.is-success.is-active { + background-color: #20bc56; + border-color: transparent; + color: #fff; +} +.button.is-success[disabled] { + background-color: #23d160; + border-color: transparent; + box-shadow: none; +} +.button.is-success.is-inverted { + background-color: #fff; + color: #23d160; +} +.button.is-success.is-inverted:hover { + background-color: #f2f2f2; +} +.button.is-success.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #23d160; +} +.button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-success.is-outlined { + background-color: transparent; + border-color: #23d160; + color: #23d160; +} +.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus { + background-color: #23d160; + border-color: #23d160; + color: #fff; +} +.button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #23d160 #23d160 !important; +} +.button.is-success.is-outlined[disabled] { + background-color: transparent; + border-color: #23d160; + box-shadow: none; + color: #23d160; +} +.button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus { + background-color: #fff; + color: #23d160; +} +.button.is-success.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-warning { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:hover, .button.is-warning.is-hovered { + background-color: #ffdb4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:focus, .button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} +.button.is-warning:active, .button.is-warning.is-active { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning[disabled] { + background-color: #ffdd57; + border-color: transparent; + box-shadow: none; +} +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} +.button.is-warning.is-inverted:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-inverted[disabled] { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: #ffdd57; +} +.button.is-warning.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} +.button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + color: #ffdd57; +} +.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ffdd57 #ffdd57 !important; +} +.button.is-warning.is-outlined[disabled] { + background-color: transparent; + border-color: #ffdd57; + box-shadow: none; + color: #ffdd57; +} +.button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} +.button.is-warning.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} +.button.is-danger { + background-color: #ff3860; + border-color: transparent; + color: #fff; +} +.button.is-danger:hover, .button.is-danger.is-hovered { + background-color: #ff2b56; + border-color: transparent; + color: #fff; +} +.button.is-danger:focus, .button.is-danger.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} +.button.is-danger:active, .button.is-danger.is-active { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; +} +.button.is-danger[disabled] { + background-color: #ff3860; + border-color: transparent; + box-shadow: none; +} +.button.is-danger.is-inverted { + background-color: #fff; + color: #ff3860; +} +.button.is-danger.is-inverted:hover { + background-color: #f2f2f2; +} +.button.is-danger.is-inverted[disabled] { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #ff3860; +} +.button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-danger.is-outlined { + background-color: transparent; + border-color: #ff3860; + color: #ff3860; +} +.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; +} +.button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #ff3860 #ff3860 !important; +} +.button.is-danger.is-outlined[disabled] { + background-color: transparent; + border-color: #ff3860; + box-shadow: none; + color: #ff3860; +} +.button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus { + background-color: #fff; + color: #ff3860; +} +.button.is-danger.is-inverted.is-outlined[disabled] { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-small { + border-radius: 2px; + font-size: 0.75rem; +} +.button.is-medium { + font-size: 1.25rem; +} +.button.is-large { + font-size: 1.5rem; +} +.button[disabled] { + background-color: white; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; +} +.button.is-fullwidth { + display: flex; + width: 100%; +} +.button.is-loading { + color: transparent !important; + pointer-events: none; +} +.button.is-loading::after { + position: absolute; + left: calc(50% - (1em / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; +} +.button.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + color: #7a7a7a; + box-shadow: none; + pointer-events: none; +} +.button.is-rounded { + border-radius: 290486px; + padding-left: 1em; + padding-right: 1em; +} + +.buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.buttons .button { + margin-bottom: 0.5rem; +} +.buttons .button:not(:last-child) { + margin-right: 0.5rem; +} +.buttons:last-child { + margin-bottom: -0.5rem; +} +.buttons:not(:last-child) { + margin-bottom: 1rem; +} +.buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} +.buttons.has-addons .button:last-child { + margin-right: 0; +} +.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { + z-index: 2; +} +.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { + z-index: 3; +} +.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { + z-index: 4; +} +.buttons.has-addons .button.is-expanded { + flex-grow: 1; +} +.buttons.is-centered { + justify-content: center; +} +.buttons.is-right { + justify-content: flex-end; +} + +.container { + margin: 0 auto; + position: relative; +} +@media screen and (min-width: 1024px) { + .container { + max-width: 960px; + width: 960px; + } + .container.is-fluid { + margin-left: 32px; + margin-right: 32px; + max-width: none; + width: auto; + } +} +@media screen and (max-width: 1215px) { + .container.is-widescreen { + max-width: 1152px; + width: auto; + } +} +@media screen and (max-width: 1407px) { + .container.is-fullhd { + max-width: 1344px; + width: auto; + } +} +@media screen and (min-width: 1216px) { + .container { + max-width: 1152px; + width: 1152px; + } +} +@media screen and (min-width: 1408px) { + .container { + max-width: 1344px; + width: 1344px; + } +} + +.content li + li { + margin-top: 0.25em; +} +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; +} +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: #363636; + font-weight: 600; + line-height: 1.125; +} +.content h1 { + font-size: 2em; + margin-bottom: 0.5em; +} +.content h1:not(:first-child) { + margin-top: 1em; +} +.content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; +} +.content h2:not(:first-child) { + margin-top: 1.1428em; +} +.content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; +} +.content h3:not(:first-child) { + margin-top: 1.3333em; +} +.content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; +} +.content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; +} +.content h6 { + font-size: 1em; + margin-bottom: 1em; +} +.content blockquote { + background-color: whitesmoke; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; +} +.content ol { + list-style: decimal outside; + margin-left: 2em; + margin-top: 1em; +} +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; +} +.content ul ul { + list-style-type: circle; + margin-top: 0.5em; +} +.content ul ul ul { + list-style-type: square; +} +.content dd { + margin-left: 2em; +} +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; +} +.content figure:not(:first-child) { + margin-top: 2em; +} +.content figure:not(:last-child) { + margin-bottom: 2em; +} +.content figure img { + display: inline-block; +} +.content figure figcaption { + font-style: italic; +} +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; +} +.content sup, +.content sub { + font-size: 75%; +} +.content table { + width: 100%; +} +.content table td, +.content table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} +.content table th { + color: #363636; + text-align: left; +} +.content table thead td, +.content table thead th { + border-width: 0 0 2px; + color: #363636; +} +.content table tfoot td, +.content table tfoot th { + border-width: 2px 0 0; + color: #363636; +} +.content table tbody tr:last-child td, +.content table tbody tr:last-child th { + border-bottom-width: 0; +} +.content.is-small { + font-size: 0.75rem; +} +.content.is-medium { + font-size: 1.25rem; +} +.content.is-large { + font-size: 1.5rem; +} + +.input, +.textarea { + background-color: white; + border-color: #dbdbdb; + color: #363636; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + max-width: 100%; + width: 100%; +} +.input::-moz-placeholder, +.textarea::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input::-webkit-input-placeholder, +.textarea::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input:-moz-placeholder, +.textarea:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input:-ms-input-placeholder, +.textarea:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input:hover, .input.is-hovered, +.textarea:hover, +.textarea.is-hovered { + border-color: #b5b5b5; +} +.input:focus, .input.is-focused, .input:active, .input.is-active, +.textarea:focus, +.textarea.is-focused, +.textarea:active, +.textarea.is-active { + border-color: #3273dc; + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.input[disabled], +.textarea[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; +} +.input[disabled]::-moz-placeholder, +.textarea[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input[disabled]::-webkit-input-placeholder, +.textarea[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input[disabled]:-moz-placeholder, +.textarea[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input[disabled]:-ms-input-placeholder, +.textarea[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input[readonly], +.textarea[readonly] { + box-shadow: none; +} +.input.is-white, +.textarea.is-white { + border-color: white; +} +.input.is-white:focus, .input.is-white.is-focused, .input.is-white:active, .input.is-white.is-active, +.textarea.is-white:focus, +.textarea.is-white.is-focused, +.textarea.is-white:active, +.textarea.is-white.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.input.is-black, +.textarea.is-black { + border-color: #0a0a0a; +} +.input.is-black:focus, .input.is-black.is-focused, .input.is-black:active, .input.is-black.is-active, +.textarea.is-black:focus, +.textarea.is-black.is-focused, +.textarea.is-black:active, +.textarea.is-black.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.input.is-light, +.textarea.is-light { + border-color: whitesmoke; +} +.input.is-light:focus, .input.is-light.is-focused, .input.is-light:active, .input.is-light.is-active, +.textarea.is-light:focus, +.textarea.is-light.is-focused, +.textarea.is-light:active, +.textarea.is-light.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.input.is-dark, +.textarea.is-dark { + border-color: #363636; +} +.input.is-dark:focus, .input.is-dark.is-focused, .input.is-dark:active, .input.is-dark.is-active, +.textarea.is-dark:focus, +.textarea.is-dark.is-focused, +.textarea.is-dark:active, +.textarea.is-dark.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.input.is-primary, +.textarea.is-primary { + border-color: #00d1b2; +} +.input.is-primary:focus, .input.is-primary.is-focused, .input.is-primary:active, .input.is-primary.is-active, +.textarea.is-primary:focus, +.textarea.is-primary.is-focused, +.textarea.is-primary:active, +.textarea.is-primary.is-active { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} +.input.is-link, +.textarea.is-link { + border-color: #3273dc; +} +.input.is-link:focus, .input.is-link.is-focused, .input.is-link:active, .input.is-link.is-active, +.textarea.is-link:focus, +.textarea.is-link.is-focused, +.textarea.is-link:active, +.textarea.is-link.is-active { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.input.is-info, +.textarea.is-info { + border-color: #209cee; +} +.input.is-info:focus, .input.is-info.is-focused, .input.is-info:active, .input.is-info.is-active, +.textarea.is-info:focus, +.textarea.is-info.is-focused, +.textarea.is-info:active, +.textarea.is-info.is-active { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} +.input.is-success, +.textarea.is-success { + border-color: #23d160; +} +.input.is-success:focus, .input.is-success.is-focused, .input.is-success:active, .input.is-success.is-active, +.textarea.is-success:focus, +.textarea.is-success.is-focused, +.textarea.is-success:active, +.textarea.is-success.is-active { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} +.input.is-warning, +.textarea.is-warning { + border-color: #ffdd57; +} +.input.is-warning:focus, .input.is-warning.is-focused, .input.is-warning:active, .input.is-warning.is-active, +.textarea.is-warning:focus, +.textarea.is-warning.is-focused, +.textarea.is-warning:active, +.textarea.is-warning.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} +.input.is-danger, +.textarea.is-danger { + border-color: #ff3860; +} +.input.is-danger:focus, .input.is-danger.is-focused, .input.is-danger:active, .input.is-danger.is-active, +.textarea.is-danger:focus, +.textarea.is-danger.is-focused, +.textarea.is-danger:active, +.textarea.is-danger.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} +.input.is-small, +.textarea.is-small { + border-radius: 2px; + font-size: 0.75rem; +} +.input.is-medium, +.textarea.is-medium { + font-size: 1.25rem; +} +.input.is-large, +.textarea.is-large { + font-size: 1.5rem; +} +.input.is-fullwidth, +.textarea.is-fullwidth { + display: block; + width: 100%; +} +.input.is-inline, +.textarea.is-inline { + display: inline; + width: auto; +} + +.input.is-rounded { + border-radius: 290486px; + padding-left: 1em; + padding-right: 1em; +} +.input.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; +} + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: 0.625em; + resize: vertical; +} +.textarea:not([rows]) { + max-height: 600px; + min-height: 120px; +} +.textarea[rows] { + height: initial; +} +.textarea.has-fixed-size { + resize: none; +} + +.checkbox, +.radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} +.checkbox input, +.radio input { + cursor: pointer; +} +.checkbox:hover, +.radio:hover { + color: #363636; +} +.checkbox[disabled], +.radio[disabled] { + color: #7a7a7a; + cursor: not-allowed; +} + +.radio + .radio { + margin-left: 0.5em; +} + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; +} +.select:not(.is-multiple) { + height: 2.25em; +} +.select:not(.is-multiple):not(.is-loading)::after { + border-color: #3273dc; + right: 1.125em; + z-index: 4; +} +.select.is-rounded select { + border-radius: 290486px; + padding-left: 1em; +} +.select select { + background-color: white; + border-color: #dbdbdb; + color: #363636; + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; +} +.select select::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.select select:hover, .select select.is-hovered { + border-color: #b5b5b5; +} +.select select:focus, .select select.is-focused, .select select:active, .select select.is-active { + border-color: #3273dc; + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.select select[disabled] { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; +} +.select select[disabled]::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.select select[disabled]::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.select select[disabled]:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.select select[disabled]:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.select select::-ms-expand { + display: none; +} +.select select[disabled]:hover { + border-color: whitesmoke; +} +.select select:not([multiple]) { + padding-right: 2.5em; +} +.select select[multiple] { + height: auto; + padding: 0; +} +.select select[multiple] option { + padding: 0.5em 1em; +} +.select:not(.is-multiple):not(.is-loading):hover::after { + border-color: #363636; +} +.select.is-white:not(:hover)::after { + border-color: white; +} +.select.is-white select { + border-color: white; +} +.select.is-white select:hover, .select.is-white select.is-hovered { + border-color: #f2f2f2; +} +.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.select.is-black:not(:hover)::after { + border-color: #0a0a0a; +} +.select.is-black select { + border-color: #0a0a0a; +} +.select.is-black select:hover, .select.is-black select.is-hovered { + border-color: black; +} +.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.select.is-light:not(:hover)::after { + border-color: whitesmoke; +} +.select.is-light select { + border-color: whitesmoke; +} +.select.is-light select:hover, .select.is-light select.is-hovered { + border-color: #e8e8e8; +} +.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.select.is-dark:not(:hover)::after { + border-color: #363636; +} +.select.is-dark select { + border-color: #363636; +} +.select.is-dark select:hover, .select.is-dark select.is-hovered { + border-color: #292929; +} +.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.select.is-primary:not(:hover)::after { + border-color: #00d1b2; +} +.select.is-primary select { + border-color: #00d1b2; +} +.select.is-primary select:hover, .select.is-primary select.is-hovered { + border-color: #00b89c; +} +.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} +.select.is-link:not(:hover)::after { + border-color: #3273dc; +} +.select.is-link select { + border-color: #3273dc; +} +.select.is-link select:hover, .select.is-link select.is-hovered { + border-color: #2366d1; +} +.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.select.is-info:not(:hover)::after { + border-color: #209cee; +} +.select.is-info select { + border-color: #209cee; +} +.select.is-info select:hover, .select.is-info select.is-hovered { + border-color: #118fe4; +} +.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} +.select.is-success:not(:hover)::after { + border-color: #23d160; +} +.select.is-success select { + border-color: #23d160; +} +.select.is-success select:hover, .select.is-success select.is-hovered { + border-color: #20bc56; +} +.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} +.select.is-warning:not(:hover)::after { + border-color: #ffdd57; +} +.select.is-warning select { + border-color: #ffdd57; +} +.select.is-warning select:hover, .select.is-warning select.is-hovered { + border-color: #ffd83d; +} +.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} +.select.is-danger:not(:hover)::after { + border-color: #ff3860; +} +.select.is-danger select { + border-color: #ff3860; +} +.select.is-danger select:hover, .select.is-danger select.is-hovered { + border-color: #ff1f4b; +} +.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} +.select.is-small { + border-radius: 2px; + font-size: 0.75rem; +} +.select.is-medium { + font-size: 1.25rem; +} +.select.is-large { + font-size: 1.5rem; +} +.select.is-disabled::after { + border-color: #7a7a7a; +} +.select.is-fullwidth { + width: 100%; +} +.select.is-fullwidth select { + width: 100%; +} +.select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; +} +.select.is-loading.is-small:after { + font-size: 0.75rem; +} +.select.is-loading.is-medium:after { + font-size: 1.25rem; +} +.select.is-loading.is-large:after { + font-size: 1.5rem; +} + +.file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; +} +.file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; +} +.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} +.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; +} +.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} +.file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; +} +.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; +} +.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; +} +.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; +} +.file.is-light .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: #363636; +} +.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: #363636; +} +.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: #363636; +} +.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} +.file.is-dark .file-cta { + background-color: #363636; + border-color: transparent; + color: whitesmoke; +} +.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: whitesmoke; +} +.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: whitesmoke; +} +.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: whitesmoke; +} +.file.is-primary .file-cta { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} +.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} +.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + color: #fff; +} +.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} +.file.is-link .file-cta { + background-color: #3273dc; + border-color: transparent; + color: #fff; +} +.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { + background-color: #276cda; + border-color: transparent; + color: #fff; +} +.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); + color: #fff; +} +.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} +.file.is-info .file-cta { + background-color: #209cee; + border-color: transparent; + color: #fff; +} +.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { + background-color: #1496ed; + border-color: transparent; + color: #fff; +} +.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); + color: #fff; +} +.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { + background-color: #118fe4; + border-color: transparent; + color: #fff; +} +.file.is-success .file-cta { + background-color: #23d160; + border-color: transparent; + color: #fff; +} +.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { + background-color: #22c65b; + border-color: transparent; + color: #fff; +} +.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); + color: #fff; +} +.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { + background-color: #20bc56; + border-color: transparent; + color: #fff; +} +.file.is-warning .file-cta { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { + background-color: #ffdb4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-danger .file-cta { + background-color: #ff3860; + border-color: transparent; + color: #fff; +} +.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { + background-color: #ff2b56; + border-color: transparent; + color: #fff; +} +.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); + color: #fff; +} +.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; +} +.file.is-small { + font-size: 0.75rem; +} +.file.is-medium { + font-size: 1.25rem; +} +.file.is-medium .file-icon .fa { + font-size: 21px; +} +.file.is-large { + font-size: 1.5rem; +} +.file.is-large .file-icon .fa { + font-size: 28px; +} +.file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.file.has-name.is-empty .file-cta { + border-radius: 4px; +} +.file.has-name.is-empty .file-name { + display: none; +} +.file.is-boxed .file-label { + flex-direction: column; +} +.file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; +} +.file.is-boxed .file-name { + border-width: 0 1px 1px; +} +.file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; +} +.file.is-boxed .file-icon .fa { + font-size: 21px; +} +.file.is-boxed.is-small .file-icon .fa { + font-size: 14px; +} +.file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; +} +.file.is-boxed.is-large .file-icon .fa { + font-size: 35px; +} +.file.is-boxed.has-name .file-cta { + border-radius: 4px 4px 0 0; +} +.file.is-boxed.has-name .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; +} +.file.is-centered { + justify-content: center; +} +.file.is-fullwidth .file-label { + width: 100%; +} +.file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; +} +.file.is-right { + justify-content: flex-end; +} +.file.is-right .file-cta { + border-radius: 0 4px 4px 0; +} +.file.is-right .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + order: -1; +} + +.file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; +} +.file-label:hover .file-cta { + background-color: #eeeeee; + color: #363636; +} +.file-label:hover .file-name { + border-color: #d5d5d5; +} +.file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; +} +.file-label:active .file-name { + border-color: #cfcfcf; +} + +.file-input { + height: 0.01em; + left: 0; + outline: none; + position: absolute; + top: 0; + width: 0.01em; +} + +.file-cta, +.file-name { + border-color: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} + +.file-cta { + background-color: whitesmoke; + color: #4a4a4a; +} + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; +} + +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; +} +.file-icon .fa { + font-size: 14px; +} + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; +} +.label:not(:last-child) { + margin-bottom: 0.5em; +} +.label.is-small { + font-size: 0.75rem; +} +.label.is-medium { + font-size: 1.25rem; +} +.label.is-large { + font-size: 1.5rem; +} + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; +} +.help.is-white { + color: white; +} +.help.is-black { + color: #0a0a0a; +} +.help.is-light { + color: whitesmoke; +} +.help.is-dark { + color: #363636; +} +.help.is-primary { + color: #00d1b2; +} +.help.is-link { + color: #3273dc; +} +.help.is-info { + color: #209cee; +} +.help.is-success { + color: #23d160; +} +.help.is-warning { + color: #ffdd57; +} +.help.is-danger { + color: #ff3860; +} + +.field:not(:last-child) { + margin-bottom: 0.75rem; +} +.field.has-addons { + display: flex; + justify-content: flex-start; +} +.field.has-addons .control:not(:last-child) { + margin-right: -1px; +} +.field.has-addons .control:not(:first-child):not(:last-child) .button, +.field.has-addons .control:not(:first-child):not(:last-child) .input, +.field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; +} +.field.has-addons .control:first-child .button, +.field.has-addons .control:first-child .input, +.field.has-addons .control:first-child .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.field.has-addons .control:last-child .button, +.field.has-addons .control:last-child .input, +.field.has-addons .control:last-child .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, +.field.has-addons .control .input:not([disabled]):hover, +.field.has-addons .control .input:not([disabled]).is-hovered, +.field.has-addons .control .select select:not([disabled]):hover, +.field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; +} +.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, +.field.has-addons .control .input:not([disabled]):focus, +.field.has-addons .control .input:not([disabled]).is-focused, +.field.has-addons .control .input:not([disabled]):active, +.field.has-addons .control .input:not([disabled]).is-active, +.field.has-addons .control .select select:not([disabled]):focus, +.field.has-addons .control .select select:not([disabled]).is-focused, +.field.has-addons .control .select select:not([disabled]):active, +.field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; +} +.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, +.field.has-addons .control .input:not([disabled]):focus:hover, +.field.has-addons .control .input:not([disabled]).is-focused:hover, +.field.has-addons .control .input:not([disabled]):active:hover, +.field.has-addons .control .input:not([disabled]).is-active:hover, +.field.has-addons .control .select select:not([disabled]):focus:hover, +.field.has-addons .control .select select:not([disabled]).is-focused:hover, +.field.has-addons .control .select select:not([disabled]):active:hover, +.field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; +} +.field.has-addons .control.is-expanded { + flex-grow: 1; +} +.field.has-addons.has-addons-centered { + justify-content: center; +} +.field.has-addons.has-addons-right { + justify-content: flex-end; +} +.field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; +} +.field.is-grouped { + display: flex; + justify-content: flex-start; +} +.field.is-grouped > .control { + flex-shrink: 0; +} +.field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} +.field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.field.is-grouped.is-grouped-centered { + justify-content: center; +} +.field.is-grouped.is-grouped-right { + justify-content: flex-end; +} +.field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; +} +.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; +} +.field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; +} +.field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; +} +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; + } +} + +.field-label .label { + font-size: inherit; +} +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + } + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + .field-label.is-normal { + padding-top: 0.375em; + } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } +} + +.field-body .field .field { + margin-bottom: 0; +} +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; + } + .field-body .field { + margin-bottom: 0; + } + .field-body > .field { + flex-shrink: 1; + } + .field-body > .field:not(.is-narrow) { + flex-grow: 1; + } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; + } +} + +.control { + clear: both; + font-size: 1rem; + position: relative; + text-align: left; +} +.control.has-icon .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; +} +.control.has-icon .input:focus + .icon { + color: #7a7a7a; +} +.control.has-icon .input.is-small + .icon { + font-size: 0.75rem; +} +.control.has-icon .input.is-medium + .icon { + font-size: 1.25rem; +} +.control.has-icon .input.is-large + .icon { + font-size: 1.5rem; +} +.control.has-icon:not(.has-icon-right) .icon { + left: 0; +} +.control.has-icon:not(.has-icon-right) .input { + padding-left: 2.25em; +} +.control.has-icon.has-icon-right .icon { + right: 0; +} +.control.has-icon.has-icon-right .input { + padding-right: 2.25em; +} +.control.has-icons-left .input:focus ~ .icon, +.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, +.control.has-icons-right .select:focus ~ .icon { + color: #7a7a7a; +} +.control.has-icons-left .input.is-small ~ .icon, +.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, +.control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; +} +.control.has-icons-left .input.is-medium ~ .icon, +.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, +.control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; +} +.control.has-icons-left .input.is-large ~ .icon, +.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, +.control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; +} +.control.has-icons-left .icon, .control.has-icons-right .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; +} +.control.has-icons-left .input, +.control.has-icons-left .select select { + padding-left: 2.25em; +} +.control.has-icons-left .icon.is-left { + left: 0; +} +.control.has-icons-right .input, +.control.has-icons-right .select select { + padding-right: 2.25em; +} +.control.has-icons-right .icon.is-right { + right: 0; +} +.control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; +} +.control.is-loading.is-small:after { + font-size: 0.75rem; +} +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} +.control.is-loading.is-large:after { + font-size: 1.5rem; +} + +.icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; +} +.icon.is-small { + height: 1rem; + width: 1rem; +} +.icon.is-medium { + height: 2rem; + width: 2rem; +} +.icon.is-large { + height: 3rem; + width: 3rem; +} + +.image { + display: block; + position: relative; +} +.image img { + display: block; + height: auto; + width: 100%; +} +.image img.is-rounded { + border-radius: 290486px; +} +.image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img { + height: 100%; + width: 100%; +} +.image.is-square, .image.is-1by1 { + padding-top: 100%; +} +.image.is-5by4 { + padding-top: 80%; +} +.image.is-4by3 { + padding-top: 75%; +} +.image.is-3by2 { + padding-top: 66.6666%; +} +.image.is-5by3 { + padding-top: 60%; +} +.image.is-16by9 { + padding-top: 56.25%; +} +.image.is-2by1 { + padding-top: 50%; +} +.image.is-3by1 { + padding-top: 33.3333%; +} +.image.is-4by5 { + padding-top: 125%; +} +.image.is-3by4 { + padding-top: 133.3333%; +} +.image.is-2by3 { + padding-top: 150%; +} +.image.is-3by5 { + padding-top: 166.6666%; +} +.image.is-9by16 { + padding-top: 177.7777%; +} +.image.is-1by2 { + padding-top: 200%; +} +.image.is-1by3 { + padding-top: 300%; +} +.image.is-16x16 { + height: 16px; + width: 16px; +} +.image.is-24x24 { + height: 24px; + width: 24px; +} +.image.is-32x32 { + height: 32px; + width: 32px; +} +.image.is-48x48 { + height: 48px; + width: 48px; +} +.image.is-64x64 { + height: 64px; + width: 64px; +} +.image.is-96x96 { + height: 96px; + width: 96px; +} +.image.is-128x128 { + height: 128px; + width: 128px; +} + +.notification { + background-color: whitesmoke; + border-radius: 4px; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; +} +.notification a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} +.notification strong { + color: currentColor; +} +.notification code, +.notification pre { + background: white; +} +.notification pre code { + background: transparent; +} +.notification > .delete { + position: absolute; + right: 0.5rem; + top: 0.5rem; +} +.notification .title, +.notification .subtitle, +.notification .content { + color: currentColor; +} +.notification.is-white { + background-color: white; + color: #0a0a0a; +} +.notification.is-black { + background-color: #0a0a0a; + color: white; +} +.notification.is-light { + background-color: whitesmoke; + color: #363636; +} +.notification.is-dark { + background-color: #363636; + color: whitesmoke; +} +.notification.is-primary { + background-color: #00d1b2; + color: #fff; +} +.notification.is-link { + background-color: #3273dc; + color: #fff; +} +.notification.is-info { + background-color: #209cee; + color: #fff; +} +.notification.is-success { + background-color: #23d160; + color: #fff; +} +.notification.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.notification.is-danger { + background-color: #ff3860; + color: #fff; +} + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} +.progress::-webkit-progress-bar { + background-color: #dbdbdb; +} +.progress::-webkit-progress-value { + background-color: #4a4a4a; +} +.progress::-moz-progress-bar { + background-color: #4a4a4a; +} +.progress::-ms-fill { + background-color: #4a4a4a; + border: none; +} +.progress.is-white::-webkit-progress-value { + background-color: white; +} +.progress.is-white::-moz-progress-bar { + background-color: white; +} +.progress.is-white::-ms-fill { + background-color: white; +} +.progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; +} +.progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; +} +.progress.is-black::-ms-fill { + background-color: #0a0a0a; +} +.progress.is-light::-webkit-progress-value { + background-color: whitesmoke; +} +.progress.is-light::-moz-progress-bar { + background-color: whitesmoke; +} +.progress.is-light::-ms-fill { + background-color: whitesmoke; +} +.progress.is-dark::-webkit-progress-value { + background-color: #363636; +} +.progress.is-dark::-moz-progress-bar { + background-color: #363636; +} +.progress.is-dark::-ms-fill { + background-color: #363636; +} +.progress.is-primary::-webkit-progress-value { + background-color: #00d1b2; +} +.progress.is-primary::-moz-progress-bar { + background-color: #00d1b2; +} +.progress.is-primary::-ms-fill { + background-color: #00d1b2; +} +.progress.is-link::-webkit-progress-value { + background-color: #3273dc; +} +.progress.is-link::-moz-progress-bar { + background-color: #3273dc; +} +.progress.is-link::-ms-fill { + background-color: #3273dc; +} +.progress.is-info::-webkit-progress-value { + background-color: #209cee; +} +.progress.is-info::-moz-progress-bar { + background-color: #209cee; +} +.progress.is-info::-ms-fill { + background-color: #209cee; +} +.progress.is-success::-webkit-progress-value { + background-color: #23d160; +} +.progress.is-success::-moz-progress-bar { + background-color: #23d160; +} +.progress.is-success::-ms-fill { + background-color: #23d160; +} +.progress.is-warning::-webkit-progress-value { + background-color: #ffdd57; +} +.progress.is-warning::-moz-progress-bar { + background-color: #ffdd57; +} +.progress.is-warning::-ms-fill { + background-color: #ffdd57; +} +.progress.is-danger::-webkit-progress-value { + background-color: #ff3860; +} +.progress.is-danger::-moz-progress-bar { + background-color: #ff3860; +} +.progress.is-danger::-ms-fill { + background-color: #ff3860; +} +.progress.is-small { + height: 0.75rem; +} +.progress.is-medium { + height: 1.25rem; +} +.progress.is-large { + height: 1.5rem; +} + +.table { + background-color: white; + color: #363636; +} +.table td, +.table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} +.table td.is-white, +.table th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; +} +.table td.is-black, +.table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} +.table td.is-light, +.table th.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} +.table td.is-dark, +.table th.is-dark { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} +.table td.is-primary, +.table th.is-primary { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} +.table td.is-link, +.table th.is-link { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} +.table td.is-info, +.table th.is-info { + background-color: #209cee; + border-color: #209cee; + color: #fff; +} +.table td.is-success, +.table th.is-success { + background-color: #23d160; + border-color: #23d160; + color: #fff; +} +.table td.is-warning, +.table th.is-warning { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.table td.is-danger, +.table th.is-danger { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; +} +.table td.is-narrow, +.table th.is-narrow { + white-space: nowrap; + width: 1%; +} +.table td.is-selected, +.table th.is-selected { + background-color: #00d1b2; + color: #fff; +} +.table td.is-selected a, +.table td.is-selected strong, +.table th.is-selected a, +.table th.is-selected strong { + color: currentColor; +} +.table th { + color: #363636; + text-align: left; +} +.table tr.is-selected { + background-color: #00d1b2; + color: #fff; +} +.table tr.is-selected a, +.table tr.is-selected strong { + color: currentColor; +} +.table tr.is-selected td, +.table tr.is-selected th { + border-color: #fff; + color: currentColor; +} +.table thead td, +.table thead th { + border-width: 0 0 2px; + color: #363636; +} +.table tfoot td, +.table tfoot th { + border-width: 2px 0 0; + color: #363636; +} +.table tbody tr:last-child td, +.table tbody tr:last-child th { + border-bottom-width: 0; +} +.table.is-bordered td, +.table.is-bordered th { + border-width: 1px; +} +.table.is-bordered tr:last-child td, +.table.is-bordered tr:last-child th { + border-bottom-width: 1px; +} +.table.is-fullwidth { + width: 100%; +} +.table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: whitesmoke; +} +.table.is-narrow td, +.table.is-narrow th { + padding: 0.25em 0.5em; +} +.table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; +} + +.table-container { + -webkit-overflow-scrolling: touch; + overflow: auto; + overflow-y: hidden; + max-width: 100%; +} + +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.tags .tag { + margin-bottom: 0.5rem; +} +.tags .tag:not(:last-child) { + margin-right: 0.5rem; +} +.tags:last-child { + margin-bottom: -0.5rem; +} +.tags:not(:last-child) { + margin-bottom: 1rem; +} +.tags.has-addons .tag { + margin-right: 0; +} +.tags.has-addons .tag:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.tags.has-addons .tag:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.tags.is-centered { + justify-content: center; +} +.tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; +} +.tags.is-right { + justify-content: flex-end; +} +.tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; +} +.tags.is-right .tag:not(:last-child) { + margin-right: 0; +} + +.tag:not(body) { + align-items: center; + background-color: whitesmoke; + border-radius: 4px; + color: #4a4a4a; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} +.tag:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; +} +.tag:not(body).is-white { + background-color: white; + color: #0a0a0a; +} +.tag:not(body).is-black { + background-color: #0a0a0a; + color: white; +} +.tag:not(body).is-light { + background-color: whitesmoke; + color: #363636; +} +.tag:not(body).is-dark { + background-color: #363636; + color: whitesmoke; +} +.tag:not(body).is-primary { + background-color: #00d1b2; + color: #fff; +} +.tag:not(body).is-link { + background-color: #3273dc; + color: #fff; +} +.tag:not(body).is-info { + background-color: #209cee; + color: #fff; +} +.tag:not(body).is-success { + background-color: #23d160; + color: #fff; +} +.tag:not(body).is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.tag:not(body).is-danger { + background-color: #ff3860; + color: #fff; +} +.tag:not(body).is-medium { + font-size: 1rem; +} +.tag:not(body).is-large { + font-size: 1.25rem; +} +.tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; +} +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; +} +.tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; +} +.tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; +} +.tag:not(body).is-delete::before, .tag:not(body).is-delete::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; +} +.tag:not(body).is-delete::before { + height: 1px; + width: 50%; +} +.tag:not(body).is-delete::after { + height: 50%; + width: 1px; +} +.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { + background-color: #e8e8e8; +} +.tag:not(body).is-delete:active { + background-color: #dbdbdb; +} +.tag:not(body).is-rounded { + border-radius: 290486px; +} + +a.tag:hover { + text-decoration: underline; +} + +.title, +.subtitle { + word-break: break-word; +} +.title em, +.title span, +.subtitle em, +.subtitle span { + font-weight: inherit; +} +.title sub, +.subtitle sub { + font-size: 0.75em; +} +.title sup, +.subtitle sup { + font-size: 0.75em; +} +.title .tag, +.subtitle .tag { + vertical-align: middle; +} + +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; +} +.title strong { + color: inherit; + font-weight: inherit; +} +.title + .highlight { + margin-top: -0.75rem; +} +.title:not(.is-spaced) + .subtitle { + margin-top: -1.25rem; +} +.title.is-1 { + font-size: 3rem; +} +.title.is-2 { + font-size: 2.5rem; +} +.title.is-3 { + font-size: 2rem; +} +.title.is-4 { + font-size: 1.5rem; +} +.title.is-5 { + font-size: 1.25rem; +} +.title.is-6 { + font-size: 1rem; +} +.title.is-7 { + font-size: 0.75rem; +} + +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; +} +.subtitle strong { + color: #363636; + font-weight: 600; +} +.subtitle:not(.is-spaced) + .title { + margin-top: -1.25rem; +} +.subtitle.is-1 { + font-size: 3rem; +} +.subtitle.is-2 { + font-size: 2.5rem; +} +.subtitle.is-3 { + font-size: 2rem; +} +.subtitle.is-4 { + font-size: 1.5rem; +} +.subtitle.is-5 { + font-size: 1.25rem; +} +.subtitle.is-6 { + font-size: 1rem; +} +.subtitle.is-7 { + font-size: 0.75rem; +} + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} + +.highlight { + font-weight: 400; + max-width: 100%; + overflow: hidden; + padding: 0; +} +.highlight pre { + overflow: auto; + max-width: 100%; +} + +.number { + align-items: center; + background-color: whitesmoke; + border-radius: 290486px; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; +} + +.breadcrumb { + font-size: 1rem; + white-space: nowrap; +} +.breadcrumb a { + align-items: center; + color: #3273dc; + display: flex; + justify-content: center; + padding: 0 0.75em; +} +.breadcrumb a:hover { + color: #363636; +} +.breadcrumb li { + align-items: center; + display: flex; +} +.breadcrumb li:first-child a { + padding-left: 0; +} +.breadcrumb li.is-active a { + color: #363636; + cursor: default; + pointer-events: none; +} +.breadcrumb li + li::before { + color: #b5b5b5; + content: "/"; +} +.breadcrumb ul, +.breadcrumb ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.breadcrumb .icon:first-child { + margin-right: 0.5em; +} +.breadcrumb .icon:last-child { + margin-left: 0.5em; +} +.breadcrumb.is-centered ol, +.breadcrumb.is-centered ul { + justify-content: center; +} +.breadcrumb.is-right ol, +.breadcrumb.is-right ul { + justify-content: flex-end; +} +.breadcrumb.is-small { + font-size: 0.75rem; +} +.breadcrumb.is-medium { + font-size: 1.25rem; +} +.breadcrumb.is-large { + font-size: 1.5rem; +} +.breadcrumb.has-arrow-separator li + li::before { + content: "→"; +} +.breadcrumb.has-bullet-separator li + li::before { + content: "•"; +} +.breadcrumb.has-dot-separator li + li::before { + content: "·"; +} +.breadcrumb.has-succeeds-separator li + li::before { + content: "≻"; +} + +.card { + background-color: white; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + max-width: 100%; + position: relative; +} + +.card-header { + background-color: none; + align-items: stretch; + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + display: flex; +} + +.card-header-title { + align-items: center; + color: #363636; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem; +} +.card-header-title.is-centered { + justify-content: center; +} + +.card-header-icon { + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: 0.75rem; +} + +.card-image { + display: block; + position: relative; +} + +.card-content { + background-color: none; + padding: 1.5rem; +} + +.card-footer { + background-color: none; + border-top: 1px solid #dbdbdb; + align-items: stretch; + display: flex; +} + +.card-footer-item { + align-items: center; + display: flex; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + justify-content: center; + padding: 0.75rem; +} +.card-footer-item:not(:last-child) { + border-right: 1px solid #dbdbdb; +} + +.card .media:not(:last-child) { + margin-bottom: 0.75rem; +} + +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; +} +.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { + display: block; +} +.dropdown.is-right .dropdown-menu { + left: auto; + right: 0; +} +.dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; +} + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} + +.dropdown-content { + background-color: white; + border-radius: 4px; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} + +a.dropdown-item { + padding-right: 3rem; + white-space: nowrap; +} +a.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; +} +a.dropdown-item.is-active { + background-color: #3273dc; + color: #fff; +} + +.dropdown-divider { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} + +.level { + align-items: center; + justify-content: space-between; +} +.level code { + border-radius: 4px; +} +.level img { + display: inline-block; + vertical-align: top; +} +.level.is-mobile { + display: flex; +} +.level.is-mobile .level-left, +.level.is-mobile .level-right { + display: flex; +} +.level.is-mobile .level-left + .level-right { + margin-top: 0; +} +.level.is-mobile .level-item { + margin-right: 0.75rem; +} +.level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; +} +.level.is-mobile .level-item:not(.is-narrow) { + flex-grow: 1; +} +@media screen and (min-width: 769px), print { + .level { + display: flex; + } + .level > .level-item:not(.is-narrow) { + flex-grow: 1; + } +} + +.level-item { + align-items: center; + display: flex; + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; + justify-content: center; +} +.level-item .title, +.level-item .subtitle { + margin-bottom: 0; +} +@media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; + } +} + +.level-left, +.level-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} +.level-left .level-item.is-flexible, +.level-right .level-item.is-flexible { + flex-grow: 1; +} +@media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), +.level-right .level-item:not(:last-child) { + margin-right: 0.75rem; + } +} + +.level-left { + align-items: center; + justify-content: flex-start; +} +@media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; + } +} +@media screen and (min-width: 769px), print { + .level-left { + display: flex; + } +} + +.level-right { + align-items: center; + justify-content: flex-end; +} +@media screen and (min-width: 769px), print { + .level-right { + display: flex; + } +} + +.media { + align-items: flex-start; + display: flex; + text-align: left; +} +.media .content:not(:last-child) { + margin-bottom: 0.75rem; +} +.media .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: flex; + padding-top: 0.75rem; +} +.media .media .content:not(:last-child), +.media .media .control:not(:last-child) { + margin-bottom: 0.5rem; +} +.media .media .media { + padding-top: 0.5rem; +} +.media .media .media + .media { + margin-top: 0.5rem; +} +.media + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; +} +.media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; +} + +.media-left, +.media-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} + +.media-left { + margin-right: 1rem; +} + +.media-right { + margin-left: 1rem; +} + +.media-content { + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + text-align: left; +} + +@media screen and (max-width: 768px) { + .media-content { + overflow-x: auto; + } +} +.menu { + font-size: 1rem; +} +.menu.is-small { + font-size: 0.75rem; +} +.menu.is-medium { + font-size: 1.25rem; +} +.menu.is-large { + font-size: 1.5rem; +} + +.menu-list { + line-height: 1.25; +} +.menu-list a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding: 0.5em 0.75em; +} +.menu-list a:hover { + background-color: whitesmoke; + color: #363636; +} +.menu-list a.is-active { + background-color: #3273dc; + color: #fff; +} +.menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; +} + +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; +} +.menu-label:not(:first-child) { + margin-top: 1em; +} +.menu-label:not(:last-child) { + margin-bottom: 1em; +} + +.message { + background-color: whitesmoke; + border-radius: 4px; + font-size: 1rem; +} +.message strong { + color: currentColor; +} +.message a:not(.button):not(.tag) { + color: currentColor; + text-decoration: underline; +} +.message.is-small { + font-size: 0.75rem; +} +.message.is-medium { + font-size: 1.25rem; +} +.message.is-large { + font-size: 1.5rem; +} +.message.is-white { + background-color: white; +} +.message.is-white .message-header { + background-color: white; + color: #0a0a0a; +} +.message.is-white .message-body { + border-color: white; + color: #4d4d4d; +} +.message.is-black { + background-color: #fafafa; +} +.message.is-black .message-header { + background-color: #0a0a0a; + color: white; +} +.message.is-black .message-body { + border-color: #0a0a0a; + color: #0a0a0a; +} +.message.is-light { + background-color: #fafafa; +} +.message.is-light .message-header { + background-color: whitesmoke; + color: #363636; +} +.message.is-light .message-body { + border-color: whitesmoke; + color: #4f4f4f; +} +.message.is-dark { + background-color: #fafafa; +} +.message.is-dark .message-header { + background-color: #363636; + color: whitesmoke; +} +.message.is-dark .message-body { + border-color: #363636; + color: #2a2a2a; +} +.message.is-primary { + background-color: #f5fffd; +} +.message.is-primary .message-header { + background-color: #00d1b2; + color: #fff; +} +.message.is-primary .message-body { + border-color: #00d1b2; + color: #021310; +} +.message.is-link { + background-color: #f6f9fe; +} +.message.is-link .message-header { + background-color: #3273dc; + color: #fff; +} +.message.is-link .message-body { + border-color: #3273dc; + color: #22509a; +} +.message.is-info { + background-color: #f6fbfe; +} +.message.is-info .message-header { + background-color: #209cee; + color: #fff; +} +.message.is-info .message-body { + border-color: #209cee; + color: #12537e; +} +.message.is-success { + background-color: #f6fef9; +} +.message.is-success .message-header { + background-color: #23d160; + color: #fff; +} +.message.is-success .message-body { + border-color: #23d160; + color: #0e311a; +} +.message.is-warning { + background-color: #fffdf5; +} +.message.is-warning .message-header { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.message.is-warning .message-body { + border-color: #ffdd57; + color: #3c3108; +} +.message.is-danger { + background-color: #fff5f7; +} +.message.is-danger .message-header { + background-color: #ff3860; + color: #fff; +} +.message.is-danger .message-body { + border-color: #ff3860; + color: #cd0930; +} + +.message-header { + align-items: center; + background-color: #4a4a4a; + border-radius: 4px 4px 0 0; + color: #fff; + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em 1em; + position: relative; +} +.message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; +} +.message-header + .message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.message-body { + border-color: #dbdbdb; + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #4a4a4a; + padding: 1.25em 1.5em; +} +.message-body code, +.message-body pre { + background-color: white; +} +.message-body pre code { + background-color: transparent; +} + +.modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; +} +.modal.is-active { + display: flex; +} + +.modal-background { + background-color: rgba(10, 10, 10, 0.86); +} + +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; +} +@media screen and (min-width: 769px), print { + .modal-content, +.modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; + } +} + +.modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} + +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; +} + +.modal-card-head, +.modal-card-foot { + align-items: center; + background-color: whitesmoke; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; +} + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.modal-card-title { + color: #363636; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; +} +.modal-card-foot .button:not(:last-child) { + margin-right: 10px; +} + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} + +.navbar { + background-color: white; + min-height: 3.25rem; + position: relative; + z-index: 30; +} +.navbar.is-white { + background-color: white; + color: #0a0a0a; +} +.navbar.is-white .navbar-brand > .navbar-item, +.navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; +} +.navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, +.navbar.is-white .navbar-brand .navbar-link:hover, +.navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} +.navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; +} +@media screen and (min-width: 1024px) { + .navbar.is-white .navbar-start > .navbar-item, +.navbar.is-white .navbar-start .navbar-link, +.navbar.is-white .navbar-end > .navbar-item, +.navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; + } + .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, +.navbar.is-white .navbar-start .navbar-link:hover, +.navbar.is-white .navbar-start .navbar-link.is-active, +.navbar.is-white .navbar-end > a.navbar-item:hover, +.navbar.is-white .navbar-end > a.navbar-item.is-active, +.navbar.is-white .navbar-end .navbar-link:hover, +.navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-start .navbar-link::after, +.navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; + } + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; + } +} +.navbar.is-black { + background-color: #0a0a0a; + color: white; +} +.navbar.is-black .navbar-brand > .navbar-item, +.navbar.is-black .navbar-brand .navbar-link { + color: white; +} +.navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, +.navbar.is-black .navbar-brand .navbar-link:hover, +.navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: white; +} +.navbar.is-black .navbar-brand .navbar-link::after { + border-color: white; +} +@media screen and (min-width: 1024px) { + .navbar.is-black .navbar-start > .navbar-item, +.navbar.is-black .navbar-start .navbar-link, +.navbar.is-black .navbar-end > .navbar-item, +.navbar.is-black .navbar-end .navbar-link { + color: white; + } + .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, +.navbar.is-black .navbar-start .navbar-link:hover, +.navbar.is-black .navbar-start .navbar-link.is-active, +.navbar.is-black .navbar-end > a.navbar-item:hover, +.navbar.is-black .navbar-end > a.navbar-item.is-active, +.navbar.is-black .navbar-end .navbar-link:hover, +.navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: white; + } + .navbar.is-black .navbar-start .navbar-link::after, +.navbar.is-black .navbar-end .navbar-link::after { + border-color: white; + } + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: white; + } + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; + } +} +.navbar.is-light { + background-color: whitesmoke; + color: #363636; +} +.navbar.is-light .navbar-brand > .navbar-item, +.navbar.is-light .navbar-brand .navbar-link { + color: #363636; +} +.navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, +.navbar.is-light .navbar-brand .navbar-link:hover, +.navbar.is-light .navbar-brand .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} +.navbar.is-light .navbar-brand .navbar-link::after { + border-color: #363636; +} +@media screen and (min-width: 1024px) { + .navbar.is-light .navbar-start > .navbar-item, +.navbar.is-light .navbar-start .navbar-link, +.navbar.is-light .navbar-end > .navbar-item, +.navbar.is-light .navbar-end .navbar-link { + color: #363636; + } + .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, +.navbar.is-light .navbar-start .navbar-link:hover, +.navbar.is-light .navbar-start .navbar-link.is-active, +.navbar.is-light .navbar-end > a.navbar-item:hover, +.navbar.is-light .navbar-end > a.navbar-item.is-active, +.navbar.is-light .navbar-end .navbar-link:hover, +.navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; + } + .navbar.is-light .navbar-start .navbar-link::after, +.navbar.is-light .navbar-end .navbar-link::after { + border-color: #363636; + } + .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #e8e8e8; + color: #363636; + } + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #363636; + } +} +.navbar.is-dark { + background-color: #363636; + color: whitesmoke; +} +.navbar.is-dark .navbar-brand > .navbar-item, +.navbar.is-dark .navbar-brand .navbar-link { + color: whitesmoke; +} +.navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, +.navbar.is-dark .navbar-brand .navbar-link:hover, +.navbar.is-dark .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; +} +.navbar.is-dark .navbar-brand .navbar-link::after { + border-color: whitesmoke; +} +@media screen and (min-width: 1024px) { + .navbar.is-dark .navbar-start > .navbar-item, +.navbar.is-dark .navbar-start .navbar-link, +.navbar.is-dark .navbar-end > .navbar-item, +.navbar.is-dark .navbar-end .navbar-link { + color: whitesmoke; + } + .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, +.navbar.is-dark .navbar-start .navbar-link:hover, +.navbar.is-dark .navbar-start .navbar-link.is-active, +.navbar.is-dark .navbar-end > a.navbar-item:hover, +.navbar.is-dark .navbar-end > a.navbar-item.is-active, +.navbar.is-dark .navbar-end .navbar-link:hover, +.navbar.is-dark .navbar-end .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; + } + .navbar.is-dark .navbar-start .navbar-link::after, +.navbar.is-dark .navbar-end .navbar-link::after { + border-color: whitesmoke; + } + .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #292929; + color: whitesmoke; + } + .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { + background-color: #363636; + color: whitesmoke; + } +} +.navbar.is-primary { + background-color: #00d1b2; + color: #fff; +} +.navbar.is-primary .navbar-brand > .navbar-item, +.navbar.is-primary .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, +.navbar.is-primary .navbar-brand .navbar-link:hover, +.navbar.is-primary .navbar-brand .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} +.navbar.is-primary .navbar-brand .navbar-link::after { + border-color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-primary .navbar-start > .navbar-item, +.navbar.is-primary .navbar-start .navbar-link, +.navbar.is-primary .navbar-end > .navbar-item, +.navbar.is-primary .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, +.navbar.is-primary .navbar-start .navbar-link:hover, +.navbar.is-primary .navbar-start .navbar-link.is-active, +.navbar.is-primary .navbar-end > a.navbar-item:hover, +.navbar.is-primary .navbar-end > a.navbar-item.is-active, +.navbar.is-primary .navbar-end .navbar-link:hover, +.navbar.is-primary .navbar-end .navbar-link.is-active { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-start .navbar-link::after, +.navbar.is-primary .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #00d1b2; + color: #fff; + } +} +.navbar.is-link { + background-color: #3273dc; + color: #fff; +} +.navbar.is-link .navbar-brand > .navbar-item, +.navbar.is-link .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, +.navbar.is-link .navbar-brand .navbar-link:hover, +.navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #2366d1; + color: #fff; +} +.navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-link .navbar-start > .navbar-item, +.navbar.is-link .navbar-start .navbar-link, +.navbar.is-link .navbar-end > .navbar-item, +.navbar.is-link .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, +.navbar.is-link .navbar-start .navbar-link:hover, +.navbar.is-link .navbar-start .navbar-link.is-active, +.navbar.is-link .navbar-end > a.navbar-item:hover, +.navbar.is-link .navbar-end > a.navbar-item.is-active, +.navbar.is-link .navbar-end .navbar-link:hover, +.navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #2366d1; + color: #fff; + } + .navbar.is-link .navbar-start .navbar-link::after, +.navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #2366d1; + color: #fff; + } + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #3273dc; + color: #fff; + } +} +.navbar.is-info { + background-color: #209cee; + color: #fff; +} +.navbar.is-info .navbar-brand > .navbar-item, +.navbar.is-info .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, +.navbar.is-info .navbar-brand .navbar-link:hover, +.navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #118fe4; + color: #fff; +} +.navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-info .navbar-start > .navbar-item, +.navbar.is-info .navbar-start .navbar-link, +.navbar.is-info .navbar-end > .navbar-item, +.navbar.is-info .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, +.navbar.is-info .navbar-start .navbar-link:hover, +.navbar.is-info .navbar-start .navbar-link.is-active, +.navbar.is-info .navbar-end > a.navbar-item:hover, +.navbar.is-info .navbar-end > a.navbar-item.is-active, +.navbar.is-info .navbar-end .navbar-link:hover, +.navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #118fe4; + color: #fff; + } + .navbar.is-info .navbar-start .navbar-link::after, +.navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #118fe4; + color: #fff; + } + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #209cee; + color: #fff; + } +} +.navbar.is-success { + background-color: #23d160; + color: #fff; +} +.navbar.is-success .navbar-brand > .navbar-item, +.navbar.is-success .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, +.navbar.is-success .navbar-brand .navbar-link:hover, +.navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #20bc56; + color: #fff; +} +.navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-success .navbar-start > .navbar-item, +.navbar.is-success .navbar-start .navbar-link, +.navbar.is-success .navbar-end > .navbar-item, +.navbar.is-success .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, +.navbar.is-success .navbar-start .navbar-link:hover, +.navbar.is-success .navbar-start .navbar-link.is-active, +.navbar.is-success .navbar-end > a.navbar-item:hover, +.navbar.is-success .navbar-end > a.navbar-item.is-active, +.navbar.is-success .navbar-end .navbar-link:hover, +.navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #20bc56; + color: #fff; + } + .navbar.is-success .navbar-start .navbar-link::after, +.navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #20bc56; + color: #fff; + } + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #23d160; + color: #fff; + } +} +.navbar.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand > .navbar-item, +.navbar.is-warning .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, +.navbar.is-warning .navbar-brand .navbar-link:hover, +.navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} +@media screen and (min-width: 1024px) { + .navbar.is-warning .navbar-start > .navbar-item, +.navbar.is-warning .navbar-start .navbar-link, +.navbar.is-warning .navbar-end > .navbar-item, +.navbar.is-warning .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, +.navbar.is-warning .navbar-start .navbar-link:hover, +.navbar.is-warning .navbar-start .navbar-link.is-active, +.navbar.is-warning .navbar-end > a.navbar-item:hover, +.navbar.is-warning .navbar-end > a.navbar-item.is-active, +.navbar.is-warning .navbar-end .navbar-link:hover, +.navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start .navbar-link::after, +.navbar.is-warning .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); + } +} +.navbar.is-danger { + background-color: #ff3860; + color: #fff; +} +.navbar.is-danger .navbar-brand > .navbar-item, +.navbar.is-danger .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, +.navbar.is-danger .navbar-brand .navbar-link:hover, +.navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; +} +.navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-danger .navbar-start > .navbar-item, +.navbar.is-danger .navbar-start .navbar-link, +.navbar.is-danger .navbar-end > .navbar-item, +.navbar.is-danger .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, +.navbar.is-danger .navbar-start .navbar-link:hover, +.navbar.is-danger .navbar-start .navbar-link.is-active, +.navbar.is-danger .navbar-end > a.navbar-item:hover, +.navbar.is-danger .navbar-end > a.navbar-item.is-active, +.navbar.is-danger .navbar-end .navbar-link:hover, +.navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; + } + .navbar.is-danger .navbar-start .navbar-link::after, +.navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, +.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ff1f4b; + color: #fff; + } + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #ff3860; + color: #fff; + } +} +.navbar > .container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; +} +.navbar.has-shadow { + box-shadow: 0 2px 0 0 whitesmoke; +} +.navbar.is-fixed-bottom, .navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; +} +.navbar.is-fixed-bottom { + bottom: 0; +} +.navbar.is-fixed-bottom.has-shadow { + box-shadow: 0 -2px 0 0 whitesmoke; +} +.navbar.is-fixed-top { + top: 0; +} + +html.has-navbar-fixed-top, +body.has-navbar-fixed-top { + padding-top: 3.25rem; +} +html.has-navbar-fixed-bottom, +body.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; +} + +.navbar-brand, +.navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 3.25rem; +} + +.navbar-brand a.navbar-item:hover { + background-color: transparent; +} + +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; +} + +.navbar-burger { + color: #4a4a4a; + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; +} +.navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, transform; + transition-timing-function: ease-out; + width: 16px; +} +.navbar-burger span:nth-child(1) { + top: calc(50% - 6px); +} +.navbar-burger span:nth-child(2) { + top: calc(50% - 1px); +} +.navbar-burger span:nth-child(3) { + top: calc(50% + 4px); +} +.navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); +} +.navbar-burger.is-active span:nth-child(1) { + transform: translateY(5px) rotate(45deg); +} +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} +.navbar-burger.is-active span:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); +} + +.navbar-menu { + display: none; +} + +.navbar-item, +.navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; +} +.navbar-item .icon:only-child, +.navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +a.navbar-item, +.navbar-link { + cursor: pointer; +} +a.navbar-item:hover, a.navbar-item.is-active, +.navbar-link:hover, +.navbar-link.is-active { + background-color: #fafafa; + color: #3273dc; +} + +.navbar-item { + display: block; + flex-grow: 0; + flex-shrink: 0; +} +.navbar-item img { + max-height: 1.75rem; +} +.navbar-item.has-dropdown { + padding: 0; +} +.navbar-item.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); +} +.navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: #3273dc; +} +.navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #3273dc; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #3273dc; + padding-bottom: calc(0.5rem - 3px); +} + +.navbar-content { + flex-grow: 1; + flex-shrink: 1; +} + +.navbar-link:not(.is-arrowless) { + padding-right: 2.5em; +} +.navbar-link:not(.is-arrowless)::after { + border-color: #3273dc; + margin-top: -0.375em; + right: 1.125em; +} + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.navbar-divider { + background-color: whitesmoke; + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; +} + +@media screen and (max-width: 1023px) { + .navbar > .container { + display: block; + } + + .navbar-brand .navbar-item, +.navbar-tabs .navbar-item { + align-items: center; + display: flex; + } + + .navbar-link::after { + display: none; + } + + .navbar-menu { + background-color: white; + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; + } + .navbar-menu.is-active { + display: block; + } + + .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-touch { + bottom: 0; + } + .navbar.is-fixed-bottom-touch.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-touch { + top: 0; + } + .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; + } + + html.has-navbar-fixed-top-touch, +body.has-navbar-fixed-top-touch { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-touch, +body.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; + } +} +@media screen and (min-width: 1024px) { + .navbar, +.navbar-menu, +.navbar-start, +.navbar-end { + align-items: stretch; + display: flex; + } + + .navbar { + min-height: 3.25rem; + } + .navbar.is-spaced { + padding: 1rem 2rem; + } + .navbar.is-spaced .navbar-start, +.navbar.is-spaced .navbar-end { + align-items: center; + } + .navbar.is-spaced a.navbar-item, +.navbar.is-spaced .navbar-link { + border-radius: 4px; + } + .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, +.navbar.is-transparent .navbar-link:hover, +.navbar.is-transparent .navbar-link.is-active { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #3273dc; + } + + .navbar-burger { + display: none; + } + + .navbar-item, +.navbar-link { + align-items: center; + display: flex; + } + + .navbar-item { + display: flex; + } + .navbar-item.has-dropdown { + align-items: stretch; + } + .navbar-item.has-dropdown-up .navbar-link::after { + transform: rotate(135deg) translate(0.25em, -0.25em); + } + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 2px solid #dbdbdb; + border-radius: 6px 6px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; + } + .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + transform: translateY(0); + } + + .navbar-menu { + flex-grow: 1; + flex-shrink: 0; + } + + .navbar-start { + justify-content: flex-start; + margin-right: auto; + } + + .navbar-end { + justify-content: flex-end; + margin-left: auto; + } + + .navbar-dropdown { + background-color: white; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid #dbdbdb; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + } + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; + } + .navbar-dropdown a.navbar-item { + padding-right: 3rem; + } + .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; + } + .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #3273dc; + } + .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { + border-radius: 6px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; + } + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + + .navbar-divider { + display: block; + } + + .navbar > .container .navbar-brand, +.container > .navbar .navbar-brand { + margin-left: -0.75rem; + } + .navbar > .container .navbar-menu, +.container > .navbar .navbar-menu { + margin-right: -0.75rem; + } + + .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-desktop { + bottom: 0; + } + .navbar.is-fixed-bottom-desktop.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-desktop { + top: 0; + } + + html.has-navbar-fixed-top-desktop, +body.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-desktop, +body.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; + } + html.has-spaced-navbar-fixed-top, +body.has-spaced-navbar-fixed-top { + padding-top: 5.25rem; + } + html.has-spaced-navbar-fixed-bottom, +body.has-spaced-navbar-fixed-bottom { + padding-bottom: 5.25rem; + } + + a.navbar-item.is-active, +.navbar-link.is-active { + color: #0a0a0a; + } + a.navbar-item.is-active:not(:hover), +.navbar-link.is-active:not(:hover) { + background-color: transparent; + } + + .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #fafafa; + } +} +.pagination { + font-size: 1rem; + margin: -0.25rem; +} +.pagination.is-small { + font-size: 0.75rem; +} +.pagination.is-medium { + font-size: 1.25rem; +} +.pagination.is-large { + font-size: 1.5rem; +} +.pagination.is-rounded .pagination-previous, +.pagination.is-rounded .pagination-next { + padding-left: 1em; + padding-right: 1em; + border-radius: 290486px; +} +.pagination.is-rounded .pagination-link { + border-radius: 290486px; +} + +.pagination, +.pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + font-size: 1em; + padding-left: 0.5em; + padding-right: 0.5em; + justify-content: center; + margin: 0.25rem; + text-align: center; +} + +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: #dbdbdb; + color: #363636; + min-width: 2.25em; +} +.pagination-previous:hover, +.pagination-next:hover, +.pagination-link:hover { + border-color: #b5b5b5; + color: #363636; +} +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus { + border-color: #3273dc; +} +.pagination-previous:active, +.pagination-next:active, +.pagination-link:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); +} +.pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled] { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; +} + +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} + +.pagination-link.is-current { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; +} + +.pagination-list { + flex-wrap: wrap; +} + +@media screen and (max-width: 768px) { + .pagination { + flex-wrap: wrap; + } + + .pagination-previous, +.pagination-next { + flex-grow: 1; + flex-shrink: 1; + } + + .pagination-list li { + flex-grow: 1; + flex-shrink: 1; + } +} +@media screen and (min-width: 769px), print { + .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; + } + + .pagination-previous { + order: 2; + } + + .pagination-next { + order: 3; + } + + .pagination { + justify-content: space-between; + } + .pagination.is-centered .pagination-previous { + order: 1; + } + .pagination.is-centered .pagination-list { + justify-content: center; + order: 2; + } + .pagination.is-centered .pagination-next { + order: 3; + } + .pagination.is-right .pagination-previous { + order: 1; + } + .pagination.is-right .pagination-next { + order: 2; + } + .pagination.is-right .pagination-list { + justify-content: flex-end; + order: 3; + } +} +.panel { + font-size: 1rem; +} +.panel:not(:last-child) { + margin-bottom: 1.5rem; +} + +.panel-heading, +.panel-tabs, +.panel-block { + border-bottom: 1px solid #dbdbdb; + border-left: 1px solid #dbdbdb; + border-right: 1px solid #dbdbdb; +} +.panel-heading:first-child, +.panel-tabs:first-child, +.panel-block:first-child { + border-top: 1px solid #dbdbdb; +} + +.panel-heading { + background-color: whitesmoke; + border-radius: 4px 4px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 300; + line-height: 1.25; + padding: 0.5em 0.75em; +} + +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; +} +.panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; +} +.panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; +} + +.panel-list a { + color: #4a4a4a; +} +.panel-list a:hover { + color: #3273dc; +} + +.panel-block { + align-items: center; + color: #363636; + display: flex; + justify-content: flex-start; + padding: 0.5em 0.75em; +} +.panel-block input[type=checkbox] { + margin-right: 0.75em; +} +.panel-block > .control { + flex-grow: 1; + flex-shrink: 1; + width: 100%; +} +.panel-block.is-wrapped { + flex-wrap: wrap; +} +.panel-block.is-active { + border-left-color: #3273dc; + color: #363636; +} +.panel-block.is-active .panel-icon { + color: #3273dc; +} + +a.panel-block, +label.panel-block { + cursor: pointer; +} +a.panel-block:hover, +label.panel-block:hover { + background-color: whitesmoke; +} + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: 0.75em; +} +.panel-icon .fa { + font-size: inherit; + line-height: inherit; +} + +.tabs { + -webkit-overflow-scrolling: touch; + align-items: stretch; + display: flex; + font-size: 1rem; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; +} +.tabs a { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; +} +.tabs a:hover { + border-bottom-color: #363636; + color: #363636; +} +.tabs li { + display: block; +} +.tabs li.is-active a { + border-bottom-color: #3273dc; + color: #3273dc; +} +.tabs ul { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; +} +.tabs ul.is-left { + padding-right: 0.75em; +} +.tabs ul.is-center { + flex: none; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; +} +.tabs ul.is-right { + justify-content: flex-end; + padding-left: 0.75em; +} +.tabs .icon:first-child { + margin-right: 0.5em; +} +.tabs .icon:last-child { + margin-left: 0.5em; +} +.tabs.is-centered ul { + justify-content: center; +} +.tabs.is-right ul { + justify-content: flex-end; +} +.tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.tabs.is-boxed a:hover { + background-color: whitesmoke; + border-bottom-color: #dbdbdb; +} +.tabs.is-boxed li.is-active a { + background-color: white; + border-color: #dbdbdb; + border-bottom-color: transparent !important; +} +.tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; +} +.tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; +} +.tabs.is-toggle a:hover { + background-color: whitesmoke; + border-color: #b5b5b5; + z-index: 2; +} +.tabs.is-toggle li + li { + margin-left: -1px; +} +.tabs.is-toggle li:first-child a { + border-radius: 4px 0 0 4px; +} +.tabs.is-toggle li:last-child a { + border-radius: 0 4px 4px 0; +} +.tabs.is-toggle li.is-active a { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; + z-index: 1; +} +.tabs.is-toggle ul { + border-bottom: none; +} +.tabs.is-toggle.is-toggle-rounded li:first-child a { + border-bottom-left-radius: 290486px; + border-top-left-radius: 290486px; + padding-left: 1.25em; +} +.tabs.is-toggle.is-toggle-rounded li:last-child a { + border-bottom-right-radius: 290486px; + border-top-right-radius: 290486px; + padding-right: 1.25em; +} +.tabs.is-small { + font-size: 0.75rem; +} +.tabs.is-medium { + font-size: 1.25rem; +} +.tabs.is-large { + font-size: 1.5rem; +} + +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; +} +.columns.is-mobile > .column.is-narrow { + flex: none; +} +.columns.is-mobile > .column.is-full { + flex: none; + width: 100%; +} +.columns.is-mobile > .column.is-three-quarters { + flex: none; + width: 75%; +} +.columns.is-mobile > .column.is-two-thirds { + flex: none; + width: 66.6666%; +} +.columns.is-mobile > .column.is-half { + flex: none; + width: 50%; +} +.columns.is-mobile > .column.is-one-third { + flex: none; + width: 33.3333%; +} +.columns.is-mobile > .column.is-one-quarter { + flex: none; + width: 25%; +} +.columns.is-mobile > .column.is-one-fifth { + flex: none; + width: 20%; +} +.columns.is-mobile > .column.is-two-fifths { + flex: none; + width: 40%; +} +.columns.is-mobile > .column.is-three-fifths { + flex: none; + width: 60%; +} +.columns.is-mobile > .column.is-four-fifths { + flex: none; + width: 80%; +} +.columns.is-mobile > .column.is-offset-three-quarters { + margin-left: 75%; +} +.columns.is-mobile > .column.is-offset-two-thirds { + margin-left: 66.6666%; +} +.columns.is-mobile > .column.is-offset-half { + margin-left: 50%; +} +.columns.is-mobile > .column.is-offset-one-third { + margin-left: 33.3333%; +} +.columns.is-mobile > .column.is-offset-one-quarter { + margin-left: 25%; +} +.columns.is-mobile > .column.is-offset-one-fifth { + margin-left: 20%; +} +.columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; +} +.columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; +} +.columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; +} +.columns.is-mobile > .column.is-1 { + flex: none; + width: 8.3333333333%; +} +.columns.is-mobile > .column.is-offset-1 { + margin-left: 8.3333333333%; +} +.columns.is-mobile > .column.is-2 { + flex: none; + width: 16.6666666667%; +} +.columns.is-mobile > .column.is-offset-2 { + margin-left: 16.6666666667%; +} +.columns.is-mobile > .column.is-3 { + flex: none; + width: 25%; +} +.columns.is-mobile > .column.is-offset-3 { + margin-left: 25%; +} +.columns.is-mobile > .column.is-4 { + flex: none; + width: 33.3333333333%; +} +.columns.is-mobile > .column.is-offset-4 { + margin-left: 33.3333333333%; +} +.columns.is-mobile > .column.is-5 { + flex: none; + width: 41.6666666667%; +} +.columns.is-mobile > .column.is-offset-5 { + margin-left: 41.6666666667%; +} +.columns.is-mobile > .column.is-6 { + flex: none; + width: 50%; +} +.columns.is-mobile > .column.is-offset-6 { + margin-left: 50%; +} +.columns.is-mobile > .column.is-7 { + flex: none; + width: 58.3333333333%; +} +.columns.is-mobile > .column.is-offset-7 { + margin-left: 58.3333333333%; +} +.columns.is-mobile > .column.is-8 { + flex: none; + width: 66.6666666667%; +} +.columns.is-mobile > .column.is-offset-8 { + margin-left: 66.6666666667%; +} +.columns.is-mobile > .column.is-9 { + flex: none; + width: 75%; +} +.columns.is-mobile > .column.is-offset-9 { + margin-left: 75%; +} +.columns.is-mobile > .column.is-10 { + flex: none; + width: 83.3333333333%; +} +.columns.is-mobile > .column.is-offset-10 { + margin-left: 83.3333333333%; +} +.columns.is-mobile > .column.is-11 { + flex: none; + width: 91.6666666667%; +} +.columns.is-mobile > .column.is-offset-11 { + margin-left: 91.6666666667%; +} +.columns.is-mobile > .column.is-12 { + flex: none; + width: 100%; +} +.columns.is-mobile > .column.is-offset-12 { + margin-left: 100%; +} +@media screen and (max-width: 768px) { + .column.is-narrow-mobile { + flex: none; + } + .column.is-full-mobile { + flex: none; + width: 100%; + } + .column.is-three-quarters-mobile { + flex: none; + width: 75%; + } + .column.is-two-thirds-mobile { + flex: none; + width: 66.6666%; + } + .column.is-half-mobile { + flex: none; + width: 50%; + } + .column.is-one-third-mobile { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-mobile { + flex: none; + width: 25%; + } + .column.is-one-fifth-mobile { + flex: none; + width: 20%; + } + .column.is-two-fifths-mobile { + flex: none; + width: 40%; + } + .column.is-three-fifths-mobile { + flex: none; + width: 60%; + } + .column.is-four-fifths-mobile { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-mobile { + margin-left: 75%; + } + .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; + } + .column.is-offset-half-mobile { + margin-left: 50%; + } + .column.is-offset-one-third-mobile { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-mobile { + margin-left: 25%; + } + .column.is-offset-one-fifth-mobile { + margin-left: 20%; + } + .column.is-offset-two-fifths-mobile { + margin-left: 40%; + } + .column.is-offset-three-fifths-mobile { + margin-left: 60%; + } + .column.is-offset-four-fifths-mobile { + margin-left: 80%; + } + .column.is-1-mobile { + flex: none; + width: 8.3333333333%; + } + .column.is-offset-1-mobile { + margin-left: 8.3333333333%; + } + .column.is-2-mobile { + flex: none; + width: 16.6666666667%; + } + .column.is-offset-2-mobile { + margin-left: 16.6666666667%; + } + .column.is-3-mobile { + flex: none; + width: 25%; + } + .column.is-offset-3-mobile { + margin-left: 25%; + } + .column.is-4-mobile { + flex: none; + width: 33.3333333333%; + } + .column.is-offset-4-mobile { + margin-left: 33.3333333333%; + } + .column.is-5-mobile { + flex: none; + width: 41.6666666667%; + } + .column.is-offset-5-mobile { + margin-left: 41.6666666667%; + } + .column.is-6-mobile { + flex: none; + width: 50%; + } + .column.is-offset-6-mobile { + margin-left: 50%; + } + .column.is-7-mobile { + flex: none; + width: 58.3333333333%; + } + .column.is-offset-7-mobile { + margin-left: 58.3333333333%; + } + .column.is-8-mobile { + flex: none; + width: 66.6666666667%; + } + .column.is-offset-8-mobile { + margin-left: 66.6666666667%; + } + .column.is-9-mobile { + flex: none; + width: 75%; + } + .column.is-offset-9-mobile { + margin-left: 75%; + } + .column.is-10-mobile { + flex: none; + width: 83.3333333333%; + } + .column.is-offset-10-mobile { + margin-left: 83.3333333333%; + } + .column.is-11-mobile { + flex: none; + width: 91.6666666667%; + } + .column.is-offset-11-mobile { + margin-left: 91.6666666667%; + } + .column.is-12-mobile { + flex: none; + width: 100%; + } + .column.is-offset-12-mobile { + margin-left: 100%; + } +} +@media screen and (min-width: 769px), print { + .column.is-narrow, .column.is-narrow-tablet { + flex: none; + } + .column.is-full, .column.is-full-tablet { + flex: none; + width: 100%; + } + .column.is-three-quarters, .column.is-three-quarters-tablet { + flex: none; + width: 75%; + } + .column.is-two-thirds, .column.is-two-thirds-tablet { + flex: none; + width: 66.6666%; + } + .column.is-half, .column.is-half-tablet { + flex: none; + width: 50%; + } + .column.is-one-third, .column.is-one-third-tablet { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter, .column.is-one-quarter-tablet { + flex: none; + width: 25%; + } + .column.is-one-fifth, .column.is-one-fifth-tablet { + flex: none; + width: 20%; + } + .column.is-two-fifths, .column.is-two-fifths-tablet { + flex: none; + width: 40%; + } + .column.is-three-fifths, .column.is-three-fifths-tablet { + flex: none; + width: 60%; + } + .column.is-four-fifths, .column.is-four-fifths-tablet { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { + margin-left: 75%; + } + .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; + } + .column.is-offset-half, .column.is-offset-half-tablet { + margin-left: 50%; + } + .column.is-offset-one-third, .column.is-offset-one-third-tablet { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { + margin-left: 25%; + } + .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { + margin-left: 20%; + } + .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { + margin-left: 40%; + } + .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { + margin-left: 60%; + } + .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { + margin-left: 80%; + } + .column.is-1, .column.is-1-tablet { + flex: none; + width: 8.3333333333%; + } + .column.is-offset-1, .column.is-offset-1-tablet { + margin-left: 8.3333333333%; + } + .column.is-2, .column.is-2-tablet { + flex: none; + width: 16.6666666667%; + } + .column.is-offset-2, .column.is-offset-2-tablet { + margin-left: 16.6666666667%; + } + .column.is-3, .column.is-3-tablet { + flex: none; + width: 25%; + } + .column.is-offset-3, .column.is-offset-3-tablet { + margin-left: 25%; + } + .column.is-4, .column.is-4-tablet { + flex: none; + width: 33.3333333333%; + } + .column.is-offset-4, .column.is-offset-4-tablet { + margin-left: 33.3333333333%; + } + .column.is-5, .column.is-5-tablet { + flex: none; + width: 41.6666666667%; + } + .column.is-offset-5, .column.is-offset-5-tablet { + margin-left: 41.6666666667%; + } + .column.is-6, .column.is-6-tablet { + flex: none; + width: 50%; + } + .column.is-offset-6, .column.is-offset-6-tablet { + margin-left: 50%; + } + .column.is-7, .column.is-7-tablet { + flex: none; + width: 58.3333333333%; + } + .column.is-offset-7, .column.is-offset-7-tablet { + margin-left: 58.3333333333%; + } + .column.is-8, .column.is-8-tablet { + flex: none; + width: 66.6666666667%; + } + .column.is-offset-8, .column.is-offset-8-tablet { + margin-left: 66.6666666667%; + } + .column.is-9, .column.is-9-tablet { + flex: none; + width: 75%; + } + .column.is-offset-9, .column.is-offset-9-tablet { + margin-left: 75%; + } + .column.is-10, .column.is-10-tablet { + flex: none; + width: 83.3333333333%; + } + .column.is-offset-10, .column.is-offset-10-tablet { + margin-left: 83.3333333333%; + } + .column.is-11, .column.is-11-tablet { + flex: none; + width: 91.6666666667%; + } + .column.is-offset-11, .column.is-offset-11-tablet { + margin-left: 91.6666666667%; + } + .column.is-12, .column.is-12-tablet { + flex: none; + width: 100%; + } + .column.is-offset-12, .column.is-offset-12-tablet { + margin-left: 100%; + } +} +@media screen and (max-width: 1023px) { + .column.is-narrow-touch { + flex: none; + } + .column.is-full-touch { + flex: none; + width: 100%; + } + .column.is-three-quarters-touch { + flex: none; + width: 75%; + } + .column.is-two-thirds-touch { + flex: none; + width: 66.6666%; + } + .column.is-half-touch { + flex: none; + width: 50%; + } + .column.is-one-third-touch { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-touch { + flex: none; + width: 25%; + } + .column.is-one-fifth-touch { + flex: none; + width: 20%; + } + .column.is-two-fifths-touch { + flex: none; + width: 40%; + } + .column.is-three-fifths-touch { + flex: none; + width: 60%; + } + .column.is-four-fifths-touch { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-touch { + margin-left: 75%; + } + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; + } + .column.is-offset-half-touch { + margin-left: 50%; + } + .column.is-offset-one-third-touch { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-touch { + margin-left: 25%; + } + .column.is-offset-one-fifth-touch { + margin-left: 20%; + } + .column.is-offset-two-fifths-touch { + margin-left: 40%; + } + .column.is-offset-three-fifths-touch { + margin-left: 60%; + } + .column.is-offset-four-fifths-touch { + margin-left: 80%; + } + .column.is-1-touch { + flex: none; + width: 8.3333333333%; + } + .column.is-offset-1-touch { + margin-left: 8.3333333333%; + } + .column.is-2-touch { + flex: none; + width: 16.6666666667%; + } + .column.is-offset-2-touch { + margin-left: 16.6666666667%; + } + .column.is-3-touch { + flex: none; + width: 25%; + } + .column.is-offset-3-touch { + margin-left: 25%; + } + .column.is-4-touch { + flex: none; + width: 33.3333333333%; + } + .column.is-offset-4-touch { + margin-left: 33.3333333333%; + } + .column.is-5-touch { + flex: none; + width: 41.6666666667%; + } + .column.is-offset-5-touch { + margin-left: 41.6666666667%; + } + .column.is-6-touch { + flex: none; + width: 50%; + } + .column.is-offset-6-touch { + margin-left: 50%; + } + .column.is-7-touch { + flex: none; + width: 58.3333333333%; + } + .column.is-offset-7-touch { + margin-left: 58.3333333333%; + } + .column.is-8-touch { + flex: none; + width: 66.6666666667%; + } + .column.is-offset-8-touch { + margin-left: 66.6666666667%; + } + .column.is-9-touch { + flex: none; + width: 75%; + } + .column.is-offset-9-touch { + margin-left: 75%; + } + .column.is-10-touch { + flex: none; + width: 83.3333333333%; + } + .column.is-offset-10-touch { + margin-left: 83.3333333333%; + } + .column.is-11-touch { + flex: none; + width: 91.6666666667%; + } + .column.is-offset-11-touch { + margin-left: 91.6666666667%; + } + .column.is-12-touch { + flex: none; + width: 100%; + } + .column.is-offset-12-touch { + margin-left: 100%; + } +} +@media screen and (min-width: 1024px) { + .column.is-narrow-desktop { + flex: none; + } + .column.is-full-desktop { + flex: none; + width: 100%; + } + .column.is-three-quarters-desktop { + flex: none; + width: 75%; + } + .column.is-two-thirds-desktop { + flex: none; + width: 66.6666%; + } + .column.is-half-desktop { + flex: none; + width: 50%; + } + .column.is-one-third-desktop { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-desktop { + flex: none; + width: 25%; + } + .column.is-one-fifth-desktop { + flex: none; + width: 20%; + } + .column.is-two-fifths-desktop { + flex: none; + width: 40%; + } + .column.is-three-fifths-desktop { + flex: none; + width: 60%; + } + .column.is-four-fifths-desktop { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-desktop { + margin-left: 75%; + } + .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; + } + .column.is-offset-half-desktop { + margin-left: 50%; + } + .column.is-offset-one-third-desktop { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-desktop { + margin-left: 25%; + } + .column.is-offset-one-fifth-desktop { + margin-left: 20%; + } + .column.is-offset-two-fifths-desktop { + margin-left: 40%; + } + .column.is-offset-three-fifths-desktop { + margin-left: 60%; + } + .column.is-offset-four-fifths-desktop { + margin-left: 80%; + } + .column.is-1-desktop { + flex: none; + width: 8.3333333333%; + } + .column.is-offset-1-desktop { + margin-left: 8.3333333333%; + } + .column.is-2-desktop { + flex: none; + width: 16.6666666667%; + } + .column.is-offset-2-desktop { + margin-left: 16.6666666667%; + } + .column.is-3-desktop { + flex: none; + width: 25%; + } + .column.is-offset-3-desktop { + margin-left: 25%; + } + .column.is-4-desktop { + flex: none; + width: 33.3333333333%; + } + .column.is-offset-4-desktop { + margin-left: 33.3333333333%; + } + .column.is-5-desktop { + flex: none; + width: 41.6666666667%; + } + .column.is-offset-5-desktop { + margin-left: 41.6666666667%; + } + .column.is-6-desktop { + flex: none; + width: 50%; + } + .column.is-offset-6-desktop { + margin-left: 50%; + } + .column.is-7-desktop { + flex: none; + width: 58.3333333333%; + } + .column.is-offset-7-desktop { + margin-left: 58.3333333333%; + } + .column.is-8-desktop { + flex: none; + width: 66.6666666667%; + } + .column.is-offset-8-desktop { + margin-left: 66.6666666667%; + } + .column.is-9-desktop { + flex: none; + width: 75%; + } + .column.is-offset-9-desktop { + margin-left: 75%; + } + .column.is-10-desktop { + flex: none; + width: 83.3333333333%; + } + .column.is-offset-10-desktop { + margin-left: 83.3333333333%; + } + .column.is-11-desktop { + flex: none; + width: 91.6666666667%; + } + .column.is-offset-11-desktop { + margin-left: 91.6666666667%; + } + .column.is-12-desktop { + flex: none; + width: 100%; + } + .column.is-offset-12-desktop { + margin-left: 100%; + } +} +@media screen and (min-width: 1216px) { + .column.is-narrow-widescreen { + flex: none; + } + .column.is-full-widescreen { + flex: none; + width: 100%; + } + .column.is-three-quarters-widescreen { + flex: none; + width: 75%; + } + .column.is-two-thirds-widescreen { + flex: none; + width: 66.6666%; + } + .column.is-half-widescreen { + flex: none; + width: 50%; + } + .column.is-one-third-widescreen { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-widescreen { + flex: none; + width: 25%; + } + .column.is-one-fifth-widescreen { + flex: none; + width: 20%; + } + .column.is-two-fifths-widescreen { + flex: none; + width: 40%; + } + .column.is-three-fifths-widescreen { + flex: none; + width: 60%; + } + .column.is-four-fifths-widescreen { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-widescreen { + margin-left: 75%; + } + .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; + } + .column.is-offset-half-widescreen { + margin-left: 50%; + } + .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-widescreen { + margin-left: 25%; + } + .column.is-offset-one-fifth-widescreen { + margin-left: 20%; + } + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; + } + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; + } + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; + } + .column.is-1-widescreen { + flex: none; + width: 8.3333333333%; + } + .column.is-offset-1-widescreen { + margin-left: 8.3333333333%; + } + .column.is-2-widescreen { + flex: none; + width: 16.6666666667%; + } + .column.is-offset-2-widescreen { + margin-left: 16.6666666667%; + } + .column.is-3-widescreen { + flex: none; + width: 25%; + } + .column.is-offset-3-widescreen { + margin-left: 25%; + } + .column.is-4-widescreen { + flex: none; + width: 33.3333333333%; + } + .column.is-offset-4-widescreen { + margin-left: 33.3333333333%; + } + .column.is-5-widescreen { + flex: none; + width: 41.6666666667%; + } + .column.is-offset-5-widescreen { + margin-left: 41.6666666667%; + } + .column.is-6-widescreen { + flex: none; + width: 50%; + } + .column.is-offset-6-widescreen { + margin-left: 50%; + } + .column.is-7-widescreen { + flex: none; + width: 58.3333333333%; + } + .column.is-offset-7-widescreen { + margin-left: 58.3333333333%; + } + .column.is-8-widescreen { + flex: none; + width: 66.6666666667%; + } + .column.is-offset-8-widescreen { + margin-left: 66.6666666667%; + } + .column.is-9-widescreen { + flex: none; + width: 75%; + } + .column.is-offset-9-widescreen { + margin-left: 75%; + } + .column.is-10-widescreen { + flex: none; + width: 83.3333333333%; + } + .column.is-offset-10-widescreen { + margin-left: 83.3333333333%; + } + .column.is-11-widescreen { + flex: none; + width: 91.6666666667%; + } + .column.is-offset-11-widescreen { + margin-left: 91.6666666667%; + } + .column.is-12-widescreen { + flex: none; + width: 100%; + } + .column.is-offset-12-widescreen { + margin-left: 100%; + } +} +@media screen and (min-width: 1408px) { + .column.is-narrow-fullhd { + flex: none; + } + .column.is-full-fullhd { + flex: none; + width: 100%; + } + .column.is-three-quarters-fullhd { + flex: none; + width: 75%; + } + .column.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; + } + .column.is-half-fullhd { + flex: none; + width: 50%; + } + .column.is-one-third-fullhd { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-fullhd { + flex: none; + width: 25%; + } + .column.is-one-fifth-fullhd { + flex: none; + width: 20%; + } + .column.is-two-fifths-fullhd { + flex: none; + width: 40%; + } + .column.is-three-fifths-fullhd { + flex: none; + width: 60%; + } + .column.is-four-fifths-fullhd { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; + } + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; + } + .column.is-offset-half-fullhd { + margin-left: 50%; + } + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; + } + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; + } + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; + } + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; + } + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; + } + .column.is-1-fullhd { + flex: none; + width: 8.3333333333%; + } + .column.is-offset-1-fullhd { + margin-left: 8.3333333333%; + } + .column.is-2-fullhd { + flex: none; + width: 16.6666666667%; + } + .column.is-offset-2-fullhd { + margin-left: 16.6666666667%; + } + .column.is-3-fullhd { + flex: none; + width: 25%; + } + .column.is-offset-3-fullhd { + margin-left: 25%; + } + .column.is-4-fullhd { + flex: none; + width: 33.3333333333%; + } + .column.is-offset-4-fullhd { + margin-left: 33.3333333333%; + } + .column.is-5-fullhd { + flex: none; + width: 41.6666666667%; + } + .column.is-offset-5-fullhd { + margin-left: 41.6666666667%; + } + .column.is-6-fullhd { + flex: none; + width: 50%; + } + .column.is-offset-6-fullhd { + margin-left: 50%; + } + .column.is-7-fullhd { + flex: none; + width: 58.3333333333%; + } + .column.is-offset-7-fullhd { + margin-left: 58.3333333333%; + } + .column.is-8-fullhd { + flex: none; + width: 66.6666666667%; + } + .column.is-offset-8-fullhd { + margin-left: 66.6666666667%; + } + .column.is-9-fullhd { + flex: none; + width: 75%; + } + .column.is-offset-9-fullhd { + margin-left: 75%; + } + .column.is-10-fullhd { + flex: none; + width: 83.3333333333%; + } + .column.is-offset-10-fullhd { + margin-left: 83.3333333333%; + } + .column.is-11-fullhd { + flex: none; + width: 91.6666666667%; + } + .column.is-offset-11-fullhd { + margin-left: 91.6666666667%; + } + .column.is-12-fullhd { + flex: none; + width: 100%; + } + .column.is-offset-12-fullhd { + margin-left: 100%; + } +} + +.columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} +.columns:last-child { + margin-bottom: -0.75rem; +} +.columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); +} +.columns.is-centered { + justify-content: center; +} +.columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; +} +.columns.is-gapless > .column { + margin: 0; + padding: 0 !important; +} +.columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; +} +.columns.is-gapless:last-child { + margin-bottom: 0; +} +.columns.is-mobile { + display: flex; +} +.columns.is-multiline { + flex-wrap: wrap; +} +.columns.is-vcentered { + align-items: center; +} +@media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: flex; + } +} +@media screen and (min-width: 1024px) { + .columns.is-desktop { + display: flex; + } +} + +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); +} +.columns.is-variable .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); +} +.columns.is-variable.is-0 { + --columnGap: 0rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-0-mobile { + --columnGap: 0rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-0-tablet { + --columnGap: 0rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-0-tablet-only { + --columnGap: 0rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-0-touch { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-0-desktop { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-0-desktop-only { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-0-widescreen { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-0-widescreen-only { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-0-fullhd { + --columnGap: 0rem; + } +} +.columns.is-variable.is-1 { + --columnGap: 0.25rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-1-tablet-only { + --columnGap: 0.25rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-1-touch { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-1-desktop { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-1-desktop-only { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-1-widescreen { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-1-fullhd { + --columnGap: 0.25rem; + } +} +.columns.is-variable.is-2 { + --columnGap: 0.5rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-2-tablet-only { + --columnGap: 0.5rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-2-touch { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-2-desktop { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-2-desktop-only { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-2-widescreen { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-2-fullhd { + --columnGap: 0.5rem; + } +} +.columns.is-variable.is-3 { + --columnGap: 0.75rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-3-tablet-only { + --columnGap: 0.75rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-3-touch { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-3-desktop { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-3-desktop-only { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-3-widescreen { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-3-fullhd { + --columnGap: 0.75rem; + } +} +.columns.is-variable.is-4 { + --columnGap: 1rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-4-mobile { + --columnGap: 1rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-4-tablet { + --columnGap: 1rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-4-tablet-only { + --columnGap: 1rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-4-touch { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-4-desktop { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-4-desktop-only { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-4-widescreen { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-4-widescreen-only { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-4-fullhd { + --columnGap: 1rem; + } +} +.columns.is-variable.is-5 { + --columnGap: 1.25rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-5-mobile { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-5-tablet { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-5-tablet-only { + --columnGap: 1.25rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-5-touch { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-5-desktop { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-5-desktop-only { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-5-widescreen { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-5-widescreen-only { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-5-fullhd { + --columnGap: 1.25rem; + } +} +.columns.is-variable.is-6 { + --columnGap: 1.5rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-6-mobile { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-6-tablet { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-6-tablet-only { + --columnGap: 1.5rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-6-touch { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-6-desktop { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-6-desktop-only { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-6-widescreen { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-6-widescreen-only { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-6-fullhd { + --columnGap: 1.5rem; + } +} +.columns.is-variable.is-7 { + --columnGap: 1.75rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-7-mobile { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-7-tablet { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-7-tablet-only { + --columnGap: 1.75rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-7-touch { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-7-desktop { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-7-desktop-only { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-7-widescreen { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-7-widescreen-only { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-7-fullhd { + --columnGap: 1.75rem; + } +} +.columns.is-variable.is-8 { + --columnGap: 2rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-8-mobile { + --columnGap: 2rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-8-tablet { + --columnGap: 2rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-8-tablet-only { + --columnGap: 2rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-8-touch { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-8-desktop { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-8-desktop-only { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-8-widescreen { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-8-widescreen-only { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-8-fullhd { + --columnGap: 2rem; + } +} + +.tile { + align-items: stretch; + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + min-height: min-content; +} +.tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} +.tile.is-ancestor:last-child { + margin-bottom: -0.75rem; +} +.tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; +} +.tile.is-child { + margin: 0 !important; +} +.tile.is-parent { + padding: 0.75rem; +} +.tile.is-vertical { + flex-direction: column; +} +.tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; +} +@media screen and (min-width: 769px), print { + .tile:not(.is-child) { + display: flex; + } + .tile.is-1 { + flex: none; + width: 8.3333333333%; + } + .tile.is-2 { + flex: none; + width: 16.6666666667%; + } + .tile.is-3 { + flex: none; + width: 25%; + } + .tile.is-4 { + flex: none; + width: 33.3333333333%; + } + .tile.is-5 { + flex: none; + width: 41.6666666667%; + } + .tile.is-6 { + flex: none; + width: 50%; + } + .tile.is-7 { + flex: none; + width: 58.3333333333%; + } + .tile.is-8 { + flex: none; + width: 66.6666666667%; + } + .tile.is-9 { + flex: none; + width: 75%; + } + .tile.is-10 { + flex: none; + width: 83.3333333333%; + } + .tile.is-11 { + flex: none; + width: 91.6666666667%; + } + .tile.is-12 { + flex: none; + width: 100%; + } +} + +.hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; +} +.hero .navbar { + background: none; +} +.hero .tabs ul { + border-bottom: none; +} +.hero.is-white { + background-color: white; + color: #0a0a0a; +} +.hero.is-white a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-white strong { + color: inherit; +} +.hero.is-white .title { + color: #0a0a0a; +} +.hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); +} +.hero.is-white .subtitle a:not(.button), +.hero.is-white .subtitle strong { + color: #0a0a0a; +} +@media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: white; + } +} +.hero.is-white .navbar-item, +.hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); +} +.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, +.hero.is-white .navbar-link:hover, +.hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} +.hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; +} +.hero.is-white .tabs a:hover { + opacity: 1; +} +.hero.is-white .tabs li.is-active a { + opacity: 1; +} +.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { + color: #0a0a0a; +} +.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; +} +.hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%); +} +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%); + } +} +.hero.is-black { + background-color: #0a0a0a; + color: white; +} +.hero.is-black a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-black strong { + color: inherit; +} +.hero.is-black .title { + color: white; +} +.hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-black .subtitle a:not(.button), +.hero.is-black .subtitle strong { + color: white; +} +@media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; + } +} +.hero.is-black .navbar-item, +.hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, +.hero.is-black .navbar-link:hover, +.hero.is-black .navbar-link.is-active { + background-color: black; + color: white; +} +.hero.is-black .tabs a { + color: white; + opacity: 0.9; +} +.hero.is-black .tabs a:hover { + opacity: 1; +} +.hero.is-black .tabs li.is-active a { + opacity: 1; +} +.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { + color: white; +} +.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: white; + border-color: white; + color: #0a0a0a; +} +.hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); +} +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); + } +} +.hero.is-light { + background-color: whitesmoke; + color: #363636; +} +.hero.is-light a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-light strong { + color: inherit; +} +.hero.is-light .title { + color: #363636; +} +.hero.is-light .subtitle { + color: rgba(54, 54, 54, 0.9); +} +.hero.is-light .subtitle a:not(.button), +.hero.is-light .subtitle strong { + color: #363636; +} +@media screen and (max-width: 1023px) { + .hero.is-light .navbar-menu { + background-color: whitesmoke; + } +} +.hero.is-light .navbar-item, +.hero.is-light .navbar-link { + color: rgba(54, 54, 54, 0.7); +} +.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, +.hero.is-light .navbar-link:hover, +.hero.is-light .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} +.hero.is-light .tabs a { + color: #363636; + opacity: 0.9; +} +.hero.is-light .tabs a:hover { + opacity: 1; +} +.hero.is-light .tabs li.is-active a { + opacity: 1; +} +.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { + color: #363636; +} +.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { + background-color: #363636; + border-color: #363636; + color: whitesmoke; +} +.hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); +} +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); + } +} +.hero.is-dark { + background-color: #363636; + color: whitesmoke; +} +.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-dark strong { + color: inherit; +} +.hero.is-dark .title { + color: whitesmoke; +} +.hero.is-dark .subtitle { + color: rgba(245, 245, 245, 0.9); +} +.hero.is-dark .subtitle a:not(.button), +.hero.is-dark .subtitle strong { + color: whitesmoke; +} +@media screen and (max-width: 1023px) { + .hero.is-dark .navbar-menu { + background-color: #363636; + } +} +.hero.is-dark .navbar-item, +.hero.is-dark .navbar-link { + color: rgba(245, 245, 245, 0.7); +} +.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, +.hero.is-dark .navbar-link:hover, +.hero.is-dark .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; +} +.hero.is-dark .tabs a { + color: whitesmoke; + opacity: 0.9; +} +.hero.is-dark .tabs a:hover { + opacity: 1; +} +.hero.is-dark .tabs li.is-active a { + opacity: 1; +} +.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { + color: whitesmoke; +} +.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; +} +.hero.is-dark.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); +} +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); + } +} +.hero.is-primary { + background-color: #00d1b2; + color: #fff; +} +.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-primary strong { + color: inherit; +} +.hero.is-primary .title { + color: #fff; +} +.hero.is-primary .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-primary .subtitle a:not(.button), +.hero.is-primary .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #00d1b2; + } +} +.hero.is-primary .navbar-item, +.hero.is-primary .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, +.hero.is-primary .navbar-link:hover, +.hero.is-primary .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} +.hero.is-primary .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-primary .tabs a:hover { + opacity: 1; +} +.hero.is-primary .tabs li.is-active a { + opacity: 1; +} +.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { + color: #fff; +} +.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #00d1b2; +} +.hero.is-primary.is-bold { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); +} +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); + } +} +.hero.is-link { + background-color: #3273dc; + color: #fff; +} +.hero.is-link a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-link strong { + color: inherit; +} +.hero.is-link .title { + color: #fff; +} +.hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-link .subtitle a:not(.button), +.hero.is-link .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-link .navbar-menu { + background-color: #3273dc; + } +} +.hero.is-link .navbar-item, +.hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, +.hero.is-link .navbar-link:hover, +.hero.is-link .navbar-link.is-active { + background-color: #2366d1; + color: #fff; +} +.hero.is-link .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-link .tabs a:hover { + opacity: 1; +} +.hero.is-link .tabs li.is-active a { + opacity: 1; +} +.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { + color: #fff; +} +.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #3273dc; +} +.hero.is-link.is-bold { + background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); +} +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); + } +} +.hero.is-info { + background-color: #209cee; + color: #fff; +} +.hero.is-info a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-info strong { + color: inherit; +} +.hero.is-info .title { + color: #fff; +} +.hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-info .subtitle a:not(.button), +.hero.is-info .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-info .navbar-menu { + background-color: #209cee; + } +} +.hero.is-info .navbar-item, +.hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, +.hero.is-info .navbar-link:hover, +.hero.is-info .navbar-link.is-active { + background-color: #118fe4; + color: #fff; +} +.hero.is-info .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-info .tabs a:hover { + opacity: 1; +} +.hero.is-info .tabs li.is-active a { + opacity: 1; +} +.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { + color: #fff; +} +.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #209cee; +} +.hero.is-info.is-bold { + background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); +} +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); + } +} +.hero.is-success { + background-color: #23d160; + color: #fff; +} +.hero.is-success a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-success strong { + color: inherit; +} +.hero.is-success .title { + color: #fff; +} +.hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-success .subtitle a:not(.button), +.hero.is-success .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-success .navbar-menu { + background-color: #23d160; + } +} +.hero.is-success .navbar-item, +.hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, +.hero.is-success .navbar-link:hover, +.hero.is-success .navbar-link.is-active { + background-color: #20bc56; + color: #fff; +} +.hero.is-success .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-success .tabs a:hover { + opacity: 1; +} +.hero.is-success .tabs li.is-active a { + opacity: 1; +} +.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { + color: #fff; +} +.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #23d160; +} +.hero.is-success.is-bold { + background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); +} +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); + } +} +.hero.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-warning strong { + color: inherit; +} +.hero.is-warning .title { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning .subtitle { + color: rgba(0, 0, 0, 0.9); +} +.hero.is-warning .subtitle a:not(.button), +.hero.is-warning .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} +@media screen and (max-width: 1023px) { + .hero.is-warning .navbar-menu { + background-color: #ffdd57; + } +} +.hero.is-warning .navbar-item, +.hero.is-warning .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, +.hero.is-warning .navbar-link:hover, +.hero.is-warning .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; +} +.hero.is-warning .tabs a:hover { + opacity: 1; +} +.hero.is-warning .tabs li.is-active a { + opacity: 1; +} +.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} +.hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); +} +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); + } +} +.hero.is-danger { + background-color: #ff3860; + color: #fff; +} +.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag), +.hero.is-danger strong { + color: inherit; +} +.hero.is-danger .title { + color: #fff; +} +.hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-danger .subtitle a:not(.button), +.hero.is-danger .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-danger .navbar-menu { + background-color: #ff3860; + } +} +.hero.is-danger .navbar-item, +.hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, +.hero.is-danger .navbar-link:hover, +.hero.is-danger .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; +} +.hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-danger .tabs a:hover { + opacity: 1; +} +.hero.is-danger .tabs li.is-active a { + opacity: 1; +} +.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { + color: #fff; +} +.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #ff3860; +} +.hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); +} +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); + } +} +.hero.is-small .hero-body { + padding-bottom: 1.5rem; + padding-top: 1.5rem; +} +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding-bottom: 9rem; + padding-top: 9rem; + } +} +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding-bottom: 18rem; + padding-top: 18rem; + } +} +.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body { + align-items: center; + display: flex; +} +.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; +} +.hero.is-halfheight { + min-height: 50vh; +} +.hero.is-fullheight { + min-height: 100vh; +} + +.hero-video { + overflow: hidden; +} +.hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); +} +.hero-video.is-transparent { + opacity: 0.3; +} +@media screen and (max-width: 768px) { + .hero-video { + display: none; + } +} + +.hero-buttons { + margin-top: 1.5rem; +} +@media screen and (max-width: 768px) { + .hero-buttons .button { + display: flex; + } + .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; + } +} +@media screen and (min-width: 769px), print { + .hero-buttons { + display: flex; + justify-content: center; + } + .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; + } +} + +.hero-head, +.hero-foot { + flex-grow: 0; + flex-shrink: 0; +} + +.hero-body { + flex-grow: 1; + flex-shrink: 0; + padding: 3rem 1.5rem; +} + +.section { + padding: 3rem 1.5rem; +} +@media screen and (min-width: 1024px) { + .section.is-medium { + padding: 9rem 1.5rem; + } + .section.is-large { + padding: 18rem 1.5rem; + } +} + +.footer { + background-color: #fafafa; + padding: 3rem 1.5rem 6rem; +} + +/*# sourceMappingURL=bulma.css.map */ + +:root { + --background: #222; + --foreground: #252525; + --textColor: #EEE; + + --ppColour: #8992e8; + --alternate: #72a8ff; +} + +html { + background-color: var(--background) !important; +} + +body { + background-color: var(--background) !important; +} + +.title { + color: var(--textColor) !important; +} + +.box.has-shadow { + background-color: var(--foreground) !important; + color: var(--textColor) !important; + + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.23), 0 5px 15px rgba(0, 0, 0, 0.18); +} + +.box.has-shadow:hover { + box-shadow: 0 15px 25px rgba(23, 23, 23, 0.63), 0 8px 15px rgba(0, 0, 0, 0.4) +} + +a { + color: var(--alternate) !important; +} + +a.navbar-item { + color: var(--textColor) !important; +} + +a.navbar-item:hover { + background-color: rgba(0, 0, 0, 0.37) !important; +} + +strong { + color: var(--textColor) !important; +} + +h1 { + color: var(--textColor) !important; +} + +h2 { + color: var(--textColor) !important; +} + +h3 { + color: var(--textColor) !important; +} + +th { + color: var(--textColor) !important; +} + +a.pagination-link { + color: var(--textColor) !important; +} + +.diff{ + text-align: center !important; +} + +.card { + background-color: var(--foreground) !important; +} + +.footer { + background-color: var(--background) !important; +} + +h4 { + color: var(--alternate) !important; +} + +label { + color: var(--textColor) !important; +} + +.pagination .button { + background-color: #2d2d2d !important; + border-color: var(--foreground) !important; +} + +.card-body { + color: var(--textColor) !important; +} + +#chart > svg > g:nth-child(4) > g > text { + color: var(--textColor) !important; +} + +#chart > svg > g:nth-child(4) > g > rect { + color: var(--textColor) !important; +} + +.btn.btn-raised.btn-primary { + background-color: var(--foreground) !important; + box-shadow: none !important; +} + +::placeholder { + color: var(--textColor) !important; +} + +.form-control { + color: var(--textColor) !important; +} + +#chart > svg > g:nth-child(4) { + display: none; +} + +.select select { + background-color: #2d2d2d !important; + color: var(--textColor) !important; +} \ No newline at end of file diff --git a/public/assets/ssr.css b/public/assets/ssr.css new file mode 100644 index 0000000..0d24ea1 --- /dev/null +++ b/public/assets/ssr.css @@ -0,0 +1,206 @@ +:root { + --background: #222; + --foreground: #252525; + --textColor: #eee; + --ppColour: #8992e8; + --alternate: #72a8ff; + --selected: #3273dc; + --hover: #333; + --highlight: #484848; + --decrease: #f94022; + --increase: #42b129; + --dimmed: #3e3e3e; + --faded: #666; + --color-ahead: rgb(0, 128, 0); + --color-behind: rgb(128, 0, 0); + --color-highlight: darkgreen; + --error: red; +} + +html { + height: --webkit-fill-available; +} + +body { + color: var(--textColor); + background-color: var(--background)!important; + margin: 0 auto; + padding: 0 1rem; + min-height: 100vh; + min-height: -webkit-fill-available; +} + +select { + color: var(--textColor); + background-color: var(--foreground); + outline: none; +} + +.ssr-page-container { + width: 100%; + max-width: 1200px; + margin: 0 auto; +} + +.box { + padding: 1rem; +} + +.inc { + color: var(--increase); +} + +.dec { + color: var(--decrease); +} + +*[title]:not([title=""]):not(.clickable) {cursor: help;} + +.scoresaber-icon { + width: 100%; + height: 100%; + background-size: cover; + background-repeat: no-repeat; + background-image: url("./scoresaber-logo.svg"); +} + +.beatsavior-icon { + width: 100%; + height: 100%; + background-size: cover; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml,%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='72.723976mm' height='63.291668mm' viewBox='0 0 72.723976 63.291668' version='1.1' id='svg3827' sodipodi:docname='bsicon_ter.svg' inkscape:version='0.92.4 (5da689c313, 2019-01-14)'%3E%3Cdefs id='defs3821' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='1.4' inkscape:cx='40.905424' inkscape:cy='61.353566' inkscape:document-units='mm' inkscape:current-layer='layer1' showgrid='false' inkscape:window-width='1920' inkscape:window-height='1017' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata3824'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Calque 1' inkscape:groupmode='layer' id='layer1' style='opacity:1' transform='translate(-0.72553574,-0.71711111)'%3E%3Crect style='fill:%23000200;fill-opacity:1;stroke:%23000000;stroke-width:1.98928511;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal' id='rect4531' width='63.5' height='10.583332' x='5.4550524' y='10.242103' inkscape:export-xdpi='81.844757' inkscape:export-ydpi='81.844757' /%3E%3Crect style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:3.35483217;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal' id='rect4533' width='6.6145835' height='6.6145835' x='25.298788' y='11.565023' inkscape:export-xdpi='81.844757' inkscape:export-ydpi='81.844757' /%3E%3Crect style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:3.92078424;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal' id='rect4533-5' width='6.6145835' height='6.6145835' x='42.496708' y='11.565023' inkscape:export-xdpi='81.844757' inkscape:export-ydpi='81.844757' /%3E%3Cg id='g4614' transform='rotate(-23.417079,-23.695385,307.31208)' inkscape:export-xdpi='81.844757' inkscape:export-ydpi='81.844757'%3E%3Crect y='86.127083' x='125.67709' height='1.3229166' width='50.270832' id='rect4610' style='fill:%230000ff;fill-opacity:1;stroke:%230000ff;stroke-width:2.64583325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3Crect y='85.333328' x='109.80208' height='2.6458333' width='15.875' id='rect4605' style='fill:%23000000;fill-opacity:1;stroke:%23000000;stroke-width:2.64583325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3C/g%3E%3Cg transform='rotate(-156.98422,82.908484,73.919009)' id='g4614-3' inkscape:export-xdpi='81.844757' inkscape:export-ydpi='81.844757'%3E%3Crect y='86.127083' x='125.67709' height='1.3229166' width='50.270832' id='rect4610-6' style='fill:%23ff0000;fill-opacity:1;stroke:%23ff0000;stroke-width:2.64583325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3Crect y='85.333328' x='109.80208' height='2.6458333' width='15.875' id='rect4605-7' style='fill:%23000000;fill-opacity:1;stroke:%23000000;stroke-width:2.64583325;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A" + ); +} + +.accsaber-icon { + width: 100%; + height: 100%; + background-size: cover; + background-repeat: no-repeat; + background-image: url("./accsaber-logo.png"); +} + +.grid-transition-helper { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} + +.grid-transition-helper > * { + grid-column: 1/1; +} + +.grid-transition-helper > .row-0 { + grid-row: 1/1; +} + +.grid-transition-helper > .row-1 { + grid-row: 2/2; +} + +.grid-transition-helper > .row-2 { + grid-row: 3/3; +} + +.grid-transition-helper > .row-3 { + grid-row: 4/4; +} + +.grid-transition-helper > .row-4 { + grid-row: 5/5; +} + +.grid-transition-helper > .row-5 { + grid-row: 6/6; +} + +.grid-transition-helper > .row-6 { + grid-row: 7/7; +} + +.grid-transition-helper > .row-7 { + grid-row: 8/8; +} + +.grid-transition-helper > .row-8 { + grid-row: 9/9; +} + +.grid-transition-helper > .row-9 { + grid-row: 10/10; +} + +.grid-transition-helper > .row-10 { + grid-row: 11/11; +} + +.grid-transition-helper > .row-11 { + grid-row: 12/12; +} + +.has-pointer-events { + pointer-events: fill; +} + +.mobile-only { + display: none; +} + +.tablet-only { + display: none; +} + +.up-to-tablet { + display: none; +} + +@media screen and (max-width: 767px) { + .mobile-only { + display: block; + } + + .tablet-and-up { + display: none!important; + } +} + +@media screen and (max-width: 768px) { + .above-tablet { + display: none; + } +} + +@media screen and (min-width:768px) and (max-width: 1023px) { + .tablet-only { + display: block; + } +} + +@media screen and (max-width: 1023px) { + .up-to-tablet { + display: block; + } + + .desktop-and-up { + display: none!important; + } +} + +@media screen and (min-width: 1750px) { + body:not(.slim) .ssr-page-container { + max-width: 1750px !important; + } +} + +@media screen and (max-width: 360px) { + body { + padding: 0; + } +} + +@media screen and (max-width: 320px) { + html { + font-size: 15px; + } +} \ No newline at end of file diff --git a/public/assets/swiped-events.min.js b/public/assets/swiped-events.min.js new file mode 100644 index 0000000..7106ddd --- /dev/null +++ b/public/assets/swiped-events.min.js @@ -0,0 +1,9 @@ +/*! + * swiped-events.js - v1.1.4 + * Pure JavaScript swipe events + * https://github.com/john-doherty/swiped-events + * @inspiration https://stackoverflow.com/questions/16348031/disable-scrolling-when-touch-moving-certain-element + * @author John Doherty + * @license MIT + */ +!function(t,e){"use strict";"function"!=typeof t.CustomEvent&&(t.CustomEvent=function(t,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var a=e.createEvent("CustomEvent");return a.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),a},t.CustomEvent.prototype=t.Event.prototype),e.addEventListener("touchstart",function(t){if("true"===t.target.getAttribute("data-swipe-ignore"))return;s=t.target,r=Date.now(),n=t.touches[0].clientX,a=t.touches[0].clientY,u=0,i=0},!1),e.addEventListener("touchmove",function(t){if(!n||!a)return;var e=t.touches[0].clientX,r=t.touches[0].clientY;u=n-e,i=a-r},!1),e.addEventListener("touchend",function(t){if(s!==t.target)return;var e=parseInt(l(s,"data-swipe-threshold","20"),10),o=parseInt(l(s,"data-swipe-timeout","500"),10),c=Date.now()-r,d="",p=t.changedTouches||t.touches||[];Math.abs(u)>Math.abs(i)?Math.abs(u)>e&&c0?"swiped-left":"swiped-right"):Math.abs(i)>e&&c0?"swiped-up":"swiped-down");if(""!==d){var b={dir:d.replace(/swiped-/,""),xStart:parseInt(n,10),xEnd:parseInt((p[0]||{}).clientX||-1,10),yStart:parseInt(a,10),yEnd:parseInt((p[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:b})),s.dispatchEvent(new CustomEvent(d,{bubbles:!0,cancelable:!0,detail:b}))}n=null,a=null,r=null},!1);var n=null,a=null,u=null,i=null,r=null,s=null;function l(t,n,a){for(;t&&t!==e.documentElement;){var u=t.getAttribute(n);if(u)return u;t=t.parentNode}return a}}(window,document); \ No newline at end of file diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..832b7c8 --- /dev/null +++ b/public/index.html @@ -0,0 +1,21 @@ + + + + + + + ScoreSaber Reloaded + + + + + + + + + + + + + + diff --git a/rollup.config.js b/rollup.config.js new file mode 100644 index 0000000..b651306 --- /dev/null +++ b/rollup.config.js @@ -0,0 +1,150 @@ +const fs = require('fs'); +const path = require('path'); +const { execSync } = require("child_process"); +import svelte from 'rollup-plugin-svelte'; +import commonjs from '@rollup/plugin-commonjs'; +import resolve from '@rollup/plugin-node-resolve'; +import livereload from 'rollup-plugin-livereload'; +import { terser } from 'rollup-plugin-terser'; +import sveltePreprocess from 'svelte-preprocess'; +import css from 'rollup-plugin-css-only'; +import svg from 'rollup-plugin-svg'; + +const production = !process.env.ROLLUP_WATCH; + +const buildVersion = execSync("git rev-parse --short HEAD").toString(); +fs.writeFileSync('build-info.js', 'export default ' + JSON.stringify({ + buildDate: (new Date()).toISOString().substr(0, 19).replace('T', ' ') + ' UTC', + buildVersion +})) + +function serve() { + let server; + + function toExit() { + if (server) server.kill(0); + } + + return { + writeBundle() { + if (server) return; + server = require('child_process').spawn('npm', ['run', 'start', '--', '--dev'], { + stdio: ['ignore', 'inherit', 'inherit'], + shell: true + }); + + process.on('SIGTERM', toExit); + process.on('exit', toExit); + } + }; +} + +export default [ + { + input: 'src/main.js', + output: { + sourcemap: true, + format: 'iife', + name: 'app', + file: 'public/build/bundle.js', + }, + plugins: [ + svelte({ + preprocess: sveltePreprocess({sourceMap: !production}), + compilerOptions: { + // enable run-time checks when not in production + dev: !production, + }, + }), + // we'll extract any component CSS out into + // a separate file - better for performance + css({output: 'bundle.css'}), + + svg(), + + // If you have external dependencies installed from + // npm, you'll most likely need these plugins. In + // some cases you'll need additional configuration - + // consult the documentation for details: + // https://github.com/rollup/plugins/tree/master/packages/commonjs + resolve({ + browser: true, + dedupe: ['svelte'], + }), + commonjs(), + + // In dev mode, call `npm run start` once + // the bundle has been generated + !production && serve(), + + // Watch the `public` directory and refresh the + // browser on changes when not in production + !production && livereload('public'), + + // If we're building for production (npm run build + // instead of npm run dev), minify + production && terser(), + + { + name: 'copy-comlink', + generateBundle() { + const buildDir = './public/build' + if (!fs.existsSync(buildDir)){ + fs.mkdirSync(buildDir); + } + + fs.copyFileSync( + path.resolve('./node_modules/comlink/dist/umd/comlink.min.js'), + path.resolve('./public/build/comlink.min.js'), + ); + }, + }, + ], + watch: { + clearScreen: false, + }, + }, + + { + input: 'src/workers/stats-worker.js', + output: { + sourcemap: true, + format: 'iife', + name: 'app', + file: 'public/build/stats-worker.js', + }, + plugins: [ + // If you have external dependencies installed from + // npm, you'll most likely need these plugins. In + // some cases you'll need additional configuration - + // consult the documentation for details: + // https://github.com/rollup/plugins/tree/master/packages/commonjs + resolve({ + browser: true, + dedupe: ['svelte'], + }), + commonjs(), + + // If we're building for production (npm run build + // instead of npm run dev), minify + production && terser(), + { + name: 'copy-test-worker', + load() { + this.addWatchFile(path.resolve('./src/workers/stats-worker.js')); + }, + generateBundle() { + const buildDir = './public/build' + if (!fs.existsSync(buildDir)){ + fs.mkdirSync(buildDir); + } + + fs.copyFileSync( + path.resolve('./src/workers/stats-worker.js'), + path.resolve('./public/build/stats-worker.js'), + ); + }, + }, + ], + }, +]; diff --git a/src/App.svelte b/src/App.svelte new file mode 100644 index 0000000..b35b8b8 --- /dev/null +++ b/src/App.svelte @@ -0,0 +1,90 @@ + + + +