diff --git a/.gitignore b/.gitignore index dbf294d..d8a43d6 100644 --- a/.gitignore +++ b/.gitignore @@ -116,3 +116,6 @@ dist package-lock.json .claude/settings.local.json + +# Playwright +playwright-report/ diff --git a/next.config.js b/next.config.js index b83d844..a537c44 100644 --- a/next.config.js +++ b/next.config.js @@ -1,77 +1,64 @@ -/* eslint-disable @typescript-eslint/no-require-imports */ const dotenv = require('dotenv'); const path = require('path'); const { existsSync } = require('fs'); +const withBundleAnalyzer = require('@next/bundle-analyzer')({ + enabled: process.env.ANALYZE === 'true', +}); -module.exports = async () => { +module.exports = withBundleAnalyzer({ + // Move env loading to the top level, outside the config + ...loadEnv(), + + i18n: { + locales: ['en', 'ru', 'hy'], + defaultLocale: 'en', + }, + assetPrefix: process.env.NODE_ENV === 'development' ? '' : '/keepsimple_next', + async rewrites() { + return [ + { source: '/assets/:path*', destination: '/keepsimple_/assets/:path*' }, + { source: '/fonts/:path*', destination: '/keepsimple_/fonts/:path*' }, + { source: '/audio/:path*', destination: '/keepsimple_/audio/:path*' }, + { source: '/static/:path*', destination: '/keepsimple_/static/:path*' }, + { source: '/robots.txt', destination: '/keepsimple_/robots.txt' }, + ]; + }, + env: { + NEXTAUTH_URL: process.env.NEXTAUTH_URL, + }, + compiler: { + removeConsole: process.env.NODE_ENV === 'prod', + }, + eslint: { + ignoreDuringBuilds: true, + }, + images: { + domains: [ + 'lh3.googleusercontent.com', + 'cdn.discordapp.com', + 'strapi.keepsimple.io', + 'staging-strapi.keepsimple.io', + ], + deviceSizes: [480, 640, 750, 828, 1080, 1200, 1920, 2048, 3840], + }, + webpack(config) { + config.module.rules.push({ + test: /\.svg$/i, + issuer: /\.[jt]sx?$/, + use: ['@svgr/webpack'], + }); + return config; + }, + productionBrowserSourceMaps: true, +}); + +function loadEnv() { const envFile = `.env.${process.env.APP_ENV || 'local'}`; const envPath = path.join(__dirname, envFile); - const isLocal = process.env.NODE_ENV === 'development'; - if (existsSync(envPath)) { dotenv.config({ path: envPath }); } else { console.error(`Env file not found: ${envPath}`); } - - return { - i18n: { - locales: ['en', 'ru', 'hy'], - defaultLocale: 'en', - }, - assetPrefix: isLocal ? '' : '/keepsimple_next', - async rewrites() { - return [ - { - source: '/assets/:path*', - destination: '/keepsimple_/assets/:path*', - }, - { - source: '/fonts/:path*', - destination: '/keepsimple_/fonts/:path*', - }, - { - source: '/audio/:path*', - destination: '/keepsimple_/audio/:path*', - }, - { - source: '/static/:path*', - destination: '/keepsimple_/static/:path*', - }, - { - source: '/robots.txt', - destination: '/keepsimple_/robots.txt', - }, - ]; - }, - env: { - NEXTAUTH_URL: process.env.NEXTAUTH_URL, - }, - compiler: { - removeConsole: - process.env.NODE_ENV === 'prod' ? { exclude: ['error'] } : false, - }, - eslint: { - ignoreDuringBuilds: true, // useful in CI/CD - }, - images: { - domains: [ - 'lh3.googleusercontent.com', - 'cdn.discordapp.com', - 'strapi.keepsimple.io', - 'staging-strapi.keepsimple.io', - ], - }, - webpack(config) { - config.module.rules.push({ - test: /\.svg$/i, - issuer: /\.[jt]sx?$/, - use: ['@svgr/webpack'], - }); - - return config; - }, - - productionBrowserSourceMaps: true, - }; -}; + return {}; +} diff --git a/package.json b/package.json index 1cd2ff2..c0c8702 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "prepare": "husky install" }, "dependencies": { + "@next/bundle-analyzer": "^16.2.3", "@svgr/webpack": "^8.1.0", "classnames": "2.3.1", "cookie": "0.6.0", diff --git a/public/keepsimple_/assets/articles-blog/hero.png b/public/keepsimple_/assets/articles-blog/hero.png index 0c77515..60aaf8f 100644 Binary files a/public/keepsimple_/assets/articles-blog/hero.png and b/public/keepsimple_/assets/articles-blog/hero.png differ diff --git a/public/keepsimple_/assets/contributors/active-hover-dark.png b/public/keepsimple_/assets/contributors/active-hover-dark.png index 4a09072..a28bbb7 100644 Binary files a/public/keepsimple_/assets/contributors/active-hover-dark.png and b/public/keepsimple_/assets/contributors/active-hover-dark.png differ diff --git a/public/keepsimple_/assets/contributors/arrow-next-dark.png b/public/keepsimple_/assets/contributors/arrow-next-dark.png index 0711f42..1819029 100644 Binary files a/public/keepsimple_/assets/contributors/arrow-next-dark.png and b/public/keepsimple_/assets/contributors/arrow-next-dark.png differ diff --git a/public/keepsimple_/assets/contributors/arrow-next.png b/public/keepsimple_/assets/contributors/arrow-next.png index 038e8b1..c4fa46c 100644 Binary files a/public/keepsimple_/assets/contributors/arrow-next.png and b/public/keepsimple_/assets/contributors/arrow-next.png differ diff --git a/public/keepsimple_/assets/contributors/arrow-prev-dark.png b/public/keepsimple_/assets/contributors/arrow-prev-dark.png index 7e20b56..0312b0b 100644 Binary files a/public/keepsimple_/assets/contributors/arrow-prev-dark.png and b/public/keepsimple_/assets/contributors/arrow-prev-dark.png differ diff --git a/public/keepsimple_/assets/contributors/arrow-prev.png b/public/keepsimple_/assets/contributors/arrow-prev.png index 36e610a..acef686 100644 Binary files a/public/keepsimple_/assets/contributors/arrow-prev.png and b/public/keepsimple_/assets/contributors/arrow-prev.png differ diff --git a/public/keepsimple_/assets/contributors/contributor-bg-dark.png b/public/keepsimple_/assets/contributors/contributor-bg-dark.png index 85138d4..51a29d6 100644 Binary files a/public/keepsimple_/assets/contributors/contributor-bg-dark.png and b/public/keepsimple_/assets/contributors/contributor-bg-dark.png differ diff --git a/public/keepsimple_/assets/contributors/contributor-bg.png b/public/keepsimple_/assets/contributors/contributor-bg.png index 8237d7d..1622c2c 100644 Binary files a/public/keepsimple_/assets/contributors/contributor-bg.png and b/public/keepsimple_/assets/contributors/contributor-bg.png differ diff --git a/public/keepsimple_/assets/contributors/contributor-inactive-bg-dark.png b/public/keepsimple_/assets/contributors/contributor-inactive-bg-dark.png index d509f70..10e303a 100644 Binary files a/public/keepsimple_/assets/contributors/contributor-inactive-bg-dark.png and b/public/keepsimple_/assets/contributors/contributor-inactive-bg-dark.png differ diff --git a/public/keepsimple_/assets/contributors/contributor-inactive-bg.png b/public/keepsimple_/assets/contributors/contributor-inactive-bg.png index e9be252..c67c52f 100644 Binary files a/public/keepsimple_/assets/contributors/contributor-inactive-bg.png and b/public/keepsimple_/assets/contributors/contributor-inactive-bg.png differ diff --git a/public/keepsimple_/assets/contributors/cover-example.png b/public/keepsimple_/assets/contributors/cover-example.png index eb4b397..2822529 100644 Binary files a/public/keepsimple_/assets/contributors/cover-example.png and b/public/keepsimple_/assets/contributors/cover-example.png differ diff --git a/public/keepsimple_/assets/contributors/inactive hover-dark.png b/public/keepsimple_/assets/contributors/inactive hover-dark.png index 7c95d70..f53ee48 100644 Binary files a/public/keepsimple_/assets/contributors/inactive hover-dark.png and b/public/keepsimple_/assets/contributors/inactive hover-dark.png differ diff --git a/public/keepsimple_/assets/contributors/link-icon-dark.png b/public/keepsimple_/assets/contributors/link-icon-dark.png index d558f29..2f7adac 100644 Binary files a/public/keepsimple_/assets/contributors/link-icon-dark.png and b/public/keepsimple_/assets/contributors/link-icon-dark.png differ diff --git a/public/keepsimple_/assets/contributors/link-icon.png b/public/keepsimple_/assets/contributors/link-icon.png index 4d4eb50..143e68a 100644 Binary files a/public/keepsimple_/assets/contributors/link-icon.png and b/public/keepsimple_/assets/contributors/link-icon.png differ diff --git a/public/keepsimple_/assets/contributors/social-link.svg b/public/keepsimple_/assets/contributors/social-link.svg index 64be0d7..abdafdb 100644 --- a/public/keepsimple_/assets/contributors/social-link.svg +++ b/public/keepsimple_/assets/contributors/social-link.svg @@ -1,25 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/contributors/specialization.svg b/public/keepsimple_/assets/contributors/specialization.svg index 0a18b04..0e6d959 100644 --- a/public/keepsimple_/assets/contributors/specialization.svg +++ b/public/keepsimple_/assets/contributors/specialization.svg @@ -1,16 +1 @@ - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/contributors/underline-landing.svg b/public/keepsimple_/assets/contributors/underline-landing.svg index 6110be5..0eba107 100644 --- a/public/keepsimple_/assets/contributors/underline-landing.svg +++ b/public/keepsimple_/assets/contributors/underline-landing.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/contributors/underline.svg b/public/keepsimple_/assets/contributors/underline.svg index 93fcc92..4f65471 100644 --- a/public/keepsimple_/assets/contributors/underline.svg +++ b/public/keepsimple_/assets/contributors/underline.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/Mobile-Leaves-Compressed1.mp4 b/public/keepsimple_/assets/home-page/Mobile-Leaves-Compressed1.mp4 similarity index 100% rename from public/keepsimple_/assets/Mobile-Leaves-Compressed1.mp4 rename to public/keepsimple_/assets/home-page/Mobile-Leaves-Compressed1.mp4 diff --git a/public/keepsimple_/assets/home-page/bob-gray.png b/public/keepsimple_/assets/home-page/bob-gray.png new file mode 100644 index 0000000..98f5957 Binary files /dev/null and b/public/keepsimple_/assets/home-page/bob-gray.png differ diff --git a/public/keepsimple_/assets/home-page/bob-light.png b/public/keepsimple_/assets/home-page/bob-light.png new file mode 100644 index 0000000..787080b Binary files /dev/null and b/public/keepsimple_/assets/home-page/bob-light.png differ diff --git a/public/keepsimple_/assets/home-page/company-management.png b/public/keepsimple_/assets/home-page/company-management.png new file mode 100644 index 0000000..dda0c66 Binary files /dev/null and b/public/keepsimple_/assets/home-page/company-management.png differ diff --git a/public/keepsimple_/assets/home-page/desktop-thumbnail.png b/public/keepsimple_/assets/home-page/desktop-thumbnail.png new file mode 100644 index 0000000..ad274ba Binary files /dev/null and b/public/keepsimple_/assets/home-page/desktop-thumbnail.png differ diff --git a/public/keepsimple_/assets/home-page/mobile-thumbnail.png b/public/keepsimple_/assets/home-page/mobile-thumbnail.png new file mode 100644 index 0000000..e15019f Binary files /dev/null and b/public/keepsimple_/assets/home-page/mobile-thumbnail.png differ diff --git a/public/keepsimple_/assets/home-page/uxcore-gray.png b/public/keepsimple_/assets/home-page/uxcore-gray.png new file mode 100644 index 0000000..4e7315b Binary files /dev/null and b/public/keepsimple_/assets/home-page/uxcore-gray.png differ diff --git a/public/keepsimple_/assets/icons/email-outline-dark.svg b/public/keepsimple_/assets/icons/email-outline-dark.svg deleted file mode 100644 index 38fe742..0000000 --- a/public/keepsimple_/assets/icons/email-outline-dark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/icons/email-outline-light.svg b/public/keepsimple_/assets/icons/email-outline-light.svg deleted file mode 100644 index 7476ae5..0000000 --- a/public/keepsimple_/assets/icons/email-outline-light.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/icons/envelope.svg b/public/keepsimple_/assets/icons/envelope.svg deleted file mode 100644 index 8b70ae6..0000000 --- a/public/keepsimple_/assets/icons/envelope.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/icons/facebook-outlined-dark.svg b/public/keepsimple_/assets/icons/facebook-outlined-dark.svg deleted file mode 100644 index c71de06..0000000 --- a/public/keepsimple_/assets/icons/facebook-outlined-dark.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/facebook-outlined-light.svg b/public/keepsimple_/assets/icons/facebook-outlined-light.svg deleted file mode 100644 index fd472f9..0000000 --- a/public/keepsimple_/assets/icons/facebook-outlined-light.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/habr-logo.svg b/public/keepsimple_/assets/icons/habr-logo.svg deleted file mode 100644 index ddccba7..0000000 --- a/public/keepsimple_/assets/icons/habr-logo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/icons/interview-dark.svg b/public/keepsimple_/assets/icons/interview-dark.svg deleted file mode 100644 index 3b26174..0000000 --- a/public/keepsimple_/assets/icons/interview-dark.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/interview.svg b/public/keepsimple_/assets/icons/interview.svg deleted file mode 100644 index a224dcf..0000000 --- a/public/keepsimple_/assets/icons/interview.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/last-lest-result.svg b/public/keepsimple_/assets/icons/last-lest-result.svg deleted file mode 100644 index dbdda55..0000000 --- a/public/keepsimple_/assets/icons/last-lest-result.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/level-icon-completed.svg b/public/keepsimple_/assets/icons/level-icon-completed.svg deleted file mode 100644 index f8bc09f..0000000 --- a/public/keepsimple_/assets/icons/level-icon-completed.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/level-icon.svg b/public/keepsimple_/assets/icons/level-icon.svg deleted file mode 100644 index 9a6ff8c..0000000 --- a/public/keepsimple_/assets/icons/level-icon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/icons/linkedin-outlined-dark.svg b/public/keepsimple_/assets/icons/linkedin-outlined-dark.svg deleted file mode 100644 index ddc1a25..0000000 --- a/public/keepsimple_/assets/icons/linkedin-outlined-dark.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/linkedin-outlined-light.svg b/public/keepsimple_/assets/icons/linkedin-outlined-light.svg deleted file mode 100644 index 6c9ddf7..0000000 --- a/public/keepsimple_/assets/icons/linkedin-outlined-light.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/icons/medium-logo.svg b/public/keepsimple_/assets/icons/medium-logo.svg deleted file mode 100644 index 65de201..0000000 --- a/public/keepsimple_/assets/icons/medium-logo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/icons/mobile-disclimer.svg b/public/keepsimple_/assets/icons/mobile-disclimer.svg deleted file mode 100644 index dc6d34c..0000000 --- a/public/keepsimple_/assets/icons/mobile-disclimer.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/icons/offer-dark.svg b/public/keepsimple_/assets/icons/offer-dark.svg deleted file mode 100644 index d461695..0000000 --- a/public/keepsimple_/assets/icons/offer-dark.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/priority-high.svg b/public/keepsimple_/assets/icons/priority-high.svg deleted file mode 100644 index 69510fb..0000000 --- a/public/keepsimple_/assets/icons/priority-high.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/public/keepsimple_/assets/icons/priority-low.svg b/public/keepsimple_/assets/icons/priority-low.svg deleted file mode 100644 index 11ca680..0000000 --- a/public/keepsimple_/assets/icons/priority-low.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/icons/priority-medium.svg b/public/keepsimple_/assets/icons/priority-medium.svg deleted file mode 100644 index 670282b..0000000 --- a/public/keepsimple_/assets/icons/priority-medium.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/icons/screening.svg b/public/keepsimple_/assets/icons/screening.svg deleted file mode 100644 index d872ce8..0000000 --- a/public/keepsimple_/assets/icons/screening.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/icons/subscribe-outline-dark.svg b/public/keepsimple_/assets/icons/subscribe-outline-dark.svg deleted file mode 100644 index 1cf652d..0000000 --- a/public/keepsimple_/assets/icons/subscribe-outline-dark.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/icons/subscribe-outline-light.svg b/public/keepsimple_/assets/icons/subscribe-outline-light.svg deleted file mode 100644 index 6732456..0000000 --- a/public/keepsimple_/assets/icons/subscribe-outline-light.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/icons/usdt.svg b/public/keepsimple_/assets/icons/usdt.svg deleted file mode 100644 index 6a2c4f5..0000000 --- a/public/keepsimple_/assets/icons/usdt.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/icons/warningSign.png b/public/keepsimple_/assets/icons/warningSign.png deleted file mode 100644 index 96e0bf5..0000000 Binary files a/public/keepsimple_/assets/icons/warningSign.png and /dev/null differ diff --git a/public/keepsimple_/assets/icons/x-dark-mode.svg b/public/keepsimple_/assets/icons/x-dark-mode.svg deleted file mode 100644 index 0174bff..0000000 --- a/public/keepsimple_/assets/icons/x-dark-mode.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/keepsimple_/assets/landingPage/cards-bg.png b/public/keepsimple_/assets/landingPage/cards-bg.png index d816762..d6e4bf2 100644 Binary files a/public/keepsimple_/assets/landingPage/cards-bg.png and b/public/keepsimple_/assets/landingPage/cards-bg.png differ diff --git a/public/keepsimple_/assets/landingPage/landing-bg.png b/public/keepsimple_/assets/landingPage/landing-bg.png index c516d3d..0c8d1e5 100644 Binary files a/public/keepsimple_/assets/landingPage/landing-bg.png and b/public/keepsimple_/assets/landingPage/landing-bg.png differ diff --git a/public/keepsimple_/assets/landingPage/landing-bg.webp b/public/keepsimple_/assets/landingPage/landing-bg.webp new file mode 100644 index 0000000..dba6cea Binary files /dev/null and b/public/keepsimple_/assets/landingPage/landing-bg.webp differ diff --git a/public/keepsimple_/assets/landingPage/landing-dark-bg.png b/public/keepsimple_/assets/landingPage/landing-dark-bg.png index 47352a3..806ba37 100644 Binary files a/public/keepsimple_/assets/landingPage/landing-dark-bg.png and b/public/keepsimple_/assets/landingPage/landing-dark-bg.png differ diff --git a/public/keepsimple_/assets/landingPage/landing-dark-bg.webp b/public/keepsimple_/assets/landingPage/landing-dark-bg.webp new file mode 100644 index 0000000..f0e7aca Binary files /dev/null and b/public/keepsimple_/assets/landingPage/landing-dark-bg.webp differ diff --git a/public/keepsimple_/assets/landingPage/red-line.png b/public/keepsimple_/assets/landingPage/red-line.png index 93c57f8..335f726 100644 Binary files a/public/keepsimple_/assets/landingPage/red-line.png and b/public/keepsimple_/assets/landingPage/red-line.png differ diff --git a/public/keepsimple_/assets/landingPage/usedByBg.png b/public/keepsimple_/assets/landingPage/usedByBg.png index 2735aef..2f0dff3 100644 Binary files a/public/keepsimple_/assets/landingPage/usedByBg.png and b/public/keepsimple_/assets/landingPage/usedByBg.png differ diff --git a/public/keepsimple_/assets/landingPage/usedByDark.png b/public/keepsimple_/assets/landingPage/usedByDark.png index b206ae5..b7f5db2 100644 Binary files a/public/keepsimple_/assets/landingPage/usedByDark.png and b/public/keepsimple_/assets/landingPage/usedByDark.png differ diff --git a/public/keepsimple_/assets/leaves/leaves-dark.mp4 b/public/keepsimple_/assets/leaves/leaves-dark.mp4 new file mode 100644 index 0000000..f908de5 Binary files /dev/null and b/public/keepsimple_/assets/leaves/leaves-dark.mp4 differ diff --git a/public/keepsimple_/assets/leaves/leaves.mp4 b/public/keepsimple_/assets/leaves/leaves.mp4 new file mode 100644 index 0000000..f139b5e Binary files /dev/null and b/public/keepsimple_/assets/leaves/leaves.mp4 differ diff --git a/public/keepsimple_/assets/logos-line-large-dark.png b/public/keepsimple_/assets/logos-line-large-dark.png index 674f6c8..72795ab 100644 Binary files a/public/keepsimple_/assets/logos-line-large-dark.png and b/public/keepsimple_/assets/logos-line-large-dark.png differ diff --git a/public/keepsimple_/assets/logos-line.png b/public/keepsimple_/assets/logos-line.png deleted file mode 100644 index d3e74ab..0000000 Binary files a/public/keepsimple_/assets/logos-line.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/basic-stats/age.svg b/public/keepsimple_/assets/longevity/basic-stats/age.svg index b4f5df1..745f720 100644 --- a/public/keepsimple_/assets/longevity/basic-stats/age.svg +++ b/public/keepsimple_/assets/longevity/basic-stats/age.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/basic-stats/gender.svg b/public/keepsimple_/assets/longevity/basic-stats/gender.svg index 0ced505..4fa02fe 100644 --- a/public/keepsimple_/assets/longevity/basic-stats/gender.svg +++ b/public/keepsimple_/assets/longevity/basic-stats/gender.svg @@ -1,11 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/basic-stats/height.svg b/public/keepsimple_/assets/longevity/basic-stats/height.svg index 3519cd3..691c09a 100644 --- a/public/keepsimple_/assets/longevity/basic-stats/height.svg +++ b/public/keepsimple_/assets/longevity/basic-stats/height.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/basic-stats/occupation.svg b/public/keepsimple_/assets/longevity/basic-stats/occupation.svg index 6cf494b..ff7628a 100644 --- a/public/keepsimple_/assets/longevity/basic-stats/occupation.svg +++ b/public/keepsimple_/assets/longevity/basic-stats/occupation.svg @@ -1,11 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/basic-stats/weight.svg b/public/keepsimple_/assets/longevity/basic-stats/weight.svg index bd32f1e..5a63d1c 100644 --- a/public/keepsimple_/assets/longevity/basic-stats/weight.svg +++ b/public/keepsimple_/assets/longevity/basic-stats/weight.svg @@ -1,11 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/btn-border.svg b/public/keepsimple_/assets/longevity/btn-border.svg index 96d3ae2..cca5466 100644 --- a/public/keepsimple_/assets/longevity/btn-border.svg +++ b/public/keepsimple_/assets/longevity/btn-border.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/curtains.png b/public/keepsimple_/assets/longevity/curtains.png index f80d434..6dce1fd 100644 Binary files a/public/keepsimple_/assets/longevity/curtains.png and b/public/keepsimple_/assets/longevity/curtains.png differ diff --git a/public/keepsimple_/assets/longevity/diet/checkbox-circle.svg b/public/keepsimple_/assets/longevity/diet/checkbox-circle.svg deleted file mode 100644 index 66766b3..0000000 --- a/public/keepsimple_/assets/longevity/diet/checkbox-circle.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/longevity/diet/checkbox.svg b/public/keepsimple_/assets/longevity/diet/checkbox.svg deleted file mode 100644 index 55ab92a..0000000 --- a/public/keepsimple_/assets/longevity/diet/checkbox.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/longevity/diet/checked-box.png b/public/keepsimple_/assets/longevity/diet/checked-box.png index 9bd5a36..4bd89d2 100644 Binary files a/public/keepsimple_/assets/longevity/diet/checked-box.png and b/public/keepsimple_/assets/longevity/diet/checked-box.png differ diff --git a/public/keepsimple_/assets/longevity/diet/checkmark.png b/public/keepsimple_/assets/longevity/diet/checkmark.png index c170750..02f35b6 100644 Binary files a/public/keepsimple_/assets/longevity/diet/checkmark.png and b/public/keepsimple_/assets/longevity/diet/checkmark.png differ diff --git a/public/keepsimple_/assets/longevity/diet/damage-icon.svg b/public/keepsimple_/assets/longevity/diet/damage-icon.svg index c21ea4b..8ed7746 100644 --- a/public/keepsimple_/assets/longevity/diet/damage-icon.svg +++ b/public/keepsimple_/assets/longevity/diet/damage-icon.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/diet/default-label-bg.png b/public/keepsimple_/assets/longevity/diet/default-label-bg.png deleted file mode 100644 index 183e3ac..0000000 Binary files a/public/keepsimple_/assets/longevity/diet/default-label-bg.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-mobile-bg.webp b/public/keepsimple_/assets/longevity/diet/diet-mobile-bg.webp deleted file mode 100644 index 92a7fb2..0000000 Binary files a/public/keepsimple_/assets/longevity/diet/diet-mobile-bg.webp and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-bg/borderline-ok-foods-bg.png b/public/keepsimple_/assets/longevity/diet/diet-results-bg/borderline-ok-foods-bg.png index 1127c97..16cf6d9 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-bg/borderline-ok-foods-bg.png and b/public/keepsimple_/assets/longevity/diet/diet-results-bg/borderline-ok-foods-bg.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-bg/clean-nutrients-bg.png b/public/keepsimple_/assets/longevity/diet/diet-results-bg/clean-nutrients-bg.png index c4959e0..1cfb4a4 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-bg/clean-nutrients-bg.png and b/public/keepsimple_/assets/longevity/diet/diet-results-bg/clean-nutrients-bg.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-bg/metabolic-gold-bg.png b/public/keepsimple_/assets/longevity/diet/diet-results-bg/metabolic-gold-bg.png index 06f9e3b..329cfc5 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-bg/metabolic-gold-bg.png and b/public/keepsimple_/assets/longevity/diet/diet-results-bg/metabolic-gold-bg.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-bg/protective-foods-bg.png b/public/keepsimple_/assets/longevity/diet/diet-results-bg/protective-foods-bg.png index bb5aa27..5bd6245 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-bg/protective-foods-bg.png and b/public/keepsimple_/assets/longevity/diet/diet-results-bg/protective-foods-bg.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-bg/supportive-foods-bg.png b/public/keepsimple_/assets/longevity/diet/diet-results-bg/supportive-foods-bg.png index f632a08..aa8ce2d 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-bg/supportive-foods-bg.png and b/public/keepsimple_/assets/longevity/diet/diet-results-bg/supportive-foods-bg.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-icons/borderline-ok-foods.png b/public/keepsimple_/assets/longevity/diet/diet-results-icons/borderline-ok-foods.png index 212dd2e..a037f05 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-icons/borderline-ok-foods.png and b/public/keepsimple_/assets/longevity/diet/diet-results-icons/borderline-ok-foods.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-icons/clean-nutrients.png b/public/keepsimple_/assets/longevity/diet/diet-results-icons/clean-nutrients.png index 9864b6e..e5e816e 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-icons/clean-nutrients.png and b/public/keepsimple_/assets/longevity/diet/diet-results-icons/clean-nutrients.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-icons/metabolic-gold.png b/public/keepsimple_/assets/longevity/diet/diet-results-icons/metabolic-gold.png index 15a52a0..e7951f5 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-icons/metabolic-gold.png and b/public/keepsimple_/assets/longevity/diet/diet-results-icons/metabolic-gold.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-icons/protective-foods.png b/public/keepsimple_/assets/longevity/diet/diet-results-icons/protective-foods.png index 0b0f99b..e8ba772 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-icons/protective-foods.png and b/public/keepsimple_/assets/longevity/diet/diet-results-icons/protective-foods.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-icons/selected-state.png b/public/keepsimple_/assets/longevity/diet/diet-results-icons/selected-state.png deleted file mode 100644 index ff157c5..0000000 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-icons/selected-state.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-icons/supportive-foods.png b/public/keepsimple_/assets/longevity/diet/diet-results-icons/supportive-foods.png index 1ed52c7..8bb64bb 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-icons/supportive-foods.png and b/public/keepsimple_/assets/longevity/diet/diet-results-icons/supportive-foods.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results-ru.png b/public/keepsimple_/assets/longevity/diet/diet-results-ru.png index 8e5ec65..014c468 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results-ru.png and b/public/keepsimple_/assets/longevity/diet/diet-results-ru.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-results.png b/public/keepsimple_/assets/longevity/diet/diet-results.png index bcf87d0..237bc91 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-results.png and b/public/keepsimple_/assets/longevity/diet/diet-results.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-scale-bg.png b/public/keepsimple_/assets/longevity/diet/diet-scale-bg.png deleted file mode 100644 index 995d5a5..0000000 Binary files a/public/keepsimple_/assets/longevity/diet/diet-scale-bg.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results-ru.png b/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results-ru.png index 4eefbb7..bb4e23a 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results-ru.png and b/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results-ru.png differ diff --git a/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results.png b/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results.png index 5632a83..f07fd81 100644 Binary files a/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results.png and b/public/keepsimple_/assets/longevity/diet/diet-smoke-and-drink-results.png differ diff --git a/public/keepsimple_/assets/longevity/diet/hearts/deceptive-food.png b/public/keepsimple_/assets/longevity/diet/hearts/deceptive-food.png new file mode 100644 index 0000000..3fee2d5 Binary files /dev/null and b/public/keepsimple_/assets/longevity/diet/hearts/deceptive-food.png differ diff --git a/public/keepsimple_/assets/longevity/diet/hearts/seed-oil.png b/public/keepsimple_/assets/longevity/diet/hearts/seed-oil.png new file mode 100644 index 0000000..5a4957f Binary files /dev/null and b/public/keepsimple_/assets/longevity/diet/hearts/seed-oil.png differ diff --git a/public/keepsimple_/assets/longevity/diet/hearts/sugar.png b/public/keepsimple_/assets/longevity/diet/hearts/sugar.png new file mode 100644 index 0000000..f8638ae Binary files /dev/null and b/public/keepsimple_/assets/longevity/diet/hearts/sugar.png differ diff --git a/public/keepsimple_/assets/longevity/diet/hearts/sugary-drinks.png b/public/keepsimple_/assets/longevity/diet/hearts/sugary-drinks.png new file mode 100644 index 0000000..a3eaf39 Binary files /dev/null and b/public/keepsimple_/assets/longevity/diet/hearts/sugary-drinks.png differ diff --git a/public/keepsimple_/assets/longevity/diet/hearts/ultra-porcessed-food.png b/public/keepsimple_/assets/longevity/diet/hearts/ultra-porcessed-food.png new file mode 100644 index 0000000..3d2d2eb Binary files /dev/null and b/public/keepsimple_/assets/longevity/diet/hearts/ultra-porcessed-food.png differ diff --git a/public/keepsimple_/assets/longevity/diet/hearts/white-flour.png b/public/keepsimple_/assets/longevity/diet/hearts/white-flour.png new file mode 100644 index 0000000..34ca087 Binary files /dev/null and b/public/keepsimple_/assets/longevity/diet/hearts/white-flour.png differ diff --git a/public/keepsimple_/assets/longevity/diet/scale/borderline-ok-fruits.svg b/public/keepsimple_/assets/longevity/diet/scale/borderline-ok-fruits.svg deleted file mode 100644 index 133203d..0000000 --- a/public/keepsimple_/assets/longevity/diet/scale/borderline-ok-fruits.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/longevity/diet/scale/clean-nutritent.svg b/public/keepsimple_/assets/longevity/diet/scale/clean-nutritent.svg deleted file mode 100644 index 0cab348..0000000 --- a/public/keepsimple_/assets/longevity/diet/scale/clean-nutritent.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/longevity/diet/scale/metabolic-gold.svg b/public/keepsimple_/assets/longevity/diet/scale/metabolic-gold.svg deleted file mode 100644 index 1c631b1..0000000 --- a/public/keepsimple_/assets/longevity/diet/scale/metabolic-gold.svg +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/longevity/diet/scale/protective-foods.svg b/public/keepsimple_/assets/longevity/diet/scale/protective-foods.svg deleted file mode 100644 index c542de0..0000000 --- a/public/keepsimple_/assets/longevity/diet/scale/protective-foods.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/longevity/diet/scale/scale-bg-mobile-scaled.png b/public/keepsimple_/assets/longevity/diet/scale/scale-bg-mobile-scaled.png deleted file mode 100644 index 170ea8a..0000000 Binary files a/public/keepsimple_/assets/longevity/diet/scale/scale-bg-mobile-scaled.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/diet/scale/scale-bg-mobile.webp b/public/keepsimple_/assets/longevity/diet/scale/scale-bg-mobile.webp deleted file mode 100644 index 9e5f04b..0000000 Binary files a/public/keepsimple_/assets/longevity/diet/scale/scale-bg-mobile.webp and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/diet/scale/scale-bg.png b/public/keepsimple_/assets/longevity/diet/scale/scale-bg.png deleted file mode 100644 index e461269..0000000 Binary files a/public/keepsimple_/assets/longevity/diet/scale/scale-bg.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/diet/scale/supportive-foods.svg b/public/keepsimple_/assets/longevity/diet/scale/supportive-foods.svg deleted file mode 100644 index a1a4508..0000000 --- a/public/keepsimple_/assets/longevity/diet/scale/supportive-foods.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/keepsimple_/assets/longevity/diet/tooltip-bg.png b/public/keepsimple_/assets/longevity/diet/tooltip-bg.png index 995408b..9a83f3e 100644 Binary files a/public/keepsimple_/assets/longevity/diet/tooltip-bg.png and b/public/keepsimple_/assets/longevity/diet/tooltip-bg.png differ diff --git a/public/keepsimple_/assets/longevity/general-assets/divider.png b/public/keepsimple_/assets/longevity/general-assets/divider.png new file mode 100644 index 0000000..b9e6408 Binary files /dev/null and b/public/keepsimple_/assets/longevity/general-assets/divider.png differ diff --git a/public/keepsimple_/assets/longevity/habits/cold-environment.png b/public/keepsimple_/assets/longevity/habits/cold-environment.png index 348dc1f..e6bdb75 100644 Binary files a/public/keepsimple_/assets/longevity/habits/cold-environment.png and b/public/keepsimple_/assets/longevity/habits/cold-environment.png differ diff --git a/public/keepsimple_/assets/longevity/habits/daily-movement.png b/public/keepsimple_/assets/longevity/habits/daily-movement.png index 31fb87c..b2c2c84 100644 Binary files a/public/keepsimple_/assets/longevity/habits/daily-movement.png and b/public/keepsimple_/assets/longevity/habits/daily-movement.png differ diff --git a/public/keepsimple_/assets/longevity/habits/damage-type-mobile.bg.webp b/public/keepsimple_/assets/longevity/habits/damage-type-mobile.bg.webp deleted file mode 100644 index 7996c89..0000000 Binary files a/public/keepsimple_/assets/longevity/habits/damage-type-mobile.bg.webp and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/habits/informational-junk.png b/public/keepsimple_/assets/longevity/habits/informational-junk.png index dac2fd0..4d1b0d0 100644 Binary files a/public/keepsimple_/assets/longevity/habits/informational-junk.png and b/public/keepsimple_/assets/longevity/habits/informational-junk.png differ diff --git a/public/keepsimple_/assets/longevity/habits/marker.svg b/public/keepsimple_/assets/longevity/habits/marker.svg index 2515992..73b4097 100644 --- a/public/keepsimple_/assets/longevity/habits/marker.svg +++ b/public/keepsimple_/assets/longevity/habits/marker.svg @@ -1,11 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/habits/mental-load.png b/public/keepsimple_/assets/longevity/habits/mental-load.png index 614a407..886caac 100644 Binary files a/public/keepsimple_/assets/longevity/habits/mental-load.png and b/public/keepsimple_/assets/longevity/habits/mental-load.png differ diff --git a/public/keepsimple_/assets/longevity/habits/routine.png b/public/keepsimple_/assets/longevity/habits/routine.png index 2ffdb94..8d1930f 100644 Binary files a/public/keepsimple_/assets/longevity/habits/routine.png and b/public/keepsimple_/assets/longevity/habits/routine.png differ diff --git a/public/keepsimple_/assets/longevity/habits/substance-junk.png b/public/keepsimple_/assets/longevity/habits/substance-junk.png index 1f428e7..edcc89a 100644 Binary files a/public/keepsimple_/assets/longevity/habits/substance-junk.png and b/public/keepsimple_/assets/longevity/habits/substance-junk.png differ diff --git a/public/keepsimple_/assets/longevity/habits/tooltip-bg.png b/public/keepsimple_/assets/longevity/habits/tooltip-bg.png index db19528..95d0b0b 100644 Binary files a/public/keepsimple_/assets/longevity/habits/tooltip-bg.png and b/public/keepsimple_/assets/longevity/habits/tooltip-bg.png differ diff --git a/public/keepsimple_/assets/longevity/habits/tooltip-headline-bg.png b/public/keepsimple_/assets/longevity/habits/tooltip-headline-bg.png index 172c5ad..7d48dd6 100644 Binary files a/public/keepsimple_/assets/longevity/habits/tooltip-headline-bg.png and b/public/keepsimple_/assets/longevity/habits/tooltip-headline-bg.png differ diff --git a/public/keepsimple_/assets/longevity/habits/what-is-this-bg.png b/public/keepsimple_/assets/longevity/habits/what-is-this-bg.png new file mode 100644 index 0000000..6e8aee6 Binary files /dev/null and b/public/keepsimple_/assets/longevity/habits/what-is-this-bg.png differ diff --git a/public/keepsimple_/assets/longevity/habits/what-is-this-bg.webp b/public/keepsimple_/assets/longevity/habits/what-is-this-bg.webp deleted file mode 100644 index 632efc2..0000000 Binary files a/public/keepsimple_/assets/longevity/habits/what-is-this-bg.webp and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/hero-bg.png b/public/keepsimple_/assets/longevity/hero-bg.png index 6b79e88..c46df3c 100644 Binary files a/public/keepsimple_/assets/longevity/hero-bg.png and b/public/keepsimple_/assets/longevity/hero-bg.png differ diff --git a/public/keepsimple_/assets/longevity/img_1.png b/public/keepsimple_/assets/longevity/img_1.png deleted file mode 100644 index bcf87d0..0000000 Binary files a/public/keepsimple_/assets/longevity/img_1.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/learn-more-icon.svg b/public/keepsimple_/assets/longevity/learn-more-icon.svg deleted file mode 100644 index 84e61e2..0000000 --- a/public/keepsimple_/assets/longevity/learn-more-icon.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/public/keepsimple_/assets/longevity/navbar-borders.svg b/public/keepsimple_/assets/longevity/navbar-borders.svg index 5ddad4c..5c794b8 100644 --- a/public/keepsimple_/assets/longevity/navbar-borders.svg +++ b/public/keepsimple_/assets/longevity/navbar-borders.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/play-btn.png b/public/keepsimple_/assets/longevity/play-btn.png deleted file mode 100644 index ef62fe6..0000000 Binary files a/public/keepsimple_/assets/longevity/play-btn.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/results/biological-marker.png b/public/keepsimple_/assets/longevity/results/biological-marker.png index cf9ebbf..912549b 100644 Binary files a/public/keepsimple_/assets/longevity/results/biological-marker.png and b/public/keepsimple_/assets/longevity/results/biological-marker.png differ diff --git a/public/keepsimple_/assets/longevity/results/body-composition.png b/public/keepsimple_/assets/longevity/results/body-composition.png index b3b2509..4b121da 100644 Binary files a/public/keepsimple_/assets/longevity/results/body-composition.png and b/public/keepsimple_/assets/longevity/results/body-composition.png differ diff --git a/public/keepsimple_/assets/longevity/results/ps.png b/public/keepsimple_/assets/longevity/results/ps.png index d95d0f4..91acba5 100644 Binary files a/public/keepsimple_/assets/longevity/results/ps.png and b/public/keepsimple_/assets/longevity/results/ps.png differ diff --git a/public/keepsimple_/assets/longevity/results/summary.png b/public/keepsimple_/assets/longevity/results/summary.png index 7afd88f..b16d962 100644 Binary files a/public/keepsimple_/assets/longevity/results/summary.png and b/public/keepsimple_/assets/longevity/results/summary.png differ diff --git a/public/keepsimple_/assets/longevity/results/wearables.png b/public/keepsimple_/assets/longevity/results/wearables.png index c653fe4..74f21dc 100644 Binary files a/public/keepsimple_/assets/longevity/results/wearables.png and b/public/keepsimple_/assets/longevity/results/wearables.png differ diff --git a/public/keepsimple_/assets/longevity/shared-assets/btn-bg.png b/public/keepsimple_/assets/longevity/shared-assets/btn-bg.png index 07866c9..c9310e6 100644 Binary files a/public/keepsimple_/assets/longevity/shared-assets/btn-bg.png and b/public/keepsimple_/assets/longevity/shared-assets/btn-bg.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/Frame.png b/public/keepsimple_/assets/longevity/sleep/Frame.png index 4fd6758..a03541f 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/Frame.png and b/public/keepsimple_/assets/longevity/sleep/Frame.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/first-row.png b/public/keepsimple_/assets/longevity/sleep/first-row.png index ff40768..772179d 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/first-row.png and b/public/keepsimple_/assets/longevity/sleep/first-row.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/forth-row.png b/public/keepsimple_/assets/longevity/sleep/forth-row.png index 3313821..51246a0 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/forth-row.png and b/public/keepsimple_/assets/longevity/sleep/forth-row.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/header-line.svg b/public/keepsimple_/assets/longevity/sleep/header-line.svg index cbdfc50..74ab5b0 100644 --- a/public/keepsimple_/assets/longevity/sleep/header-line.svg +++ b/public/keepsimple_/assets/longevity/sleep/header-line.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/sleep/key-brain-rules-header.png b/public/keepsimple_/assets/longevity/sleep/key-brain-rules-header.png index fb04da8..e14fe46 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/key-brain-rules-header.png and b/public/keepsimple_/assets/longevity/sleep/key-brain-rules-header.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/second-row.png b/public/keepsimple_/assets/longevity/sleep/second-row.png index 528c288..5c2e104 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/second-row.png and b/public/keepsimple_/assets/longevity/sleep/second-row.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/sleep-hacks.png b/public/keepsimple_/assets/longevity/sleep/sleep-hacks.png index 142feeb..ffa2765 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/sleep-hacks.png and b/public/keepsimple_/assets/longevity/sleep/sleep-hacks.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/sleep-headline.png b/public/keepsimple_/assets/longevity/sleep/sleep-headline.png index ce5fc6a..5e6dc63 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/sleep-headline.png and b/public/keepsimple_/assets/longevity/sleep/sleep-headline.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/supplements-header.png b/public/keepsimple_/assets/longevity/sleep/supplements-header.png index d820609..35e13f0 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/supplements-header.png and b/public/keepsimple_/assets/longevity/sleep/supplements-header.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Brain.png b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Brain.png index c6e01c3..b4a7be4 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Brain.png and b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Brain.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Longevity.png b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Longevity.png index 013b43f..25ad33b 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Longevity.png and b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Longevity.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Muscle.png b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Muscle.png index e77f5a3..4e03944 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Muscle.png and b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Muscle.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Recovery.png b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Recovery.png index d357d44..c929724 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Recovery.png and b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Recovery.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Sleep.png b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Sleep.png index 84f041a..c60971d 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Sleep.png and b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Sleep.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Stress.png b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Stress.png index c87606c..55c50e6 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/supplements-icons/Stress.png and b/public/keepsimple_/assets/longevity/sleep/supplements-icons/Stress.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/table-border.svg b/public/keepsimple_/assets/longevity/sleep/table-border.svg index d6cfc7f..875dbdb 100644 --- a/public/keepsimple_/assets/longevity/sleep/table-border.svg +++ b/public/keepsimple_/assets/longevity/sleep/table-border.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/sleep/table-line.svg b/public/keepsimple_/assets/longevity/sleep/table-line.svg index 13ffa6a..4fe54a2 100644 --- a/public/keepsimple_/assets/longevity/sleep/table-line.svg +++ b/public/keepsimple_/assets/longevity/sleep/table-line.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/sleep/third-row.png b/public/keepsimple_/assets/longevity/sleep/third-row.png index c216fb2..92d5646 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/third-row.png and b/public/keepsimple_/assets/longevity/sleep/third-row.png differ diff --git a/public/keepsimple_/assets/longevity/sleep/used-devices-header.png b/public/keepsimple_/assets/longevity/sleep/used-devices-header.png index eb9cd57..6664970 100644 Binary files a/public/keepsimple_/assets/longevity/sleep/used-devices-header.png and b/public/keepsimple_/assets/longevity/sleep/used-devices-header.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/book-notes-ru-mobile.png b/public/keepsimple_/assets/longevity/study/charts/book-notes-ru-mobile.png index 02863e0..f15372b 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/book-notes-ru-mobile.png and b/public/keepsimple_/assets/longevity/study/charts/book-notes-ru-mobile.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/book-notes-ru.png b/public/keepsimple_/assets/longevity/study/charts/book-notes-ru.png index 626c03b..452dbf2 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/book-notes-ru.png and b/public/keepsimple_/assets/longevity/study/charts/book-notes-ru.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/daily-work-ru-mobile.png b/public/keepsimple_/assets/longevity/study/charts/daily-work-ru-mobile.png index 9ccb92c..ca3efb3 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/daily-work-ru-mobile.png and b/public/keepsimple_/assets/longevity/study/charts/daily-work-ru-mobile.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/daily-work-ru.png b/public/keepsimple_/assets/longevity/study/charts/daily-work-ru.png index 9c45e55..ad1b693 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/daily-work-ru.png and b/public/keepsimple_/assets/longevity/study/charts/daily-work-ru.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/data-ru-mobile.png b/public/keepsimple_/assets/longevity/study/charts/data-ru-mobile.png index 2aab7ad..21b658c 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/data-ru-mobile.png and b/public/keepsimple_/assets/longevity/study/charts/data-ru-mobile.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/data-ru.png b/public/keepsimple_/assets/longevity/study/charts/data-ru.png index a9d35f3..f6f2653 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/data-ru.png and b/public/keepsimple_/assets/longevity/study/charts/data-ru.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru-mobile.png b/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru-mobile.png index 162347b..3cbb3d1 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru-mobile.png and b/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru-mobile.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru.png b/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru.png index 6223c50..1b545b8 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru.png and b/public/keepsimple_/assets/longevity/study/charts/research-tasks-ru.png differ diff --git a/public/keepsimple_/assets/longevity/study/charts/what-to-read-ru-mobile.png b/public/keepsimple_/assets/longevity/study/charts/what-to-read-ru-mobile.png deleted file mode 100644 index 580bca9..0000000 Binary files a/public/keepsimple_/assets/longevity/study/charts/what-to-read-ru-mobile.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/study/charts/what-to-read-ru.png b/public/keepsimple_/assets/longevity/study/charts/what-to-read-ru.png index dc9f84f..a980a05 100644 Binary files a/public/keepsimple_/assets/longevity/study/charts/what-to-read-ru.png and b/public/keepsimple_/assets/longevity/study/charts/what-to-read-ru.png differ diff --git a/public/keepsimple_/assets/longevity/study/flipped-card-bg.png b/public/keepsimple_/assets/longevity/study/flipped-card-bg.png index 3355006..a404cbf 100644 Binary files a/public/keepsimple_/assets/longevity/study/flipped-card-bg.png and b/public/keepsimple_/assets/longevity/study/flipped-card-bg.png differ diff --git a/public/keepsimple_/assets/longevity/study/hacks-bg.png b/public/keepsimple_/assets/longevity/study/hacks-bg.png index db3e589..e5b8f42 100644 Binary files a/public/keepsimple_/assets/longevity/study/hacks-bg.png and b/public/keepsimple_/assets/longevity/study/hacks-bg.png differ diff --git a/public/keepsimple_/assets/longevity/study/hacks.png b/public/keepsimple_/assets/longevity/study/hacks.png index d7d8de2..edf977f 100644 Binary files a/public/keepsimple_/assets/longevity/study/hacks.png and b/public/keepsimple_/assets/longevity/study/hacks.png differ diff --git a/public/keepsimple_/assets/longevity/study/line.svg b/public/keepsimple_/assets/longevity/study/line.svg index 0e1fcb3..ca64886 100644 --- a/public/keepsimple_/assets/longevity/study/line.svg +++ b/public/keepsimple_/assets/longevity/study/line.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/study/mobile-charts/memory-retention.webp b/public/keepsimple_/assets/longevity/study/mobile-charts/memory-retention.webp deleted file mode 100644 index 50d9205..0000000 Binary files a/public/keepsimple_/assets/longevity/study/mobile-charts/memory-retention.webp and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/study/page-switcher-back.svg b/public/keepsimple_/assets/longevity/study/page-switcher-back.svg index c0a1e30..c69552e 100644 --- a/public/keepsimple_/assets/longevity/study/page-switcher-back.svg +++ b/public/keepsimple_/assets/longevity/study/page-switcher-back.svg @@ -1,26 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/study/page-switcher.svg b/public/keepsimple_/assets/longevity/study/page-switcher.svg index a7f0c47..54c4830 100644 --- a/public/keepsimple_/assets/longevity/study/page-switcher.svg +++ b/public/keepsimple_/assets/longevity/study/page-switcher.svg @@ -1,26 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/study/study-bg.png b/public/keepsimple_/assets/longevity/study/study-bg.png index d87926f..c045bf6 100644 Binary files a/public/keepsimple_/assets/longevity/study/study-bg.png and b/public/keepsimple_/assets/longevity/study/study-bg.png differ diff --git a/public/keepsimple_/assets/longevity/study/study-flip-bg.webp b/public/keepsimple_/assets/longevity/study/study-flip-bg.webp deleted file mode 100644 index d50615d..0000000 Binary files a/public/keepsimple_/assets/longevity/study/study-flip-bg.webp and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/study/study-flip-card-bg.webp b/public/keepsimple_/assets/longevity/study/study-flip-card-bg.webp deleted file mode 100644 index dbf90dd..0000000 Binary files a/public/keepsimple_/assets/longevity/study/study-flip-card-bg.webp and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/supplements/foundational.png b/public/keepsimple_/assets/longevity/supplements/foundational.png index 324c2be..720ba02 100644 Binary files a/public/keepsimple_/assets/longevity/supplements/foundational.png and b/public/keepsimple_/assets/longevity/supplements/foundational.png differ diff --git a/public/keepsimple_/assets/longevity/supplements/hacks.png b/public/keepsimple_/assets/longevity/supplements/hacks.png index ebb5511..0dbca8c 100644 Binary files a/public/keepsimple_/assets/longevity/supplements/hacks.png and b/public/keepsimple_/assets/longevity/supplements/hacks.png differ diff --git a/public/keepsimple_/assets/longevity/supplements/longevity.png b/public/keepsimple_/assets/longevity/supplements/longevity.png index 9284159..3064af9 100644 Binary files a/public/keepsimple_/assets/longevity/supplements/longevity.png and b/public/keepsimple_/assets/longevity/supplements/longevity.png differ diff --git a/public/keepsimple_/assets/longevity/supplements/performance.png b/public/keepsimple_/assets/longevity/supplements/performance.png index 9284159..3064af9 100644 Binary files a/public/keepsimple_/assets/longevity/supplements/performance.png and b/public/keepsimple_/assets/longevity/supplements/performance.png differ diff --git a/public/keepsimple_/assets/longevity/supplements/situational.png b/public/keepsimple_/assets/longevity/supplements/situational.png index 9284159..3064af9 100644 Binary files a/public/keepsimple_/assets/longevity/supplements/situational.png and b/public/keepsimple_/assets/longevity/supplements/situational.png differ diff --git a/public/keepsimple_/assets/longevity/supplements/table-header.png b/public/keepsimple_/assets/longevity/supplements/table-header.png index 1826467..37e4ede 100644 Binary files a/public/keepsimple_/assets/longevity/supplements/table-header.png and b/public/keepsimple_/assets/longevity/supplements/table-header.png differ diff --git a/public/keepsimple_/assets/longevity/workout/brain-activity-bg.png b/public/keepsimple_/assets/longevity/workout/brain-activity-bg.png index 0edfa1e..29db2ac 100644 Binary files a/public/keepsimple_/assets/longevity/workout/brain-activity-bg.png and b/public/keepsimple_/assets/longevity/workout/brain-activity-bg.png differ diff --git a/public/keepsimple_/assets/longevity/workout/hacks.png b/public/keepsimple_/assets/longevity/workout/hacks.png index 75b223f..2b03961 100644 Binary files a/public/keepsimple_/assets/longevity/workout/hacks.png and b/public/keepsimple_/assets/longevity/workout/hacks.png differ diff --git a/public/keepsimple_/assets/longevity/workout/mandatory-workouts.png b/public/keepsimple_/assets/longevity/workout/mandatory-workouts.png index 7f21ab9..9091c8a 100644 Binary files a/public/keepsimple_/assets/longevity/workout/mandatory-workouts.png and b/public/keepsimple_/assets/longevity/workout/mandatory-workouts.png differ diff --git a/public/keepsimple_/assets/longevity/workout/optional-workouts.png b/public/keepsimple_/assets/longevity/workout/optional-workouts.png index 36f3567..2d95be4 100644 Binary files a/public/keepsimple_/assets/longevity/workout/optional-workouts.png and b/public/keepsimple_/assets/longevity/workout/optional-workouts.png differ diff --git a/public/keepsimple_/assets/longevity/workout/short-line.png b/public/keepsimple_/assets/longevity/workout/short-line.png index 9b699b7..8eaa954 100644 Binary files a/public/keepsimple_/assets/longevity/workout/short-line.png and b/public/keepsimple_/assets/longevity/workout/short-line.png differ diff --git a/public/keepsimple_/assets/longevity/workout/strength-bg.png b/public/keepsimple_/assets/longevity/workout/strength-bg.png index ddaab9c..41f7799 100644 Binary files a/public/keepsimple_/assets/longevity/workout/strength-bg.png and b/public/keepsimple_/assets/longevity/workout/strength-bg.png differ diff --git a/public/keepsimple_/assets/longevity/workout/thumb.png b/public/keepsimple_/assets/longevity/workout/thumb.png index 4ad12d0..de26eec 100644 Binary files a/public/keepsimple_/assets/longevity/workout/thumb.png and b/public/keepsimple_/assets/longevity/workout/thumb.png differ diff --git a/public/keepsimple_/assets/longevity/workout/thumb.svg b/public/keepsimple_/assets/longevity/workout/thumb.svg index 2d7fb07..c42c551 100644 --- a/public/keepsimple_/assets/longevity/workout/thumb.svg +++ b/public/keepsimple_/assets/longevity/workout/thumb.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/longevity/workout/warrior.png b/public/keepsimple_/assets/longevity/workout/warrior.png deleted file mode 100644 index 1ed1a65..0000000 Binary files a/public/keepsimple_/assets/longevity/workout/warrior.png and /dev/null differ diff --git a/public/keepsimple_/assets/longevity/workout/weekly-workout-bg.png b/public/keepsimple_/assets/longevity/workout/weekly-workout-bg.png index bbafc8e..de06fa2 100644 Binary files a/public/keepsimple_/assets/longevity/workout/weekly-workout-bg.png and b/public/keepsimple_/assets/longevity/workout/weekly-workout-bg.png differ diff --git a/public/keepsimple_/assets/longevity/workout/weekly-workout/0.png b/public/keepsimple_/assets/longevity/workout/weekly-workout/0.png index 5e908ef..5aac86b 100644 Binary files a/public/keepsimple_/assets/longevity/workout/weekly-workout/0.png and b/public/keepsimple_/assets/longevity/workout/weekly-workout/0.png differ diff --git a/public/keepsimple_/assets/longevity/workout/weekly-workout/1.png b/public/keepsimple_/assets/longevity/workout/weekly-workout/1.png index 8f1242f..580333a 100644 Binary files a/public/keepsimple_/assets/longevity/workout/weekly-workout/1.png and b/public/keepsimple_/assets/longevity/workout/weekly-workout/1.png differ diff --git a/public/keepsimple_/assets/longevity/workout/weekly-workout/2.png b/public/keepsimple_/assets/longevity/workout/weekly-workout/2.png index 7a5e497..a14e9e4 100644 Binary files a/public/keepsimple_/assets/longevity/workout/weekly-workout/2.png and b/public/keepsimple_/assets/longevity/workout/weekly-workout/2.png differ diff --git a/public/keepsimple_/assets/longevity/workout/weekly-workout/3.png b/public/keepsimple_/assets/longevity/workout/weekly-workout/3.png index dd32c08..599111f 100644 Binary files a/public/keepsimple_/assets/longevity/workout/weekly-workout/3.png and b/public/keepsimple_/assets/longevity/workout/weekly-workout/3.png differ diff --git a/public/keepsimple_/assets/longevity/workout/weekly-workout/4.png b/public/keepsimple_/assets/longevity/workout/weekly-workout/4.png index cffc708..430ab2c 100644 Binary files a/public/keepsimple_/assets/longevity/workout/weekly-workout/4.png and b/public/keepsimple_/assets/longevity/workout/weekly-workout/4.png differ diff --git a/public/keepsimple_/assets/longevity/workout/workout-supplements.png b/public/keepsimple_/assets/longevity/workout/workout-supplements.png index c9446f3..c38a1bd 100644 Binary files a/public/keepsimple_/assets/longevity/workout/workout-supplements.png and b/public/keepsimple_/assets/longevity/workout/workout-supplements.png differ diff --git a/public/keepsimple_/assets/mobile-leaves-compressed.mp4 b/public/keepsimple_/assets/mobile-leaves-compressed.mp4 deleted file mode 100644 index 89ef63f..0000000 Binary files a/public/keepsimple_/assets/mobile-leaves-compressed.mp4 and /dev/null differ diff --git a/public/keepsimple_/assets/test/ks-test.mp4 b/public/keepsimple_/assets/test/ks-test.mp4 deleted file mode 100644 index 6788682..0000000 Binary files a/public/keepsimple_/assets/test/ks-test.mp4 and /dev/null differ diff --git a/public/keepsimple_/assets/tools/container/dark-bg.png b/public/keepsimple_/assets/tools/container/dark-bg.png new file mode 100644 index 0000000..d8d972e Binary files /dev/null and b/public/keepsimple_/assets/tools/container/dark-bg.png differ diff --git a/public/keepsimple_/assets/tools/container/dark-bg.svg b/public/keepsimple_/assets/tools/container/dark-bg.svg deleted file mode 100644 index 0abec44..0000000 --- a/public/keepsimple_/assets/tools/container/dark-bg.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/public/keepsimple_/assets/tools/container/white-bg.png b/public/keepsimple_/assets/tools/container/white-bg.png new file mode 100644 index 0000000..727ddfd Binary files /dev/null and b/public/keepsimple_/assets/tools/container/white-bg.png differ diff --git a/public/keepsimple_/assets/tools/container/white-bg.svg b/public/keepsimple_/assets/tools/container/white-bg.svg deleted file mode 100644 index 98bda4f..0000000 --- a/public/keepsimple_/assets/tools/container/white-bg.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/public/keepsimple_/assets/tools/hero/black.png b/public/keepsimple_/assets/tools/hero/black.png index 395d8cf..dba4c05 100644 Binary files a/public/keepsimple_/assets/tools/hero/black.png and b/public/keepsimple_/assets/tools/hero/black.png differ diff --git a/public/keepsimple_/assets/tools/hero/default-dark.png b/public/keepsimple_/assets/tools/hero/default-dark.png index 1c20f17..c92838e 100644 Binary files a/public/keepsimple_/assets/tools/hero/default-dark.png and b/public/keepsimple_/assets/tools/hero/default-dark.png differ diff --git a/public/keepsimple_/assets/tools/hero/default.png b/public/keepsimple_/assets/tools/hero/default.png index e964c0d..8ed76a6 100644 Binary files a/public/keepsimple_/assets/tools/hero/default.png and b/public/keepsimple_/assets/tools/hero/default.png differ diff --git a/public/keepsimple_/assets/tools/hero/green.png b/public/keepsimple_/assets/tools/hero/green.png index fa79ab7..9d4b42b 100644 Binary files a/public/keepsimple_/assets/tools/hero/green.png and b/public/keepsimple_/assets/tools/hero/green.png differ diff --git a/public/keepsimple_/assets/tools/hero/white.png b/public/keepsimple_/assets/tools/hero/white.png index 2831eeb..b3d8dbd 100644 Binary files a/public/keepsimple_/assets/tools/hero/white.png and b/public/keepsimple_/assets/tools/hero/white.png differ diff --git a/public/keepsimple_/assets/tools/logo/black.svg b/public/keepsimple_/assets/tools/logo/black.svg index 1c9e0bc..2f795ac 100644 --- a/public/keepsimple_/assets/tools/logo/black.svg +++ b/public/keepsimple_/assets/tools/logo/black.svg @@ -1,27 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/tools/logo/default-dark.svg b/public/keepsimple_/assets/tools/logo/default-dark.svg index e1cc8a6..8d47a42 100644 --- a/public/keepsimple_/assets/tools/logo/default-dark.svg +++ b/public/keepsimple_/assets/tools/logo/default-dark.svg @@ -1,18 +1 @@ - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/tools/logo/default.svg b/public/keepsimple_/assets/tools/logo/default.svg index d076efc..6855158 100644 --- a/public/keepsimple_/assets/tools/logo/default.svg +++ b/public/keepsimple_/assets/tools/logo/default.svg @@ -1,23 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/tools/logo/green.svg b/public/keepsimple_/assets/tools/logo/green.svg index 109e089..07fae50 100644 --- a/public/keepsimple_/assets/tools/logo/green.svg +++ b/public/keepsimple_/assets/tools/logo/green.svg @@ -1,23 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/assets/tools/logo/white.svg b/public/keepsimple_/assets/tools/logo/white.svg index 66d26cf..feddc00 100644 --- a/public/keepsimple_/assets/tools/logo/white.svg +++ b/public/keepsimple_/assets/tools/logo/white.svg @@ -1,27 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/public/keepsimple_/fonts/Cormorant_Garamond/README.txt b/public/keepsimple_/fonts/Cormorant_Garamond/README.txt index 147e896..241aefe 100644 --- a/public/keepsimple_/fonts/Cormorant_Garamond/README.txt +++ b/public/keepsimple_/fonts/Cormorant_Garamond/README.txt @@ -15,12 +15,10 @@ that aren’t available as static fonts. Not all apps support variable fonts, an in those cases you can use the static font files for Cormorant Garamond: Cormorant_Garamond/static/CormorantGaramond-Light.ttf Cormorant_Garamond/static/CormorantGaramond-Regular.ttf - Cormorant_Garamond/static/CormorantGaramond-Medium.ttf Cormorant_Garamond/static/CormorantGaramond-SemiBold.ttf Cormorant_Garamond/static/CormorantGaramond-Bold.ttf Cormorant_Garamond/static/CormorantGaramond-LightItalic.ttf Cormorant_Garamond/static/CormorantGaramond-Italic.ttf - Cormorant_Garamond/static/CormorantGaramond-MediumItalic.ttf Cormorant_Garamond/static/CormorantGaramond-SemiBoldItalic.ttf Cormorant_Garamond/static/CormorantGaramond-BoldItalic.ttf diff --git a/public/keepsimple_/fonts/Cormorant_Garamond/static/CormorantGaramond-Medium.ttf b/public/keepsimple_/fonts/Cormorant_Garamond/static/CormorantGaramond-Medium.ttf deleted file mode 100644 index 45ba5fe..0000000 Binary files a/public/keepsimple_/fonts/Cormorant_Garamond/static/CormorantGaramond-Medium.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/IBMPlexSans-Regular.ttf b/public/keepsimple_/fonts/IBMPlexSans-Regular.ttf deleted file mode 100644 index b581964..0000000 Binary files a/public/keepsimple_/fonts/IBMPlexSans-Regular.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Black.ttf b/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Black.ttf deleted file mode 100644 index bc6a5e4..0000000 Binary files a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Black.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-ExtraBold.ttf b/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-ExtraBold.ttf deleted file mode 100644 index e081281..0000000 Binary files a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-ExtraBold.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Light.ttf b/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Light.ttf deleted file mode 100644 index 346842c..0000000 Binary files a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Light.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Medium.ttf b/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Medium.ttf deleted file mode 100644 index 80f4c50..0000000 Binary files a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Medium.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Regular.ttf b/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Regular.ttf deleted file mode 100644 index 0974320..0000000 Binary files a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-Regular.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-SemiBold.ttf b/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-SemiBold.ttf deleted file mode 100644 index bf45af2..0000000 Binary files a/public/keepsimple_/fonts/NotoSansArmenian/NotoSansArmenian-SemiBold.ttf and /dev/null differ diff --git a/public/keepsimple_/fonts/Sarabun/Sarabun-Medium.woff2 b/public/keepsimple_/fonts/Sarabun/Sarabun-Medium.woff2 new file mode 100644 index 0000000..50bd39e Binary files /dev/null and b/public/keepsimple_/fonts/Sarabun/Sarabun-Medium.woff2 differ diff --git a/public/keepsimple_/fonts/Sarabun/Sarabun-Regular.woff2 b/public/keepsimple_/fonts/Sarabun/Sarabun-Regular.woff2 new file mode 100644 index 0000000..5c2962a Binary files /dev/null and b/public/keepsimple_/fonts/Sarabun/Sarabun-Regular.woff2 differ diff --git a/src/api/strapi.ts b/src/api/strapi.ts index f4776eb..82310dc 100644 --- a/src/api/strapi.ts +++ b/src/api/strapi.ts @@ -37,7 +37,7 @@ export const getArticles = async (locale: TLocales) => { }; export const getHomeData = async (locale: TLocales) => { - const homeUrl = `${process.env.NEXT_PUBLIC_STRAPI}/api/home-page?locale=${locale}&populate[tools][populate]=icon&populate[usedBy][populate]=*&populate[projects]=*&populate[pageSeo]=*&populate[supporters][populate]=image&populate[OGTags][populate]=ogImage`; + const homeUrl = `${process.env.NEXT_PUBLIC_STRAPI}/api/home-page?locale=${locale}&populate[tools][populate]=icon&populate[usedBy][populate]=*&populate[projects]=*&populate[pageSeo]=*&populate[supporters][populate]=image&populate[sliderImage][populate][image]=true&populate[sliderImage][populate][dark_image]=true&populate[OGTags][populate]=ogImage`; return await fetch(homeUrl) .then(resp => resp.json()) .then(json => json?.data?.attributes || null); diff --git a/src/api/tools.ts b/src/api/tools.ts index 4d873e0..5604926 100644 --- a/src/api/tools.ts +++ b/src/api/tools.ts @@ -1,5 +1,15 @@ export const getTools = async (locale: string) => { - const url = `${process.env.NEXT_PUBLIC_STRAPI}/api/tool-setting?populate[tools_list][populate]=*&populate[Seo]=*&locale=${locale}`; + const fields = [ + 'idForDev', + 'link', + 'title', + 'description', + 'poweredBy', + 'isInDevelopment', + ] + .map((f, i) => `populate[tools_list][fields][${i}]=${f}`) + .join('&'); + const url = `${process.env.NEXT_PUBLIC_STRAPI}/api/tool-setting?${fields}&populate[Seo]=*&locale=${locale}`; return await fetch(url) .then(resp => resp.json()) .then(json => json?.data?.attributes || null); diff --git a/src/assets/icons/BobGray.tsx b/src/assets/icons/BobGray.tsx index 7e1e76e..b04d556 100644 --- a/src/assets/icons/BobGray.tsx +++ b/src/assets/icons/BobGray.tsx @@ -1,33 +1,12 @@ +import Image from 'next/image'; + const BobGray = () => ( - - - - - - - - - - - - - - + Bob Gray ); export default BobGray; diff --git a/src/assets/icons/BobLight.tsx b/src/assets/icons/BobLight.tsx index 5fb224d..d880ccd 100644 --- a/src/assets/icons/BobLight.tsx +++ b/src/assets/icons/BobLight.tsx @@ -1,39 +1,12 @@ +import Image from 'next/image'; + const BobLight = () => ( - - - - - - - - - + Bob Light ); export default BobLight; diff --git a/src/assets/icons/DukeGreyLogo.tsx b/src/assets/icons/DukeGreyLogo.tsx deleted file mode 100644 index 6877c1a..0000000 --- a/src/assets/icons/DukeGreyLogo.tsx +++ /dev/null @@ -1,14 +0,0 @@ -const DukeGreyLogo = () => ( - - - - - - - - - - - -); -export default DukeGreyLogo; diff --git a/src/assets/icons/HarvardBusinessSchoolGreyLogo.tsx b/src/assets/icons/HarvardBusinessSchoolGreyLogo.tsx deleted file mode 100644 index d96efeb..0000000 --- a/src/assets/icons/HarvardBusinessSchoolGreyLogo.tsx +++ /dev/null @@ -1,29 +0,0 @@ -const HarvardBusinessSchoolGreyLogo = () => ( - - - - - - - - - - - - - - - - - - -); -export default HarvardBusinessSchoolGreyLogo; diff --git a/src/assets/icons/HarvardBusinessSchoolLogo.tsx b/src/assets/icons/HarvardBusinessSchoolLogo.tsx deleted file mode 100644 index 8cb1b4a..0000000 --- a/src/assets/icons/HarvardBusinessSchoolLogo.tsx +++ /dev/null @@ -1,71 +0,0 @@ -const HarvardBusinessSchoolLogo = () => ( - - - - - - - - - - - - - - - - - - - - - - - - - -); - -export default HarvardBusinessSchoolLogo; diff --git a/src/assets/icons/PyramidsGray.tsx b/src/assets/icons/PyramidsGray.tsx index eb9d8c7..b134a5c 100644 --- a/src/assets/icons/PyramidsGray.tsx +++ b/src/assets/icons/PyramidsGray.tsx @@ -1,39 +1,12 @@ +import Image from 'next/image'; + const PyramidsGray = () => ( - - - - - - - - - + UX Core Gray ); export default PyramidsGray; diff --git a/src/assets/icons/UXCGIcon.tsx b/src/assets/icons/UXCGIcon.tsx deleted file mode 100644 index 896e1fd..0000000 --- a/src/assets/icons/UXCGIcon.tsx +++ /dev/null @@ -1,28 +0,0 @@ -const UXCGIcon = () => ( - - - - - - -); - -export default UXCGIcon; diff --git a/src/assets/icons/UXCoreGray.tsx b/src/assets/icons/UXCoreGray.tsx index d064935..4cd2e83 100644 --- a/src/assets/icons/UXCoreGray.tsx +++ b/src/assets/icons/UXCoreGray.tsx @@ -1,39 +1,12 @@ +import Image from 'next/image'; + const UXCoreGray = () => ( - - - - - - - - - + UX Core Gray ); export default UXCoreGray; diff --git a/src/assets/icons/tools/company-management.svg b/src/assets/icons/tools/company-management.svg index 6c451a1..6033abc 100644 --- a/src/assets/icons/tools/company-management.svg +++ b/src/assets/icons/tools/company-management.svg @@ -1,13 +1 @@ - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/bob.svg b/src/assets/icons/tools/tool-icons/bob.svg index 9913151..7c88920 100644 --- a/src/assets/icons/tools/tool-icons/bob.svg +++ b/src/assets/icons/tools/tool-icons/bob.svg @@ -1,39 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/claude-bob.svg b/src/assets/icons/tools/tool-icons/claude-bob.svg index 5dba1e9..664839a 100644 --- a/src/assets/icons/tools/tool-icons/claude-bob.svg +++ b/src/assets/icons/tools/tool-icons/claude-bob.svg @@ -1,204 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/ema.svg b/src/assets/icons/tools/tool-icons/ema.svg index 8819a1c..aeb29db 100644 --- a/src/assets/icons/tools/tool-icons/ema.svg +++ b/src/assets/icons/tools/tool-icons/ema.svg @@ -1,32 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/friendly-tom.svg b/src/assets/icons/tools/tool-icons/friendly-tom.svg index 7b34b8a..6d424e7 100644 --- a/src/assets/icons/tools/tool-icons/friendly-tom.svg +++ b/src/assets/icons/tools/tool-icons/friendly-tom.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/github.svg b/src/assets/icons/tools/tool-icons/github.svg index bc93bad..d1749e8 100644 --- a/src/assets/icons/tools/tool-icons/github.svg +++ b/src/assets/icons/tools/tool-icons/github.svg @@ -1,71 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/mosaic.svg b/src/assets/icons/tools/tool-icons/mosaic.svg index 8811596..a1d22ee 100644 --- a/src/assets/icons/tools/tool-icons/mosaic.svg +++ b/src/assets/icons/tools/tool-icons/mosaic.svg @@ -1,23 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/tom.svg b/src/assets/icons/tools/tool-icons/tom.svg index 9b1a44e..4c92d68 100644 --- a/src/assets/icons/tools/tool-icons/tom.svg +++ b/src/assets/icons/tools/tool-icons/tom.svg @@ -1,27 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/tools/tool-icons/vibesuite.svg b/src/assets/icons/tools/tool-icons/vibesuite.svg index 353cf0d..70523e3 100644 --- a/src/assets/icons/tools/tool-icons/vibesuite.svg +++ b/src/assets/icons/tools/tool-icons/vibesuite.svg @@ -1,6 +1 @@ - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/components/Box/Box.module.scss b/src/components/Box/Box.module.scss index d1cc3ba..2b3bdde 100644 --- a/src/components/Box/Box.module.scss +++ b/src/components/Box/Box.module.scss @@ -55,12 +55,6 @@ } } -.hyLang { - * { - font-family: 'NotoSansArmenian-Regular', sans-serif; - } -} - @media (max-width: 500px) { .content { right: unset; diff --git a/src/components/Headline/Headline.module.scss b/src/components/Headline/Headline.module.scss index 1998d60..0dbbb87 100644 --- a/src/components/Headline/Headline.module.scss +++ b/src/components/Headline/Headline.module.scss @@ -1,7 +1,7 @@ @import '@styles/_animations.scss'; .headline { - background-image: url('/keepsimple_/assets/landingPage/landing-bg.png'); + background-image: url('/keepsimple_/assets/landingPage/landing-bg.webp'); display: flex; width: 100%; max-width: 100%; @@ -39,6 +39,16 @@ max-height: 100%; .videoContainer { + .poster { + width: 100%; + height: 100%; + object-fit: cover; + position: absolute; + top: 0; + left: 0; + z-index: -1; + } + .video { width: 100%; height: 100%; @@ -48,6 +58,12 @@ left: 0; z-index: -1; background-color: unset; + opacity: 0; + transition: opacity 300ms ease; + } + + .videoVisible { + opacity: 1; } } @@ -232,6 +248,11 @@ align-items: center; .videoContainer { + .poster { + height: 800px; + object-fit: none; + } + .video { height: 800px; object-fit: none; @@ -286,7 +307,7 @@ display: block; width: 786px; max-width: 100%; - height: auto; + height: 55vh; position: relative; &::after { @@ -296,15 +317,29 @@ left: 0; width: 100vw; height: 55vh; - background-image: url('/assets/landingPage/landing-bg.png'); + background-image: url('/assets/landingPage/landing-bg.webp'); background-repeat: repeat; } + .poster { + width: 100vw; + height: 55vh; + object-fit: cover; + } + .video { width: 100vw; height: 55vh; - -o-object-fit: cover; object-fit: cover; + position: absolute; + top: 0; + left: 0; + opacity: 0; + transition: opacity 300ms ease; + } + + .videoVisible { + opacity: 1; } } } diff --git a/src/components/Headline/Headline.tsx b/src/components/Headline/Headline.tsx index c2dd034..d7fea65 100644 --- a/src/components/Headline/Headline.tsx +++ b/src/components/Headline/Headline.tsx @@ -1,7 +1,14 @@ import cn from 'classnames'; import Image from 'next/image'; import { useRouter } from 'next/router'; -import { FC, useContext, useEffect, useState } from 'react'; +import { + FC, + useCallback, + useContext, + useEffect, + useRef, + useState, +} from 'react'; import { flushSync } from 'react-dom'; import { socialMediaLinks } from '@constants/common'; @@ -36,6 +43,52 @@ const Headline: FC = ({ headline, darkTheme, russianView }) => { const [defaultState, setDefaultState] = useState(1); const [fadeInIndexes, setFadeInIndexes] = useState([]); + const [desktopVideoReady, setDesktopVideoReady] = useState(false); + const [mobileVideoReady, setMobileVideoReady] = useState(false); + const desktopVideoRef = useRef(null); + const mobileVideoRef = useRef(null); + + const loadVideo = useCallback( + ( + ref: React.RefObject, + src: string, + setReady: (v: boolean) => void, + ) => { + const video = ref.current; + if (!video) return; + video.src = src; + video.load(); + const onCanPlay = () => { + setReady(true); + video.removeEventListener('canplay', onCanPlay); + }; + video.addEventListener('canplay', onCanPlay); + }, + [], + ); + + useEffect(() => { + const handleLoad = () => { + loadVideo( + desktopVideoRef, + '/keepsimple_/assets/leaves.mp4', + setDesktopVideoReady, + ); + loadVideo( + mobileVideoRef, + '/keepsimple_/assets/home-page/Mobile-Leaves-Compressed1.mp4', + setMobileVideoReady, + ); + }; + + if (document.readyState === 'complete') { + handleLoad(); + } else { + window.addEventListener('load', handleLoad); + return () => window.removeEventListener('load', handleLoad); + } + }, [loadVideo]); + const serenityText = locale === 'ru' ? 'покой' : 'serenity mode'; const exitSerenityText = locale === 'ru' ? 'покинуть режим покоя' : 'exit serenity'; @@ -164,18 +217,26 @@ const Headline: FC = ({ headline, darkTheme, russianView }) => {
+ Hero background + />
@@ -263,21 +324,26 @@ const Headline: FC = ({ headline, darkTheme, russianView }) => {
+ Hero background + />
{contributorsTxt} diff --git a/src/components/Modal/Modal.module.scss b/src/components/Modal/Modal.module.scss index 2a449e9..4178634 100644 --- a/src/components/Modal/Modal.module.scss +++ b/src/components/Modal/Modal.module.scss @@ -30,7 +30,7 @@ position: relative; z-index: 80; border-radius: 4px; - background-image: url('/keepsimple_/assets/landingPage/landing-bg.png'); + background-image: url('/keepsimple_/assets/landingPage/landing-bg.webp'); .header { .hadBorder { diff --git a/src/components/SettingsModal/SettingsModal.module.scss b/src/components/SettingsModal/SettingsModal.module.scss index f309469..7992973 100644 --- a/src/components/SettingsModal/SettingsModal.module.scss +++ b/src/components/SettingsModal/SettingsModal.module.scss @@ -87,7 +87,7 @@ max-width: 480px !important; width: 480px !important; border-radius: 0; - background-image: url('/keepsimple_/assets/landingPage/landing-bg.png') !important; + background-image: url('/keepsimple_/assets/landingPage/landing-bg.webp') !important; > div:first-child > span:first-child { text-transform: uppercase; @@ -104,7 +104,7 @@ // Dark mode :global(.darkTheme) { .ModalWrapper { - background-image: url('/keepsimple_/assets/landingPage/landing-dark-bg.png') !important; + background-image: url('/keepsimple_/assets/landingPage/landing-dark-bg.webp') !important; > div:first-child > span:first-child { color: #fff; diff --git a/src/components/SupporterContainer/SupporterContainer.module.scss b/src/components/SupporterContainer/SupporterContainer.module.scss index b676bc3..51dcc19 100644 --- a/src/components/SupporterContainer/SupporterContainer.module.scss +++ b/src/components/SupporterContainer/SupporterContainer.module.scss @@ -8,7 +8,7 @@ opacity: 0; .wrapper { - background-image: url('/keepsimple_/assets/landingPage/landing-bg.png'); + background-image: url('/keepsimple_/assets/landingPage/landing-bg.webp'); width: 100%; border: 1px solid #dad6d4; max-width: 367px; diff --git a/src/components/SupporterContainer/SupporterContainer.tsx b/src/components/SupporterContainer/SupporterContainer.tsx index 370e070..0504188 100644 --- a/src/components/SupporterContainer/SupporterContainer.tsx +++ b/src/components/SupporterContainer/SupporterContainer.tsx @@ -1,4 +1,5 @@ import cn from 'classnames'; +import Image from 'next/image'; import { FC } from 'react'; import styles from './SupporterContainer.module.scss'; @@ -41,7 +42,7 @@ const SupporterContainer: FC = ({ />
- {name} = ({ usedBy, darkTheme, title }) => { @@ -30,6 +32,17 @@ const UsedBy: FC = ({ usedBy, darkTheme, title }) => { triggerOnce: true, threshold: 0.2, }); + const strapiUrl = process.env.NEXT_PUBLIC_STRAPI; + const darkImageUrl = usedBy?.dark_image?.data?.attributes?.url; + const imageUrl = usedBy?.image?.data?.attributes?.url; + const src = + darkTheme && darkImageUrl + ? `${strapiUrl}${darkImageUrl}` + : imageUrl + ? `${strapiUrl}${imageUrl}` + : ''; + + if (!src) return null; return (
= ({ usedBy, darkTheme, title }) => { width={1920} height={250} className={styles.img} - src={ - darkTheme - ? '/keepsimple_/assets/logos-line-large-dark.png' - : '/keepsimple_/assets/logos-line-large.png' - } + src={src} alt={'Logos'} />
@@ -67,11 +76,7 @@ const UsedBy: FC = ({ usedBy, darkTheme, title }) => { width={1920} alt={'Logos'} className={styles.img} - src={ - darkTheme - ? '/keepsimple_/assets/logos-line-large-dark.png' - : '/keepsimple_/assets/logos-line-large.png' - } + src={src} /> diff --git a/src/components/longevity/MobileNavigation/MobileNavigation.module.scss b/src/components/longevity/MobileNavigation/MobileNavigation.module.scss index 8ee58bf..c475664 100644 --- a/src/components/longevity/MobileNavigation/MobileNavigation.module.scss +++ b/src/components/longevity/MobileNavigation/MobileNavigation.module.scss @@ -69,7 +69,7 @@ position: absolute; bottom: 0; left: 0; - height: 2px; + width: 100%; max-width: 310px; } diff --git a/src/components/longevity/MobileNavigation/MobileNavigation.tsx b/src/components/longevity/MobileNavigation/MobileNavigation.tsx index 7045e78..ea789b8 100644 --- a/src/components/longevity/MobileNavigation/MobileNavigation.tsx +++ b/src/components/longevity/MobileNavigation/MobileNavigation.tsx @@ -10,7 +10,6 @@ import { useClickOutside } from '@lib/useClickOutside'; import longevityData from '@data/longevity'; import { DietIcon } from '@icons/longevity/DietIcon'; -import Divider from '@icons/longevity/Divider'; import { LifestyleIcon } from '@icons/longevity/LifestyleIcon'; import NavigationIcon from '@icons/longevity/NavigationIcon'; import NewPageIcon from '@icons/longevity/NewPageIocn'; @@ -215,7 +214,11 @@ const MobileNavigation: FC = () => {
{item.icon && } - + {isHabitsItem(item) && (
    = ({ )} )} - + ); }; diff --git a/src/components/longevity/WhyDoThisTooltip/WhyDoThisTooltip.tsx b/src/components/longevity/WhyDoThisTooltip/WhyDoThisTooltip.tsx index 31d2a00..a35416a 100644 --- a/src/components/longevity/WhyDoThisTooltip/WhyDoThisTooltip.tsx +++ b/src/components/longevity/WhyDoThisTooltip/WhyDoThisTooltip.tsx @@ -51,7 +51,7 @@ const WhyDoThisTooltip: FC = ({
    Background = ({ styles.lightBackground, isTransitioning && styles.lightBackgroundAnimated, )} - style={{ backgroundImage: `url('${backgroundImage}')` }} - /> -
    + > + tools background +
    +
    + tools background dark +
    diff --git a/src/components/vibesuite/MapClient/index.ts b/src/components/vibesuite/MapClient/index.ts index 8b25bae..4a36512 100644 --- a/src/components/vibesuite/MapClient/index.ts +++ b/src/components/vibesuite/MapClient/index.ts @@ -1,2 +1,3 @@ import MapClient from './MapClient'; + export default MapClient; diff --git a/src/components/vibesuite/ProgressHeader/ProgressHeader.tsx b/src/components/vibesuite/ProgressHeader/ProgressHeader.tsx index d4dde1d..5cc7d79 100644 --- a/src/components/vibesuite/ProgressHeader/ProgressHeader.tsx +++ b/src/components/vibesuite/ProgressHeader/ProgressHeader.tsx @@ -238,7 +238,7 @@ export default function ProgressHeader({ ctx.fillText(m.label.toUpperCase(), isLast ? mx : mx, barY + 18); const kanjiSize = 10 + hoverAmt * 2; - ctx.font = `${kanjiSize}px "Noto Serif JP", serif`; + ctx.font = `${kanjiSize}px "YujiSyuku-Regular", serif`; ctx.textAlign = isLast ? 'right' : 'center'; ctx.fillStyle = `rgba(184, 50, 50, ${ reached diff --git a/src/constants/longevity.ts b/src/constants/longevity.ts index 67ce953..8f2aef7 100644 --- a/src/constants/longevity.ts +++ b/src/constants/longevity.ts @@ -1,22 +1,23 @@ export const longevityDietPath = '/keepsimple_/assets/longevity/diet'; const heartsPath = '/keepsimple_/assets/longevity/diet/hearts/'; -const scaleImgPath = '/keepsimple_/assets/longevity/diet/diet-results-icons/'; +const dietResultsIconsPath = + '/keepsimple_/assets/longevity/diet/diet-results-icons/'; const backgroundImgPath = '/keepsimple_/assets/longevity/diet/diet-results-bg/'; const domain = process.env.NEXT_PUBLIC_DOMAIN; export const ogImage = `${domain}/keepsimple_/assets/longevity/og.png`; export const images = [ - `${heartsPath}sugar.svg`, - `${heartsPath}seed-oil.svg`, - `${heartsPath}sugary-drinks.svg`, - `${heartsPath}ultra-porcessed-food.svg`, - `${heartsPath}white-flour.svg`, - `${heartsPath}deceptive-food.svg`, + `${heartsPath}sugar.png`, + `${heartsPath}seed-oil.png`, + `${heartsPath}sugary-drinks.png`, + `${heartsPath}ultra-porcessed-food.png`, + `${heartsPath}white-flour.png`, + `${heartsPath}deceptive-food.png`, ]; export const scaleLevels = [ { id: 1, - imagePath: scaleImgPath + 'borderline-ok-foods.png', + imagePath: dietResultsIconsPath + 'borderline-ok-foods.png', backgroundUrlMobile: backgroundImgPath + 'borderline-ok-foods-mobile-bg.webp', backgroundUrl: backgroundImgPath + 'borderline-ok-foods-bg.png', @@ -27,7 +28,7 @@ export const scaleLevels = [ }, { id: 2, - imagePath: scaleImgPath + 'supportive-foods.png', + imagePath: dietResultsIconsPath + 'supportive-foods.png', backgroundUrl: backgroundImgPath + 'supportive-foods-bg.png', backgroundUrlMobile: backgroundImgPath + 'supportive-foods-mobile-bg.webp', biologicalAge: '1', @@ -37,7 +38,7 @@ export const scaleLevels = [ }, { id: 3, - imagePath: scaleImgPath + 'protective-foods.png', + imagePath: dietResultsIconsPath + 'protective-foods.png', backgroundUrl: backgroundImgPath + 'protective-foods-bg.png', backgroundUrlMobile: backgroundImgPath + 'protective-foods-mobile-bg.webp', biologicalAge: '2', @@ -47,7 +48,7 @@ export const scaleLevels = [ }, { id: 4, - imagePath: scaleImgPath + 'clean-nutrients.png', + imagePath: dietResultsIconsPath + 'clean-nutrients.png', backgroundUrl: backgroundImgPath + 'clean-nutrients-bg.png', backgroundUrlMobile: backgroundImgPath + 'clean-nutrient-mobile-bg.webp', biologicalAge: '3.5', @@ -57,7 +58,7 @@ export const scaleLevels = [ }, { id: 5, - imagePath: scaleImgPath + 'metabolic-gold.png', + imagePath: dietResultsIconsPath + 'metabolic-gold.png', backgroundUrl: backgroundImgPath + 'metabolic-gold-bg.png', backgroundUrlMobile: backgroundImgPath + 'metabolic-gold-mobile.bg.webp', biologicalAge: '5', diff --git a/src/layouts/LandingLayout/LandingLayout.tsx b/src/layouts/LandingLayout/LandingLayout.tsx index 23951b6..0b89dc2 100644 --- a/src/layouts/LandingLayout/LandingLayout.tsx +++ b/src/layouts/LandingLayout/LandingLayout.tsx @@ -1,4 +1,5 @@ import cn from 'classnames'; +import Head from 'next/head'; import { useRouter } from 'next/router'; import React, { FC, useEffect, useRef } from 'react'; @@ -55,6 +56,15 @@ const LandingLayout: FC = ({ homeData, darkTheme }) => { return ( <> + + + = ({ homeData, darkTheme }) => { russianView={locale === 'ru'} /> diff --git a/src/layouts/LandingLayout/LandingLayout.types.tsx b/src/layouts/LandingLayout/LandingLayout.types.tsx index 088ade6..60e7b02 100644 --- a/src/layouts/LandingLayout/LandingLayout.types.tsx +++ b/src/layouts/LandingLayout/LandingLayout.types.tsx @@ -7,6 +7,22 @@ export type LandingLayoutTypes = { quote: string; tools: any; usedBy: any; + sliderImage?: { + dark_image?: { + data?: { + attributes: { + url: string; + }; + }; + }; + image?: { + data?: { + attributes: { + url: string; + }; + }; + }; + }; supporters: any; projects: any; pageSeo: { diff --git a/src/layouts/ToolsLayout/ToolsLayout.module.scss b/src/layouts/ToolsLayout/ToolsLayout.module.scss index 311e0fd..8caf8be 100644 --- a/src/layouts/ToolsLayout/ToolsLayout.module.scss +++ b/src/layouts/ToolsLayout/ToolsLayout.module.scss @@ -68,6 +68,12 @@ } } +@media (min-width: 1921px) { + .contentInner { + gap: 26px; + } +} + @media (max-width: 768px) { .layout { margin-top: 54px; diff --git a/src/layouts/ToolsLayout/ToolsLayout.tsx b/src/layouts/ToolsLayout/ToolsLayout.tsx index 976ac7e..3ca9a59 100644 --- a/src/layouts/ToolsLayout/ToolsLayout.tsx +++ b/src/layouts/ToolsLayout/ToolsLayout.tsx @@ -38,22 +38,6 @@ const ToolsLayout: FC = ({ easterThemeIndexRef.current = easterThemeIndex; }, [easterThemeIndex]); - useEffect(() => { - const easterImages = [ - '/keepsimple_/assets/tools/hero/green.png', - '/keepsimple_/assets/tools/logo/green.svg', - '/keepsimple_/assets/tools/hero/white.png', - '/keepsimple_/assets/tools/logo/white.svg', - '/keepsimple_/assets/tools/hero/black.png', - '/keepsimple_/assets/tools/logo/black.svg', - ]; - - easterImages.forEach(src => { - const img = new Image(); - img.src = src; - }); - }, []); - useEffect(() => { const handleSequence = (event: KeyboardEvent) => { const target = event.target as HTMLElement | null; @@ -87,6 +71,17 @@ const ToolsLayout: FC = ({ ) { typedBufferRef.current = ''; easterActivatedRef.current = true; + [ + '/keepsimple_/assets/tools/hero/green.png', + '/keepsimple_/assets/tools/logo/green.svg', + '/keepsimple_/assets/tools/hero/white.png', + '/keepsimple_/assets/tools/logo/white.svg', + '/keepsimple_/assets/tools/hero/black.png', + '/keepsimple_/assets/tools/logo/black.svg', + ].forEach(src => { + const img = new Image(); + img.src = src; + }); easterThemeIndexRef.current = 1; setEasterThemeIndex(1); setTransitionKey(prev => prev + 1); diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index d0408e6..3690f50 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -178,12 +178,12 @@ function AppContent({ Component, pageProps: { session, ...pageProps } }: TApp) { if (!isLongevityProtocolPage) return; const imagesToPreload = [ - '/keepsimple_/assets/longevity/diet/hearts/sugar.svg', - '/keepsimple_/assets/longevity/diet/hearts/seed-oil.svg', - '/keepsimple_/assets/longevity/diet/hearts/sugary-drinks.svg', - '/keepsimple_/assets/longevity/diet/hearts/ultra-porcessed-food.svg', - '/keepsimple_/assets/longevity/diet/hearts/white-flour.svg', - '/keepsimple_/assets/longevity/diet/hearts/deceptive-food.svg', + '/keepsimple_/assets/longevity/diet/hearts/sugar.png', + '/keepsimple_/assets/longevity/diet/hearts/seed-oil.png', + '/keepsimple_/assets/longevity/diet/hearts/sugary-drinks.png', + '/keepsimple_/assets/longevity/diet/hearts/ultra-porcessed-food.png', + '/keepsimple_/assets/longevity/diet/hearts/white-flour.png', + '/keepsimple_/assets/longevity/diet/hearts/deceptive-food.png', '/keepsimple_/assets/longevity/diet/tooltip-line.png', '/keepsimple_/assets/longevity/diet/damage-icon.svg', '/keepsimple_/assets/longevity/diet/info-icon.svg', @@ -195,7 +195,7 @@ function AppContent({ Component, pageProps: { session, ...pageProps } }: TApp) { '/keepsimple_/assets/longevity/diet/diet-results-icons/metabolic-gold.png', '/keepsimple_/assets/longevity/habits/tooltip-bg.png', '/keepsimple_/assets/longevity/habits/tooltip-headline-bg.png', - '/keepsimple_/assets/longevity/habits/what-is-this-bg.webp', + '/keepsimple_/assets/longevity/habits/what-is-this-bg.png', ]; imagesToPreload.forEach(src => { @@ -277,7 +277,11 @@ function AppContent({ Component, pageProps: { session, ...pageProps } }: TApp) {