From e4d29663774da33da8b3481ca7a9d6460255ea78 Mon Sep 17 00:00:00 2001 From: popovspiridon99 Date: Wed, 25 Feb 2026 17:35:01 +0900 Subject: [PATCH] updated widgets --- bun/index.ts | 51 +- package-lock.json | 897 ++++++++++++++++-- package.json | 22 +- public/karta-s-logo2.png | Bin 0 -> 140634 bytes public/robots.txt | 6 + src/app/{ => (client)}/[slug]/error.tsx | 0 src/app/{ => (client)}/[slug]/page.tsx | 19 +- .../[slug]/page/[page]/page.tsx | 2 +- src/app/(client)/layout.tsx | 39 + src/app/(client)/page.tsx | 250 +++++ src/app/(editor)/[slug]/edit/page.tsx | 17 + src/app/(editor)/admin/page.tsx | 91 ++ src/app/(editor)/admin/posts/page.tsx | 354 +++++++ src/app/(editor)/layout.tsx | 70 ++ src/app/layout.tsx | 7 +- src/app/page.tsx | 28 - src/app/test/page.tsx | 13 + src/components/Blocks/Header/Header.tsx | 3 +- src/components/Blocks/HomeStats/HomeStats.tsx | 11 + src/components/Blocks/Section/Section.tsx | 21 + src/components/CookieNotice/CookieNotice.tsx | 51 + src/components/Footer/Footer.tsx | 4 +- src/components/Post/Post.tsx | 24 + src/components/Post/PostSettings.tsx | 25 + src/components/Tiptap/Tiptap.tsx | 218 +++++ src/components/Tiptap/TiptapBubbleMenu.tsx | 46 + src/components/Tiptap/TiptapFloatingMenu.tsx | 53 ++ src/components/Tiptap/TiptapToolbar.tsx | 222 +++++ src/components/Tiptap/TiptapToolbarState.ts | 43 + src/components/Tiptap/ToolbarButton.tsx | 28 + src/components/Tiptap/tiptapActions.ts | 36 + .../UI/EmblaCarousel/EmblaCarousel.css | 62 ++ .../UI/EmblaCarousel/EmblaCarousel.tsx | 227 +++++ src/components/WP/Areas/Areas.tsx | 214 +++++ src/components/WPRenderer/SmartSlider.tsx | 197 +++- src/components/WPRenderer/WPRenderer.tsx | 44 +- src/components/WebVitalsCard.tsx | 75 ++ src/hooks/useWebVitals.ts | 89 ++ src/lib/transliterate.ts | 99 ++ src/lib/utils.ts | 63 +- src/styles/globals.css | 94 ++ src/types/elements.ts | 4 +- src/types/entities.ts | 9 + 43 files changed, 3648 insertions(+), 180 deletions(-) create mode 100644 public/karta-s-logo2.png create mode 100644 public/robots.txt rename src/app/{ => (client)}/[slug]/error.tsx (100%) rename src/app/{ => (client)}/[slug]/page.tsx (55%) rename src/app/{ => (client)}/[slug]/page/[page]/page.tsx (96%) create mode 100644 src/app/(client)/layout.tsx create mode 100644 src/app/(client)/page.tsx create mode 100644 src/app/(editor)/[slug]/edit/page.tsx create mode 100644 src/app/(editor)/admin/page.tsx create mode 100644 src/app/(editor)/admin/posts/page.tsx create mode 100644 src/app/(editor)/layout.tsx delete mode 100644 src/app/page.tsx create mode 100644 src/app/test/page.tsx create mode 100644 src/components/Blocks/HomeStats/HomeStats.tsx create mode 100644 src/components/Blocks/Section/Section.tsx create mode 100644 src/components/CookieNotice/CookieNotice.tsx create mode 100644 src/components/Post/Post.tsx create mode 100644 src/components/Post/PostSettings.tsx create mode 100644 src/components/Tiptap/Tiptap.tsx create mode 100644 src/components/Tiptap/TiptapBubbleMenu.tsx create mode 100644 src/components/Tiptap/TiptapFloatingMenu.tsx create mode 100644 src/components/Tiptap/TiptapToolbar.tsx create mode 100644 src/components/Tiptap/TiptapToolbarState.ts create mode 100644 src/components/Tiptap/ToolbarButton.tsx create mode 100644 src/components/Tiptap/tiptapActions.ts create mode 100644 src/components/UI/EmblaCarousel/EmblaCarousel.css create mode 100644 src/components/UI/EmblaCarousel/EmblaCarousel.tsx create mode 100644 src/components/WP/Areas/Areas.tsx create mode 100644 src/components/WebVitalsCard.tsx create mode 100644 src/hooks/useWebVitals.ts create mode 100644 src/lib/transliterate.ts diff --git a/bun/index.ts b/bun/index.ts index 3442203..07e72d8 100644 --- a/bun/index.ts +++ b/bun/index.ts @@ -13,6 +13,9 @@ const server = Bun.serve({ const url = new URL(req.url); const page = Math.max(1, Number(url.searchParams.get("page") ?? 1)); + const UPLOADS_BASE_URL = + process.env.WP_UPLOADS_URL ?? "https://new.jkhsakha.ru/wp-content/uploads"; + // 1. Load grid config post const gridPost = await connection.run(` SELECT ID, post_title @@ -22,16 +25,15 @@ const server = Bun.serve({ `, { id: gridId }); const [grid] = await gridPost.getRowObjectsJson(); - if (!grid) { - return Response.json(null, { status: 404 }); - } + if (!grid) return Response.json(null, { status: 404 }); + // 2. Load grid meta const metaRes = await connection.run(` - SELECT meta_key, meta_value - FROM wp_postmeta - WHERE post_id = $id; - `, { id: gridId }); + SELECT meta_key, meta_value + FROM wp_postmeta + WHERE post_id = $id; + `, { id: gridId }); const meta = Object.fromEntries( (await metaRes.getRowObjectsJson()) @@ -47,33 +49,32 @@ const server = Bun.serve({ // 3. Total count (for pagination) const totalRes = await connection.run(` - SELECT COUNT(*)::int AS total - FROM wp_posts - WHERE post_status = 'publish' - AND post_type = $postType; - `, { postType }); + SELECT COUNT(*)::int AS total + FROM wp_posts + WHERE post_status = 'publish' + AND post_type = $postType; + `, { postType }); const [{ total }] = await totalRes.getRowObjectsJson(); const totalPages = Math.max(1, Math.ceil(total / perPage)); - // clamp page if out of range const safePage = Math.min(page, totalPages); const safeOffset = (safePage - 1) * perPage; // 4. Fetch paginated posts const postsRes = await connection.run(` - SELECT - ID, - post_title, - post_name, - post_excerpt, - post_date - FROM wp_posts - WHERE post_status = 'publish' - AND post_type = $postType - ORDER BY ${orderBy} ${order} - LIMIT $perPage OFFSET $offset; - `, { + SELECT + ID, + post_title, + post_name, + post_excerpt, + post_date + FROM wp_posts + WHERE post_status = 'publish' + AND post_type = $postType + ORDER BY ${orderBy} ${order} + LIMIT $perPage OFFSET $offset; + `, { postType, perPage, offset: safeOffset diff --git a/package-lock.json b/package-lock.json index 6ffc3d0..52b8089 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,15 +10,35 @@ "dependencies": { "@puckeditor/core": "^0.21.1", "@tabler/icons-react": "^3.36.1", + "@tiptap/extension-code-block-lowlight": "^3.19.0", + "@tiptap/extension-file-handler": "^3.20.0", + "@tiptap/extension-highlight": "^3.19.0", + "@tiptap/extension-image": "^3.19.0", + "@tiptap/extension-link": "^3.19.0", + "@tiptap/extension-table": "^3.19.0", + "@tiptap/extension-task-item": "^3.19.0", + "@tiptap/extension-task-list": "^3.19.0", + "@tiptap/extension-text-align": "^3.19.0", + "@tiptap/extension-typography": "^3.19.0", + "@tiptap/extension-underline": "^3.19.0", + "@tiptap/extension-youtube": "^3.19.0", + "@tiptap/pm": "^3.19.0", + "@tiptap/react": "^3.19.0", + "@tiptap/starter-kit": "^3.19.0", "@wordpress/block-serialization-default-parser": "^5.39.0", "axios": "^1.13.2", "daisyui": "^5.5.14", + "embla-carousel-auto-scroll": "^8.6.0", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-react": "^8.6.0", "html-react-parser": "^5.2.17", "interweave": "^13.1.1", "next": "16.1.3", "next-themes": "^0.4.6", "react": "19.2.3", - "react-dom": "19.2.3" + "react-dom": "19.2.3", + "react-resizable-panels": "^4.6.4", + "sass": "^1.97.3" }, "devDependencies": { "@tailwindcss/postcss": "^4", @@ -640,6 +660,19 @@ "@floating-ui/utils": "^0.2.10" } }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.7.tgz", + "integrity": "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.7.5" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, "node_modules/@floating-ui/utils": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", @@ -1419,6 +1452,315 @@ "node": ">=12.4.0" } }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@preact/signals-core": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.13.0.tgz", @@ -1609,19 +1951,6 @@ } } }, - "node_modules/@puckeditor/core/node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper/node_modules/@floating-ui/react-dom": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.7.tgz", - "integrity": "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.7.5" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, "node_modules/@puckeditor/core/node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-arrow": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", @@ -1716,42 +2045,6 @@ } } }, - "node_modules/@puckeditor/core/node_modules/@tiptap/react": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-3.19.0.tgz", - "integrity": "sha512-GQQMUUXMpNd8tRjc1jDK3tDRXFugJO7C928EqmeBcBzTKDrFIJ3QUoZKEPxUNb6HWhZ2WL7q00fiMzsv4DNSmg==", - "license": "MIT", - "dependencies": { - "@types/use-sync-external-store": "^0.0.6", - "fast-equals": "^5.3.3", - "use-sync-external-store": "^1.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "optionalDependencies": { - "@tiptap/extension-bubble-menu": "^3.19.0", - "@tiptap/extension-floating-menu": "^3.19.0" - }, - "peerDependencies": { - "@tiptap/core": "^3.19.0", - "@tiptap/pm": "^3.19.0", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "@types/react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@puckeditor/core/node_modules/@tiptap/react/node_modules/fast-equals": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", - "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@puckeditor/core/node_modules/react-hotkeys-hook": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-4.6.2.tgz", @@ -2309,16 +2602,16 @@ } }, "node_modules/@tiptap/core": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.19.0.tgz", - "integrity": "sha512-bpqELwPW+DG8gWiD8iiFtSl4vIBooG5uVJod92Qxn3rA9nFatyXRr4kNbMJmOZ66ezUvmCjXVe/5/G4i5cyzKA==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.20.0.tgz", + "integrity": "sha512-aC9aROgia/SpJqhsXFiX9TsligL8d+oeoI8W3u00WI45s0VfsqjgeKQLDLF7Tu7hC+7F02teC84SAHuup003VQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^3.19.0" + "@tiptap/pm": "^3.20.0" } }, "node_modules/@tiptap/extension-blockquote": { @@ -2365,6 +2658,19 @@ "@tiptap/pm": "^3.19.0" } }, + "node_modules/@tiptap/extension-bullet-list": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-3.19.0.tgz", + "integrity": "sha512-F9uNnqd0xkJbMmRxVI5RuVxwB9JaCH/xtRqOUNQZnRBt7IdAElCY+Dvb4hMCtiNv+enGM/RFGJuFHR9TxmI7rw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extension-list": "^3.19.0" + } + }, "node_modules/@tiptap/extension-code": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.19.0.tgz", @@ -2392,6 +2698,23 @@ "@tiptap/pm": "^3.19.0" } }, + "node_modules/@tiptap/extension-code-block-lowlight": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block-lowlight/-/extension-code-block-lowlight-3.19.0.tgz", + "integrity": "sha512-P8O8i1J+XozEVA7bF/Ijwf/r1rVqrh1DBQ7dXxBcrUvLpIGyVjtxX228jBF/kD4kf2xOlphvjDhV2fLa8XOVsg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0", + "@tiptap/extension-code-block": "^3.19.0", + "@tiptap/pm": "^3.19.0", + "highlight.js": "^11", + "lowlight": "^2 || ^3" + } + }, "node_modules/@tiptap/extension-document": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.19.0.tgz", @@ -2405,6 +2728,34 @@ "@tiptap/core": "^3.19.0" } }, + "node_modules/@tiptap/extension-dropcursor": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-3.19.0.tgz", + "integrity": "sha512-sf3dEZXiLvsGqVK2maUIzXY6qtYYCvBumag7+VPTMGQ0D4hiZ1X/4ukt4+6VXDg5R2WP1CoIt/QvUetUjWNhbQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extensions": "^3.19.0" + } + }, + "node_modules/@tiptap/extension-file-handler": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-file-handler/-/extension-file-handler-3.20.0.tgz", + "integrity": "sha512-o9YTkTjWFAgGOJVzWP+nfmAtT9SDgXj5GmjMIdP4X41k7k+s6iuUtCYheEYZ7yEJZRtZj1tvpTDr8r/zBzia0w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.20.0", + "@tiptap/extension-text-style": "^3.20.0", + "@tiptap/pm": "^3.20.0" + } + }, "node_modules/@tiptap/extension-floating-menu": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.19.0.tgz", @@ -2421,6 +2772,19 @@ "@tiptap/pm": "^3.19.0" } }, + "node_modules/@tiptap/extension-gapcursor": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-3.19.0.tgz", + "integrity": "sha512-w7DACS4oSZaDWjz7gropZHPc9oXqC9yERZTcjWxyORuuIh1JFf0TRYspleK+OK28plK/IftojD/yUDn1MTRhvA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extensions": "^3.19.0" + } + }, "node_modules/@tiptap/extension-hard-break": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.19.0.tgz", @@ -2447,6 +2811,19 @@ "@tiptap/core": "^3.19.0" } }, + "node_modules/@tiptap/extension-highlight": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-3.19.0.tgz", + "integrity": "sha512-MYwSDCh/aG12KXw30XmHwrruElBRB8b7Ou0jd8n8H2oXb+QexVqnMa2+ylkuTAl+2D5PR7zdIIOeeHRSTmkPPw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0" + } + }, "node_modules/@tiptap/extension-horizontal-rule": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.19.0.tgz", @@ -2461,6 +2838,19 @@ "@tiptap/pm": "^3.19.0" } }, + "node_modules/@tiptap/extension-image": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-3.19.0.tgz", + "integrity": "sha512-/rGl8nBziBPVJJ/9639eQWFDKcI3RQsDM3s+cqYQMFQfMqc7sQB9h4o4sHCBpmKxk3Y0FV/0NjnjLbBVm8OKdQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0" + } + }, "node_modules/@tiptap/extension-italic": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.19.0.tgz", @@ -2505,6 +2895,45 @@ "@tiptap/pm": "^3.19.0" } }, + "node_modules/@tiptap/extension-list-item": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-3.19.0.tgz", + "integrity": "sha512-VsSKuJz4/Tb6ZmFkXqWpDYkRzmaLTyE6dNSEpNmUpmZ32sMqo58mt11/huADNwfBFB0Ve7siH/VnFNIJYY3xvg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extension-list": "^3.19.0" + } + }, + "node_modules/@tiptap/extension-list-keymap": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-keymap/-/extension-list-keymap-3.19.0.tgz", + "integrity": "sha512-bxgmAgA3RzBGA0GyTwS2CC1c+QjkJJq9hC+S6PSOWELGRiTbwDN3MANksFXLjntkTa0N5fOnL27vBHtMStURqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extension-list": "^3.19.0" + } + }, + "node_modules/@tiptap/extension-ordered-list": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-3.19.0.tgz", + "integrity": "sha512-cxGsINquwHYE1kmhAcLNLHAofmoDEG6jbesR5ybl7tU5JwtKVO7S/xZatll2DU1dsDAXWPWEeeMl4e/9svYjCg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extension-list": "^3.19.0" + } + }, "node_modules/@tiptap/extension-paragraph": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.19.0.tgz", @@ -2531,6 +2960,46 @@ "@tiptap/core": "^3.19.0" } }, + "node_modules/@tiptap/extension-table": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-3.19.0.tgz", + "integrity": "sha512-Lg8DlkkDUMYE/CcGOxoCWF98B2i7VWh+AGgqlF+XWrHjhlKHfENLRXm1a0vWuyyP3NknRYILoaaZ1s7QzmXKRA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0", + "@tiptap/pm": "^3.19.0" + } + }, + "node_modules/@tiptap/extension-task-item": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-task-item/-/extension-task-item-3.19.0.tgz", + "integrity": "sha512-1il70SoaoEA5jKr2QS30CpZoB7EzdSLugROMBPRUPc0feIBKAf6yUPhxlFyU4ez/uT4Pazsf1HAgHI3AOr+MtQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extension-list": "^3.19.0" + } + }, + "node_modules/@tiptap/extension-task-list": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-task-list/-/extension-task-list-3.19.0.tgz", + "integrity": "sha512-Slb6YZi7XpVT966oAJhqzZu4LVuHtUeZgMxA0bdc8FSZBxntcr8OQWmPbqvR437RAR/Xd7b5quXS3JmSeksyvA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/extension-list": "^3.19.0" + } + }, "node_modules/@tiptap/extension-text": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.19.0.tgz", @@ -2557,6 +3026,33 @@ "@tiptap/core": "^3.19.0" } }, + "node_modules/@tiptap/extension-text-style": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-3.20.0.tgz", + "integrity": "sha512-zyWW1a6W+kaXAn3wv2svJ1XuVMapujftvH7Xn2Q3QmKKiDkO+NiFkrGe8BhMopu8Im51nO3NylIgVA0X1mS1rQ==", + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.20.0" + } + }, + "node_modules/@tiptap/extension-typography": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-3.19.0.tgz", + "integrity": "sha512-2Rwwz1ErNhqUcXPzPX2u4frdyrK4Yj6ZMvCLPxLt5lQXj9Eq9YEoD9isw8abR105ko3BCidvfElQYSFu6dWPSw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0" + } + }, "node_modules/@tiptap/extension-underline": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.19.0.tgz", @@ -2570,6 +3066,33 @@ "@tiptap/core": "^3.19.0" } }, + "node_modules/@tiptap/extension-youtube": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-youtube/-/extension-youtube-3.19.0.tgz", + "integrity": "sha512-/3Z/jw9VbD3WrS1cOcxKUN0oMVnX9NVSekVG4uJHZYs5LhG2tbmUkBYNzj4oJcZcuJ4WPTD1EaAVEgNVffaoJg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0" + } + }, + "node_modules/@tiptap/extensions": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.19.0.tgz", + "integrity": "sha512-ZmGUhLbMWaGqnJh2Bry+6V4M6gMpUDYo4D1xNux5Gng/E/eYtc+PMxMZ/6F7tNTAuujLBOQKj6D+4SsSm457jw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0", + "@tiptap/pm": "^3.19.0" + } + }, "node_modules/@tiptap/html": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/@tiptap/html/-/html-3.19.0.tgz", @@ -2586,9 +3109,9 @@ } }, "node_modules/@tiptap/pm": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.19.0.tgz", - "integrity": "sha512-789zcnM4a8OWzvbD2DL31d0wbSm9BVeO/R7PLQwLIGysDI3qzrcclyZ8yhqOEVuvPitRRwYLq+mY14jz7kY4cw==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.20.0.tgz", + "integrity": "sha512-jn+2KnQZn+b+VXr8EFOJKsnjVNaA4diAEr6FOazupMt8W8ro1hfpYtZ25JL87Kao/WbMze55sd8M8BDXLUKu1A==", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.3.0", @@ -2615,6 +3138,78 @@ "url": "https://github.com/sponsors/ueberdosis" } }, + "node_modules/@tiptap/react": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-3.19.0.tgz", + "integrity": "sha512-GQQMUUXMpNd8tRjc1jDK3tDRXFugJO7C928EqmeBcBzTKDrFIJ3QUoZKEPxUNb6HWhZ2WL7q00fiMzsv4DNSmg==", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.6", + "fast-equals": "^5.3.3", + "use-sync-external-store": "^1.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "optionalDependencies": { + "@tiptap/extension-bubble-menu": "^3.19.0", + "@tiptap/extension-floating-menu": "^3.19.0" + }, + "peerDependencies": { + "@tiptap/core": "^3.19.0", + "@tiptap/pm": "^3.19.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "@types/react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@tiptap/react/node_modules/fast-equals": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", + "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@tiptap/starter-kit": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-3.19.0.tgz", + "integrity": "sha512-dTCkHEz+Y8ADxX7h+xvl6caAj+3nII/wMB1rTQchSuNKqJTOrzyUsCWm094+IoZmLT738wANE0fRIgziNHs/ug==", + "license": "MIT", + "dependencies": { + "@tiptap/core": "^3.19.0", + "@tiptap/extension-blockquote": "^3.19.0", + "@tiptap/extension-bold": "^3.19.0", + "@tiptap/extension-bullet-list": "^3.19.0", + "@tiptap/extension-code": "^3.19.0", + "@tiptap/extension-code-block": "^3.19.0", + "@tiptap/extension-document": "^3.19.0", + "@tiptap/extension-dropcursor": "^3.19.0", + "@tiptap/extension-gapcursor": "^3.19.0", + "@tiptap/extension-hard-break": "^3.19.0", + "@tiptap/extension-heading": "^3.19.0", + "@tiptap/extension-horizontal-rule": "^3.19.0", + "@tiptap/extension-italic": "^3.19.0", + "@tiptap/extension-link": "^3.19.0", + "@tiptap/extension-list": "^3.19.0", + "@tiptap/extension-list-item": "^3.19.0", + "@tiptap/extension-list-keymap": "^3.19.0", + "@tiptap/extension-ordered-list": "^3.19.0", + "@tiptap/extension-paragraph": "^3.19.0", + "@tiptap/extension-strike": "^3.19.0", + "@tiptap/extension-text": "^3.19.0", + "@tiptap/extension-underline": "^3.19.0", + "@tiptap/extensions": "^3.19.0", + "@tiptap/pm": "^3.19.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, "node_modules/@tybys/wasm-util": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", @@ -2633,6 +3228,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -2696,6 +3301,13 @@ "@types/react": "^19.2.0" } }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT", + "peer": true + }, "node_modules/@types/use-sync-external-store": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", @@ -3759,6 +4371,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", @@ -3998,6 +4625,16 @@ "node": ">=0.4.0" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", @@ -4014,6 +4651,20 @@ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", "license": "MIT" }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "peer": true, + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -4115,6 +4766,52 @@ "dev": true, "license": "ISC" }, + "node_modules/embla-carousel": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", + "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", + "license": "MIT" + }, + "node_modules/embla-carousel-auto-scroll": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-auto-scroll/-/embla-carousel-auto-scroll-8.6.0.tgz", + "integrity": "sha512-WT9fWhNXFpbQ6kP+aS07oF5IHYLZ1Dx4DkwgCY8Hv2ZyYd2KMCPfMV1q/cA3wFGuLO7GMgKiySLX90/pQkcOdQ==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-autoplay": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.6.0.tgz", + "integrity": "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, + "node_modules/embla-carousel-react": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.6.0.tgz", + "integrity": "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==", + "license": "MIT", + "dependencies": { + "embla-carousel": "8.6.0", + "embla-carousel-reactive-utils": "8.6.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + } + }, + "node_modules/embla-carousel-reactive-utils": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.6.0.tgz", + "integrity": "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==", + "license": "MIT", + "peerDependencies": { + "embla-carousel": "8.6.0" + } + }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -5292,6 +5989,16 @@ "hermes-estree": "0.25.1" } }, + "node_modules/highlight.js": { + "version": "11.11.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/html-dom-parser": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.1.8.tgz", @@ -5380,6 +6087,12 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", + "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", + "license": "MIT" + }, "node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", @@ -5625,7 +6338,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -5671,7 +6384,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -6359,6 +7072,22 @@ "loose-envify": "cli.js" } }, + "node_modules/lowlight": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-3.3.0.tgz", + "integrity": "sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.0.0", + "highlight.js": "~11.11.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -6630,6 +7359,13 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true + }, "node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", @@ -7313,6 +8049,16 @@ } } }, + "node_modules/react-resizable-panels": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.6.4.tgz", + "integrity": "sha512-E7Szs1xyaMZ7xOI2gG4TECNz4r/gmpV1AsXyZRnER6OQnfFf9uclFmrHHZR3h/iF8vQS+nQ1LKyZv9bzwGxPSg==", + "license": "MIT", + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, "node_modules/react-style-singleton": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", @@ -7335,6 +8081,19 @@ } } }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -7516,6 +8275,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sass": { + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", + "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, "node_modules/scheduler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", diff --git a/package.json b/package.json index 292148f..0663076 100644 --- a/package.json +++ b/package.json @@ -11,15 +11,35 @@ "dependencies": { "@puckeditor/core": "^0.21.1", "@tabler/icons-react": "^3.36.1", + "@tiptap/extension-code-block-lowlight": "^3.19.0", + "@tiptap/extension-file-handler": "^3.20.0", + "@tiptap/extension-highlight": "^3.19.0", + "@tiptap/extension-image": "^3.19.0", + "@tiptap/extension-link": "^3.19.0", + "@tiptap/extension-table": "^3.19.0", + "@tiptap/extension-task-item": "^3.19.0", + "@tiptap/extension-task-list": "^3.19.0", + "@tiptap/extension-text-align": "^3.19.0", + "@tiptap/extension-typography": "^3.19.0", + "@tiptap/extension-underline": "^3.19.0", + "@tiptap/extension-youtube": "^3.19.0", + "@tiptap/pm": "^3.19.0", + "@tiptap/react": "^3.19.0", + "@tiptap/starter-kit": "^3.19.0", "@wordpress/block-serialization-default-parser": "^5.39.0", "axios": "^1.13.2", "daisyui": "^5.5.14", + "embla-carousel-auto-scroll": "^8.6.0", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-react": "^8.6.0", "html-react-parser": "^5.2.17", "interweave": "^13.1.1", "next": "16.1.3", "next-themes": "^0.4.6", "react": "19.2.3", - "react-dom": "19.2.3" + "react-dom": "19.2.3", + "react-resizable-panels": "^4.6.4", + "sass": "^1.97.3" }, "devDependencies": { "@tailwindcss/postcss": "^4", diff --git a/public/karta-s-logo2.png b/public/karta-s-logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..4f76f2819c028d013901327e18891c017b5af078 GIT binary patch literal 140634 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