diff --git a/.eslintrc.cjs b/.eslintrc.cjs
new file mode 100644
index 0000000000000000000000000000000000000000..d6c953795300e4256c76542d6bb0fe06f08b5ad6
--- /dev/null
+++ b/.eslintrc.cjs
@@ -0,0 +1,18 @@
+module.exports = {
+ root: true,
+ env: { browser: true, es2020: true },
+ extends: [
+ 'eslint:recommended',
+ 'plugin:@typescript-eslint/recommended',
+ 'plugin:react-hooks/recommended',
+ ],
+ ignorePatterns: ['dist', '.eslintrc.cjs'],
+ parser: '@typescript-eslint/parser',
+ plugins: ['react-refresh'],
+ rules: {
+ 'react-refresh/only-export-components': [
+ 'warn',
+ { allowConstantExport: true },
+ ],
+ },
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..c8677c0b5c0a2c9645f80e32ef8ff600db08061b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,26 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+.vercel
+.config
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..c3df3eac5156d908da2e2fd5322c3195b40afda3
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,94 @@
+# video-editor
+
+## 0.0.13
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.8
+
+## 0.0.12
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.7
+
+## 0.0.11
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.6
+
+## 0.0.10
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.5
+
+## 0.0.9
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.4
+
+## 0.0.8
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.3
+
+## 0.0.7
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.2
+
+## 0.0.6
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.4.1
+
+## 0.0.5
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.3.1
+
+## 0.0.4
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.3.0
+
+## 0.0.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.2.1
+
+## 0.0.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @designcombo/core@0.2.0
+
+## 0.0.1
+
+### Patch Changes
+
+- Updated dependencies [9439fb3]
+- Updated dependencies [9439fb3]
+ - @designcombo/scene@0.0.1
+ - @designcombo/timeline@0.0.1
diff --git a/README.md b/README.md
index c04ca1af99a5ca1837efe929d9ac2deb70e3ea53..4eb96674474e90daec1fda901325548f90839c01 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,46 @@
----
-title: RAI
-emoji: ๐
-colorFrom: blue
-colorTo: pink
-sdk: docker
-pinned: false
-license: unlicense
-app_port: 6001
----
-
-Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
+
+
+
+
+
+React Video Editor
+
+
+
+Video Editor application using React and TypeScript.
+
+
+ Wombo
+ ยท
+ Discord
+ ยท
+ X
+
+
+
+[](https://github.com/lh-sn/react-video-editor)
+
+## โจ Features
+
+- ๐ฌ Timeline Editing: Arrange and trim media on a visual timeline.
+- ๐ Effects and Transitions: Apply visual effects, filters, and transitions.
+- ๐ Multi-track Support: Edit multiple video and audio tracks simultaneously.
+- ๐ค Export Options: Save videos in various resolutions and formats.
+- ๐ Real-time Preview: See immediate previews of edits.
+
+## โจ๏ธ Development
+
+Clone locally:
+
+```bash
+$ git clone git@github.com:designcombo/react-video-editor.git
+$ cd react-video-editor
+$ pnpm install
+$ pnpm dev
+```
+
+Open your browser and visit http://127.0.0.1:8001 , see more at [Development](https://github.com/lh-sn/react-video-editor/react-video-editor).
+
+## ๐ License
+
+Copyright ยฉ 2023 [DesignCombo](https://github.com/lh-sn/react-video-editor).
diff --git a/components.json b/components.json
new file mode 100644
index 0000000000000000000000000000000000000000..7687b97514d50dfc4cf298f4bc652717ea0060c7
--- /dev/null
+++ b/components.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "https://ui.shadcn.com/schema.json",
+ "style": "default",
+ "rsc": false,
+ "tsx": true,
+ "tailwind": {
+ "config": "tailwind.config.js",
+ "css": "src/globals.css",
+ "baseColor": "slate",
+ "cssVariables": true,
+ "prefix": ""
+ },
+ "aliases": {
+ "components": "@/components",
+ "utils": "@/lib/utils"
+ }
+}
\ No newline at end of file
diff --git a/images/preview.png b/images/preview.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3d45d6e21fd121a625733caa8fc1218f77581b9
Binary files /dev/null and b/images/preview.png differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..77679be426ee8e5d31533da300ddfb132b0394de
--- /dev/null
+++ b/index.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ Vite + React + TS
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..590b10e95da2bf8c96dfc135ee6554c05238a2d4
--- /dev/null
+++ b/package.json
@@ -0,0 +1,60 @@
+{
+ "name": "video-editor",
+ "private": true,
+ "version": "0.0.13",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "tsc && vite build",
+ "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "@designcombo/core": "0.7.0",
+ "@hookform/resolvers": "^3.6.0",
+ "@radix-ui/react-avatar": "^1.0.4",
+ "@radix-ui/react-dialog": "^1.1.1",
+ "@radix-ui/react-hover-card": "^1.1.1",
+ "@radix-ui/react-label": "^2.0.2",
+ "@radix-ui/react-popover": "^1.0.7",
+ "@radix-ui/react-progress": "^1.1.0",
+ "@radix-ui/react-scroll-area": "^1.0.5",
+ "@radix-ui/react-slider": "^1.1.2",
+ "@radix-ui/react-slot": "^1.0.2",
+ "@radix-ui/react-tabs": "^1.1.0",
+ "@radix-ui/react-toggle": "^1.1.0",
+ "@radix-ui/react-toggle-group": "^1.1.0",
+ "class-variance-authority": "^0.7.0",
+ "clsx": "^2.1.1",
+ "cmdk": "^1.0.0",
+ "hotkeys-js": "^3.13.7",
+ "lodash": "^4.17.21",
+ "lucide-react": "^0.378.0",
+ "nanoid": "^5.0.7",
+ "react": "^18.2.0",
+ "react-colorful": "^5.6.1",
+ "react-dom": "^18.2.0",
+ "react-hook-form": "^7.51.5",
+ "tailwind-merge": "^2.3.0",
+ "tailwindcss-animate": "^1.0.7",
+ "zod": "^3.23.8",
+ "zustand": "^4.5.2"
+ },
+ "devDependencies": {
+ "@types/lodash": "^4.17.5",
+ "@types/node": "^20.12.12",
+ "@types/react": "^18.2.66",
+ "@types/react-dom": "^18.2.22",
+ "@typescript-eslint/eslint-plugin": "^7.2.0",
+ "@typescript-eslint/parser": "^7.2.0",
+ "@vitejs/plugin-react": "^4.2.1",
+ "autoprefixer": "^10.4.19",
+ "eslint": "^8.57.0",
+ "eslint-plugin-react-hooks": "^4.6.0",
+ "eslint-plugin-react-refresh": "^0.4.6",
+ "postcss": "^8.4.38",
+ "tailwindcss": "^3.4.3",
+ "typescript": "^5.2.2",
+ "vite": "^5.2.0"
+ }
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1eac13aafa7a8418dd5e2f08273133e37bc7cea5
--- /dev/null
+++ b/pnpm-lock.yaml
@@ -0,0 +1,5571 @@
+lockfileVersion: '9.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+importers:
+
+ .:
+ dependencies:
+ '@designcombo/core':
+ specifier: 0.7.0
+ version: 0.7.0(@dnd-kit/core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@dnd-kit/utilities@3.2.2(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scenejs@1.10.3)(zustand@4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1))
+ '@hookform/resolvers':
+ specifier: ^3.6.0
+ version: 3.9.0(react-hook-form@7.52.1(react@18.3.1))
+ '@radix-ui/react-avatar':
+ specifier: ^1.0.4
+ version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.1
+ version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-hover-card':
+ specifier: ^1.1.1
+ version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-label':
+ specifier: ^2.0.2
+ version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-popover':
+ specifier: ^1.0.7
+ version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-progress':
+ specifier: ^1.1.0
+ version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.0.5
+ version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slider':
+ specifier: ^1.1.2
+ version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot':
+ specifier: ^1.0.2
+ version: 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.0
+ version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-toggle':
+ specifier: ^1.1.0
+ version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-toggle-group':
+ specifier: ^1.1.0
+ version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ class-variance-authority:
+ specifier: ^0.7.0
+ version: 0.7.0
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
+ cmdk:
+ specifier: ^1.0.0
+ version: 1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ hotkeys-js:
+ specifier: ^3.13.7
+ version: 3.13.7
+ lodash:
+ specifier: ^4.17.21
+ version: 4.17.21
+ lucide-react:
+ specifier: ^0.378.0
+ version: 0.378.0(react@18.3.1)
+ nanoid:
+ specifier: ^5.0.7
+ version: 5.0.7
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-colorful:
+ specifier: ^5.6.1
+ version: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
+ react-hook-form:
+ specifier: ^7.51.5
+ version: 7.52.1(react@18.3.1)
+ tailwind-merge:
+ specifier: ^2.3.0
+ version: 2.4.0
+ tailwindcss-animate:
+ specifier: ^1.0.7
+ version: 1.0.7(tailwindcss@3.4.7)
+ zod:
+ specifier: ^3.23.8
+ version: 3.23.8
+ zustand:
+ specifier: ^4.5.2
+ version: 4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1)
+ devDependencies:
+ '@types/lodash':
+ specifier: ^4.17.5
+ version: 4.17.7
+ '@types/node':
+ specifier: ^20.12.12
+ version: 20.14.14
+ '@types/react':
+ specifier: ^18.2.66
+ version: 18.3.3
+ '@types/react-dom':
+ specifier: ^18.2.22
+ version: 18.3.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.2.0
+ version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/parser':
+ specifier: ^7.2.0
+ version: 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.1
+ version: 4.3.1(vite@5.3.5(@types/node@20.14.14))
+ autoprefixer:
+ specifier: ^10.4.19
+ version: 10.4.20(postcss@8.4.40)
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-plugin-react-hooks:
+ specifier: ^4.6.0
+ version: 4.6.2(eslint@8.57.0)
+ eslint-plugin-react-refresh:
+ specifier: ^0.4.6
+ version: 0.4.9(eslint@8.57.0)
+ postcss:
+ specifier: ^8.4.38
+ version: 8.4.40
+ tailwindcss:
+ specifier: ^3.4.3
+ version: 3.4.7
+ typescript:
+ specifier: ^5.2.2
+ version: 5.5.4
+ vite:
+ specifier: ^5.2.0
+ version: 5.3.5(@types/node@20.14.14)
+
+packages:
+
+ '@alloc/quick-lru@5.2.0':
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
+
+ '@ampproject/remapping@2.3.0':
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+
+ '@babel/code-frame@7.24.7':
+ resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/compat-data@7.25.2':
+ resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/core@7.25.2':
+ resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/generator@7.25.0':
+ resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-compilation-targets@7.25.2':
+ resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-module-imports@7.24.7':
+ resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-module-transforms@7.25.2':
+ resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/helper-plugin-utils@7.24.8':
+ resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-simple-access@7.24.7':
+ resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-string-parser@7.24.8':
+ resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-validator-identifier@7.24.7':
+ resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helper-validator-option@7.24.8':
+ resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/helpers@7.25.0':
+ resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/highlight@7.24.7':
+ resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/parser@7.25.3':
+ resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
+ '@babel/plugin-transform-react-jsx-self@7.24.7':
+ resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/plugin-transform-react-jsx-source@7.24.7':
+ resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
+ '@babel/runtime@7.25.0':
+ resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/template@7.25.0':
+ resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/traverse@7.25.3':
+ resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==}
+ engines: {node: '>=6.9.0'}
+
+ '@babel/types@7.25.2':
+ resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
+ engines: {node: '>=6.9.0'}
+
+ '@cfcs/core@0.0.6':
+ resolution: {integrity: sha512-FxfJMwoLB8MEMConeXUCqtMGqxdtePQxRBOiGip9ULcYYam3WfCgoY6xdnMaSkYvRvmosp5iuG+TiPofm65+Pw==}
+
+ '@cfcs/core@0.1.0':
+ resolution: {integrity: sha512-kvYX0RpL45XTHJ5sW7teNbKeAa7pK3nNqaJPoFfZDPTIBJOkTtRD3QhkBG+O3Hu69a8xeMoPvF6y/RtJ6JUOdA==}
+
+ '@daybrush/utils@1.13.0':
+ resolution: {integrity: sha512-ALK12C6SQNNHw1enXK+UO8bdyQ+jaWNQ1Af7Z3FNxeAwjYhQT7do+TRE4RASAJ3ObaS2+TJ7TXR3oz2Gzbw0PQ==}
+
+ '@designcombo/core@0.7.0':
+ resolution: {integrity: sha512-+79llzv8BTAk68j3x9fDIRRVmZyRnpVxRZsjIo7GNfSp3kPob6YNDU0O8L2C6Wngr2b2Gr2XWFuiooCGT409FA==}
+ peerDependencies:
+ '@dnd-kit/core': ^6.1.0
+ '@dnd-kit/utilities': ^3.2.2
+ react: ^16.8.0 || 17.x || 18.x
+ react-dom: ^16.8.0 || 17.x || 18.x
+ zustand: ^4.5.2
+
+ '@dnd-kit/accessibility@3.1.0':
+ resolution: {integrity: sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==}
+ peerDependencies:
+ react: '>=16.8.0'
+
+ '@dnd-kit/core@6.1.0':
+ resolution: {integrity: sha512-J3cQBClB4TVxwGo3KEjssGEXNJqGVWx17aRTZ1ob0FliR5IjYgTxl5YJbKTzA6IzrtelotH19v6y7uoIRUZPSg==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@dnd-kit/utilities@3.2.2':
+ resolution: {integrity: sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==}
+ peerDependencies:
+ react: '>=16.8.0'
+
+ '@egjs/agent@2.4.3':
+ resolution: {integrity: sha512-XvksSENe8wPeFlEVouvrOhKdx8HMniJ3by7sro2uPF3M6QqWwjzVcmvwoPtdjiX8O1lfRoLhQMp1a7NGlVTdIA==}
+
+ '@egjs/children-differ@1.0.1':
+ resolution: {integrity: sha512-DRvyqMf+CPCOzAopQKHtW+X8iN6Hy6SFol+/7zCUiE5y4P/OB8JP8FtU4NxtZwtafvSL4faD5KoQYPj3JHzPFQ==}
+
+ '@egjs/component@3.0.5':
+ resolution: {integrity: sha512-cLcGizTrrUNA2EYE3MBmEDt2tQv1joVP1Q3oDisZ5nw0MZDx2kcgEXM+/kZpfa/PAkFvYVhRUZwytIQWoN3V/w==}
+
+ '@egjs/list-differ@1.0.1':
+ resolution: {integrity: sha512-OTFTDQcWS+1ZREOdCWuk5hCBgYO4OsD30lXcOCyVOAjXMhgL5rBRDnt/otb6Nz8CzU0L/igdcaQBDLWc4t9gvg==}
+
+ '@emotion/babel-plugin@11.12.0':
+ resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==}
+
+ '@emotion/cache@11.13.1':
+ resolution: {integrity: sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==}
+
+ '@emotion/hash@0.9.2':
+ resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
+
+ '@emotion/is-prop-valid@1.3.0':
+ resolution: {integrity: sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==}
+
+ '@emotion/memoize@0.9.0':
+ resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==}
+
+ '@emotion/react@11.13.0':
+ resolution: {integrity: sha512-WkL+bw1REC2VNV1goQyfxjx1GYJkcc23CRQkXX+vZNLINyfI7o+uUn/rTGPt/xJ3bJHd5GcljgnxHf4wRw5VWQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: '>=16.8.0'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@emotion/serialize@1.3.0':
+ resolution: {integrity: sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA==}
+
+ '@emotion/sheet@1.4.0':
+ resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==}
+
+ '@emotion/styled@11.13.0':
+ resolution: {integrity: sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==}
+ peerDependencies:
+ '@emotion/react': ^11.0.0-rc.0
+ '@types/react': '*'
+ react: '>=16.8.0'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@emotion/unitless@0.9.0':
+ resolution: {integrity: sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ==}
+
+ '@emotion/use-insertion-effect-with-fallbacks@1.1.0':
+ resolution: {integrity: sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==}
+ peerDependencies:
+ react: '>=16.8.0'
+
+ '@emotion/utils@1.4.0':
+ resolution: {integrity: sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==}
+
+ '@emotion/weak-memoize@0.4.0':
+ resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==}
+
+ '@esbuild/aix-ppc64@0.21.5':
+ resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@esbuild/android-arm64@0.21.5':
+ resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+
+ '@esbuild/android-arm@0.21.5':
+ resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+
+ '@esbuild/android-x64@0.21.5':
+ resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+
+ '@esbuild/darwin-arm64@0.21.5':
+ resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@esbuild/darwin-x64@0.21.5':
+ resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@esbuild/freebsd-arm64@0.21.5':
+ resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@esbuild/freebsd-x64@0.21.5':
+ resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@esbuild/linux-arm64@0.21.5':
+ resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@esbuild/linux-arm@0.21.5':
+ resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+
+ '@esbuild/linux-ia32@0.21.5':
+ resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+
+ '@esbuild/linux-loong64@0.21.5':
+ resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@esbuild/linux-mips64el@0.21.5':
+ resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@esbuild/linux-ppc64@0.21.5':
+ resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@esbuild/linux-riscv64@0.21.5':
+ resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@esbuild/linux-s390x@0.21.5':
+ resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@esbuild/linux-x64@0.21.5':
+ resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/netbsd-x64@0.21.5':
+ resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-x64@0.21.5':
+ resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@esbuild/sunos-x64@0.21.5':
+ resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@esbuild/win32-arm64@0.21.5':
+ resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@esbuild/win32-ia32@0.21.5':
+ resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@esbuild/win32-x64@0.21.5':
+ resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+
+ '@eslint-community/eslint-utils@4.4.0':
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
+ '@eslint-community/regexpp@4.11.0':
+ resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+ '@eslint/eslintrc@2.1.4':
+ resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ '@eslint/js@8.57.0':
+ resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ '@floating-ui/core@1.6.5':
+ resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==}
+
+ '@floating-ui/dom@1.6.8':
+ resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==}
+
+ '@floating-ui/react-dom@2.1.1':
+ resolution: {integrity: sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@floating-ui/utils@0.2.5':
+ resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==}
+
+ '@hookform/resolvers@3.9.0':
+ resolution: {integrity: sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==}
+ peerDependencies:
+ react-hook-form: ^7.0.0
+
+ '@humanwhocodes/config-array@0.11.14':
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
+ engines: {node: '>=10.10.0'}
+ deprecated: Use @eslint/config-array instead
+
+ '@humanwhocodes/module-importer@1.0.1':
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+ engines: {node: '>=12.22'}
+
+ '@humanwhocodes/object-schema@2.0.3':
+ resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
+ deprecated: Use @eslint/object-schema instead
+
+ '@isaacs/cliui@8.0.2':
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+
+ '@jridgewell/gen-mapping@0.3.5':
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+
+ '@mapbox/node-pre-gyp@1.0.11':
+ resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==}
+ hasBin: true
+
+ '@nodelib/fs.scandir@2.1.5':
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.stat@2.0.5':
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.walk@1.2.8':
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+
+ '@pkgjs/parseargs@0.11.0':
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+
+ '@radix-ui/number@1.1.0':
+ resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==}
+
+ '@radix-ui/primitive@1.0.1':
+ resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
+
+ '@radix-ui/primitive@1.1.0':
+ resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==}
+
+ '@radix-ui/react-arrow@1.1.0':
+ resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-avatar@1.1.0':
+ resolution: {integrity: sha512-Q/PbuSMk/vyAd/UoIShVGZ7StHHeRFYU7wXmi5GV+8cLXflZAEpHL/F697H1klrzxKXNtZ97vWiC0q3RKUH8UA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-collection@1.1.0':
+ resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-compose-refs@1.0.1':
+ resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-compose-refs@1.1.0':
+ resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-context@1.0.1':
+ resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-context@1.1.0':
+ resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-dialog@1.0.5':
+ resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-dialog@1.1.1':
+ resolution: {integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-direction@1.1.0':
+ resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-dismissable-layer@1.0.5':
+ resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-dismissable-layer@1.1.0':
+ resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-focus-guards@1.0.1':
+ resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-focus-guards@1.1.0':
+ resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-focus-scope@1.0.4':
+ resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-focus-scope@1.1.0':
+ resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-hover-card@1.1.1':
+ resolution: {integrity: sha512-IwzAOP97hQpDADYVKrEEHUH/b2LA+9MgB0LgdmnbFO2u/3M5hmEofjjr2M6CyzUblaAqJdFm6B7oFtU72DPXrA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-id@1.0.1':
+ resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-id@1.1.0':
+ resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-label@2.1.0':
+ resolution: {integrity: sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-popover@1.1.1':
+ resolution: {integrity: sha512-3y1A3isulwnWhvTTwmIreiB8CF4L+qRjZnK1wYLO7pplddzXKby/GnZ2M7OZY3qgnl6p9AodUIHRYGXNah8Y7g==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-popper@1.2.0':
+ resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-portal@1.0.4':
+ resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-portal@1.1.1':
+ resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-presence@1.0.1':
+ resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-presence@1.1.0':
+ resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-primitive@1.0.3':
+ resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-primitive@2.0.0':
+ resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-progress@1.1.0':
+ resolution: {integrity: sha512-aSzvnYpP725CROcxAOEBVZZSIQVQdHgBr2QQFKySsaD14u8dNT0batuXI+AAGDdAHfXH8rbnHmjYFqVJ21KkRg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-roving-focus@1.1.0':
+ resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-scroll-area@1.1.0':
+ resolution: {integrity: sha512-9ArIZ9HWhsrfqS765h+GZuLoxaRHD/j0ZWOWilsCvYTpYJp8XwCqNG7Dt9Nu/TItKOdgLGkOPCodQvDc+UMwYg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-slider@1.2.0':
+ resolution: {integrity: sha512-dAHCDA4/ySXROEPaRtaMV5WHL8+JB/DbtyTbJjYkY0RXmKMO2Ln8DFZhywG5/mVQ4WqHDBc8smc14yPXPqZHYA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-slot@1.0.2':
+ resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-slot@1.1.0':
+ resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-tabs@1.1.0':
+ resolution: {integrity: sha512-bZgOKB/LtZIij75FSuPzyEti/XBhJH52ExgtdVqjCIh+Nx/FW+LhnbXtbCzIi34ccyMsyOja8T0thCzoHFXNKA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-toggle-group@1.1.0':
+ resolution: {integrity: sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-toggle@1.1.0':
+ resolution: {integrity: sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+
+ '@radix-ui/react-use-callback-ref@1.0.1':
+ resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-callback-ref@1.1.0':
+ resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-controllable-state@1.0.1':
+ resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-controllable-state@1.1.0':
+ resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-escape-keydown@1.0.3':
+ resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-escape-keydown@1.1.0':
+ resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-layout-effect@1.0.1':
+ resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-layout-effect@1.1.0':
+ resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-previous@1.1.0':
+ resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-rect@1.1.0':
+ resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/react-use-size@1.1.0':
+ resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ '@radix-ui/rect@1.1.0':
+ resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==}
+
+ '@remotion/media-utils@4.0.167':
+ resolution: {integrity: sha512-znIZcwQFxbUwZgiW7wUlgd3gdv/aEW8xFbNeEDyD5NFUjZOx2j0KI+RIrn5Lc/dfVtD6jBW0R5bXVY455W8tQg==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@remotion/paths@4.0.167':
+ resolution: {integrity: sha512-wS8NF4LOmqFj4uzCWwqR6tcJPr9Y7R68jVkAAfRvXOVrhwlXPALFrvWyLODyGHptRNXoOZTLj0Qb2o2sZgYIQA==}
+
+ '@remotion/player@4.0.167':
+ resolution: {integrity: sha512-ScmwTABgydb6u7uxYp96gg3ZjsWofuOCpZHUj0qiDyiZBFPzpJwTmD1XyCJQGYoz/GcuPsJ9gnb7g/vZ8LEHSA==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@remotion/shapes@4.0.167':
+ resolution: {integrity: sha512-codsX7nwJVy8xEZ/oKxxo7NePldHK86iCow6a7xpAdh8h+911xHq0JfXccuJMXAuwLg4YR9wlACXKrh/y3TDaA==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@remotion/transitions@4.0.167':
+ resolution: {integrity: sha512-bcjXsiq2S87VqmMwskGbcjhBIisZrIyWxlJNfe2dsyoZonpJKY+AblYYO0o9SJOCveUYPKywg2Sv8um8bteGiQ==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ '@rollup/rollup-android-arm-eabi@4.19.2':
+ resolution: {integrity: sha512-OHflWINKtoCFSpm/WmuQaWW4jeX+3Qt3XQDepkkiFTsoxFc5BpF3Z5aDxFZgBqRjO6ATP5+b1iilp4kGIZVWlA==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.19.2':
+ resolution: {integrity: sha512-k0OC/b14rNzMLDOE6QMBCjDRm3fQOHAL8Ldc9bxEWvMo4Ty9RY6rWmGetNTWhPo+/+FNd1lsQYRd0/1OSix36A==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-darwin-arm64@4.19.2':
+ resolution: {integrity: sha512-IIARRgWCNWMTeQH+kr/gFTHJccKzwEaI0YSvtqkEBPj7AshElFq89TyreKNFAGh5frLfDCbodnq+Ye3dqGKPBw==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-x64@4.19.2':
+ resolution: {integrity: sha512-52udDMFDv54BTAdnw+KXNF45QCvcJOcYGl3vQkp4vARyrcdI/cXH8VXTEv/8QWfd6Fru8QQuw1b2uNersXOL0g==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.19.2':
+ resolution: {integrity: sha512-r+SI2t8srMPYZeoa1w0o/AfoVt9akI1ihgazGYPQGRilVAkuzMGiTtexNZkrPkQsyFrvqq/ni8f3zOnHw4hUbA==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm-musleabihf@4.19.2':
+ resolution: {integrity: sha512-+tYiL4QVjtI3KliKBGtUU7yhw0GMcJJuB9mLTCEauHEsqfk49gtUBXGtGP3h1LW8MbaTY6rSFIQV1XOBps1gBA==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.19.2':
+ resolution: {integrity: sha512-OR5DcvZiYN75mXDNQQxlQPTv4D+uNCUsmSCSY2FolLf9W5I4DSoJyg7z9Ea3TjKfhPSGgMJiey1aWvlWuBzMtg==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-musl@4.19.2':
+ resolution: {integrity: sha512-Hw3jSfWdUSauEYFBSFIte6I8m6jOj+3vifLg8EU3lreWulAUpch4JBjDMtlKosrBzkr0kwKgL9iCfjA8L3geoA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.19.2':
+ resolution: {integrity: sha512-rhjvoPBhBwVnJRq/+hi2Q3EMiVF538/o9dBuj9TVLclo9DuONqt5xfWSaE6MYiFKpo/lFPJ/iSI72rYWw5Hc7w==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.19.2':
+ resolution: {integrity: sha512-EAz6vjPwHHs2qOCnpQkw4xs14XJq84I81sDRGPEjKPFVPBw7fwvtwhVjcZR6SLydCv8zNK8YGFblKWd/vRmP8g==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-s390x-gnu@4.19.2':
+ resolution: {integrity: sha512-IJSUX1xb8k/zN9j2I7B5Re6B0NNJDJ1+soezjNojhT8DEVeDNptq2jgycCOpRhyGj0+xBn7Cq+PK7Q+nd2hxLA==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.19.2':
+ resolution: {integrity: sha512-OgaToJ8jSxTpgGkZSkwKE+JQGihdcaqnyHEFOSAU45utQ+yLruE1dkonB2SDI8t375wOKgNn8pQvaWY9kPzxDQ==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-musl@4.19.2':
+ resolution: {integrity: sha512-5V3mPpWkB066XZZBgSd1lwozBk7tmOkKtquyCJ6T4LN3mzKENXyBwWNQn8d0Ci81hvlBw5RoFgleVpL6aScLYg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-win32-arm64-msvc@4.19.2':
+ resolution: {integrity: sha512-ayVstadfLeeXI9zUPiKRVT8qF55hm7hKa+0N1V6Vj+OTNFfKSoUxyZvzVvgtBxqSb5URQ8sK6fhwxr9/MLmxdA==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rollup/rollup-win32-ia32-msvc@4.19.2':
+ resolution: {integrity: sha512-Mda7iG4fOLHNsPqjWSjANvNZYoW034yxgrndof0DwCy0D3FvTjeNo+HGE6oGWgvcLZNLlcp0hLEFcRs+UGsMLg==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-msvc@4.19.2':
+ resolution: {integrity: sha512-DPi0ubYhSow/00YqmG1jWm3qt1F8aXziHc/UNy8bo9cpCacqhuWu+iSq/fp2SyEQK7iYTZ60fBU9cat3MXTjIQ==}
+ cpu: [x64]
+ os: [win32]
+
+ '@scena/dragscroll@1.4.0':
+ resolution: {integrity: sha512-3O8daaZD9VXA9CP3dra6xcgt/qrm0mg0xJCwiX6druCteQ9FFsXffkF8PrqxY4Z4VJ58fFKEa0RlKqbsi/XnRA==}
+
+ '@scena/event-emitter@1.0.5':
+ resolution: {integrity: sha512-AzY4OTb0+7ynefmWFQ6hxDdk0CySAq/D4efljfhtRHCOP7MBF9zUfhKG3TJiroVjASqVgkRJFdenS8ArZo6Olg==}
+
+ '@scena/matrix@1.1.1':
+ resolution: {integrity: sha512-JVKBhN0tm2Srl+Yt+Ywqu0oLgLcdemDQlD1OxmN9jaCTwaFPZ7tY8n6dhVgMEaR9qcR7r+kAlMXnSfNyYdE+Vg==}
+
+ '@tootallnate/once@2.0.0':
+ resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
+ engines: {node: '>= 10'}
+
+ '@types/babel__core@7.20.5':
+ resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
+
+ '@types/babel__generator@7.6.8':
+ resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
+
+ '@types/babel__template@7.4.4':
+ resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
+
+ '@types/babel__traverse@7.20.6':
+ resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
+
+ '@types/estree@1.0.5':
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+
+ '@types/lodash@4.17.7':
+ resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==}
+
+ '@types/node@20.14.14':
+ resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==}
+
+ '@types/parse-json@4.0.2':
+ resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
+
+ '@types/prop-types@15.7.12':
+ resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
+
+ '@types/react-dom@18.3.0':
+ resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
+
+ '@types/react@18.3.3':
+ resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==}
+
+ '@typescript-eslint/eslint-plugin@7.18.0':
+ resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/parser@7.18.0':
+ resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/scope-manager@7.18.0':
+ resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
+ '@typescript-eslint/type-utils@7.18.0':
+ resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/types@7.18.0':
+ resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
+ '@typescript-eslint/typescript-estree@7.18.0':
+ resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/utils@7.18.0':
+ resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+
+ '@typescript-eslint/visitor-keys@7.18.0':
+ resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
+ '@ungap/structured-clone@1.2.0':
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+
+ '@vitejs/plugin-react@4.3.1':
+ resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.2.0 || ^5.0.0
+
+ abab@2.0.6:
+ resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
+ deprecated: Use your platform's native atob() and btoa() methods instead
+
+ abbrev@1.1.1:
+ resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
+
+ acorn-globals@7.0.1:
+ resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
+
+ acorn-jsx@5.3.2:
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+
+ acorn-walk@8.3.3:
+ resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==}
+ engines: {node: '>=0.4.0'}
+
+ acorn@8.12.1:
+ resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+ agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+ ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+
+ ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+
+ ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
+
+ ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+
+ ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+
+ any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
+ anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+
+ aproba@2.0.0:
+ resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
+
+ are-we-there-yet@2.0.0:
+ resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
+ engines: {node: '>=10'}
+ deprecated: This package is no longer supported.
+
+ arg@5.0.2:
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
+
+ argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+
+ aria-hidden@1.2.4:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
+ engines: {node: '>=10'}
+
+ array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
+ autoprefixer@10.4.20:
+ resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
+
+ babel-plugin-macros@3.1.0:
+ resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
+ engines: {node: '>=10', npm: '>=6'}
+
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
+ engines: {node: '>=8'}
+
+ brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+ browserslist@4.23.3:
+ resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+
+ callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+
+ camelcase-css@2.0.1:
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
+
+ caniuse-lite@1.0.30001646:
+ resolution: {integrity: sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==}
+
+ canvas@2.11.2:
+ resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==}
+ engines: {node: '>=6'}
+
+ chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
+
+ chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
+
+ chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
+
+ chownr@2.0.0:
+ resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
+ engines: {node: '>=10'}
+
+ class-variance-authority@0.7.0:
+ resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==}
+
+ clsx@2.0.0:
+ resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==}
+ engines: {node: '>=6'}
+
+ clsx@2.1.1:
+ resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
+ engines: {node: '>=6'}
+
+ cmdk@1.0.0:
+ resolution: {integrity: sha512-gDzVf0a09TvoJ5jnuPvygTB77+XdOSwEmJ88L6XPFPlv7T3RxbP9jgenfylrAMD0+Le1aO0nVjQUzl2g+vjz5Q==}
+ peerDependencies:
+ react: ^18.0.0
+ react-dom: ^18.0.0
+
+ color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
+
+ color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+
+ color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
+
+ color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+ color-support@1.1.3:
+ resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
+ hasBin: true
+
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+
+ commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+
+ concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+
+ console-control-strings@1.1.0:
+ resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
+
+ convert-source-map@1.9.0:
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
+ convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+
+ cosmiconfig@7.1.0:
+ resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
+ engines: {node: '>=10'}
+
+ cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+
+ css-styled@1.0.8:
+ resolution: {integrity: sha512-tCpP7kLRI8dI95rCh3Syl7I+v7PP+2JYOzWkl0bUEoSbJM+u8ITbutjlQVf0NC2/g4ULROJPi16sfwDIO8/84g==}
+
+ css-to-mat@1.1.1:
+ resolution: {integrity: sha512-kvpxFYZb27jRd2vium35G7q5XZ2WJ9rWjDUMNT36M3Hc41qCrLXFM5iEKMGXcrPsKfXEN+8l/riB4QzwwwiEyQ==}
+
+ cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ cssom@0.3.8:
+ resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
+
+ cssom@0.5.0:
+ resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
+
+ cssstyle@2.3.0:
+ resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
+ engines: {node: '>=8'}
+
+ csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
+ data-urls@3.0.2:
+ resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
+ engines: {node: '>=12'}
+
+ debug@4.3.6:
+ resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+
+ decompress-response@4.2.1:
+ resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==}
+ engines: {node: '>=8'}
+
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
+ delegates@1.0.0:
+ resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
+
+ detect-libc@2.0.3:
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ engines: {node: '>=8'}
+
+ detect-node-es@1.1.0:
+ resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
+
+ didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+
+ dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+
+ dlv@1.1.3:
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
+
+ doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
+
+ domexception@4.0.0:
+ resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
+ engines: {node: '>=12'}
+ deprecated: Use your platform's native DOMException instead
+
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+ electron-to-chromium@1.5.4:
+ resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==}
+
+ emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+ emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
+ entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
+ error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+
+ esbuild@0.21.5:
+ resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
+ engines: {node: '>=12'}
+ hasBin: true
+
+ escalade@3.1.2:
+ resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
+ engines: {node: '>=6'}
+
+ escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
+
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+
+ escodegen@2.1.0:
+ resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
+ engines: {node: '>=6.0'}
+ hasBin: true
+
+ eslint-plugin-react-hooks@4.6.2:
+ resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
+
+ eslint-plugin-react-refresh@0.4.9:
+ resolution: {integrity: sha512-QK49YrBAo5CLNLseZ7sZgvgTy21E6NEw22eZqc4teZfH8pxV3yXc9XXOYfUI6JNpw7mfHNkAeWtBxrTyykB6HA==}
+ peerDependencies:
+ eslint: '>=7'
+
+ eslint-scope@7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ eslint@8.57.0:
+ resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
+
+ espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ esquery@1.6.0:
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
+ engines: {node: '>=0.10'}
+
+ esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+
+ esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+
+ fabric@6.0.0-rc4:
+ resolution: {integrity: sha512-99+UCHotYRW6rvS4GBb2rIYO/aFy9w9OsapH7eNRaCHBnPMCDNWeswKE4fSk6toFNpgNxFDqCiEkU360UQNolQ==}
+ engines: {node: '>=16.20.0'}
+
+ fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+
+ fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ engines: {node: '>=8.6.0'}
+
+ fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+ fastq@1.17.1:
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+
+ file-entry-cache@6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+
+ fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
+
+ find-root@1.1.0:
+ resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
+
+ find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
+
+ flat-cache@3.2.0:
+ resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+
+ flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+
+ foreground-child@3.2.1:
+ resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
+ engines: {node: '>=14'}
+
+ form-data@4.0.0:
+ resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
+ engines: {node: '>= 6'}
+
+ fraction.js@4.3.7:
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+
+ framework-utils@1.1.0:
+ resolution: {integrity: sha512-KAfqli5PwpFJ8o3psRNs8svpMGyCSAe8nmGcjQ0zZBWN2H6dZDnq+ABp3N3hdUmFeMrLtjOCTXD4yplUJIWceg==}
+
+ fs-minipass@2.1.0:
+ resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
+ engines: {node: '>= 8'}
+
+ fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+
+ fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
+
+ gauge@3.0.2:
+ resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
+ engines: {node: '>=10'}
+ deprecated: This package is no longer supported.
+
+ gensync@1.0.0-beta.2:
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+ engines: {node: '>=6.9.0'}
+
+ gesto@1.19.4:
+ resolution: {integrity: sha512-hfr/0dWwh0Bnbb88s3QVJd1ZRJeOWcgHPPwmiH6NnafDYvhTsxg+SLYu+q/oPNh9JS3V+nlr6fNs8kvPAtcRDQ==}
+
+ get-nonce@1.0.1:
+ resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
+ engines: {node: '>=6'}
+
+ glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+
+ glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+
+ glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Glob versions prior to v9 are no longer supported
+
+ globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
+
+ globals@13.24.0:
+ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
+ engines: {node: '>=8'}
+
+ globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
+
+ graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+
+ has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
+
+ has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+
+ has-unicode@2.0.1:
+ resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
+
+ hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
+
+ hoist-non-react-statics@3.3.2:
+ resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
+
+ hotkeys-js@3.13.7:
+ resolution: {integrity: sha512-ygFIdTqqwG4fFP7kkiYlvayZppeIQX2aPpirsngkv1xM1lP0piDY5QEh68nQnIKvz64hfocxhBaD/uK3sSK1yQ==}
+
+ html-encoding-sniffer@3.0.0:
+ resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
+ engines: {node: '>=12'}
+
+ http-proxy-agent@5.0.0:
+ resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
+ engines: {node: '>= 6'}
+
+ https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+
+ iconv-lite@0.6.3:
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
+ engines: {node: '>=0.10.0'}
+
+ idb@8.0.0:
+ resolution: {integrity: sha512-l//qvlAKGmQO31Qn7xdzagVPPaHTxXx199MhrAFuVBTPqydcPYBWjkrbv4Y0ktB+GmWOiwHl237UUOrLmQxLvw==}
+
+ ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
+ engines: {node: '>= 4'}
+
+ immer@10.1.1:
+ resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==}
+
+ import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
+
+ imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
+
+ infinite-viewer@0.29.1:
+ resolution: {integrity: sha512-/ZWsJxgB5Atg/M3rb2HlYY33XrRkOcRIRlRTZoCWsORO/xvFSprm7gq2gB8DZvkjlkRnIOeR9TjZSLn8LFK19w==}
+
+ inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
+
+ inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ invariant@2.2.4:
+ resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
+
+ is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+
+ is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+
+ is-core-module@2.15.0:
+ resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
+ engines: {node: '>= 0.4'}
+
+ is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+
+ is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ is-path-inside@3.0.3:
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
+
+ is-potential-custom-element-name@1.0.1:
+ resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
+
+ isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+ jiti@1.21.6:
+ resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ hasBin: true
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
+
+ jsdom@20.0.3:
+ resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+
+ jsesc@2.5.2:
+ resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+ engines: {node: '>=4'}
+ hasBin: true
+
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+ json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+ json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+
+ json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ keycode@2.2.1:
+ resolution: {integrity: sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==}
+
+ keycon@1.4.0:
+ resolution: {integrity: sha512-p1NAIxiRMH3jYfTeXRs2uWbVJ1WpEjpi8ktzUyBJsX7/wn2qu2VRXktneBLNtKNxJmlUYxRi9gOJt1DuthXR7A==}
+
+ keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+
+ levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+
+ lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
+
+ lilconfig@3.1.2:
+ resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
+ engines: {node: '>=14'}
+
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+ lodash-es@4.17.21:
+ resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
+
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+ lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
+ loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ hasBin: true
+
+ lru-cache@10.4.3:
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+
+ lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+
+ lucide-react@0.378.0:
+ resolution: {integrity: sha512-u6EPU8juLUk9ytRcyapkWI18epAv3RU+6+TC23ivjR0e+glWKBobFeSgRwOIJihzktILQuy6E0E80P2jVTDR5g==}
+ peerDependencies:
+ react: ^16.5.1 || ^17.0.0 || ^18.0.0
+
+ make-dir@3.1.0:
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
+ engines: {node: '>=8'}
+
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ microdiff@1.4.0:
+ resolution: {integrity: sha512-OBKBOa1VBznvLPb/3ljeJaENVe0fO0lnWl77lR4vhPlQD71UpjEoRV5P0KdQkcjbFlBu1Oy2mEUBMU3wxcBAGg==}
+
+ micromatch@4.0.7:
+ resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
+ engines: {node: '>=8.6'}
+
+ mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+
+ mimic-response@2.1.0:
+ resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==}
+ engines: {node: '>=8'}
+
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+ minimatch@9.0.5:
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minipass@3.3.6:
+ resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
+ engines: {node: '>=8'}
+
+ minipass@5.0.0:
+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
+ engines: {node: '>=8'}
+
+ minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minizlib@2.1.2:
+ resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
+ engines: {node: '>= 8'}
+
+ mkdirp@1.0.4:
+ resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ moveable-helper@0.4.0:
+ resolution: {integrity: sha512-t1FK9PO187Gn0N6GVZcrQgePjiHmuj8eUhmJjH38LvTMnVVxiHzWYRx6ARFZvSFIIW4yb6BEAv4C99Bsx84nFw==}
+ peerDependencies:
+ scenejs: '>=1.4.1'
+
+ ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
+ mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
+ nan@2.20.0:
+ resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==}
+
+ nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ nanoid@5.0.7:
+ resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==}
+ engines: {node: ^18 || >=20}
+ hasBin: true
+
+ natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
+ node-releases@2.0.18:
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+
+ nopt@5.0.0:
+ resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
+ engines: {node: '>=6'}
+ hasBin: true
+
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+
+ normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+
+ npmlog@5.0.1:
+ resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
+ deprecated: This package is no longer supported.
+
+ nwsapi@2.2.12:
+ resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==}
+
+ object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+
+ object-hash@3.0.0:
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+ engines: {node: '>= 6'}
+
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+ optionator@0.9.4:
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
+ engines: {node: '>= 0.8.0'}
+
+ order-map@0.3.1:
+ resolution: {integrity: sha512-RSuElIGwzPuBLzS9Io7G8fpcnQeudg0XswOyOiwRNLX7lkf+eQ/KUp+kcAP7z7nTOdkrfxhZycyXwzFW75iJ6A==}
+
+ overlap-area@1.1.0:
+ resolution: {integrity: sha512-3dlJgJCaVeXH0/eZjYVJvQiLVVrPO4U1ZGqlATtx6QGO3b5eNM6+JgUKa7oStBTdYuGTk7gVoABCW6Tp+dhRdw==}
+
+ overlayscrollbars-react@0.5.6:
+ resolution: {integrity: sha512-E5To04bL5brn9GVCZ36SnfGanxa2I2MDkWoa4Cjo5wol7l+diAgi4DBc983V7l2nOk/OLJ6Feg4kySspQEGDBw==}
+ peerDependencies:
+ overlayscrollbars: ^2.0.0
+ react: '>=16.8.0'
+
+ overlayscrollbars@2.10.0:
+ resolution: {integrity: sha512-diNMeEafWTE0A4GJfwRpdBp2rE/BEvrhptBdBcDu8/UeytWcdCy9Td8tZWnztJeJ26f8/uHCWfPnPUC/dtgJdw==}
+
+ p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
+
+ p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
+
+ package-json-from-dist@1.0.0:
+ resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
+
+ parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
+
+ parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
+
+ parse5@7.1.2:
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
+
+ path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
+
+ path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+
+ path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
+ path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+
+ path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
+ picocolors@1.0.1:
+ resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+
+ picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+
+ pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
+
+ pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+
+ postcss-import@15.1.0:
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
+
+ postcss-js@4.0.1:
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
+ peerDependencies:
+ postcss: ^8.4.21
+
+ postcss-load-config@4.0.2:
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
+ engines: {node: '>= 14'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.2.14
+
+ postcss-selector-parser@6.1.1:
+ resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
+ engines: {node: '>=4'}
+
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+ postcss@8.4.40:
+ resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
+
+ psl@1.9.0:
+ resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
+
+ punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+
+ querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+
+ queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ react-colorful@5.6.1:
+ resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ react-css-styled@1.1.9:
+ resolution: {integrity: sha512-M7fJZ3IWFaIHcZEkoFOnkjdiUFmwd8d+gTh2bpqMOcnxy/0Gsykw4dsL4QBiKsxcGow6tETUa4NAUcmJF+/nfw==}
+
+ react-dom@18.3.1:
+ resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+ peerDependencies:
+ react: ^18.3.1
+
+ react-hook-form@7.52.1:
+ resolution: {integrity: sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg==}
+ engines: {node: '>=12.22.0'}
+ peerDependencies:
+ react: ^16.8.0 || ^17 || ^18 || ^19
+
+ react-icons@5.3.0:
+ resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==}
+ peerDependencies:
+ react: '*'
+
+ react-infinite-viewer@0.28.1:
+ resolution: {integrity: sha512-SnNJz1+UZe9C5QibhrAClLK3w3IpWjyF+Kx//HcCGG7DYgp30yYDioW/13Fsj4uvyI7od5MuQwOI6aM9GXRQig==}
+
+ react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+
+ react-moveable@0.56.0:
+ resolution: {integrity: sha512-FmJNmIOsOA36mdxbrc/huiE4wuXSRlmon/o+/OrfNhSiYYYL0AV5oObtPluEhb2Yr/7EfYWBHTxF5aWAvjg1SA==}
+
+ react-refresh@0.14.2:
+ resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
+ engines: {node: '>=0.10.0'}
+
+ react-remove-scroll-bar@2.3.6:
+ resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ react-remove-scroll@2.5.5:
+ resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ react-remove-scroll@2.5.7:
+ resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ react-selecto@1.26.3:
+ resolution: {integrity: sha512-Ubik7kWSnZyQEBNro+1k38hZaI1tJarE+5aD/qsqCOA1uUBSjgKVBy3EWRzGIbdmVex7DcxznFZLec/6KZNvwQ==}
+
+ react-style-singleton@2.2.1:
+ resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ react@18.3.1:
+ resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+ engines: {node: '>=0.10.0'}
+
+ read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+
+ readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
+ engines: {node: '>= 6'}
+
+ readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+
+ regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
+
+ remotion@4.0.167:
+ resolution: {integrity: sha512-McaztLsLsZegwltKxKmt9qdodv/HaLrBRPR76cqXfzG9vhZTJhpKJbi2hloKgtyS78YGzplD0c6qeUlnOZ4FHA==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+ requires-port@1.0.0:
+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
+
+ resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+
+ resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+
+ reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ rimraf@3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
+ hasBin: true
+
+ rollup@4.19.2:
+ resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+ rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+
+ safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+
+ safer-buffer@2.1.2:
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
+
+ saxes@6.0.0:
+ resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
+ engines: {node: '>=v12.22.7'}
+
+ scenejs@1.10.3:
+ resolution: {integrity: sha512-o1Xrz5sRMeVOD5R9MizY2tYVPYeRnQNttiNRD7vtfi4j4+su1nuP2R/1yv3jDNol1zFfFHwwh2G0jxyt0SIqUA==}
+
+ scheduler@0.23.2:
+ resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
+
+ selecto@1.26.3:
+ resolution: {integrity: sha512-gZHgqMy5uyB6/2YDjv3Qqaf7bd2hTDOpPdxXlrez4R3/L0GiEWDCFaUfrflomgqdb3SxHF2IXY0Jw0EamZi7cw==}
+
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+
+ semver@7.6.3:
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ set-blocking@2.0.0:
+ resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
+
+ shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+
+ shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+
+ signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+
+ signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
+ simple-concat@1.0.1:
+ resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
+
+ simple-get@3.1.1:
+ resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==}
+
+ slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
+
+ source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ engines: {node: '>=0.10.0'}
+
+ source-map@0.5.7:
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
+ engines: {node: '>=0.10.0'}
+
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+
+ string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+
+ string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+
+ string_decoder@1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
+
+ strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+
+ strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+
+ strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+
+ stylis@4.2.0:
+ resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
+
+ sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+
+ supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+
+ symbol-tree@3.2.4:
+ resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
+
+ tailwind-merge@2.4.0:
+ resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==}
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+ peerDependencies:
+ tailwindcss: '>=3.0.0 || insiders'
+
+ tailwindcss@3.4.7:
+ resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+ tar@6.2.1:
+ resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
+ engines: {node: '>=10'}
+
+ text-table@0.2.0:
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+
+ thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
+ to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+ engines: {node: '>=4'}
+
+ to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+
+ tough-cookie@4.1.4:
+ resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==}
+ engines: {node: '>=6'}
+
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
+ tr46@3.0.0:
+ resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
+ engines: {node: '>=12'}
+
+ ts-api-utils@1.3.0:
+ resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+
+ ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+
+ tslib@2.6.3:
+ resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
+
+ type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
+
+ type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
+
+ typescript@5.5.4:
+ resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+
+ universalify@0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
+ engines: {node: '>= 4.0.0'}
+
+ update-browserslist-db@1.1.0:
+ resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+
+ uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+
+ url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
+
+ use-callback-ref@1.3.2:
+ resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ use-sidecar@1.1.2:
+ resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
+ use-sync-external-store@1.2.0:
+ resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+
+ util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+ vite@5.3.5:
+ resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+
+ w3c-xmlserializer@4.0.0:
+ resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
+ engines: {node: '>=14'}
+
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
+ webidl-conversions@7.0.0:
+ resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
+ engines: {node: '>=12'}
+
+ whatwg-encoding@2.0.0:
+ resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
+ engines: {node: '>=12'}
+
+ whatwg-mimetype@3.0.0:
+ resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
+ engines: {node: '>=12'}
+
+ whatwg-url@11.0.0:
+ resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
+ engines: {node: '>=12'}
+
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+
+ wide-align@1.1.5:
+ resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
+
+ word-wrap@1.2.5:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+
+ wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+
+ wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+
+ ws@8.18.0:
+ resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+
+ xml-name-validator@4.0.0:
+ resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
+ engines: {node: '>=12'}
+
+ xmlchars@2.2.0:
+ resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
+
+ yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+ yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+
+ yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
+
+ yaml@2.5.0:
+ resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
+ engines: {node: '>= 14'}
+ hasBin: true
+
+ yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
+
+ zod@3.23.8:
+ resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
+
+ zustand@4.5.4:
+ resolution: {integrity: sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg==}
+ engines: {node: '>=12.7.0'}
+ peerDependencies:
+ '@types/react': '>=16.8'
+ immer: '>=9.0.6'
+ react: '>=16.8'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ immer:
+ optional: true
+ react:
+ optional: true
+
+snapshots:
+
+ '@alloc/quick-lru@5.2.0': {}
+
+ '@ampproject/remapping@2.3.0':
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@babel/code-frame@7.24.7':
+ dependencies:
+ '@babel/highlight': 7.24.7
+ picocolors: 1.0.1
+
+ '@babel/compat-data@7.25.2': {}
+
+ '@babel/core@7.25.2':
+ dependencies:
+ '@ampproject/remapping': 2.3.0
+ '@babel/code-frame': 7.24.7
+ '@babel/generator': 7.25.0
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
+ '@babel/helpers': 7.25.0
+ '@babel/parser': 7.25.3
+ '@babel/template': 7.25.0
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
+ convert-source-map: 2.0.0
+ debug: 4.3.6
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/generator@7.25.0':
+ dependencies:
+ '@babel/types': 7.25.2
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 2.5.2
+
+ '@babel/helper-compilation-targets@7.25.2':
+ dependencies:
+ '@babel/compat-data': 7.25.2
+ '@babel/helper-validator-option': 7.24.8
+ browserslist: 4.23.3
+ lru-cache: 5.1.1
+ semver: 6.3.1
+
+ '@babel/helper-module-imports@7.24.7':
+ dependencies:
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-module-imports': 7.24.7
+ '@babel/helper-simple-access': 7.24.7
+ '@babel/helper-validator-identifier': 7.24.7
+ '@babel/traverse': 7.25.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-plugin-utils@7.24.8': {}
+
+ '@babel/helper-simple-access@7.24.7':
+ dependencies:
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/helper-string-parser@7.24.8': {}
+
+ '@babel/helper-validator-identifier@7.24.7': {}
+
+ '@babel/helper-validator-option@7.24.8': {}
+
+ '@babel/helpers@7.25.0':
+ dependencies:
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.2
+
+ '@babel/highlight@7.24.7':
+ dependencies:
+ '@babel/helper-validator-identifier': 7.24.7
+ chalk: 2.4.2
+ js-tokens: 4.0.0
+ picocolors: 1.0.1
+
+ '@babel/parser@7.25.3':
+ dependencies:
+ '@babel/types': 7.25.2
+
+ '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+
+ '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+
+ '@babel/runtime@7.25.0':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
+ '@babel/template@7.25.0':
+ dependencies:
+ '@babel/code-frame': 7.24.7
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
+
+ '@babel/traverse@7.25.3':
+ dependencies:
+ '@babel/code-frame': 7.24.7
+ '@babel/generator': 7.25.0
+ '@babel/parser': 7.25.3
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.2
+ debug: 4.3.6
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@babel/types@7.25.2':
+ dependencies:
+ '@babel/helper-string-parser': 7.24.8
+ '@babel/helper-validator-identifier': 7.24.7
+ to-fast-properties: 2.0.0
+
+ '@cfcs/core@0.0.6':
+ dependencies:
+ '@egjs/component': 3.0.5
+
+ '@cfcs/core@0.1.0':
+ dependencies:
+ '@egjs/component': 3.0.5
+
+ '@daybrush/utils@1.13.0': {}
+
+ '@designcombo/core@0.7.0(@dnd-kit/core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@dnd-kit/utilities@3.2.2(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scenejs@1.10.3)(zustand@4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1))':
+ dependencies:
+ '@dnd-kit/core': 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.2(react@18.3.1)
+ '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1)
+ '@emotion/styled': 11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-scroll-area': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slider': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@remotion/media-utils': 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@remotion/paths': 4.0.167
+ '@remotion/player': 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@remotion/shapes': 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@remotion/transitions': 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ fabric: 6.0.0-rc4
+ idb: 8.0.0
+ immer: 10.1.1
+ lodash-es: 4.17.21
+ microdiff: 1.4.0
+ moveable-helper: 0.4.0(scenejs@1.10.3)
+ nanoid: 5.0.7
+ overlayscrollbars: 2.10.0
+ overlayscrollbars-react: 0.5.6(overlayscrollbars@2.10.0)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-icons: 5.3.0(react@18.3.1)
+ react-infinite-viewer: 0.28.1
+ react-moveable: 0.56.0
+ react-selecto: 1.26.3
+ remotion: 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ rxjs: 7.8.1
+ zustand: 4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+ - bufferutil
+ - encoding
+ - scenejs
+ - supports-color
+ - utf-8-validate
+
+ '@dnd-kit/accessibility@3.1.0(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ tslib: 2.6.3
+
+ '@dnd-kit/core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@dnd-kit/accessibility': 3.1.0(react@18.3.1)
+ '@dnd-kit/utilities': 3.2.2(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ tslib: 2.6.3
+
+ '@dnd-kit/utilities@3.2.2(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ tslib: 2.6.3
+
+ '@egjs/agent@2.4.3': {}
+
+ '@egjs/children-differ@1.0.1':
+ dependencies:
+ '@egjs/list-differ': 1.0.1
+
+ '@egjs/component@3.0.5': {}
+
+ '@egjs/list-differ@1.0.1': {}
+
+ '@emotion/babel-plugin@11.12.0':
+ dependencies:
+ '@babel/helper-module-imports': 7.24.7
+ '@babel/runtime': 7.25.0
+ '@emotion/hash': 0.9.2
+ '@emotion/memoize': 0.9.0
+ '@emotion/serialize': 1.3.0
+ babel-plugin-macros: 3.1.0
+ convert-source-map: 1.9.0
+ escape-string-regexp: 4.0.0
+ find-root: 1.1.0
+ source-map: 0.5.7
+ stylis: 4.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/cache@11.13.1':
+ dependencies:
+ '@emotion/memoize': 0.9.0
+ '@emotion/sheet': 1.4.0
+ '@emotion/utils': 1.4.0
+ '@emotion/weak-memoize': 0.4.0
+ stylis: 4.2.0
+
+ '@emotion/hash@0.9.2': {}
+
+ '@emotion/is-prop-valid@1.3.0':
+ dependencies:
+ '@emotion/memoize': 0.9.0
+
+ '@emotion/memoize@0.9.0': {}
+
+ '@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@emotion/babel-plugin': 11.12.0
+ '@emotion/cache': 11.13.1
+ '@emotion/serialize': 1.3.0
+ '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1)
+ '@emotion/utils': 1.4.0
+ '@emotion/weak-memoize': 0.4.0
+ hoist-non-react-statics: 3.3.2
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/serialize@1.3.0':
+ dependencies:
+ '@emotion/hash': 0.9.2
+ '@emotion/memoize': 0.9.0
+ '@emotion/unitless': 0.9.0
+ '@emotion/utils': 1.4.0
+ csstype: 3.1.3
+
+ '@emotion/sheet@1.4.0': {}
+
+ '@emotion/styled@11.13.0(@emotion/react@11.13.0(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@emotion/babel-plugin': 11.12.0
+ '@emotion/is-prop-valid': 1.3.0
+ '@emotion/react': 11.13.0(@types/react@18.3.3)(react@18.3.1)
+ '@emotion/serialize': 1.3.0
+ '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1)
+ '@emotion/utils': 1.4.0
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@emotion/unitless@0.9.0': {}
+
+ '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+
+ '@emotion/utils@1.4.0': {}
+
+ '@emotion/weak-memoize@0.4.0': {}
+
+ '@esbuild/aix-ppc64@0.21.5':
+ optional: true
+
+ '@esbuild/android-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/android-arm@0.21.5':
+ optional: true
+
+ '@esbuild/android-x64@0.21.5':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/darwin-x64@0.21.5':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-arm@0.21.5':
+ optional: true
+
+ '@esbuild/linux-ia32@0.21.5':
+ optional: true
+
+ '@esbuild/linux-loong64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.21.5':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.21.5':
+ optional: true
+
+ '@esbuild/linux-s390x@0.21.5':
+ optional: true
+
+ '@esbuild/linux-x64@0.21.5':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.21.5':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.21.5':
+ optional: true
+
+ '@esbuild/sunos-x64@0.21.5':
+ optional: true
+
+ '@esbuild/win32-arm64@0.21.5':
+ optional: true
+
+ '@esbuild/win32-ia32@0.21.5':
+ optional: true
+
+ '@esbuild/win32-x64@0.21.5':
+ optional: true
+
+ '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)':
+ dependencies:
+ eslint: 8.57.0
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.11.0': {}
+
+ '@eslint/eslintrc@2.1.4':
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.6
+ espree: 9.6.1
+ globals: 13.24.0
+ ignore: 5.3.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/js@8.57.0': {}
+
+ '@floating-ui/core@1.6.5':
+ dependencies:
+ '@floating-ui/utils': 0.2.5
+
+ '@floating-ui/dom@1.6.8':
+ dependencies:
+ '@floating-ui/core': 1.6.5
+ '@floating-ui/utils': 0.2.5
+
+ '@floating-ui/react-dom@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@floating-ui/dom': 1.6.8
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ '@floating-ui/utils@0.2.5': {}
+
+ '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.3.1))':
+ dependencies:
+ react-hook-form: 7.52.1(react@18.3.1)
+
+ '@humanwhocodes/config-array@0.11.14':
+ dependencies:
+ '@humanwhocodes/object-schema': 2.0.3
+ debug: 4.3.6
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+ '@humanwhocodes/object-schema@2.0.3': {}
+
+ '@isaacs/cliui@8.0.2':
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: wrap-ansi@7.0.0
+
+ '@jridgewell/gen-mapping@0.3.5':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/resolve-uri@3.1.2': {}
+
+ '@jridgewell/set-array@1.2.1': {}
+
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ '@mapbox/node-pre-gyp@1.0.11':
+ dependencies:
+ detect-libc: 2.0.3
+ https-proxy-agent: 5.0.1
+ make-dir: 3.1.0
+ node-fetch: 2.7.0
+ nopt: 5.0.0
+ npmlog: 5.0.1
+ rimraf: 3.0.2
+ semver: 7.6.3
+ tar: 6.2.1
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ optional: true
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.17.1
+
+ '@pkgjs/parseargs@0.11.0':
+ optional: true
+
+ '@radix-ui/number@1.1.0': {}
+
+ '@radix-ui/primitive@1.0.1':
+ dependencies:
+ '@babel/runtime': 7.25.0
+
+ '@radix-ui/primitive@1.1.0': {}
+
+ '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ aria-hidden: 1.2.4
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ aria-hidden: 1.2.4
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-hover-card@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ aria-hidden: 1.2.4
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/rect': 1.1.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-scroll-area@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/number': 1.1.0
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-slider@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/number': 1.1.0
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@radix-ui/primitive': 1.1.0
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.25.0
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/rect': 1.1.0
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ '@radix-ui/rect@1.1.0': {}
+
+ '@remotion/media-utils@4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ remotion: 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+
+ '@remotion/paths@4.0.167': {}
+
+ '@remotion/player@4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ remotion: 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+
+ '@remotion/shapes@4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@remotion/paths': 4.0.167
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ '@remotion/transitions@4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@remotion/paths': 4.0.167
+ '@remotion/shapes': 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ remotion: 4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+
+ '@rollup/rollup-android-arm-eabi@4.19.2':
+ optional: true
+
+ '@rollup/rollup-android-arm64@4.19.2':
+ optional: true
+
+ '@rollup/rollup-darwin-arm64@4.19.2':
+ optional: true
+
+ '@rollup/rollup-darwin-x64@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm-musleabihf@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-gnu@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-musl@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-gnu@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-s390x-gnu@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-x64-gnu@4.19.2':
+ optional: true
+
+ '@rollup/rollup-linux-x64-musl@4.19.2':
+ optional: true
+
+ '@rollup/rollup-win32-arm64-msvc@4.19.2':
+ optional: true
+
+ '@rollup/rollup-win32-ia32-msvc@4.19.2':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.19.2':
+ optional: true
+
+ '@scena/dragscroll@1.4.0':
+ dependencies:
+ '@daybrush/utils': 1.13.0
+ '@scena/event-emitter': 1.0.5
+
+ '@scena/event-emitter@1.0.5':
+ dependencies:
+ '@daybrush/utils': 1.13.0
+
+ '@scena/matrix@1.1.1':
+ dependencies:
+ '@daybrush/utils': 1.13.0
+
+ '@tootallnate/once@2.0.0':
+ optional: true
+
+ '@types/babel__core@7.20.5':
+ dependencies:
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
+ '@types/babel__generator': 7.6.8
+ '@types/babel__template': 7.4.4
+ '@types/babel__traverse': 7.20.6
+
+ '@types/babel__generator@7.6.8':
+ dependencies:
+ '@babel/types': 7.25.2
+
+ '@types/babel__template@7.4.4':
+ dependencies:
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
+
+ '@types/babel__traverse@7.20.6':
+ dependencies:
+ '@babel/types': 7.25.2
+
+ '@types/estree@1.0.5': {}
+
+ '@types/lodash@4.17.7': {}
+
+ '@types/node@20.14.14':
+ dependencies:
+ undici-types: 5.26.5
+
+ '@types/parse-json@4.0.2': {}
+
+ '@types/prop-types@15.7.12': {}
+
+ '@types/react-dom@18.3.0':
+ dependencies:
+ '@types/react': 18.3.3
+
+ '@types/react@18.3.3':
+ dependencies:
+ '@types/prop-types': 15.7.12
+ csstype: 3.1.3
+
+ '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)':
+ dependencies:
+ '@eslint-community/regexpp': 4.11.0
+ '@typescript-eslint/parser': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/scope-manager': 7.18.0
+ '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 7.18.0
+ eslint: 8.57.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.5.4)
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.18.0
+ '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 7.18.0
+ debug: 4.3.6
+ eslint: 8.57.0
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/scope-manager@7.18.0':
+ dependencies:
+ '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/visitor-keys': 7.18.0
+
+ '@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
+ '@typescript-eslint/utils': 7.18.0(eslint@8.57.0)(typescript@5.5.4)
+ debug: 4.3.6
+ eslint: 8.57.0
+ ts-api-utils: 1.3.0(typescript@5.5.4)
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@7.18.0': {}
+
+ '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)':
+ dependencies:
+ '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/visitor-keys': 7.18.0
+ debug: 4.3.6
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.3
+ ts-api-utils: 1.3.0(typescript@5.5.4)
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@typescript-eslint/scope-manager': 7.18.0
+ '@typescript-eslint/types': 7.18.0
+ '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.4)
+ eslint: 8.57.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/visitor-keys@7.18.0':
+ dependencies:
+ '@typescript-eslint/types': 7.18.0
+ eslint-visitor-keys: 3.4.3
+
+ '@ungap/structured-clone@1.2.0': {}
+
+ '@vitejs/plugin-react@4.3.1(vite@5.3.5(@types/node@20.14.14))':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2)
+ '@types/babel__core': 7.20.5
+ react-refresh: 0.14.2
+ vite: 5.3.5(@types/node@20.14.14)
+ transitivePeerDependencies:
+ - supports-color
+
+ abab@2.0.6:
+ optional: true
+
+ abbrev@1.1.1:
+ optional: true
+
+ acorn-globals@7.0.1:
+ dependencies:
+ acorn: 8.12.1
+ acorn-walk: 8.3.3
+ optional: true
+
+ acorn-jsx@5.3.2(acorn@8.12.1):
+ dependencies:
+ acorn: 8.12.1
+
+ acorn-walk@8.3.3:
+ dependencies:
+ acorn: 8.12.1
+ optional: true
+
+ acorn@8.12.1: {}
+
+ agent-base@6.0.2:
+ dependencies:
+ debug: 4.3.6
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ ajv@6.12.6:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+ ansi-regex@5.0.1: {}
+
+ ansi-regex@6.0.1: {}
+
+ ansi-styles@3.2.1:
+ dependencies:
+ color-convert: 1.9.3
+
+ ansi-styles@4.3.0:
+ dependencies:
+ color-convert: 2.0.1
+
+ ansi-styles@6.2.1: {}
+
+ any-promise@1.3.0: {}
+
+ anymatch@3.1.3:
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+
+ aproba@2.0.0:
+ optional: true
+
+ are-we-there-yet@2.0.0:
+ dependencies:
+ delegates: 1.0.0
+ readable-stream: 3.6.2
+ optional: true
+
+ arg@5.0.2: {}
+
+ argparse@2.0.1: {}
+
+ aria-hidden@1.2.4:
+ dependencies:
+ tslib: 2.6.3
+
+ array-union@2.1.0: {}
+
+ asynckit@0.4.0:
+ optional: true
+
+ autoprefixer@10.4.20(postcss@8.4.40):
+ dependencies:
+ browserslist: 4.23.3
+ caniuse-lite: 1.0.30001646
+ fraction.js: 4.3.7
+ normalize-range: 0.1.2
+ picocolors: 1.0.1
+ postcss: 8.4.40
+ postcss-value-parser: 4.2.0
+
+ babel-plugin-macros@3.1.0:
+ dependencies:
+ '@babel/runtime': 7.25.0
+ cosmiconfig: 7.1.0
+ resolve: 1.22.8
+
+ balanced-match@1.0.2: {}
+
+ binary-extensions@2.3.0: {}
+
+ brace-expansion@1.1.11:
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.3:
+ dependencies:
+ fill-range: 7.1.1
+
+ browserslist@4.23.3:
+ dependencies:
+ caniuse-lite: 1.0.30001646
+ electron-to-chromium: 1.5.4
+ node-releases: 2.0.18
+ update-browserslist-db: 1.1.0(browserslist@4.23.3)
+
+ callsites@3.1.0: {}
+
+ camelcase-css@2.0.1: {}
+
+ caniuse-lite@1.0.30001646: {}
+
+ canvas@2.11.2:
+ dependencies:
+ '@mapbox/node-pre-gyp': 1.0.11
+ nan: 2.20.0
+ simple-get: 3.1.1
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ optional: true
+
+ chalk@2.4.2:
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
+
+ chalk@4.1.2:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ chokidar@3.6.0:
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.3
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ chownr@2.0.0:
+ optional: true
+
+ class-variance-authority@0.7.0:
+ dependencies:
+ clsx: 2.0.0
+
+ clsx@2.0.0: {}
+
+ clsx@2.1.1: {}
+
+ cmdk@1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+
+ color-convert@1.9.3:
+ dependencies:
+ color-name: 1.1.3
+
+ color-convert@2.0.1:
+ dependencies:
+ color-name: 1.1.4
+
+ color-name@1.1.3: {}
+
+ color-name@1.1.4: {}
+
+ color-support@1.1.3:
+ optional: true
+
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+ optional: true
+
+ commander@4.1.1: {}
+
+ concat-map@0.0.1: {}
+
+ console-control-strings@1.1.0:
+ optional: true
+
+ convert-source-map@1.9.0: {}
+
+ convert-source-map@2.0.0: {}
+
+ cosmiconfig@7.1.0:
+ dependencies:
+ '@types/parse-json': 4.0.2
+ import-fresh: 3.3.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ yaml: 1.10.2
+
+ cross-spawn@7.0.3:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ css-styled@1.0.8:
+ dependencies:
+ '@daybrush/utils': 1.13.0
+
+ css-to-mat@1.1.1:
+ dependencies:
+ '@daybrush/utils': 1.13.0
+ '@scena/matrix': 1.1.1
+
+ cssesc@3.0.0: {}
+
+ cssom@0.3.8:
+ optional: true
+
+ cssom@0.5.0:
+ optional: true
+
+ cssstyle@2.3.0:
+ dependencies:
+ cssom: 0.3.8
+ optional: true
+
+ csstype@3.1.3: {}
+
+ data-urls@3.0.2:
+ dependencies:
+ abab: 2.0.6
+ whatwg-mimetype: 3.0.0
+ whatwg-url: 11.0.0
+ optional: true
+
+ debug@4.3.6:
+ dependencies:
+ ms: 2.1.2
+
+ decimal.js@10.4.3:
+ optional: true
+
+ decompress-response@4.2.1:
+ dependencies:
+ mimic-response: 2.1.0
+ optional: true
+
+ deep-is@0.1.4: {}
+
+ delayed-stream@1.0.0:
+ optional: true
+
+ delegates@1.0.0:
+ optional: true
+
+ detect-libc@2.0.3:
+ optional: true
+
+ detect-node-es@1.1.0: {}
+
+ didyoumean@1.2.2: {}
+
+ dir-glob@3.0.1:
+ dependencies:
+ path-type: 4.0.0
+
+ dlv@1.1.3: {}
+
+ doctrine@3.0.0:
+ dependencies:
+ esutils: 2.0.3
+
+ domexception@4.0.0:
+ dependencies:
+ webidl-conversions: 7.0.0
+ optional: true
+
+ eastasianwidth@0.2.0: {}
+
+ electron-to-chromium@1.5.4: {}
+
+ emoji-regex@8.0.0: {}
+
+ emoji-regex@9.2.2: {}
+
+ entities@4.5.0:
+ optional: true
+
+ error-ex@1.3.2:
+ dependencies:
+ is-arrayish: 0.2.1
+
+ esbuild@0.21.5:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.21.5
+ '@esbuild/android-arm': 0.21.5
+ '@esbuild/android-arm64': 0.21.5
+ '@esbuild/android-x64': 0.21.5
+ '@esbuild/darwin-arm64': 0.21.5
+ '@esbuild/darwin-x64': 0.21.5
+ '@esbuild/freebsd-arm64': 0.21.5
+ '@esbuild/freebsd-x64': 0.21.5
+ '@esbuild/linux-arm': 0.21.5
+ '@esbuild/linux-arm64': 0.21.5
+ '@esbuild/linux-ia32': 0.21.5
+ '@esbuild/linux-loong64': 0.21.5
+ '@esbuild/linux-mips64el': 0.21.5
+ '@esbuild/linux-ppc64': 0.21.5
+ '@esbuild/linux-riscv64': 0.21.5
+ '@esbuild/linux-s390x': 0.21.5
+ '@esbuild/linux-x64': 0.21.5
+ '@esbuild/netbsd-x64': 0.21.5
+ '@esbuild/openbsd-x64': 0.21.5
+ '@esbuild/sunos-x64': 0.21.5
+ '@esbuild/win32-arm64': 0.21.5
+ '@esbuild/win32-ia32': 0.21.5
+ '@esbuild/win32-x64': 0.21.5
+
+ escalade@3.1.2: {}
+
+ escape-string-regexp@1.0.5: {}
+
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+ dependencies:
+ esprima: 4.0.1
+ estraverse: 5.3.0
+ esutils: 2.0.3
+ optionalDependencies:
+ source-map: 0.6.1
+ optional: true
+
+ eslint-plugin-react-hooks@4.6.2(eslint@8.57.0):
+ dependencies:
+ eslint: 8.57.0
+
+ eslint-plugin-react-refresh@0.4.9(eslint@8.57.0):
+ dependencies:
+ eslint: 8.57.0
+
+ eslint-scope@7.2.2:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-visitor-keys@3.4.3: {}
+
+ eslint@8.57.0:
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/regexpp': 4.11.0
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.57.0
+ '@humanwhocodes/config-array': 0.11.14
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.6
+ doctrine: 3.0.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 6.0.1
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ globals: 13.24.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ js-yaml: 4.1.0
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ strip-ansi: 6.0.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ espree@9.6.1:
+ dependencies:
+ acorn: 8.12.1
+ acorn-jsx: 5.3.2(acorn@8.12.1)
+ eslint-visitor-keys: 3.4.3
+
+ esprima@4.0.1:
+ optional: true
+
+ esquery@1.6.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ esrecurse@4.3.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+
+ fabric@6.0.0-rc4:
+ optionalDependencies:
+ canvas: 2.11.2
+ jsdom: 20.0.3(canvas@2.11.2)
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+
+ fast-deep-equal@3.1.3: {}
+
+ fast-glob@3.3.2:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.7
+
+ fast-json-stable-stringify@2.1.0: {}
+
+ fast-levenshtein@2.0.6: {}
+
+ fastq@1.17.1:
+ dependencies:
+ reusify: 1.0.4
+
+ file-entry-cache@6.0.1:
+ dependencies:
+ flat-cache: 3.2.0
+
+ fill-range@7.1.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ find-root@1.1.0: {}
+
+ find-up@5.0.0:
+ dependencies:
+ locate-path: 6.0.0
+ path-exists: 4.0.0
+
+ flat-cache@3.2.0:
+ dependencies:
+ flatted: 3.3.1
+ keyv: 4.5.4
+ rimraf: 3.0.2
+
+ flatted@3.3.1: {}
+
+ foreground-child@3.2.1:
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
+
+ form-data@4.0.0:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ mime-types: 2.1.35
+ optional: true
+
+ fraction.js@4.3.7: {}
+
+ framework-utils@1.1.0: {}
+
+ fs-minipass@2.1.0:
+ dependencies:
+ minipass: 3.3.6
+ optional: true
+
+ fs.realpath@1.0.0: {}
+
+ fsevents@2.3.3:
+ optional: true
+
+ function-bind@1.1.2: {}
+
+ gauge@3.0.2:
+ dependencies:
+ aproba: 2.0.0
+ color-support: 1.1.3
+ console-control-strings: 1.1.0
+ has-unicode: 2.0.1
+ object-assign: 4.1.1
+ signal-exit: 3.0.7
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wide-align: 1.1.5
+ optional: true
+
+ gensync@1.0.0-beta.2: {}
+
+ gesto@1.19.4:
+ dependencies:
+ '@daybrush/utils': 1.13.0
+ '@scena/event-emitter': 1.0.5
+
+ get-nonce@1.0.1: {}
+
+ glob-parent@5.1.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ glob-parent@6.0.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.2.1
+ jackspeak: 3.4.3
+ minimatch: 9.0.5
+ minipass: 7.1.2
+ package-json-from-dist: 1.0.0
+ path-scurry: 1.11.1
+
+ glob@7.2.3:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+
+ globals@11.12.0: {}
+
+ globals@13.24.0:
+ dependencies:
+ type-fest: 0.20.2
+
+ globby@11.1.0:
+ dependencies:
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ ignore: 5.3.1
+ merge2: 1.4.1
+ slash: 3.0.0
+
+ graphemer@1.4.0: {}
+
+ has-flag@3.0.0: {}
+
+ has-flag@4.0.0: {}
+
+ has-unicode@2.0.1:
+ optional: true
+
+ hasown@2.0.2:
+ dependencies:
+ function-bind: 1.1.2
+
+ hoist-non-react-statics@3.3.2:
+ dependencies:
+ react-is: 16.13.1
+
+ hotkeys-js@3.13.7: {}
+
+ html-encoding-sniffer@3.0.0:
+ dependencies:
+ whatwg-encoding: 2.0.0
+ optional: true
+
+ http-proxy-agent@5.0.0:
+ dependencies:
+ '@tootallnate/once': 2.0.0
+ agent-base: 6.0.2
+ debug: 4.3.6
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ https-proxy-agent@5.0.1:
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.3.6
+ transitivePeerDependencies:
+ - supports-color
+ optional: true
+
+ iconv-lite@0.6.3:
+ dependencies:
+ safer-buffer: 2.1.2
+ optional: true
+
+ idb@8.0.0: {}
+
+ ignore@5.3.1: {}
+
+ immer@10.1.1: {}
+
+ import-fresh@3.3.0:
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
+ imurmurhash@0.1.4: {}
+
+ infinite-viewer@0.29.1:
+ dependencies:
+ '@daybrush/utils': 1.13.0
+ '@egjs/agent': 2.4.3
+ '@scena/event-emitter': 1.0.5
+ css-styled: 1.0.8
+ framework-utils: 1.1.0
+ gesto: 1.19.4
+
+ inflight@1.0.6:
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+
+ inherits@2.0.4: {}
+
+ invariant@2.2.4:
+ dependencies:
+ loose-envify: 1.4.0
+
+ is-arrayish@0.2.1: {}
+
+ is-binary-path@2.1.0:
+ dependencies:
+ binary-extensions: 2.3.0
+
+ is-core-module@2.15.0:
+ dependencies:
+ hasown: 2.0.2
+
+ is-extglob@2.1.1: {}
+
+ is-fullwidth-code-point@3.0.0: {}
+
+ is-glob@4.0.3:
+ dependencies:
+ is-extglob: 2.1.1
+
+ is-number@7.0.0: {}
+
+ is-path-inside@3.0.3: {}
+
+ is-potential-custom-element-name@1.0.1:
+ optional: true
+
+ isexe@2.0.0: {}
+
+ jackspeak@3.4.3:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+ jiti@1.21.6: {}
+
+ js-tokens@4.0.0: {}
+
+ js-yaml@4.1.0:
+ dependencies:
+ argparse: 2.0.1
+
+ jsdom@20.0.3(canvas@2.11.2):
+ dependencies:
+ abab: 2.0.6
+ acorn: 8.12.1
+ acorn-globals: 7.0.1
+ cssom: 0.5.0
+ cssstyle: 2.3.0
+ data-urls: 3.0.2
+ decimal.js: 10.4.3
+ domexception: 4.0.0
+ escodegen: 2.1.0
+ form-data: 4.0.0
+ html-encoding-sniffer: 3.0.0
+ http-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.12
+ parse5: 7.1.2
+ saxes: 6.0.0
+ symbol-tree: 3.2.4
+ tough-cookie: 4.1.4
+ w3c-xmlserializer: 4.0.0
+ webidl-conversions: 7.0.0
+ whatwg-encoding: 2.0.0
+ whatwg-mimetype: 3.0.0
+ whatwg-url: 11.0.0
+ ws: 8.18.0
+ xml-name-validator: 4.0.0
+ optionalDependencies:
+ canvas: 2.11.2
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ optional: true
+
+ jsesc@2.5.2: {}
+
+ json-buffer@3.0.1: {}
+
+ json-parse-even-better-errors@2.3.1: {}
+
+ json-schema-traverse@0.4.1: {}
+
+ json-stable-stringify-without-jsonify@1.0.1: {}
+
+ json5@2.2.3: {}
+
+ keycode@2.2.1: {}
+
+ keycon@1.4.0:
+ dependencies:
+ '@cfcs/core': 0.0.6
+ '@daybrush/utils': 1.13.0
+ '@scena/event-emitter': 1.0.5
+ keycode: 2.2.1
+
+ keyv@4.5.4:
+ dependencies:
+ json-buffer: 3.0.1
+
+ levn@0.4.1:
+ dependencies:
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+
+ lilconfig@2.1.0: {}
+
+ lilconfig@3.1.2: {}
+
+ lines-and-columns@1.2.4: {}
+
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+ lodash-es@4.17.21: {}
+
+ lodash.merge@4.6.2: {}
+
+ lodash@4.17.21: {}
+
+ loose-envify@1.4.0:
+ dependencies:
+ js-tokens: 4.0.0
+
+ lru-cache@10.4.3: {}
+
+ lru-cache@5.1.1:
+ dependencies:
+ yallist: 3.1.1
+
+ lucide-react@0.378.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
+ make-dir@3.1.0:
+ dependencies:
+ semver: 6.3.1
+ optional: true
+
+ merge2@1.4.1: {}
+
+ microdiff@1.4.0: {}
+
+ micromatch@4.0.7:
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+ mime-db@1.52.0:
+ optional: true
+
+ mime-types@2.1.35:
+ dependencies:
+ mime-db: 1.52.0
+ optional: true
+
+ mimic-response@2.1.0:
+ optional: true
+
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@9.0.5:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ minipass@3.3.6:
+ dependencies:
+ yallist: 4.0.0
+ optional: true
+
+ minipass@5.0.0:
+ optional: true
+
+ minipass@7.1.2: {}
+
+ minizlib@2.1.2:
+ dependencies:
+ minipass: 3.3.6
+ yallist: 4.0.0
+ optional: true
+
+ mkdirp@1.0.4:
+ optional: true
+
+ moveable-helper@0.4.0(scenejs@1.10.3):
+ dependencies:
+ '@daybrush/utils': 1.13.0
+ scenejs: 1.10.3
+
+ ms@2.1.2: {}
+
+ mz@2.7.0:
+ dependencies:
+ any-promise: 1.3.0
+ object-assign: 4.1.1
+ thenify-all: 1.6.0
+
+ nan@2.20.0:
+ optional: true
+
+ nanoid@3.3.7: {}
+
+ nanoid@5.0.7: {}
+
+ natural-compare@1.4.0: {}
+
+ node-fetch@2.7.0:
+ dependencies:
+ whatwg-url: 5.0.0
+ optional: true
+
+ node-releases@2.0.18: {}
+
+ nopt@5.0.0:
+ dependencies:
+ abbrev: 1.1.1
+ optional: true
+
+ normalize-path@3.0.0: {}
+
+ normalize-range@0.1.2: {}
+
+ npmlog@5.0.1:
+ dependencies:
+ are-we-there-yet: 2.0.0
+ console-control-strings: 1.1.0
+ gauge: 3.0.2
+ set-blocking: 2.0.0
+ optional: true
+
+ nwsapi@2.2.12:
+ optional: true
+
+ object-assign@4.1.1: {}
+
+ object-hash@3.0.0: {}
+
+ once@1.4.0:
+ dependencies:
+ wrappy: 1.0.2
+
+ optionator@0.9.4:
+ dependencies:
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ word-wrap: 1.2.5
+
+ order-map@0.3.1: {}
+
+ overlap-area@1.1.0:
+ dependencies:
+ '@daybrush/utils': 1.13.0
+
+ overlayscrollbars-react@0.5.6(overlayscrollbars@2.10.0)(react@18.3.1):
+ dependencies:
+ overlayscrollbars: 2.10.0
+ react: 18.3.1
+
+ overlayscrollbars@2.10.0: {}
+
+ p-limit@3.1.0:
+ dependencies:
+ yocto-queue: 0.1.0
+
+ p-locate@5.0.0:
+ dependencies:
+ p-limit: 3.1.0
+
+ package-json-from-dist@1.0.0: {}
+
+ parent-module@1.0.1:
+ dependencies:
+ callsites: 3.1.0
+
+ parse-json@5.2.0:
+ dependencies:
+ '@babel/code-frame': 7.24.7
+ error-ex: 1.3.2
+ json-parse-even-better-errors: 2.3.1
+ lines-and-columns: 1.2.4
+
+ parse5@7.1.2:
+ dependencies:
+ entities: 4.5.0
+ optional: true
+
+ path-exists@4.0.0: {}
+
+ path-is-absolute@1.0.1: {}
+
+ path-key@3.1.1: {}
+
+ path-parse@1.0.7: {}
+
+ path-scurry@1.11.1:
+ dependencies:
+ lru-cache: 10.4.3
+ minipass: 7.1.2
+
+ path-type@4.0.0: {}
+
+ picocolors@1.0.1: {}
+
+ picomatch@2.3.1: {}
+
+ pify@2.3.0: {}
+
+ pirates@4.0.6: {}
+
+ postcss-import@15.1.0(postcss@8.4.40):
+ dependencies:
+ postcss: 8.4.40
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.8
+
+ postcss-js@4.0.1(postcss@8.4.40):
+ dependencies:
+ camelcase-css: 2.0.1
+ postcss: 8.4.40
+
+ postcss-load-config@4.0.2(postcss@8.4.40):
+ dependencies:
+ lilconfig: 3.1.2
+ yaml: 2.5.0
+ optionalDependencies:
+ postcss: 8.4.40
+
+ postcss-nested@6.2.0(postcss@8.4.40):
+ dependencies:
+ postcss: 8.4.40
+ postcss-selector-parser: 6.1.1
+
+ postcss-selector-parser@6.1.1:
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+ postcss-value-parser@4.2.0: {}
+
+ postcss@8.4.40:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.1
+ source-map-js: 1.2.0
+
+ prelude-ls@1.2.1: {}
+
+ psl@1.9.0:
+ optional: true
+
+ punycode@2.3.1: {}
+
+ querystringify@2.2.0:
+ optional: true
+
+ queue-microtask@1.2.3: {}
+
+ react-colorful@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ react-css-styled@1.1.9:
+ dependencies:
+ css-styled: 1.0.8
+ framework-utils: 1.1.0
+
+ react-dom@18.3.1(react@18.3.1):
+ dependencies:
+ loose-envify: 1.4.0
+ react: 18.3.1
+ scheduler: 0.23.2
+
+ react-hook-form@7.52.1(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
+ react-icons@5.3.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
+ react-infinite-viewer@0.28.1:
+ dependencies:
+ infinite-viewer: 0.29.1
+
+ react-is@16.13.1: {}
+
+ react-moveable@0.56.0:
+ dependencies:
+ '@daybrush/utils': 1.13.0
+ '@egjs/agent': 2.4.3
+ '@egjs/children-differ': 1.0.1
+ '@egjs/list-differ': 1.0.1
+ '@scena/dragscroll': 1.4.0
+ '@scena/event-emitter': 1.0.5
+ '@scena/matrix': 1.1.1
+ css-to-mat: 1.1.1
+ framework-utils: 1.1.0
+ gesto: 1.19.4
+ overlap-area: 1.1.0
+ react-css-styled: 1.1.9
+ react-selecto: 1.26.3
+
+ react-refresh@0.14.2: {}
+
+ react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1)
+ tslib: 2.6.3
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ react-remove-scroll@2.5.5(@types/react@18.3.3)(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1)
+ react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1)
+ tslib: 2.6.3
+ use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1)
+ use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ react-remove-scroll@2.5.7(@types/react@18.3.3)(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1)
+ react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1)
+ tslib: 2.6.3
+ use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1)
+ use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ react-selecto@1.26.3:
+ dependencies:
+ selecto: 1.26.3
+
+ react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1):
+ dependencies:
+ get-nonce: 1.0.1
+ invariant: 2.2.4
+ react: 18.3.1
+ tslib: 2.6.3
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ react@18.3.1:
+ dependencies:
+ loose-envify: 1.4.0
+
+ read-cache@1.0.0:
+ dependencies:
+ pify: 2.3.0
+
+ readable-stream@3.6.2:
+ dependencies:
+ inherits: 2.0.4
+ string_decoder: 1.3.0
+ util-deprecate: 1.0.2
+ optional: true
+
+ readdirp@3.6.0:
+ dependencies:
+ picomatch: 2.3.1
+
+ regenerator-runtime@0.14.1: {}
+
+ remotion@4.0.167(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ requires-port@1.0.0:
+ optional: true
+
+ resolve-from@4.0.0: {}
+
+ resolve@1.22.8:
+ dependencies:
+ is-core-module: 2.15.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
+ reusify@1.0.4: {}
+
+ rimraf@3.0.2:
+ dependencies:
+ glob: 7.2.3
+
+ rollup@4.19.2:
+ dependencies:
+ '@types/estree': 1.0.5
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.19.2
+ '@rollup/rollup-android-arm64': 4.19.2
+ '@rollup/rollup-darwin-arm64': 4.19.2
+ '@rollup/rollup-darwin-x64': 4.19.2
+ '@rollup/rollup-linux-arm-gnueabihf': 4.19.2
+ '@rollup/rollup-linux-arm-musleabihf': 4.19.2
+ '@rollup/rollup-linux-arm64-gnu': 4.19.2
+ '@rollup/rollup-linux-arm64-musl': 4.19.2
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.19.2
+ '@rollup/rollup-linux-riscv64-gnu': 4.19.2
+ '@rollup/rollup-linux-s390x-gnu': 4.19.2
+ '@rollup/rollup-linux-x64-gnu': 4.19.2
+ '@rollup/rollup-linux-x64-musl': 4.19.2
+ '@rollup/rollup-win32-arm64-msvc': 4.19.2
+ '@rollup/rollup-win32-ia32-msvc': 4.19.2
+ '@rollup/rollup-win32-x64-msvc': 4.19.2
+ fsevents: 2.3.3
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ rxjs@7.8.1:
+ dependencies:
+ tslib: 2.6.3
+
+ safe-buffer@5.2.1:
+ optional: true
+
+ safer-buffer@2.1.2:
+ optional: true
+
+ saxes@6.0.0:
+ dependencies:
+ xmlchars: 2.2.0
+ optional: true
+
+ scenejs@1.10.3:
+ dependencies:
+ '@cfcs/core': 0.1.0
+ '@daybrush/utils': 1.13.0
+ '@scena/event-emitter': 1.0.5
+ css-styled: 1.0.8
+ order-map: 0.3.1
+
+ scheduler@0.23.2:
+ dependencies:
+ loose-envify: 1.4.0
+
+ selecto@1.26.3:
+ dependencies:
+ '@daybrush/utils': 1.13.0
+ '@egjs/children-differ': 1.0.1
+ '@scena/dragscroll': 1.4.0
+ '@scena/event-emitter': 1.0.5
+ css-styled: 1.0.8
+ css-to-mat: 1.1.1
+ framework-utils: 1.1.0
+ gesto: 1.19.4
+ keycon: 1.4.0
+ overlap-area: 1.1.0
+
+ semver@6.3.1: {}
+
+ semver@7.6.3: {}
+
+ set-blocking@2.0.0:
+ optional: true
+
+ shebang-command@2.0.0:
+ dependencies:
+ shebang-regex: 3.0.0
+
+ shebang-regex@3.0.0: {}
+
+ signal-exit@3.0.7:
+ optional: true
+
+ signal-exit@4.1.0: {}
+
+ simple-concat@1.0.1:
+ optional: true
+
+ simple-get@3.1.1:
+ dependencies:
+ decompress-response: 4.2.1
+ once: 1.4.0
+ simple-concat: 1.0.1
+ optional: true
+
+ slash@3.0.0: {}
+
+ source-map-js@1.2.0: {}
+
+ source-map@0.5.7: {}
+
+ source-map@0.6.1:
+ optional: true
+
+ string-width@4.2.3:
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+
+ string-width@5.1.2:
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.1.0
+
+ string_decoder@1.3.0:
+ dependencies:
+ safe-buffer: 5.2.1
+ optional: true
+
+ strip-ansi@6.0.1:
+ dependencies:
+ ansi-regex: 5.0.1
+
+ strip-ansi@7.1.0:
+ dependencies:
+ ansi-regex: 6.0.1
+
+ strip-json-comments@3.1.1: {}
+
+ stylis@4.2.0: {}
+
+ sucrase@3.35.0:
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ commander: 4.1.1
+ glob: 10.4.5
+ lines-and-columns: 1.2.4
+ mz: 2.7.0
+ pirates: 4.0.6
+ ts-interface-checker: 0.1.13
+
+ supports-color@5.5.0:
+ dependencies:
+ has-flag: 3.0.0
+
+ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ symbol-tree@3.2.4:
+ optional: true
+
+ tailwind-merge@2.4.0: {}
+
+ tailwindcss-animate@1.0.7(tailwindcss@3.4.7):
+ dependencies:
+ tailwindcss: 3.4.7
+
+ tailwindcss@3.4.7:
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+ chokidar: 3.6.0
+ didyoumean: 1.2.2
+ dlv: 1.1.3
+ fast-glob: 3.3.2
+ glob-parent: 6.0.2
+ is-glob: 4.0.3
+ jiti: 1.21.6
+ lilconfig: 2.1.0
+ micromatch: 4.0.7
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.0.1
+ postcss: 8.4.40
+ postcss-import: 15.1.0(postcss@8.4.40)
+ postcss-js: 4.0.1(postcss@8.4.40)
+ postcss-load-config: 4.0.2(postcss@8.4.40)
+ postcss-nested: 6.2.0(postcss@8.4.40)
+ postcss-selector-parser: 6.1.1
+ resolve: 1.22.8
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+ tar@6.2.1:
+ dependencies:
+ chownr: 2.0.0
+ fs-minipass: 2.1.0
+ minipass: 5.0.0
+ minizlib: 2.1.2
+ mkdirp: 1.0.4
+ yallist: 4.0.0
+ optional: true
+
+ text-table@0.2.0: {}
+
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+
+ thenify@3.3.1:
+ dependencies:
+ any-promise: 1.3.0
+
+ to-fast-properties@2.0.0: {}
+
+ to-regex-range@5.0.1:
+ dependencies:
+ is-number: 7.0.0
+
+ tough-cookie@4.1.4:
+ dependencies:
+ psl: 1.9.0
+ punycode: 2.3.1
+ universalify: 0.2.0
+ url-parse: 1.5.10
+ optional: true
+
+ tr46@0.0.3:
+ optional: true
+
+ tr46@3.0.0:
+ dependencies:
+ punycode: 2.3.1
+ optional: true
+
+ ts-api-utils@1.3.0(typescript@5.5.4):
+ dependencies:
+ typescript: 5.5.4
+
+ ts-interface-checker@0.1.13: {}
+
+ tslib@2.6.3: {}
+
+ type-check@0.4.0:
+ dependencies:
+ prelude-ls: 1.2.1
+
+ type-fest@0.20.2: {}
+
+ typescript@5.5.4: {}
+
+ undici-types@5.26.5: {}
+
+ universalify@0.2.0:
+ optional: true
+
+ update-browserslist-db@1.1.0(browserslist@4.23.3):
+ dependencies:
+ browserslist: 4.23.3
+ escalade: 3.1.2
+ picocolors: 1.0.1
+
+ uri-js@4.4.1:
+ dependencies:
+ punycode: 2.3.1
+
+ url-parse@1.5.10:
+ dependencies:
+ querystringify: 2.2.0
+ requires-port: 1.0.0
+ optional: true
+
+ use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+ tslib: 2.6.3
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1):
+ dependencies:
+ detect-node-es: 1.1.0
+ react: 18.3.1
+ tslib: 2.6.3
+ optionalDependencies:
+ '@types/react': 18.3.3
+
+ use-sync-external-store@1.2.0(react@18.3.1):
+ dependencies:
+ react: 18.3.1
+
+ util-deprecate@1.0.2: {}
+
+ vite@5.3.5(@types/node@20.14.14):
+ dependencies:
+ esbuild: 0.21.5
+ postcss: 8.4.40
+ rollup: 4.19.2
+ optionalDependencies:
+ '@types/node': 20.14.14
+ fsevents: 2.3.3
+
+ w3c-xmlserializer@4.0.0:
+ dependencies:
+ xml-name-validator: 4.0.0
+ optional: true
+
+ webidl-conversions@3.0.1:
+ optional: true
+
+ webidl-conversions@7.0.0:
+ optional: true
+
+ whatwg-encoding@2.0.0:
+ dependencies:
+ iconv-lite: 0.6.3
+ optional: true
+
+ whatwg-mimetype@3.0.0:
+ optional: true
+
+ whatwg-url@11.0.0:
+ dependencies:
+ tr46: 3.0.0
+ webidl-conversions: 7.0.0
+ optional: true
+
+ whatwg-url@5.0.0:
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+ optional: true
+
+ which@2.0.2:
+ dependencies:
+ isexe: 2.0.0
+
+ wide-align@1.1.5:
+ dependencies:
+ string-width: 4.2.3
+ optional: true
+
+ word-wrap@1.2.5: {}
+
+ wrap-ansi@7.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
+ wrap-ansi@8.1.0:
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
+ wrappy@1.0.2: {}
+
+ ws@8.18.0:
+ optional: true
+
+ xml-name-validator@4.0.0:
+ optional: true
+
+ xmlchars@2.2.0:
+ optional: true
+
+ yallist@3.1.1: {}
+
+ yallist@4.0.0:
+ optional: true
+
+ yaml@1.10.2: {}
+
+ yaml@2.5.0: {}
+
+ yocto-queue@0.1.0: {}
+
+ zod@3.23.8: {}
+
+ zustand@4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1):
+ dependencies:
+ use-sync-external-store: 1.2.0(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.3
+ immer: 10.1.1
+ react: 18.3.1
diff --git a/postcss.config.js b/postcss.config.js
new file mode 100644
index 0000000000000000000000000000000000000000..2e7af2b7f1a6f391da1631d93968a9d487ba977d
--- /dev/null
+++ b/postcss.config.js
@@ -0,0 +1,6 @@
+export default {
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {},
+ },
+}
diff --git a/public/vite.svg b/public/vite.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e7b8dfb1b2a60bd50538bec9f876511b9cac21e3
--- /dev/null
+++ b/public/vite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/App.css b/src/App.css
new file mode 100644
index 0000000000000000000000000000000000000000..b9d355df2a5956b526c004531b7b0ffe412461e0
--- /dev/null
+++ b/src/App.css
@@ -0,0 +1,42 @@
+#root {
+ max-width: 1280px;
+ margin: 0 auto;
+ padding: 2rem;
+ text-align: center;
+}
+
+.logo {
+ height: 6em;
+ padding: 1.5em;
+ will-change: filter;
+ transition: filter 300ms;
+}
+.logo:hover {
+ filter: drop-shadow(0 0 2em #646cffaa);
+}
+.logo.react:hover {
+ filter: drop-shadow(0 0 2em #61dafbaa);
+}
+
+@keyframes logo-spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+@media (prefers-reduced-motion: no-preference) {
+ a:nth-of-type(2) .logo {
+ animation: logo-spin infinite 20s linear;
+ }
+}
+
+.card {
+ padding: 2em;
+}
+
+.read-the-docs {
+ color: #888;
+}
diff --git a/src/App.tsx b/src/App.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..6a7deb9047534984b136cc00e2ee0213d02a3cba
--- /dev/null
+++ b/src/App.tsx
@@ -0,0 +1,38 @@
+import { useEffect } from 'react';
+import useDataState from './store/use-data-state';
+import { getCompactFontData } from './utils/fonts';
+import { FONTS } from './data/fonts';
+import { Editor } from './components/editor';
+
+export const theme = {
+ colors: {
+ gray: {
+ 50: '#fafafa',
+ 100: '#f4f4f5',
+ 200: '#e4e4e7',
+ 300: '#d4d4d8',
+ 400: '#a1a1aa',
+ 500: '#71717a',
+ 600: '#52525b',
+ 700: '#3f3f46',
+ 800: '#27272a',
+ 900: '#18181b',
+ 950: '#09090b',
+ 1000: '#040405',
+ 1100: '#010101',
+ },
+ },
+};
+
+function App() {
+ const { setCompactFonts, setFonts } = useDataState();
+
+ useEffect(() => {
+ setCompactFonts(getCompactFontData(FONTS));
+ setFonts(FONTS);
+ }, []);
+
+ return ;
+}
+
+export default App;
diff --git a/src/assets/logo-dark-full.png b/src/assets/logo-dark-full.png
new file mode 100644
index 0000000000000000000000000000000000000000..83db976ec460a42f2db0dfe27e8ae9ec84a17f9d
Binary files /dev/null and b/src/assets/logo-dark-full.png differ
diff --git a/src/assets/logo-dark.png b/src/assets/logo-dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..190fc76257e1ce03f948870cc74e0c9febc41131
Binary files /dev/null and b/src/assets/logo-dark.png differ
diff --git a/src/assets/react.svg b/src/assets/react.svg
new file mode 100644
index 0000000000000000000000000000000000000000..6c87de9bb3358469122cc991d5cf578927246184
--- /dev/null
+++ b/src/assets/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/components/editor/control-item/animations.tsx b/src/components/editor/control-item/animations.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..546d0c2859dbf5d23f4e01fb7200e98c4a485eb2
--- /dev/null
+++ b/src/components/editor/control-item/animations.tsx
@@ -0,0 +1,76 @@
+import { ScrollArea } from '@/components/ui/scroll-area';
+import {
+ ANIMATIONS,
+ EDIT_OBJECT,
+ IAnimate,
+ dispatcher,
+ useEditorState,
+} from '@designcombo/core';
+import React from 'react';
+import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
+
+const Animations = () => {
+ const handleOnClick = (animation: any) => {
+ dispatcher.dispatch(EDIT_OBJECT, {
+ payload: {
+ animation: {
+ [animation.type]: {
+ name: animation.name,
+ },
+ },
+ },
+ });
+ };
+ const { trackItemsMap, activeIds } = useEditorState();
+ const targetType = trackItemsMap[activeIds[0]]?.type;
+ const filteredAnimations =
+ targetType === 'text'
+ ? ANIMATIONS
+ : ANIMATIONS.filter((animation) => animation.category === 'element');
+ return (
+
+
+ Animations
+
+
+
+
+ In
+ Out
+
+
+ {filteredAnimations
+ .filter((i) => i.type === 'in')
+ .map((animation, index) => (
+ handleOnClick(animation)}
+ key={index}
+ className="flex items-center gap-2 cursor-pointer"
+ >
+
+
{animation.name || animation.type}
+
+ ))}
+
+
+ {' '}
+ {filteredAnimations
+ .filter((i) => i.type === 'out')
+ .map((animation, index) => (
+ handleOnClick(animation)}
+ key={index}
+ className="flex items-center gap-2 cursor-pointer"
+ >
+
+
{animation.name || animation.type}
+
+ ))}
+
+
+
+
+ );
+};
+
+export default Animations;
diff --git a/src/components/editor/control-item/basic-audio.tsx b/src/components/editor/control-item/basic-audio.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..306f809d3c0496ed3dbb4607e7040b82bb7f76fb
--- /dev/null
+++ b/src/components/editor/control-item/basic-audio.tsx
@@ -0,0 +1,11 @@
+const BasicAudio = () => {
+ return (
+
+ );
+};
+
+export default BasicAudio;
diff --git a/src/components/editor/control-item/basic-image.tsx b/src/components/editor/control-item/basic-image.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..07580e9dab4c3a5ca83ffc8862a472fb0b0d2eb4
--- /dev/null
+++ b/src/components/editor/control-item/basic-image.tsx
@@ -0,0 +1,11 @@
+const BasicImage = () => {
+ return (
+
+ );
+};
+
+export default BasicImage;
diff --git a/src/components/editor/control-item/basic-text.tsx b/src/components/editor/control-item/basic-text.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..ed5633c4f6919ae49e1892bf1e3f342d34bece37
--- /dev/null
+++ b/src/components/editor/control-item/basic-text.tsx
@@ -0,0 +1,439 @@
+import { Button } from '@/components/ui/button';
+import {
+ Popover,
+ PopoverContent,
+ PopoverTrigger,
+} from '@/components/ui/popover';
+import { ScrollArea } from '@/components/ui/scroll-area';
+import { DEFAULT_FONT } from '@/data/fonts';
+import { ICompactFont, IFont } from '@/interfaces/editor';
+import useDataState from '@/store/use-data-state';
+import { loadFonts } from '@/utils/fonts';
+import { EDIT_OBJECT, ITrackItem, dispatcher } from '@designcombo/core';
+import { ChevronDown, Ellipsis, Strikethrough, Underline } from 'lucide-react';
+import { useEffect, useState } from 'react';
+import Opacity from './common/opacity';
+import { ToggleGroup, ToggleGroupItem } from '@/components/ui/toggle-group';
+import { AlignCenter, AlignLeft, AlignRight } from 'lucide-react';
+import { Input } from '@/components/ui/input';
+import Transform from './common/transform';
+
+interface ITextControlProps {
+ color: string;
+ colorDisplay: string;
+ fontSize: number;
+ fontSizeDisplay: string;
+ fontFamily: string;
+ fontFamilyDisplay: string;
+ opacity: number;
+ opacityDisplay: string;
+ textAlign: string;
+ textDecoration: string;
+}
+
+const getStyleNameFromFontName = (fontName: string) => {
+ const fontFamilyEnd = fontName.lastIndexOf('-');
+ const styleName = fontName
+ .substring(fontFamilyEnd + 1)
+ .replace('Italic', ' Italic');
+ return styleName;
+};
+
+const BasicText = ({ trackItem }: { trackItem: ITrackItem }) => {
+ const [properties, setProperties] = useState({
+ color: '#000000',
+ colorDisplay: '#000000',
+ fontSize: 12,
+ fontSizeDisplay: '12px',
+ fontFamily: 'Open Sans',
+ fontFamilyDisplay: 'Open Sans',
+ opacity: 1,
+ opacityDisplay: '100%',
+ textAlign: 'left',
+ textDecoration: 'none',
+ });
+
+ const [selectedFont, setSelectedFont] = useState({
+ family: 'Open Sans',
+ styles: [],
+ default: DEFAULT_FONT,
+ name: 'Regular',
+ });
+ const { compactFonts, fonts } = useDataState();
+
+ useEffect(() => {
+ const fontFamily =
+ trackItem.details.fontFamily || DEFAULT_FONT.postScriptName;
+ const currentFont = fonts.find(
+ (font) => font.postScriptName === fontFamily,
+ );
+ const selectedFont = compactFonts.find(
+ (font) => font.family === currentFont?.family,
+ );
+
+ setSelectedFont({
+ ...selectedFont,
+ name: getStyleNameFromFontName(currentFont.postScriptName),
+ });
+
+ if (trackItem.details.opacityDisplay == undefined) {
+ trackItem.details.opacityDisplay = '100';
+ }
+
+ if (trackItem.details.fontSizeDisplay == undefined) {
+ trackItem.details.fontSizeDisplay = '62';
+ }
+ setProperties({
+ color: trackItem.details.color || '#ffffff',
+ colorDisplay: trackItem.details.color || '#ffffff',
+ fontSize: trackItem.details.fontSize || 62,
+ fontSizeDisplay: (trackItem.details.fontSize || 62) + 'px',
+ fontFamily: selectedFont?.family || 'Open Sans',
+ fontFamilyDisplay: selectedFont?.family || 'Open Sans',
+ opacity: trackItem.details.opacity || 1,
+ opacityDisplay: (trackItem.details.opacityDisplay || '100') + '%',
+ textAlign: trackItem.details.textAlign || 'left',
+ textDecoration: trackItem.details.textDecoration || 'none',
+ });
+ }, [trackItem.id]);
+
+ const handleChangeFont = async (font: ICompactFont) => {
+ const fontName = font.default.postScriptName;
+ const fontUrl = font.default.url;
+
+ await loadFonts([
+ {
+ name: fontName,
+ url: fontUrl,
+ },
+ ]);
+ setSelectedFont({ ...font, name: getStyleNameFromFontName(fontName) });
+ setProperties({
+ ...properties,
+ fontFamily: font.default.family,
+ fontFamilyDisplay: font.default.family,
+ });
+
+ dispatcher.dispatch(EDIT_OBJECT, {
+ payload: {
+ details: {
+ fontFamily: fontName,
+ fontUrl: fontUrl,
+ },
+ },
+ });
+ };
+
+ const handleChangeFontStyle = async (font: IFont) => {
+ const fontName = font.postScriptName;
+ const fontUrl = font.url;
+ const styleName = getStyleNameFromFontName(fontName);
+ await loadFonts([
+ {
+ name: fontName,
+ url: fontUrl,
+ },
+ ]);
+ setSelectedFont({ ...selectedFont, name: styleName });
+ dispatcher.dispatch(EDIT_OBJECT, {
+ payload: {
+ details: {
+ fontFamily: fontName,
+ fontUrl: fontUrl,
+ },
+ },
+ });
+ };
+
+ return (
+
+
+ Text
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+const Fill = () => {
+ return (
+
+ );
+};
+
+const Stroke = () => {
+ return (
+
+ );
+};
+const Shadow = () => {
+ return (
+
+ );
+};
+const Background = () => {
+ return (
+
+
Background
+
+
+
+
+
+ );
+};
+
+const FontFamily = ({
+ handleChangeFont,
+ fontFamilyDisplay,
+}: {
+ handleChangeFont: (font: ICompactFont) => void;
+ fontFamilyDisplay: string;
+}) => {
+ const { compactFonts } = useDataState();
+
+ return (
+
+
+
+
+
+
+ {compactFonts.map((font, index) => (
+ handleChangeFont(font)}
+ className="hover:bg-zinc-800/50 cursor-pointer px-2 py-1"
+ key={index}
+ >
+

+
+ ))}
+
+
+
+ );
+};
+
+const FontStyle = ({
+ selectedFont,
+ handleChangeFontStyle,
+}: {
+ selectedFont: ICompactFont;
+ handleChangeFontStyle: (font: IFont) => void;
+}) => {
+ return (
+
+
+
+
+
+
+ {selectedFont.styles.map((style, index) => {
+ const fontFamilyEnd = style.postScriptName.lastIndexOf('-');
+ const styleName = style.postScriptName
+ .substring(fontFamilyEnd + 1)
+ .replace('Italic', ' Italic');
+ return (
+ handleChangeFontStyle(style)}
+ >
+ {styleName}
+
+ );
+ })}
+
+
+ );
+};
+const TextDecoration = () => {
+ const [value, setValue] = useState(['left']);
+ const onChangeAligment = (value: string[]) => {
+ setValue(value);
+ };
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+const Alignment = () => {
+ const [value, setValue] = useState('left');
+ const onChangeAligment = (value: string) => {
+ setValue(value);
+ };
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default BasicText;
diff --git a/src/components/editor/control-item/basic-video.tsx b/src/components/editor/control-item/basic-video.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..770fd18ffd3b9bc1c5394d546515360a2f26d0e0
--- /dev/null
+++ b/src/components/editor/control-item/basic-video.tsx
@@ -0,0 +1,11 @@
+const BasicVideo = () => {
+ return (
+
+ );
+};
+
+export default BasicVideo;
diff --git a/src/components/editor/control-item/common/opacity.tsx b/src/components/editor/control-item/common/opacity.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..00f7b5568ccf7f79b99e7679ca3d6ddea554b8ae
--- /dev/null
+++ b/src/components/editor/control-item/common/opacity.tsx
@@ -0,0 +1,48 @@
+import { Button } from '@/components/ui/button';
+import { Input } from '@/components/ui/input';
+import { Label } from '@/components/ui/label';
+
+import { Slider } from '@/components/ui/slider';
+import { Plus, RefreshCcw, RotateCw } from 'lucide-react';
+import { useState } from 'react';
+
+const Opacity = () => {
+ const [value, setValue] = useState([10]);
+
+ return (
+
+ );
+};
+
+export default Opacity;
diff --git a/src/components/editor/control-item/common/transform.tsx b/src/components/editor/control-item/common/transform.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..0bddc5e31f1e01fb10437f7e255e9f5c34c5a61c
--- /dev/null
+++ b/src/components/editor/control-item/common/transform.tsx
@@ -0,0 +1,102 @@
+import { Button } from '@/components/ui/button';
+import { Input } from '@/components/ui/input';
+import { Slider } from '@/components/ui/slider';
+import { RotateCw } from 'lucide-react';
+import { useState } from 'react';
+
+const Transform = () => {
+ const [value, setValue] = useState([10]);
+
+ return (
+
+ );
+};
+
+export default Transform;
diff --git a/src/components/editor/control-item/control-item.tsx b/src/components/editor/control-item/control-item.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..a4ac9fc08a761c19201f7785ec6a3e7363ad9c70
--- /dev/null
+++ b/src/components/editor/control-item/control-item.tsx
@@ -0,0 +1,104 @@
+import React from 'react';
+import useLayoutStore from '@/store/use-layout-store';
+import { ITrackItem, useEditorState } from '@designcombo/core';
+import { useEffect, useState } from 'react';
+import { Button } from '@/components/ui/button';
+import { X } from 'lucide-react';
+import Presets from './presets';
+import Animations from './animations';
+import Smart from './smart';
+import BasicText from './basic-text';
+import BasicImage from './basic-image';
+import BasicVideo from './basic-video';
+import BasicAudio from './basic-audio';
+
+const Container = ({ children }: { children: React.ReactNode }) => {
+ const { activeToolboxItem } = useLayoutStore();
+ const { activeIds, trackItemsMap } = useEditorState();
+ const [trackItem, setTrackItem] = useState(null);
+ const [displayToolbox, setDisplayToolbox] = useState(false);
+
+ useEffect(() => {
+ if (activeIds.length === 1) {
+ const [id] = activeIds;
+ const trackItem = trackItemsMap[id];
+ setTrackItem(trackItem);
+ } else {
+ setTrackItem(null);
+ setDisplayToolbox(false);
+ }
+ }, [activeIds]);
+
+ useEffect(() => {
+ if (activeToolboxItem) {
+ setDisplayToolbox(true);
+ } else {
+ setDisplayToolbox(false);
+ }
+ }, [activeToolboxItem]);
+
+ if (!trackItem) {
+ return null;
+ }
+
+ return (
+
+
+
+ {React.cloneElement(children as React.ReactElement
, {
+ trackItem,
+ activeToolboxItem,
+ })}
+
+
+
+ );
+};
+
+const ActiveControlItem = ({
+ trackItem,
+ activeToolboxItem,
+}: {
+ trackItem?: ITrackItem;
+ activeToolboxItem?: string;
+}) => {
+ if (!trackItem || !activeToolboxItem) {
+ return null;
+ }
+ return (
+ <>
+ {
+ {
+ 'basic-text': ,
+ 'basic-image': ,
+ 'basic-video': ,
+ 'basic-audio': ,
+ 'preset-text': ,
+ animation: ,
+ smart: ,
+ }[activeToolboxItem]
+ }
+ >
+ );
+};
+
+export const ControlItem = () => {
+ return (
+
+
+
+ );
+};
diff --git a/src/components/editor/control-item/index.tsx b/src/components/editor/control-item/index.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..8a0306c1c48a45720c9ede4ae3cdf3d8d9c1fda9
--- /dev/null
+++ b/src/components/editor/control-item/index.tsx
@@ -0,0 +1 @@
+export { ControlItem } from './control-item';
diff --git a/src/components/editor/control-item/presets.tsx b/src/components/editor/control-item/presets.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..104c8b72832b6e5c2ee0c07672ba86feb1bb9a79
--- /dev/null
+++ b/src/components/editor/control-item/presets.tsx
@@ -0,0 +1,11 @@
+const Presets = () => {
+ return (
+
+ );
+};
+
+export default Presets;
diff --git a/src/components/editor/control-item/smart.tsx b/src/components/editor/control-item/smart.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..e0418b831691ce7db13eb8318133b94764b8223e
--- /dev/null
+++ b/src/components/editor/control-item/smart.tsx
@@ -0,0 +1,11 @@
+const Smart = () => {
+ return (
+
+ );
+};
+
+export default Smart;
diff --git a/src/components/editor/control-list.tsx b/src/components/editor/control-list.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..0f4579524ea81c3bf0cf7591b65f5f9d3eda91d8
--- /dev/null
+++ b/src/components/editor/control-list.tsx
@@ -0,0 +1,237 @@
+import { ItemType, useEditorState } from '@designcombo/core';
+import { useCallback, useEffect, useState } from 'react';
+import { Icons } from '@/components/shared/icons';
+import { Button } from '@/components/ui/button';
+import useLayoutStore from '@/store/use-layout-store';
+
+export default function ControlList() {
+ const { activeIds, trackItemsMap } = useEditorState();
+ const [controlType, setControlType] = useState(null);
+
+ useEffect(() => {
+ if (activeIds.length === 1) {
+ const [id] = activeIds;
+ const trackItem = trackItemsMap[id];
+ setControlType(trackItem.type);
+ } else {
+ setControlType(null);
+ }
+ }, [activeIds, trackItemsMap]);
+
+ return <>{controlType && }>;
+}
+
+function ControlMenu({ controlType }: { controlType: ItemType }) {
+ const { setShowToolboxItem, setActiveToolboxItem, activeToolboxItem } =
+ useLayoutStore();
+
+ const openToolboxItem = useCallback(
+ (type: string) => {
+ if (type === activeToolboxItem) {
+ setShowToolboxItem(false);
+ setActiveToolboxItem(null);
+ } else {
+ setShowToolboxItem(true);
+ setActiveToolboxItem(type);
+ }
+ },
+ [activeToolboxItem],
+ );
+
+ return (
+
+ {
+ {
+ image: (
+
+ ),
+ video: (
+
+ ),
+ audio: (
+
+ ),
+ text: (
+
+ ),
+ }[controlType]
+ }
+
+ );
+}
+
+const ImageMenuList = ({
+ openToolboxItem,
+ type,
+}: {
+ openToolboxItem: (type: string) => void;
+ type: ItemType;
+}) => {
+ return (
+
+ );
+};
+
+const TextMenuList = ({
+ openToolboxItem,
+ type,
+}: {
+ openToolboxItem: (type: string) => void;
+ type: ItemType;
+}) => {
+ return (
+
+ );
+};
+
+const VideoMenuList = ({
+ openToolboxItem,
+ type,
+}: {
+ openToolboxItem: (type: string) => void;
+ type: ItemType;
+}) => {
+ return (
+
+ );
+};
+
+const AudioMenuList = ({
+ openToolboxItem,
+ type,
+}: {
+ openToolboxItem: (type: string) => void;
+ type: ItemType;
+}) => {
+ return (
+
+
+
+
+ );
+};
+
+const PresetsMenuListItem = ({
+ openToolboxItem,
+ type,
+}: {
+ openToolboxItem: (type: string) => void;
+ type: ItemType;
+}) => {
+ return (
+
+ );
+};
+
+const BasicMenuListItem = ({
+ openToolboxItem,
+ type,
+}: {
+ openToolboxItem: (type: string) => void;
+ type: string;
+}) => {
+ const Icon = Icons[type];
+ return (
+
+ );
+};
+
+const SmartMenuListItem = ({
+ openToolboxItem,
+}: {
+ openToolboxItem: (type: string) => void;
+}) => {
+ return (
+
+ );
+};
+
+const AnimationMenuListItem = ({
+ openToolboxItem,
+}: {
+ openToolboxItem: (type: string) => void;
+}) => {
+ return (
+
+ );
+};
diff --git a/src/components/editor/editor.tsx b/src/components/editor/editor.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..33413e3f779866f26bd7ebbbdbfd06fc3e85e5b3
--- /dev/null
+++ b/src/components/editor/editor.tsx
@@ -0,0 +1,63 @@
+import { Timeline, Provider, Scene } from '@designcombo/core';
+import Navbar from './navbar';
+import MenuList from './menu-list';
+import { MenuItem } from './menu-item';
+import ControlList from './control-list';
+import { ControlItem } from './control-item';
+
+import useHotkeys from './use-hotkeys';
+import { useEffect } from 'react';
+import { getCompactFontData } from '@/utils/fonts';
+import { FONTS } from '@/data/fonts';
+import useDataState from '@/store/use-data-state';
+
+export const theme = {
+ colors: {
+ gray: {
+ 50: '#fafafa',
+ 100: '#f4f4f5',
+ 200: '#e4e4e7',
+ 300: '#d4d4d8',
+ 400: '#a1a1aa',
+ 500: '#71717a',
+ 600: '#52525b',
+ 700: '#3f3f46',
+ 800: '#27272a',
+ 900: '#18181b',
+ 950: '#09090b',
+ 1000: '#040405',
+ 1100: '#010101',
+ },
+ },
+};
+
+const Editor = () => {
+ const { setCompactFonts, setFonts } = useDataState();
+
+ useHotkeys();
+
+ useEffect(() => {
+ setCompactFonts(getCompactFontData(FONTS));
+ setFonts(FONTS);
+ }, []);
+
+ return (
+
+
+
+ );
+};
+
+export default Editor;
diff --git a/src/components/editor/index.ts b/src/components/editor/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..a5af59b480c5a43e576d556db51f2518b165f176
--- /dev/null
+++ b/src/components/editor/index.ts
@@ -0,0 +1 @@
+export { default as Editor } from './editor';
diff --git a/src/components/editor/menu-item/audios.tsx b/src/components/editor/menu-item/audios.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..f64926138b63411da243dcdda6a6760e2b007d69
--- /dev/null
+++ b/src/components/editor/menu-item/audios.tsx
@@ -0,0 +1,68 @@
+import { Button } from '@/components/ui/button';
+import { ScrollArea } from '@/components/ui/scroll-area';
+import { AUDIOS } from '@/data/audio';
+import { ADD_AUDIO, dispatcher } from '@designcombo/core';
+import { Music } from 'lucide-react';
+import { nanoid } from 'nanoid';
+
+export const Audios = () => {
+ const handleAddAudio = (src: string) => {
+ dispatcher?.dispatch(ADD_AUDIO, {
+ payload: {
+ id: nanoid(),
+ details: {
+ src: 'https://ik.imagekit.io/snapmotion/timer-voice.mp3',
+ },
+ },
+ options: {},
+ });
+ };
+
+ return (
+
+
+ Audios
+
+
+
+ {AUDIOS.map((audio, index) => {
+ return (
+
+ );
+ })}
+
+
+
+ );
+};
+
+const AudioItem = ({
+ audio,
+ handleAddAudio,
+}: {
+ audio: any;
+ handleAddAudio: (src: string) => void;
+}) => {
+ return (
+ handleAddAudio(audio.src)}
+ style={{
+ display: 'grid',
+ gridTemplateColumns: '48px 1fr',
+ }}
+ className="flex px-2 py-1 gap-4 text-sm hover:bg-zinc-800/70 cursor-pointer"
+ >
+
+
+
+
+
{audio.name}
+
{audio.author}
+
+
+ );
+};
diff --git a/src/components/editor/menu-item/elements.tsx b/src/components/editor/menu-item/elements.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..17e6d1726bab97c5fb705f75c120b8f56d234962
--- /dev/null
+++ b/src/components/editor/menu-item/elements.tsx
@@ -0,0 +1,9 @@
+export const Elements = () => {
+ return (
+
+ );
+};
diff --git a/src/components/editor/menu-item/images.tsx b/src/components/editor/menu-item/images.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..36f695bd616063c238588355781af7dcc84f67cf
--- /dev/null
+++ b/src/components/editor/menu-item/images.tsx
@@ -0,0 +1,61 @@
+import { Button } from '@/components/ui/button';
+import { ScrollArea } from '@/components/ui/scroll-area';
+import { IMAGES } from '@/data/images';
+import { ADD_IMAGE, dispatcher } from '@designcombo/core';
+import { nanoid } from 'nanoid';
+
+export const Images = () => {
+ const handleAddImage = (src: string) => {
+ dispatcher?.dispatch(ADD_IMAGE, {
+ payload: {
+ id: nanoid(),
+ details: {
+ src: src,
+ },
+ },
+ options: {
+ trackId: 'main',
+ },
+ });
+ };
+
+ return (
+
+
+ Photos
+
+
+
+ {IMAGES.map((image, index) => {
+ return (
+
handleAddImage(image.src)}
+ key={index}
+ className="flex items-center justify-center w-full bg-zinc-950 pb-2 overflow-hidden cursor-pointer"
+ >
+

+
+ );
+ })}
+
+
+
+ );
+};
+
+function modifyImageUrl(url: string): string {
+ const uploadIndex = url.indexOf('/upload');
+ if (uploadIndex === -1) {
+ throw new Error('Invalid URL: /upload not found');
+ }
+
+ const modifiedUrl =
+ url.slice(0, uploadIndex + 7) +
+ '/w_0.05,c_scale' +
+ url.slice(uploadIndex + 7);
+ return modifiedUrl;
+}
diff --git a/src/components/editor/menu-item/index.tsx b/src/components/editor/menu-item/index.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..dbac96196388b7130a9e402702131fed691f1b9b
--- /dev/null
+++ b/src/components/editor/menu-item/index.tsx
@@ -0,0 +1 @@
+export { MenuItem } from './menu-item';
diff --git a/src/components/editor/menu-item/menu-item.tsx b/src/components/editor/menu-item/menu-item.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..b302a66452906509634e315b40c33a9b8dacfdf8
--- /dev/null
+++ b/src/components/editor/menu-item/menu-item.tsx
@@ -0,0 +1,72 @@
+import useLayoutStore from '@/store/use-layout-store';
+import { Transitions } from './transitions';
+import { Texts } from './texts';
+import { Uploads } from './uploads';
+import { Audios } from './audios';
+import { Elements } from './elements';
+import { Images } from './images';
+import { Videos } from './videos';
+import { X } from 'lucide-react';
+import { Button } from '@/components/ui/button';
+
+const Container = ({ children }: { children: React.ReactNode }) => {
+ const { showMenuItem, setShowMenuItem } = useLayoutStore();
+ return (
+
+
+
+
+ {children}
+
+
+ );
+};
+
+const ActiveMenuItem = () => {
+ const { activeMenuItem } = useLayoutStore();
+ if (activeMenuItem === 'transitions') {
+ return ;
+ }
+ if (activeMenuItem === 'texts') {
+ return ;
+ }
+ if (activeMenuItem === 'shapes') {
+ return ;
+ }
+ if (activeMenuItem === 'videos') {
+ return ;
+ }
+
+ if (activeMenuItem === 'audios') {
+ return ;
+ }
+
+ if (activeMenuItem === 'images') {
+ return ;
+ }
+ if (activeMenuItem === 'uploads') {
+ return ;
+ }
+ return null;
+};
+
+export const MenuItem = () => {
+ return (
+
+
+
+ );
+};
diff --git a/src/components/editor/menu-item/texts.tsx b/src/components/editor/menu-item/texts.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..5581d45118c61ff77b1b635c8bd8e1b1bfd49b43
--- /dev/null
+++ b/src/components/editor/menu-item/texts.tsx
@@ -0,0 +1,44 @@
+import { Button } from '@/components/ui/button';
+import { DEFAULT_FONT } from '@/data/fonts';
+import { ADD_TEXT, dispatcher } from '@designcombo/core';
+import { nanoid } from 'nanoid';
+
+export const Texts = () => {
+ const handleAddText = () => {
+ dispatcher?.dispatch(ADD_TEXT, {
+ payload: {
+ id: nanoid(),
+ details: {
+ text: 'Heading',
+ fontSize: 120,
+ width: 600,
+ fontUrl: DEFAULT_FONT.url,
+ fontFamily: DEFAULT_FONT.postScriptName,
+ color: '#ffffff',
+ wordWrap: 'break-word',
+ wordBreak: 'break-all',
+ textAlign: 'center',
+ },
+ },
+ options: {},
+ });
+ };
+
+ return (
+
+
+ Text
+
+
+
+
+
+ );
+};
diff --git a/src/components/editor/menu-item/transitions.tsx b/src/components/editor/menu-item/transitions.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..d667d8af75d91aa48bee8aa222bf377ab18d0588
--- /dev/null
+++ b/src/components/editor/menu-item/transitions.tsx
@@ -0,0 +1,90 @@
+import {
+ DRAG_END,
+ DRAG_PREFIX,
+ DRAG_START,
+ ITransition,
+ TRANSITIONS,
+ dispatcher,
+ filter,
+} from '@designcombo/core';
+import React, { useEffect, useState } from 'react';
+import Draggable from '@/components/shared/draggable';
+import { ScrollArea } from '@/components/ui/scroll-area';
+
+export const Transitions = () => {
+ const [shouldDisplayPreview, setShouldDisplayPreview] = useState(true);
+ // handle track and track item events - updates
+ useEffect(() => {
+ const dragEvents = dispatcher.bus.pipe(
+ filter(({ key }) => key.startsWith(DRAG_PREFIX)),
+ );
+
+ const dragEventsSubscription = dragEvents.subscribe((obj) => {
+ if (obj.key === DRAG_START) {
+ setShouldDisplayPreview(false);
+ } else if (obj.key === DRAG_END) {
+ setShouldDisplayPreview(true);
+ }
+ });
+ return () => dragEventsSubscription.unsubscribe();
+ }, []);
+ return (
+
+
+ Transitions
+
+
+
+ {TRANSITIONS.map((transition, index) => (
+
+ ))}
+
+
+
+ );
+};
+
+const TransitionsMenuItem = ({
+ transition,
+ shouldDisplayPreview,
+}: {
+ transition: Partial;
+ shouldDisplayPreview: boolean;
+}) => {
+ const style = React.useMemo(
+ () => ({
+ backgroundImage: `url(${transition.preview})`,
+ backgroundSize: 'cover',
+ width: '70px',
+ height: '70px',
+ }),
+ [transition.preview],
+ );
+
+ return (
+ }
+ shouldDisplayPreview={shouldDisplayPreview}
+ >
+
+
+
+ {transition.name || transition.type}
+
+
+
+ );
+};
+
+export default TransitionsMenuItem;
diff --git a/src/components/editor/menu-item/uploads.tsx b/src/components/editor/menu-item/uploads.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..fad0b45a17e9245ffc19ce8f88fbf2328f0e92db
--- /dev/null
+++ b/src/components/editor/menu-item/uploads.tsx
@@ -0,0 +1,132 @@
+import { Button } from '@/components/ui/button';
+import {
+ ADD_AUDIO,
+ ADD_IMAGE,
+ ADD_TEXT,
+ ADD_VIDEO,
+ dispatcher,
+} from '@designcombo/core';
+import { nanoid } from 'nanoid';
+import { IMAGES } from '@/data/images';
+import { DEFAULT_FONT } from '@/data/fonts';
+import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
+import { UploadIcon } from 'lucide-react';
+
+export const Uploads = () => {
+ const handleAddImage = () => {
+ dispatcher?.dispatch(ADD_IMAGE, {
+ payload: {
+ id: nanoid(),
+ details: {
+ src: IMAGES[4].src,
+ },
+ },
+ options: {
+ trackId: 'main',
+ },
+ });
+ };
+
+ const handleAddText = () => {
+ dispatcher?.dispatch(ADD_TEXT, {
+ payload: {
+ id: nanoid(),
+ details: {
+ text: 'Heading',
+ fontSize: 200,
+ width: 900,
+ fontUrl: DEFAULT_FONT.url,
+ fontFamily: DEFAULT_FONT.postScriptName,
+ color: '#ffffff',
+ WebkitTextStrokeColor: 'green',
+ WebkitTextStrokeWidth: '20px',
+ textShadow: '30px 30px 100px rgba(255, 255, 0, 1)',
+ wordWrap: 'break-word',
+ wordBreak: 'break-all',
+ },
+ },
+ options: {},
+ });
+ };
+
+ const handleAddAudio = () => {
+ dispatcher?.dispatch(ADD_AUDIO, {
+ payload: {
+ id: nanoid(),
+ details: {
+ src: 'https://ik.imagekit.io/snapmotion/timer-voice.mp3',
+ },
+ },
+ options: {},
+ });
+ };
+
+ const handleAddVideo = () => {
+ dispatcher?.dispatch(ADD_VIDEO, {
+ payload: {
+ id: nanoid(),
+ details: {
+ src: 'https://ik.imagekit.io/snapmotion/75475-556034323_medium.mp4',
+ },
+ metadata: {
+ resourceId: '7415538a-5d61-4a81-ad79-c00689b6cc10',
+ },
+ },
+ options: {
+ trackId: 'main',
+ },
+ });
+ };
+
+ const handleAddVideo2 = () => {
+ dispatcher?.dispatch(ADD_VIDEO, {
+ payload: {
+ id: nanoid(),
+ details: {
+ src: 'https://ik.imagekit.io/snapmotion/flat.mp4',
+ },
+ metadata: {
+ resourceId: '7415538a-5do1-4m81-a279-c00689b6cc10',
+ },
+ },
+ });
+ };
+ return (
+
+
+ Your media
+
+
+
+
+
+ Project
+ Workspace
+
+
+
+
+
+
+
+ Some assets
+
+
+
+
+
+ );
+};
diff --git a/src/components/editor/menu-item/videos.tsx b/src/components/editor/menu-item/videos.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..cd8f1f73921c50a79e0974ba12b49f2ce0931e7d
--- /dev/null
+++ b/src/components/editor/menu-item/videos.tsx
@@ -0,0 +1,50 @@
+import { ScrollArea } from '@/components/ui/scroll-area';
+import { VIDEOS } from '@/data/video';
+import { ADD_VIDEO, dispatcher } from '@designcombo/core';
+import { nanoid } from 'nanoid';
+
+export const Videos = () => {
+ const handleAddVideo = (src: string) => {
+ dispatcher?.dispatch(ADD_VIDEO, {
+ payload: {
+ id: nanoid(),
+ details: {
+ src: src,
+ },
+ metadata: {
+ resourceId: src,
+ },
+ },
+ options: {
+ trackId: 'main',
+ },
+ });
+ };
+
+ return (
+
+
+ Videos
+
+
+
+ {VIDEOS.map((image, index) => {
+ return (
+
handleAddVideo(image.src)}
+ key={index}
+ className="flex items-center justify-center w-full bg-zinc-950 pb-2 overflow-hidden cursor-pointer"
+ >
+

+
+ );
+ })}
+
+
+
+ );
+};
diff --git a/src/components/editor/menu-list.tsx b/src/components/editor/menu-list.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..1a187d402a53348299ea1e2641b6306a130742df
--- /dev/null
+++ b/src/components/editor/menu-list.tsx
@@ -0,0 +1,132 @@
+import useLayoutStore from '@/store/use-layout-store';
+import { Icons } from '@/components/shared/icons';
+import { Button } from '@/components/ui/button';
+import { cn } from '@/lib/utils';
+
+export default function MenuList() {
+ const { setActiveMenuItem, setShowMenuItem, activeMenuItem, showMenuItem } =
+ useLayoutStore();
+ return (
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/components/editor/navbar.tsx b/src/components/editor/navbar.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..1a92e73b35601c971597d04d6004199e68616f14
--- /dev/null
+++ b/src/components/editor/navbar.tsx
@@ -0,0 +1,336 @@
+import { useEffect, useRef, useState } from 'react';
+import { Button } from '@/components/ui/button';
+import {
+ DESIGN_RESIZE,
+ HISTORY_UNDO,
+ HISTORY_REDO,
+ dispatcher,
+ useEditorState,
+} from '@designcombo/core';
+import logoDark from '@/assets/logo-dark.png';
+import { Icons } from '../shared/icons';
+import {
+ Popover,
+ PopoverContent,
+ PopoverTrigger,
+} from '@/components/ui/popover';
+import { ChevronDown, Download } from 'lucide-react';
+import { Label } from '../ui/label';
+import { Progress } from '../ui/progress';
+import { download } from '@/utils/download';
+
+const baseUrl = 'https://renderer.designcombo.dev';
+// https://renderer.designcombo.dev/status/{id}
+export default function Navbar() {
+ const handleUndo = () => {
+ dispatcher.dispatch(HISTORY_UNDO);
+ };
+
+ const handleRedo = () => {
+ dispatcher.dispatch(HISTORY_REDO);
+ };
+
+ const openLink = (url: string) => {
+ window.open(url, '_blank'); // '_blank' will open the link in a new tab
+ };
+
+ return (
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+interface IDownloadState {
+ renderId: string;
+ progress: number;
+ isDownloading: boolean;
+}
+const DownloadPopover = () => {
+ const [open, setOpen] = useState(false);
+ const popoverRef = useRef(null);
+ const [downloadState, setDownloadState] = useState({
+ progress: 0,
+ isDownloading: false,
+ renderId: '',
+ });
+ const {
+ trackItemIds,
+ trackItemsMap,
+ transitionIds,
+ transitionsMap,
+ tracks,
+ duration,
+ size,
+ } = useEditorState();
+
+ const handleExport = () => {
+ const payload = {
+ trackItemIds,
+ trackItemsMap,
+ transitionIds,
+ transitionsMap,
+ tracks,
+ size: size,
+ duration: duration - 750,
+ fps: 30,
+ projectId: 'main',
+ };
+
+ setDownloadState({
+ ...downloadState,
+ isDownloading: true,
+ });
+ fetch(`${baseUrl}`, {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ body: JSON.stringify(payload),
+ })
+ .then((res) => res.json())
+ .then(({ render }) => {
+ setDownloadState({
+ ...downloadState,
+ renderId: render.id,
+ isDownloading: true,
+ });
+ });
+ };
+
+ useEffect(() => {
+ console.log('renderId', downloadState.renderId);
+
+ let interval: NodeJS.Timeout;
+ if (downloadState.renderId) {
+ interval = setInterval(() => {
+ fetch(`${baseUrl}/status/${downloadState.renderId}`)
+ .then((res) => res.json())
+ .then(({ render: { progress, output } }) => {
+ if (progress === 100) {
+ clearInterval(interval);
+ setDownloadState({
+ ...downloadState,
+ renderId: '',
+ progress: 0,
+ isDownloading: false,
+ });
+ download(output, `${downloadState.renderId}`);
+ setOpen(false);
+ } else {
+ setDownloadState({
+ ...downloadState,
+ progress,
+ isDownloading: true,
+ });
+ }
+ });
+ }, 1000);
+ }
+ return () => {
+ if (interval) clearInterval(interval);
+ };
+ }, [downloadState.renderId]);
+
+ return (
+
+
+
+
+
+ {downloadState.isDownloading ? (
+ <>
+
+
+
+
+ {parseInt(downloadState.progress.toString())}%
+
+
+
+
+
+ >
+ ) : (
+ <>
+
+
+
+
+
+ >
+ )}
+
+
+ );
+};
+
+interface ResizeOptionProps {
+ label: string;
+ icon: string;
+ value: ResizeValue;
+}
+
+interface ResizeValue {
+ width: number;
+ height: number;
+ name: string;
+}
+
+const RESIZE_OPTIONS: ResizeOptionProps[] = [
+ {
+ label: '16:9',
+ icon: 'landscape',
+ value: {
+ width: 1920,
+ height: 1080,
+ name: '16:9',
+ },
+ },
+ {
+ label: '9:16',
+ icon: 'portrait',
+ value: {
+ width: 1080,
+ height: 1920,
+ name: '9:16',
+ },
+ },
+ {
+ label: '1:1',
+ icon: 'square',
+ value: {
+ width: 1080,
+ height: 1080,
+ name: '1:1',
+ },
+ },
+];
+
+const ResizeVideo = () => {
+ const handleResize = (payload: ResizeValue) => {
+ dispatcher.dispatch(DESIGN_RESIZE, {
+ payload,
+ });
+ };
+ return (
+
+
+
+
+
+
+ {RESIZE_OPTIONS.map((option, index) => (
+
+ ))}
+
+
+
+ );
+};
+
+const ResizeOption = ({
+ label,
+ icon,
+ value,
+ handleResize,
+}: ResizeOptionProps & { handleResize: (payload: ResizeValue) => void }) => {
+ const Icon = Icons[icon];
+ return (
+ handleResize(value)}
+ className="flex items-center gap-4 hover:bg-zinc-50/10 cursor-pointer"
+ >
+
+
+
+
+
{label}
+
Tiktok, Instagram
+
+
+ );
+};
diff --git a/src/components/editor/resize-video.tsx b/src/components/editor/resize-video.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..7d3cf53d539a6d6d127e7214f52b2177113aa825
--- /dev/null
+++ b/src/components/editor/resize-video.tsx
@@ -0,0 +1,3 @@
+const ResizeVideo = () => {
+ return ResizeVideo
;
+};
diff --git a/src/components/editor/use-hotkeys.ts b/src/components/editor/use-hotkeys.ts
new file mode 100644
index 0000000000000000000000000000000000000000..8c221b73252a231fe663e720fbd7ba5cc74aafa4
--- /dev/null
+++ b/src/components/editor/use-hotkeys.ts
@@ -0,0 +1,105 @@
+import { DEFAULT_FONT } from '@/data/fonts';
+import {
+ ACTIVE_CLONE,
+ ACTIVE_DELETE,
+ ADD_TEXT,
+ HISTORY_REDO,
+ HISTORY_UNDO,
+ LAYER_SELECT,
+ PLAYER_SEEK_BY,
+ PLAYER_TOGGLE_PLAY,
+ dispatcher,
+} from '@designcombo/core';
+import hotkeys from 'hotkeys-js';
+import { nanoid } from 'nanoid';
+import { useEffect } from 'react';
+
+const useHotkeys = () => {
+ useEffect(() => {
+ const dispatch = dispatcher.dispatch;
+ // handle undo
+ hotkeys('ctrl+z,command+z', (event) => {
+ event.preventDefault(); // Prevent the default action
+ dispatch(HISTORY_UNDO);
+ // dispatch(UNDO);
+ });
+
+ // handle redo: ctrl+shift+z
+ hotkeys('ctrl+shift+z,command+shift+z', (event) => {
+ event.preventDefault(); // Prevent the default action
+ // redo();
+ dispatch(HISTORY_REDO);
+ });
+
+ // Define the shortcut and corresponding action
+ hotkeys('ctrl+s,command+s', (event) => {
+ event.preventDefault(); // Prevent the default action
+ console.log('split action');
+ // dispatch(ACTIVE_SPLIT);
+ });
+
+ // duplicate item
+ hotkeys('ctrl+d,command+d', (event) => {
+ event.preventDefault(); // Prevent the default action
+ dispatch(ACTIVE_CLONE);
+ });
+
+ hotkeys('backspace,delete', (event) => {
+ event.preventDefault(); // Prevent the default action
+ dispatch(ACTIVE_DELETE);
+ });
+
+ hotkeys('esc', (event) => {
+ event.preventDefault(); // Prevent the default action
+ dispatcher.dispatch(LAYER_SELECT, { payload: { activeIds: [] } });
+ });
+
+ hotkeys('space', (event) => {
+ event.preventDefault();
+ dispatch(PLAYER_TOGGLE_PLAY);
+ });
+
+ hotkeys('down', (event) => {
+ event.preventDefault();
+ dispatch(PLAYER_SEEK_BY, { payload: { frames: 1 } });
+ });
+
+ hotkeys('up', (event) => {
+ event.preventDefault();
+ dispatch(PLAYER_SEEK_BY, { payload: { frames: -1 } });
+ });
+
+ // New shortcut for the 'T' key
+ hotkeys('t', (event) => {
+ dispatcher.dispatch(ADD_TEXT, {
+ payload: {
+ id: nanoid(),
+ details: {
+ text: 'Add text',
+ fontSize: 62,
+ fontFamily: DEFAULT_FONT.postScriptName,
+ fontUrl: DEFAULT_FONT.url,
+ width: 400,
+ textAlign: 'left',
+ color: '#ffffff',
+ },
+ },
+ });
+ });
+
+ return () => {
+ hotkeys.unbind('ctrl+shift+z,command+shift+z');
+ hotkeys.unbind('ctrl+z,command+z');
+ hotkeys.unbind('ctrl+s,command+s');
+ hotkeys.unbind('ctrl+d,command+d');
+ hotkeys.unbind('backspace,delete');
+ hotkeys.unbind('escape');
+ hotkeys.unbind('down');
+ hotkeys.unbind('up');
+ hotkeys.unbind('space');
+ hotkeys.unbind('t');
+ };
+ }, []);
+};
+
+export default useHotkeys;
diff --git a/src/components/shared/draggable.tsx b/src/components/shared/draggable.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..74d145fd2cae21338b29c0ee49efa82abeaabffd
--- /dev/null
+++ b/src/components/shared/draggable.tsx
@@ -0,0 +1,81 @@
+import { useEditorState } from '@designcombo/core';
+import React, { useState, cloneElement, ReactElement, useRef } from 'react';
+import { createPortal } from 'react-dom';
+
+interface DraggableProps {
+ children: ReactElement;
+ shouldDisplayPreview?: boolean;
+ renderCustomPreview?: ReactElement;
+ data?: Record;
+}
+
+const Draggable: React.FC = ({
+ children,
+ renderCustomPreview,
+ data = {},
+ shouldDisplayPreview = true,
+}) => {
+ const [isDragging, setIsDragging] = useState(false);
+ const [position, setPosition] = useState({ x: 0, y: 0 });
+ const previewRef = useRef(null);
+ const handleDragStart = (e: React.DragEvent) => {
+ setIsDragging(true);
+ e.dataTransfer.setDragImage(new Image(), 0, 0); // Hides default preview
+ // set drag data
+ e.dataTransfer.setData('transition', JSON.stringify(data));
+ setPosition({
+ x: e.clientX,
+ y: e.clientY,
+ });
+ };
+
+ const handleDragEnd = () => {
+ setIsDragging(false);
+ };
+
+ const handleDrag = (e: React.DragEvent) => {
+ if (isDragging) {
+ setPosition({
+ x: e.clientX,
+ y: e.clientY,
+ });
+ }
+ };
+
+ const childWithProps = cloneElement(children, {
+ draggable: true,
+ onDragStart: handleDragStart,
+ onDragEnd: handleDragEnd,
+ onDrag: handleDrag,
+ style: {
+ ...children.props.style,
+ cursor: 'grab',
+ },
+ });
+
+ return (
+ <>
+ {childWithProps}
+ {isDragging && shouldDisplayPreview && renderCustomPreview
+ ? createPortal(
+
+ {renderCustomPreview}
+
,
+ document.body,
+ )
+ : null}
+ >
+ );
+};
+
+export default Draggable;
diff --git a/src/components/shared/icons.tsx b/src/components/shared/icons.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..5a76b07fb9e9c484c86ba9e74346c4f1871d4b4c
--- /dev/null
+++ b/src/components/shared/icons.tsx
@@ -0,0 +1,253 @@
+import {
+ AlertTriangle,
+ ArrowRight,
+ ArrowUpRight,
+ BookOpen,
+ Check,
+ ChevronLeft,
+ ChevronRight,
+ Copy,
+ CreditCard,
+ File,
+ FileText,
+ FolderClosed,
+ HelpCircle,
+ Home,
+ Image,
+ Laptop,
+ LayoutPanelLeft,
+ LineChart,
+ Loader2,
+ LucideIcon,
+ LucideProps,
+ MessagesSquare,
+ Moon,
+ MoreVertical,
+ Package,
+ Plus,
+ Puzzle,
+ Search,
+ Settings,
+ SunMedium,
+ Trash,
+ Text,
+ Type,
+ User,
+ X,
+ Square,
+ RectangleVertical,
+ RectangleHorizontal,
+ WandSparkles,
+ Zap,
+ Music,
+ VideoIcon,
+} from 'lucide-react';
+
+export type Icon = LucideIcon;
+
+export const Icons = {
+ add: Plus,
+ audio: Music,
+ arrowRight: ArrowRight,
+ arrowUpRight: ArrowUpRight,
+ billing: CreditCard,
+ bookOpen: BookOpen,
+ chevronLeft: ChevronLeft,
+ chevronRight: ChevronRight,
+ check: Check,
+ close: X,
+ copy: Copy,
+ dashboard: LayoutPanelLeft,
+ ellipsis: MoreVertical,
+ folder: FolderClosed,
+ gitHub: ({ ...props }: LucideProps) => (
+
+ ),
+ google: ({ ...props }: LucideProps) => (
+
+ ),
+ nextjs: ({ ...props }: LucideProps) => (
+
+ ),
+ help: HelpCircle,
+ home: Home,
+ image: Image,
+ landscape: RectangleHorizontal,
+ laptop: Laptop,
+ lineChart: LineChart,
+ logo: Puzzle,
+ media: Image,
+ messages: MessagesSquare,
+ moon: Moon,
+ package: Package,
+ page: File,
+ portrait: RectangleVertical,
+ post: FileText,
+ preset: Zap,
+ search: Search,
+ square: Square,
+ redo: ({ ...props }: LucideProps) => (
+
+ ),
+ shapes: ({ ...props }: LucideProps) => (
+
+ ),
+ settings: Settings,
+ smart: WandSparkles,
+ spinner: Loader2,
+ sun: SunMedium,
+ templates: ({ ...props }: LucideProps) => (
+
+ ),
+ text: Type,
+
+ trash: Trash,
+ twitter: ({ ...props }: LucideProps) => (
+
+ ),
+ type: Type,
+ undo: ({ ...props }: LucideProps) => (
+
+ ),
+ upload: ({ ...props }: LucideProps) => (
+
+ ),
+ user: User,
+ video: VideoIcon,
+ warning: AlertTriangle,
+};
diff --git a/src/components/theme-provider.tsx b/src/components/theme-provider.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..d6b3eaa1c61c9fdfe26193b3fae102ba5c075540
--- /dev/null
+++ b/src/components/theme-provider.tsx
@@ -0,0 +1,73 @@
+import { createContext, useContext, useEffect, useState } from 'react';
+
+type Theme = 'dark' | 'light' | 'system';
+
+type ThemeProviderProps = {
+ children: React.ReactNode;
+ defaultTheme?: Theme;
+ storageKey?: string;
+};
+
+type ThemeProviderState = {
+ theme: Theme;
+ setTheme: (theme: Theme) => void;
+};
+
+const initialState: ThemeProviderState = {
+ theme: 'system',
+ setTheme: () => null,
+};
+
+const ThemeProviderContext = createContext(initialState);
+
+export function ThemeProvider({
+ children,
+ defaultTheme = 'system',
+ storageKey = 'vite-ui-theme',
+ ...props
+}: ThemeProviderProps) {
+ const [theme, setTheme] = useState(
+ () => (localStorage.getItem(storageKey) as Theme) || defaultTheme,
+ );
+
+ useEffect(() => {
+ const root = window.document.documentElement;
+
+ root.classList.remove('light', 'dark');
+
+ if (theme === 'system') {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)')
+ .matches
+ ? 'dark'
+ : 'light';
+
+ root.classList.add(systemTheme);
+ return;
+ }
+
+ root.classList.add(theme);
+ }, [theme]);
+
+ const value = {
+ theme,
+ setTheme: (theme: Theme) => {
+ localStorage.setItem(storageKey, theme);
+ setTheme(theme);
+ },
+ };
+
+ return (
+
+ {children}
+
+ );
+}
+
+export const useTheme = () => {
+ const context = useContext(ThemeProviderContext);
+
+ if (context === undefined)
+ throw new Error('useTheme must be used within a ThemeProvider');
+
+ return context;
+};
diff --git a/src/components/ui/avatar.tsx b/src/components/ui/avatar.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..991f56ecb117e96284bf0f6cad3b14ea2fdf5264
--- /dev/null
+++ b/src/components/ui/avatar.tsx
@@ -0,0 +1,48 @@
+import * as React from "react"
+import * as AvatarPrimitive from "@radix-ui/react-avatar"
+
+import { cn } from "@/lib/utils"
+
+const Avatar = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+Avatar.displayName = AvatarPrimitive.Root.displayName
+
+const AvatarImage = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+AvatarImage.displayName = AvatarPrimitive.Image.displayName
+
+const AvatarFallback = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+AvatarFallback.displayName = AvatarPrimitive.Fallback.displayName
+
+export { Avatar, AvatarImage, AvatarFallback }
diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..ac19e07f648f0bba10489b163a9f31736c36054c
--- /dev/null
+++ b/src/components/ui/button.tsx
@@ -0,0 +1,57 @@
+import * as React from 'react';
+import { Slot } from '@radix-ui/react-slot';
+import { cva, type VariantProps } from 'class-variance-authority';
+
+import { cn } from '@/lib/utils';
+
+const buttonVariants = cva(
+ 'inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50',
+ {
+ variants: {
+ variant: {
+ default: 'bg-primary text-primary-foreground hover:bg-primary/90',
+ destructive:
+ 'bg-destructive text-destructive-foreground hover:bg-destructive/90',
+ outline:
+ 'border border-input bg-background hover:bg-accent hover:text-accent-foreground',
+ secondary:
+ 'bg-secondary text-secondary-foreground hover:bg-secondary/80',
+ ghost: 'hover:bg-accent hover:text-accent-foreground',
+ link: 'text-primary underline-offset-4 hover:underline',
+ },
+ size: {
+ default: 'h-10 px-4 py-2',
+ xs: 'h-8 rounded-md px-3',
+ sm: 'h-9 rounded-md px-3',
+ lg: 'h-11 rounded-md px-8',
+ icon: 'h-10 w-10',
+ },
+ },
+ defaultVariants: {
+ variant: 'default',
+ size: 'default',
+ },
+ },
+);
+
+export interface ButtonProps
+ extends React.ButtonHTMLAttributes,
+ VariantProps {
+ asChild?: boolean;
+}
+
+const Button = React.forwardRef(
+ ({ className, variant, size, asChild = false, ...props }, ref) => {
+ const Comp = asChild ? Slot : 'button';
+ return (
+
+ );
+ },
+);
+Button.displayName = 'Button';
+
+export { Button, buttonVariants };
diff --git a/src/components/ui/command.tsx b/src/components/ui/command.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..d623ee06e92154eca23c8cc1cb142da782bd4c32
--- /dev/null
+++ b/src/components/ui/command.tsx
@@ -0,0 +1,153 @@
+import * as React from "react"
+import { type DialogProps } from "@radix-ui/react-dialog"
+import { Command as CommandPrimitive } from "cmdk"
+import { Search } from "lucide-react"
+
+import { cn } from "@/lib/utils"
+import { Dialog, DialogContent } from "@/components/ui/dialog"
+
+const Command = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+Command.displayName = CommandPrimitive.displayName
+
+interface CommandDialogProps extends DialogProps {}
+
+const CommandDialog = ({ children, ...props }: CommandDialogProps) => {
+ return (
+
+ )
+}
+
+const CommandInput = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+
+
+
+))
+
+CommandInput.displayName = CommandPrimitive.Input.displayName
+
+const CommandList = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+
+CommandList.displayName = CommandPrimitive.List.displayName
+
+const CommandEmpty = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>((props, ref) => (
+
+))
+
+CommandEmpty.displayName = CommandPrimitive.Empty.displayName
+
+const CommandGroup = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+
+CommandGroup.displayName = CommandPrimitive.Group.displayName
+
+const CommandSeparator = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+CommandSeparator.displayName = CommandPrimitive.Separator.displayName
+
+const CommandItem = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+
+CommandItem.displayName = CommandPrimitive.Item.displayName
+
+const CommandShortcut = ({
+ className,
+ ...props
+}: React.HTMLAttributes) => {
+ return (
+
+ )
+}
+CommandShortcut.displayName = "CommandShortcut"
+
+export {
+ Command,
+ CommandDialog,
+ CommandInput,
+ CommandList,
+ CommandEmpty,
+ CommandGroup,
+ CommandItem,
+ CommandShortcut,
+ CommandSeparator,
+}
diff --git a/src/components/ui/dialog.tsx b/src/components/ui/dialog.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..c23630eb841533af4030574e54106f0fdf0fc677
--- /dev/null
+++ b/src/components/ui/dialog.tsx
@@ -0,0 +1,120 @@
+import * as React from "react"
+import * as DialogPrimitive from "@radix-ui/react-dialog"
+import { X } from "lucide-react"
+
+import { cn } from "@/lib/utils"
+
+const Dialog = DialogPrimitive.Root
+
+const DialogTrigger = DialogPrimitive.Trigger
+
+const DialogPortal = DialogPrimitive.Portal
+
+const DialogClose = DialogPrimitive.Close
+
+const DialogOverlay = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+DialogOverlay.displayName = DialogPrimitive.Overlay.displayName
+
+const DialogContent = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, children, ...props }, ref) => (
+
+
+
+ {children}
+
+
+ Close
+
+
+
+))
+DialogContent.displayName = DialogPrimitive.Content.displayName
+
+const DialogHeader = ({
+ className,
+ ...props
+}: React.HTMLAttributes) => (
+
+)
+DialogHeader.displayName = "DialogHeader"
+
+const DialogFooter = ({
+ className,
+ ...props
+}: React.HTMLAttributes) => (
+
+)
+DialogFooter.displayName = "DialogFooter"
+
+const DialogTitle = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+DialogTitle.displayName = DialogPrimitive.Title.displayName
+
+const DialogDescription = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+DialogDescription.displayName = DialogPrimitive.Description.displayName
+
+export {
+ Dialog,
+ DialogPortal,
+ DialogOverlay,
+ DialogClose,
+ DialogTrigger,
+ DialogContent,
+ DialogHeader,
+ DialogFooter,
+ DialogTitle,
+ DialogDescription,
+}
diff --git a/src/components/ui/form.tsx b/src/components/ui/form.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..4603f8b3d5eee5fe162bb69a02ce8546d4358cc3
--- /dev/null
+++ b/src/components/ui/form.tsx
@@ -0,0 +1,176 @@
+import * as React from "react"
+import * as LabelPrimitive from "@radix-ui/react-label"
+import { Slot } from "@radix-ui/react-slot"
+import {
+ Controller,
+ ControllerProps,
+ FieldPath,
+ FieldValues,
+ FormProvider,
+ useFormContext,
+} from "react-hook-form"
+
+import { cn } from "@/lib/utils"
+import { Label } from "@/components/ui/label"
+
+const Form = FormProvider
+
+type FormFieldContextValue<
+ TFieldValues extends FieldValues = FieldValues,
+ TName extends FieldPath = FieldPath
+> = {
+ name: TName
+}
+
+const FormFieldContext = React.createContext(
+ {} as FormFieldContextValue
+)
+
+const FormField = <
+ TFieldValues extends FieldValues = FieldValues,
+ TName extends FieldPath = FieldPath
+>({
+ ...props
+}: ControllerProps) => {
+ return (
+
+
+
+ )
+}
+
+const useFormField = () => {
+ const fieldContext = React.useContext(FormFieldContext)
+ const itemContext = React.useContext(FormItemContext)
+ const { getFieldState, formState } = useFormContext()
+
+ const fieldState = getFieldState(fieldContext.name, formState)
+
+ if (!fieldContext) {
+ throw new Error("useFormField should be used within ")
+ }
+
+ const { id } = itemContext
+
+ return {
+ id,
+ name: fieldContext.name,
+ formItemId: `${id}-form-item`,
+ formDescriptionId: `${id}-form-item-description`,
+ formMessageId: `${id}-form-item-message`,
+ ...fieldState,
+ }
+}
+
+type FormItemContextValue = {
+ id: string
+}
+
+const FormItemContext = React.createContext(
+ {} as FormItemContextValue
+)
+
+const FormItem = React.forwardRef<
+ HTMLDivElement,
+ React.HTMLAttributes
+>(({ className, ...props }, ref) => {
+ const id = React.useId()
+
+ return (
+
+
+
+ )
+})
+FormItem.displayName = "FormItem"
+
+const FormLabel = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => {
+ const { error, formItemId } = useFormField()
+
+ return (
+
+ )
+})
+FormLabel.displayName = "FormLabel"
+
+const FormControl = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ ...props }, ref) => {
+ const { error, formItemId, formDescriptionId, formMessageId } = useFormField()
+
+ return (
+
+ )
+})
+FormControl.displayName = "FormControl"
+
+const FormDescription = React.forwardRef<
+ HTMLParagraphElement,
+ React.HTMLAttributes
+>(({ className, ...props }, ref) => {
+ const { formDescriptionId } = useFormField()
+
+ return (
+
+ )
+})
+FormDescription.displayName = "FormDescription"
+
+const FormMessage = React.forwardRef<
+ HTMLParagraphElement,
+ React.HTMLAttributes
+>(({ className, children, ...props }, ref) => {
+ const { error, formMessageId } = useFormField()
+ const body = error ? String(error?.message) : children
+
+ if (!body) {
+ return null
+ }
+
+ return (
+
+ {body}
+
+ )
+})
+FormMessage.displayName = "FormMessage"
+
+export {
+ useFormField,
+ Form,
+ FormItem,
+ FormLabel,
+ FormControl,
+ FormDescription,
+ FormMessage,
+ FormField,
+}
diff --git a/src/components/ui/hover-card.tsx b/src/components/ui/hover-card.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..863ff0148f0bb239b93c44a93baf14073cd3ae23
--- /dev/null
+++ b/src/components/ui/hover-card.tsx
@@ -0,0 +1,27 @@
+import * as React from "react"
+import * as HoverCardPrimitive from "@radix-ui/react-hover-card"
+
+import { cn } from "@/lib/utils"
+
+const HoverCard = HoverCardPrimitive.Root
+
+const HoverCardTrigger = HoverCardPrimitive.Trigger
+
+const HoverCardContent = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, align = "center", sideOffset = 4, ...props }, ref) => (
+
+))
+HoverCardContent.displayName = HoverCardPrimitive.Content.displayName
+
+export { HoverCard, HoverCardTrigger, HoverCardContent }
diff --git a/src/components/ui/input-color.tsx b/src/components/ui/input-color.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..a7fef69147f4a6d04738d9645d730e5a88856d97
--- /dev/null
+++ b/src/components/ui/input-color.tsx
@@ -0,0 +1,36 @@
+import { cn } from "@/lib/utils";
+import { Input } from "./input";
+interface InputColorProps {
+ className?: string;
+ placeholder?: string;
+ size?: "sm" | "lg" | "default" | "xs";
+ value?: string;
+ onChange?: (value: string) => void;
+}
+const InputColor = ({
+ className,
+ placeholder,
+ size = "xs",
+ value = "#44bd32",
+ onChange,
+}: InputColorProps) => {
+ return (
+
+
onChange && onChange(e.target.value)}
+ />
+
+
+ );
+};
+
+export default InputColor;
diff --git a/src/components/ui/input.tsx b/src/components/ui/input.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..63237c3063ff4cc0cd8a3bb621cb5e1e6b44de0f
--- /dev/null
+++ b/src/components/ui/input.tsx
@@ -0,0 +1,25 @@
+import * as React from 'react';
+
+import { cn } from '@/lib/utils';
+
+export interface InputProps
+ extends React.InputHTMLAttributes {}
+
+const Input = React.forwardRef(
+ ({ className, type, ...props }, ref) => {
+ return (
+
+ );
+ },
+);
+Input.displayName = 'Input';
+
+export { Input };
diff --git a/src/components/ui/label.tsx b/src/components/ui/label.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..683faa793819982d64e21cb2939666fd6d4a7b13
--- /dev/null
+++ b/src/components/ui/label.tsx
@@ -0,0 +1,24 @@
+import * as React from "react"
+import * as LabelPrimitive from "@radix-ui/react-label"
+import { cva, type VariantProps } from "class-variance-authority"
+
+import { cn } from "@/lib/utils"
+
+const labelVariants = cva(
+ "text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"
+)
+
+const Label = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef &
+ VariantProps
+>(({ className, ...props }, ref) => (
+
+))
+Label.displayName = LabelPrimitive.Root.displayName
+
+export { Label }
diff --git a/src/components/ui/popover.tsx b/src/components/ui/popover.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..bbba7e0ebf26c29526552f2dc4e8e3ecea3d641a
--- /dev/null
+++ b/src/components/ui/popover.tsx
@@ -0,0 +1,29 @@
+import * as React from "react"
+import * as PopoverPrimitive from "@radix-ui/react-popover"
+
+import { cn } from "@/lib/utils"
+
+const Popover = PopoverPrimitive.Root
+
+const PopoverTrigger = PopoverPrimitive.Trigger
+
+const PopoverContent = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, align = "center", sideOffset = 4, ...props }, ref) => (
+
+
+
+))
+PopoverContent.displayName = PopoverPrimitive.Content.displayName
+
+export { Popover, PopoverTrigger, PopoverContent }
diff --git a/src/components/ui/progress.tsx b/src/components/ui/progress.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..105fb650055b71797510142dfa041b5d80808041
--- /dev/null
+++ b/src/components/ui/progress.tsx
@@ -0,0 +1,26 @@
+import * as React from "react"
+import * as ProgressPrimitive from "@radix-ui/react-progress"
+
+import { cn } from "@/lib/utils"
+
+const Progress = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, value, ...props }, ref) => (
+
+
+
+))
+Progress.displayName = ProgressPrimitive.Root.displayName
+
+export { Progress }
diff --git a/src/components/ui/scroll-area.tsx b/src/components/ui/scroll-area.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..cf253cf17056ce04827219643e484ea99c77cf6b
--- /dev/null
+++ b/src/components/ui/scroll-area.tsx
@@ -0,0 +1,46 @@
+import * as React from "react"
+import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area"
+
+import { cn } from "@/lib/utils"
+
+const ScrollArea = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, children, ...props }, ref) => (
+
+
+ {children}
+
+
+
+
+))
+ScrollArea.displayName = ScrollAreaPrimitive.Root.displayName
+
+const ScrollBar = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, orientation = "vertical", ...props }, ref) => (
+
+
+
+))
+ScrollBar.displayName = ScrollAreaPrimitive.ScrollAreaScrollbar.displayName
+
+export { ScrollArea, ScrollBar }
diff --git a/src/components/ui/slider.tsx b/src/components/ui/slider.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..b44720714af116a26738bcf4f20a7924ae7edcef
--- /dev/null
+++ b/src/components/ui/slider.tsx
@@ -0,0 +1,26 @@
+import * as React from 'react';
+import * as SliderPrimitive from '@radix-ui/react-slider';
+
+import { cn } from '@/lib/utils';
+
+const Slider = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+
+
+
+
+
+));
+Slider.displayName = SliderPrimitive.Root.displayName;
+
+export { Slider };
diff --git a/src/components/ui/tabs.tsx b/src/components/ui/tabs.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..f57fffdb5a07cd21b12f8c014513475a6980a469
--- /dev/null
+++ b/src/components/ui/tabs.tsx
@@ -0,0 +1,53 @@
+import * as React from "react"
+import * as TabsPrimitive from "@radix-ui/react-tabs"
+
+import { cn } from "@/lib/utils"
+
+const Tabs = TabsPrimitive.Root
+
+const TabsList = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+TabsList.displayName = TabsPrimitive.List.displayName
+
+const TabsTrigger = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+TabsTrigger.displayName = TabsPrimitive.Trigger.displayName
+
+const TabsContent = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef
+>(({ className, ...props }, ref) => (
+
+))
+TabsContent.displayName = TabsPrimitive.Content.displayName
+
+export { Tabs, TabsList, TabsTrigger, TabsContent }
diff --git a/src/components/ui/textarea.tsx b/src/components/ui/textarea.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..9f9a6dc56193b728feda6d9b1a3d9302b8880f0b
--- /dev/null
+++ b/src/components/ui/textarea.tsx
@@ -0,0 +1,24 @@
+import * as React from "react"
+
+import { cn } from "@/lib/utils"
+
+export interface TextareaProps
+ extends React.TextareaHTMLAttributes {}
+
+const Textarea = React.forwardRef(
+ ({ className, ...props }, ref) => {
+ return (
+
+ )
+ }
+)
+Textarea.displayName = "Textarea"
+
+export { Textarea }
diff --git a/src/components/ui/toggle-group.tsx b/src/components/ui/toggle-group.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..afe5da62559ca05a0eb5c9415a1e20bd47b37af9
--- /dev/null
+++ b/src/components/ui/toggle-group.tsx
@@ -0,0 +1,59 @@
+import * as React from "react"
+import * as ToggleGroupPrimitive from "@radix-ui/react-toggle-group"
+import { type VariantProps } from "class-variance-authority"
+
+import { cn } from "@/lib/utils"
+import { toggleVariants } from "@/components/ui/toggle"
+
+const ToggleGroupContext = React.createContext<
+ VariantProps
+>({
+ size: "default",
+ variant: "default",
+})
+
+const ToggleGroup = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef &
+ VariantProps
+>(({ className, variant, size, children, ...props }, ref) => (
+
+
+ {children}
+
+
+))
+
+ToggleGroup.displayName = ToggleGroupPrimitive.Root.displayName
+
+const ToggleGroupItem = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef &
+ VariantProps
+>(({ className, children, variant, size, ...props }, ref) => {
+ const context = React.useContext(ToggleGroupContext)
+
+ return (
+
+ {children}
+
+ )
+})
+
+ToggleGroupItem.displayName = ToggleGroupPrimitive.Item.displayName
+
+export { ToggleGroup, ToggleGroupItem }
diff --git a/src/components/ui/toggle.tsx b/src/components/ui/toggle.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..9ecac28ee639d98fbc161a904b5bca0e022e28d6
--- /dev/null
+++ b/src/components/ui/toggle.tsx
@@ -0,0 +1,43 @@
+import * as React from "react"
+import * as TogglePrimitive from "@radix-ui/react-toggle"
+import { cva, type VariantProps } from "class-variance-authority"
+
+import { cn } from "@/lib/utils"
+
+const toggleVariants = cva(
+ "inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",
+ {
+ variants: {
+ variant: {
+ default: "bg-transparent",
+ outline:
+ "border border-input bg-transparent hover:bg-accent hover:text-accent-foreground",
+ },
+ size: {
+ default: "h-10 px-3",
+ sm: "h-9 px-2.5",
+ lg: "h-11 px-5",
+ },
+ },
+ defaultVariants: {
+ variant: "default",
+ size: "default",
+ },
+ }
+)
+
+const Toggle = React.forwardRef<
+ React.ElementRef,
+ React.ComponentPropsWithoutRef &
+ VariantProps
+>(({ className, variant, size, ...props }, ref) => (
+
+))
+
+Toggle.displayName = TogglePrimitive.Root.displayName
+
+export { Toggle, toggleVariants }
diff --git a/src/data.ts b/src/data.ts
new file mode 100644
index 0000000000000000000000000000000000000000..eef65afeb55551a411e56d113e749f1d59504faf
--- /dev/null
+++ b/src/data.ts
@@ -0,0 +1,366 @@
+export const data = {
+ trackItemIds: [
+ 'P_AwU6g66eSoV06DMrhry',
+ 'k03f-UuDsEGC4UBEtJqTl',
+ 'FcdiapyzrWDi5JLhyLBcw',
+ 'Np0-fXqyb4z9CWa6DBxmf',
+ 'on-wb329Ywfk77dL9V-Nb',
+ 'gDjKfK8JWDcDqKyTqIzFv',
+ '4d5xO2FFwa2se64AdHthq',
+ '93M2-3DNghMpdCnKWai6u',
+ 'l1eBqP8xJY-qtB-Y-svcJ',
+ ],
+ trackItemsMap: {
+ P_AwU6g66eSoV06DMrhry: {
+ id: 'P_AwU6g66eSoV06DMrhry',
+ name: '',
+ type: 'audio',
+ display: {
+ from: 0,
+ to: 50503.39583333334,
+ },
+ trim: {
+ from: 0,
+ to: 50503.395833333336,
+ },
+ details: {
+ src: 'https://ik.imagekit.io/snapmotion/timer-voice.mp3',
+ duration: 50503.395833333336,
+ volume: 100,
+ },
+ metadata: {},
+ isMain: false,
+ },
+ 'Np0-fXqyb4z9CWa6DBxmf': {
+ id: 'Np0-fXqyb4z9CWa6DBxmf',
+ type: 'image',
+ name: '',
+ display: {
+ from: 0,
+ to: 5000,
+ },
+ details: {
+ src: 'https://res.cloudinary.com/drj5rmp5l/image/upload/v1722562725/pexels-zhanzat-2922413_pdqbsh.jpg',
+ preview: '',
+ width: 5472,
+ height: 3648,
+ opacity: 100,
+ transform: 'scale(0.19736842105263158)',
+ border: 'none',
+ borderRadius: '0',
+ boxShadow: 'none',
+ top: '-1284px',
+ left: '-2196px',
+ },
+ metadata: {},
+ isMain: true,
+ },
+ FcdiapyzrWDi5JLhyLBcw: {
+ id: 'FcdiapyzrWDi5JLhyLBcw',
+ type: 'image',
+ name: '',
+ display: {
+ from: 5000,
+ to: 10000,
+ },
+ details: {
+ src: 'https://res.cloudinary.com/drj5rmp5l/image/upload/v1722562718/pexels-eberhardgross-1366913_beh6zg.jpg',
+ preview: '',
+ width: 2432,
+ height: 3648,
+ opacity: 100,
+ transform: 'scale(0.29605263157894735)',
+ border: 'none',
+ borderRadius: '0',
+ boxShadow: 'none',
+ top: '-1284px',
+ left: '-676px',
+ },
+ metadata: {},
+ isMain: true,
+ },
+ 'k03f-UuDsEGC4UBEtJqTl': {
+ id: 'k03f-UuDsEGC4UBEtJqTl',
+ name: '',
+ type: 'video',
+ display: {
+ from: 10000,
+ to: 31386.666999999998,
+ },
+ trim: {
+ from: 0,
+ to: 21386.666999999998,
+ },
+ details: {
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722588970/153976-817104245_tiny_bg8fty.mp4',
+ preview: '',
+ width: 1280,
+ height: 720,
+ duration: 21386.666999999998,
+ opacity: 100,
+ volume: 100,
+ transform: 'scale(0.84375)',
+ border: 'none',
+ borderRadius: '0',
+ boxShadow: 'none',
+ top: '180px',
+ left: '-100px',
+ },
+ metadata: {
+ resourceId:
+ 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722588970/153976-817104245_tiny_bg8fty.mp4',
+ },
+ isMain: true,
+ },
+ 'l1eBqP8xJY-qtB-Y-svcJ': {
+ id: 'l1eBqP8xJY-qtB-Y-svcJ',
+ name: '',
+ type: 'text',
+ display: {
+ from: 0,
+ to: 5000,
+ },
+ details: {
+ fontFamily: 'Roboto-Bold',
+ fontSize: 120,
+ fontWeight: 'normal',
+ fontStyle: 'normal',
+ textDecoration: 'none',
+ textAlign: 'center',
+ lineHeight: 'normal',
+ letterSpacing: 'normal',
+ wordSpacing: 'normal',
+ color: '#ffffff',
+ backgroundColor: 'transparent',
+ border: 'none',
+ textShadow: 'none',
+ text: 'Heading',
+ opacity: 100,
+ width: 600,
+ wordWrap: 'break-word',
+ wordBreak: 'break-all',
+ WebkitTextStrokeColor: '#ffffff',
+ WebkitTextStrokeWidth: '0px',
+ top: '470px',
+ left: '240px',
+ height: 140,
+ fontUrl:
+ 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf',
+ },
+ metadata: {},
+ isMain: false,
+ },
+ '93M2-3DNghMpdCnKWai6u': {
+ id: '93M2-3DNghMpdCnKWai6u',
+ name: '',
+ type: 'text',
+ display: {
+ from: 5000,
+ to: 10000,
+ },
+ details: {
+ fontFamily: 'Roboto-Bold',
+ fontSize: 120,
+ fontWeight: 'normal',
+ fontStyle: 'normal',
+ textDecoration: 'none',
+ textAlign: 'center',
+ lineHeight: 'normal',
+ letterSpacing: 'normal',
+ wordSpacing: 'normal',
+ color: '#ffffff',
+ backgroundColor: 'transparent',
+ border: 'none',
+ textShadow: 'none',
+ text: 'Heading',
+ opacity: 100,
+ width: 600,
+ wordWrap: 'break-word',
+ wordBreak: 'break-all',
+ WebkitTextStrokeColor: '#ffffff',
+ WebkitTextStrokeWidth: '0px',
+ top: '470px',
+ left: '240px',
+ height: 140,
+ fontUrl:
+ 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf',
+ },
+ metadata: {},
+ isMain: false,
+ },
+ '4d5xO2FFwa2se64AdHthq': {
+ id: '4d5xO2FFwa2se64AdHthq',
+ name: '',
+ type: 'text',
+ display: {
+ from: 10000,
+ to: 15000,
+ },
+ details: {
+ fontFamily: 'Roboto-Bold',
+ fontSize: 120,
+ fontWeight: 'normal',
+ fontStyle: 'normal',
+ textDecoration: 'none',
+ textAlign: 'center',
+ lineHeight: 'normal',
+ letterSpacing: 'normal',
+ wordSpacing: 'normal',
+ color: '#ffffff',
+ backgroundColor: 'transparent',
+ border: 'none',
+ textShadow: 'none',
+ text: 'Heading',
+ opacity: 100,
+ width: 600,
+ wordWrap: 'break-word',
+ wordBreak: 'break-all',
+ WebkitTextStrokeColor: '#ffffff',
+ WebkitTextStrokeWidth: '0px',
+ top: '470px',
+ left: '240px',
+ height: 140,
+ fontUrl:
+ 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf',
+ },
+ metadata: {},
+ isMain: false,
+ },
+ gDjKfK8JWDcDqKyTqIzFv: {
+ id: 'gDjKfK8JWDcDqKyTqIzFv',
+ name: '',
+ type: 'text',
+ display: {
+ from: 15000,
+ to: 20000,
+ },
+ details: {
+ fontFamily: 'Roboto-Bold',
+ fontSize: 120,
+ fontWeight: 'normal',
+ fontStyle: 'normal',
+ textDecoration: 'none',
+ textAlign: 'center',
+ lineHeight: 'normal',
+ letterSpacing: 'normal',
+ wordSpacing: 'normal',
+ color: '#ffffff',
+ backgroundColor: 'transparent',
+ border: 'none',
+ textShadow: 'none',
+ text: 'Heading',
+ opacity: 100,
+ width: 600,
+ wordWrap: 'break-word',
+ wordBreak: 'break-all',
+ WebkitTextStrokeColor: '#ffffff',
+ WebkitTextStrokeWidth: '0px',
+ top: '470px',
+ left: '240px',
+ height: 140,
+ fontUrl:
+ 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf',
+ },
+ metadata: {},
+ isMain: false,
+ },
+ 'on-wb329Ywfk77dL9V-Nb': {
+ id: 'on-wb329Ywfk77dL9V-Nb',
+ name: '',
+ type: 'text',
+ display: {
+ from: 20000,
+ to: 25000,
+ },
+ details: {
+ fontFamily: 'Roboto-Bold',
+ fontSize: 120,
+ fontWeight: 'normal',
+ fontStyle: 'normal',
+ textDecoration: 'none',
+ textAlign: 'center',
+ lineHeight: 'normal',
+ letterSpacing: 'normal',
+ wordSpacing: 'normal',
+ color: '#ffffff',
+ backgroundColor: 'transparent',
+ border: 'none',
+ textShadow: 'none',
+ text: 'Heading',
+ opacity: 100,
+ width: 600,
+ wordWrap: 'break-word',
+ wordBreak: 'break-all',
+ WebkitTextStrokeColor: '#ffffff',
+ WebkitTextStrokeWidth: '0px',
+ top: '470px',
+ left: '240px',
+ height: 140,
+ fontUrl:
+ 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf',
+ },
+ metadata: {},
+ isMain: false,
+ },
+ },
+ transitionIds: [
+ 'Np0-fXqyb4z9CWa6DBxmf-FcdiapyzrWDi5JLhyLBcw',
+ 'FcdiapyzrWDi5JLhyLBcw-k03f-UuDsEGC4UBEtJqTl',
+ ],
+ transitionsMap: {
+ 'Np0-fXqyb4z9CWa6DBxmf-FcdiapyzrWDi5JLhyLBcw': {
+ id: 'Np0-fXqyb4z9CWa6DBxmf-FcdiapyzrWDi5JLhyLBcw',
+ duration: 2000,
+ fromId: 'Np0-fXqyb4z9CWa6DBxmf',
+ toId: 'FcdiapyzrWDi5JLhyLBcw',
+ type: 'slide',
+ trackId: 'main',
+ direction: 'from-right',
+ },
+ 'FcdiapyzrWDi5JLhyLBcw-k03f-UuDsEGC4UBEtJqTl': {
+ id: 'FcdiapyzrWDi5JLhyLBcw-k03f-UuDsEGC4UBEtJqTl',
+ duration: 2000,
+ fromId: 'FcdiapyzrWDi5JLhyLBcw',
+ toId: 'k03f-UuDsEGC4UBEtJqTl',
+ type: 'none',
+ trackId: 'main',
+ },
+ },
+ tracks: [
+ {
+ id: '2X_TBRFFOzdVvrPqFYPpN',
+ items: [
+ 'l1eBqP8xJY-qtB-Y-svcJ',
+ '93M2-3DNghMpdCnKWai6u',
+ '4d5xO2FFwa2se64AdHthq',
+ 'gDjKfK8JWDcDqKyTqIzFv',
+ 'on-wb329Ywfk77dL9V-Nb',
+ ],
+ type: 'text',
+ accepts: ['text'],
+ },
+ {
+ id: 'main',
+ type: 'main',
+ items: [
+ 'Np0-fXqyb4z9CWa6DBxmf',
+ 'FcdiapyzrWDi5JLhyLBcw',
+ 'k03f-UuDsEGC4UBEtJqTl',
+ ],
+ accepts: ['video', 'image'],
+ },
+ {
+ id: '7UjpbF9sz8CHMacL2Eoy0',
+ items: ['P_AwU6g66eSoV06DMrhry'],
+ type: 'audio',
+ accepts: ['audio', 'video'],
+ },
+ ],
+ size: {
+ width: 1080,
+ height: 1080,
+ },
+ duration: 50503.39583333334,
+ fps: 30,
+ projectId: 'main',
+};
diff --git a/src/data/audio.ts b/src/data/audio.ts
new file mode 100644
index 0000000000000000000000000000000000000000..08190e196f216466de7d75e303f2eebd61f4b470
--- /dev/null
+++ b/src/data/audio.ts
@@ -0,0 +1,50 @@
+export const AUDIOS = [
+ {
+ id: 1,
+ name: 'Nature Walk',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563682/nature-walk-124997_fs49zw.mp3',
+ author: 'Olexy',
+ },
+ {
+ id: 2,
+ name: 'Nature Calls',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563680/nature-calls-136344_wed2nh.mp3',
+ author: 'Olexy',
+ },
+ {
+ id: 3,
+ name: 'Melody of Nature',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563679/melody-of-nature-main-6672_vlp3yp.mp3',
+ author: 'GoodBMusic',
+ },
+ {
+ id: 4,
+ name: 'Evolving Nature',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563678/evolving-nature-221175_m9tr7k.mp3',
+ author: 'MusicInMedia',
+ },
+ {
+ id: 5,
+ name: 'Deep Nature',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563676/deep-nature-226130_z6adju.mp3',
+ author: 'MusicInMedia',
+ },
+ {
+ id: 6,
+ name: 'Nature Documentary',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563675/nature-documentary-171967_di7kcx.mp3',
+ author: 'AlisiaBeats',
+ },
+ {
+ id: 7,
+ name: 'Nature Background',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563674/nature-background-171966_dhefkp.mp3',
+ author: 'AlisiaBeats',
+ },
+ {
+ id: 8,
+ name: 'Inspiring Nature',
+ src: 'https://res.cloudinary.com/drj5rmp5l/video/upload/v1722563673/inspiring-nature-technology-11488_ehndvs.mp3',
+ author: 'ComaMedia',
+ },
+];
diff --git a/src/data/fonts.ts b/src/data/fonts.ts
new file mode 100644
index 0000000000000000000000000000000000000000..2073e26f02534061911b73bb8907efc6375817fc
--- /dev/null
+++ b/src/data/fonts.ts
@@ -0,0 +1,12873 @@
+export const DEFAULT_FONT = {
+ id: 'font_UwdNKSyVq2iiMiuHSRRsUIOu',
+ family: 'Roboto',
+ fullName: 'Roboto Bold',
+ postScriptName: 'Roboto-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5zQgS86djScKA0ri67BBCqW7.png',
+ style: 'Roboto-Bold',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+};
+
+export const FONTS = [
+ {
+ id: 'font_n23KxuTNynAlBkw_y0GLEBdc',
+ family: 'Aguafina Script',
+ fullName: 'Aguafina Script Regular',
+ postScriptName: 'AguafinaScript-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jiQ5l0GWiJ4ke1XIf74qdQVo.png',
+ style: 'AguafinaScript-Regular',
+ url: 'https://fonts.gstatic.com/s/aguafinascript/v9/If2QXTv_ZzSxGIO30LemWEOmt1bHqs4pgicOrg.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kCv2D_XxkMja7yXkasWC9dWG',
+ family: 'Anonymous Pro',
+ fullName: 'Anonymous Pro Bold',
+ postScriptName: 'AnonymousPro-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/l5K743JaYh4u0QjxQHlA7Uap.png',
+ style: 'AnonymousPro-Bold',
+ url: 'https://fonts.gstatic.com/s/anonymouspro/v14/rP2cp2a15UIB7Un-bOeISG3pFuAT0CnW7KOywKo.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_45IBO7bq9UtOspMEWBuXOsbg',
+ family: 'Anonymous Pro',
+ fullName: 'Anonymous Pro Regular',
+ postScriptName: 'AnonymousPro-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3VSDJx_95Ok4VA8tQRRjZeHw.png',
+ style: 'AnonymousPro-Regular',
+ url: 'https://fonts.gstatic.com/s/anonymouspro/v14/rP2Bp2a15UIB7Un-bOeISG3pLlw89CH98Ko.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZzVJyDmk7OLMR1Xxj9W_UjHN',
+ family: 'Anonymous Pro',
+ fullName: 'Anonymous Pro Italic',
+ postScriptName: 'AnonymousPro-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MGaXvLRdmff3Aq9sWRiqZsFB.png',
+ style: 'AnonymousPro-Italic',
+ url: 'https://fonts.gstatic.com/s/anonymouspro/v14/rP2fp2a15UIB7Un-bOeISG3pHl428AP44Kqr2Q.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Ob14uylgmcH0EMMds9PjYj1p',
+ family: 'Anonymous Pro',
+ fullName: 'Anonymous Pro Bold Italic',
+ postScriptName: 'AnonymousPro-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/a8QIFLkZux4O1u0wWNIvb8_8.png',
+ style: 'AnonymousPro-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/anonymouspro/v14/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzc6IG30KqB9Q.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HoGF6Cokww_Tyh9pF4VuNQZe',
+ family: 'Bangers',
+ fullName: 'Bangers Regular',
+ postScriptName: 'Bangers-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OSwZ6pwdFVuNifRVRzwizqPI.png',
+ style: 'Bangers-Regular',
+ url: 'https://fonts.gstatic.com/s/bangers/v13/FeVQS0BTqb0h60ACL5la2bxii28.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wM8WqF2NlQWYzQyuQeaWiz0t',
+ family: 'Cabin Condensed',
+ fullName: 'Cabin Condensed Medium',
+ postScriptName: 'CabinCondensed-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/CiQTH8nYbBiJLej8zHYh7BFD.png',
+ style: 'CabinCondensed-Medium',
+ url: 'https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwilMH97F15-K1oqQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_c0VLeMKlVoqu2tV5bejljgSO',
+ family: 'Cabin Condensed',
+ fullName: 'Cabin Condensed SemiBold',
+ postScriptName: 'CabinCondensed-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ahWUMI9_F7xcM95TgGOlY7aM.png',
+ style: 'CabinCondensed-SemiBold',
+ url: 'https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwiuMb97F15-K1oqQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Wb9K91dS9rgHfo48OzgT_uuN',
+ family: 'Cabin Condensed',
+ fullName: 'Cabin Condensed Bold',
+ postScriptName: 'CabinCondensed-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WpQS5ecxsa1OjsDrOaW3Zvwi.png',
+ style: 'CabinCondensed-Bold',
+ url: 'https://fonts.gstatic.com/s/cabincondensed/v14/nwpJtK6mNhBK2err_hqkYhHRqmwi3Mf97F15-K1oqQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Re0iEsp7ss2uU48hV6tE0y99',
+ family: 'Cabin Condensed',
+ fullName: 'Cabin Condensed Regular',
+ postScriptName: 'CabinCondensed-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BnJBI9f9KcwfpgjWAvrtVB3X.png',
+ style: 'CabinCondensed-Regular',
+ url: 'https://fonts.gstatic.com/s/cabincondensed/v14/nwpMtK6mNhBK2err_hqkYhHRqmwaYOjZ5HZl8Q.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yIPpID0mmOkSSHX9xvFjveBY',
+ family: 'Chelsea Market',
+ fullName: 'Chelsea Market Regular',
+ postScriptName: 'ChelseaMarket-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7_0u979TuV33AYeej8fyOd3a.png',
+ style: 'ChelseaMarket-Regular',
+ url: 'https://fonts.gstatic.com/s/chelseamarket/v8/BCawqZsHqfr89WNP_IApC8tzKBhlLA4uKkWk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_1eo9fno4_FNEfGOvI3msKGE2',
+ family: 'Chivo',
+ fullName: 'Chivo Light',
+ postScriptName: 'Chivo-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5ukbQ6OeWieeH54b__24P4ex.png',
+ style: 'Chivo-Light',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjDY8Z_uqzGQC_-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_VIVX__vAp_maSKenSbnMVswT',
+ family: 'Chivo',
+ fullName: 'Chivo Bold',
+ postScriptName: 'Chivo-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vQilMD84BFtTPv6u7tT18P1n.png',
+ style: 'Chivo-Bold',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjTZMZ_uqzGQC_-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vRwhEW64ajarVJ4P7CH8Qz9O',
+ family: 'Chivo',
+ fullName: 'Chivo Black',
+ postScriptName: 'Chivo-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ylBSRRaJXHmAmI_FjCYVHS23.png',
+ style: 'Chivo-Black',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9F4kzIxd1KFrjrZsZ_uqzGQC_-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_VkrclKZ3H0t8rI3gKgx9A8I_',
+ family: 'Chivo',
+ fullName: 'Chivo Light Italic',
+ postScriptName: 'Chivo-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hfrDAhCNv8oa9_tWT9CUSxBZ.png',
+ style: 'Chivo-LightItalic',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteUp9sKjkRT_-bF0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nAwBsxSEHN1MVbbrTmnmFzv3',
+ family: 'Chivo',
+ fullName: 'Chivo Regular',
+ postScriptName: 'Chivo-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SaJ9pBZ6UUab11fOm1ojDpI8.png',
+ style: 'Chivo-Regular',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9I4kzIxd1KFoBvS-J3kbDP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5sEBJPfHgsirUUJIBX8O1j1Y',
+ family: 'Chivo',
+ fullName: 'Chivo Italic',
+ postScriptName: 'Chivo-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/U3KhCkCSi5ZOfI_bjSvss_XF.png',
+ style: 'Chivo-Italic',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9G4kzIxd1KFrBtQeZVlKDPWTY.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qADLf5CLUjUkDnHHSdfhBuNA',
+ family: 'Chivo',
+ fullName: 'Chivo Bold Italic',
+ postScriptName: 'Chivo-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fiMXbUGBjrAHpZ4obKzi3Ba_.png',
+ style: 'Chivo-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteVp6sKjkRT_-bF0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3Tb0L_iFHJsr7AF1BCUtSjfa',
+ family: 'Chivo',
+ fullName: 'Chivo Black Italic',
+ postScriptName: 'Chivo-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/EVqPTk4wi243H50AIE5rFZIq.png',
+ style: 'Chivo-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/chivo/v12/va9D4kzIxd1KFrBteWJ4sKjkRT_-bF0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KKhvqG55fm1n5NPpZ8DDF8b2',
+ family: 'Codystar',
+ fullName: 'Codystar Light',
+ postScriptName: 'Codystar-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5OorP97zIOHfAkg_6_9Dfm2F.png',
+ style: 'Codystar-Light',
+ url: 'https://fonts.gstatic.com/s/codystar/v10/FwZf7-Q1xVk-40qxOuYsyuyrj0e29bfC.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZJTMZTDNKEl1eIz8IUzmrDqd',
+ family: 'Codystar',
+ fullName: 'Codystar Regular',
+ postScriptName: 'Codystar',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/c7vZB6MFB4zYCjqkcA5J0E4z.png',
+ style: 'Codystar',
+ url: 'https://fonts.gstatic.com/s/codystar/v10/FwZY7-Q1xVk-40qxOt6A4sijpFu_.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_aUyRMG1ezt1SgKEJbviISrK7',
+ family: 'Didact Gothic',
+ fullName: 'Didact Gothic Regular',
+ postScriptName: 'DidactGothic-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Yt1h5eoPEdNo0AXDI4eLuW2f.png',
+ style: 'DidactGothic-Regular',
+ url: 'https://fonts.gstatic.com/s/didactgothic/v14/ahcfv8qz1zt6hCC5G4F_P4ASpUySp0LlcyQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_26UJj9oUyDXUBdZPhNisPo0G',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans Thin',
+ postScriptName: 'EncodeSans-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bhrQnRdZ8R1DdskNByRQlD3N.png',
+ style: 'EncodeSans-Thin',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGGHiZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pqIleC7CWjXIqdD2fT_7GUv2',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans ExtraLight',
+ postScriptName: 'EncodeSans-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jSphu8tRfLClVz1xcNKrMwFh.png',
+ style: 'EncodeSans-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGOHjZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qeOCJ_rbjZxTqHLtpjiXktFy',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans Light',
+ postScriptName: 'EncodeSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/k65rAicIeLRVeSDkgOcSMrTW.png',
+ style: 'EncodeSans-Light',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGD_jZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wvYnJegNrbhhBfi0UNpwaRhY',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans Medium',
+ postScriptName: 'EncodeSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1XklmIsHtcX_qw2C4PJu0E73.png',
+ style: 'EncodeSans-Medium',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGFPjZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Jbj8xXAVqKXwq7z17AOUO5Y0',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans SemiBold',
+ postScriptName: 'EncodeSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/40BKwtq_gkcWn81YZPj3dK0N.png',
+ style: 'EncodeSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGL_kZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TbERdc_Vmb89MaLODRlGRD9r',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans Bold',
+ postScriptName: 'EncodeSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/eKutVlrlHKiFXsVNHSlOtRgY.png',
+ style: 'EncodeSans-Bold',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGIbkZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KPlwmkipBgbOIz2mYwtTTpoa',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans ExtraBold',
+ postScriptName: 'EncodeSans-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2rN4tQE4UH92YkORA_riN0au.png',
+ style: 'EncodeSans-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGOHkZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MPvdEHQ8jzgh9QKx1TaWtIIQ',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans Black',
+ postScriptName: 'EncodeSans-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZraWCR8c1jAaWbnX6vR75G0n.png',
+ style: 'EncodeSans-Black',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGMjkZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cInQIFSzBudDOI8lDebt1IYD',
+ family: 'Encode Sans',
+ fullName: 'Encode Sans Regular',
+ postScriptName: 'EncodeSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FlMfdQCoT5PcdV0p4rws3Uar.png',
+ style: 'EncodeSans-Regular',
+ url: 'https://fonts.gstatic.com/s/encodesans/v8/LDIcapOFNxEwR-Bd1O9uYNmnUQomAgE25imKSbHhROjLsZBWTSrQGGHjZtWP7FJCt2c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4p_gI_maoH3CSA0PHeTddeHt',
+ family: 'Frijole',
+ fullName: 'Frijole Regular',
+ postScriptName: 'Frijole',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gvE2Irpfhf5pZUGoJx7Szr5o.png',
+ style: 'Frijole',
+ url: 'https://fonts.gstatic.com/s/frijole/v9/uU9PCBUR8oakM2BQ7xPb3vyHmlI.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KTQTFYYbYxIQQxzTKdbNEJUC',
+ family: 'Gaegu',
+ fullName: 'Gaegu Light',
+ postScriptName: 'Gaegu-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Qxoklgv3mbfNp6IZxMQhIitX.png',
+ style: 'Gaegu-Light',
+ url: 'https://fonts.gstatic.com/s/gaegu/v10/TuGSUVB6Up9NU57nifw74sdtBk0x.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_To09uQWgoLyrhnsCAqmKXDla',
+ family: 'Gaegu',
+ fullName: 'Gaegu Bold',
+ postScriptName: 'Gaegu-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/behLo7WIN_84ujK5I7a88QDh.png',
+ style: 'Gaegu-Bold',
+ url: 'https://fonts.gstatic.com/s/gaegu/v10/TuGSUVB6Up9NU573jvw74sdtBk0x.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MR28qx9t4rtgDLna8aAOOlla',
+ family: 'Gaegu',
+ fullName: 'Gaegu Regular',
+ postScriptName: 'Gaegu-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gdwq6DmyCVXJYFIndRaDBk0A.png',
+ style: 'Gaegu-Regular',
+ url: 'https://fonts.gstatic.com/s/gaegu/v10/TuGfUVB6Up9NU6ZLodgzydtk.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_g0lvyRBnnI91DxEcF5dROkMY',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai Thin',
+ postScriptName: 'ArimaMadurai-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/H7MoJd1gPrkpsqu3VNurA20G.png',
+ style: 'ArimaMadurai-Thin',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5t4IRoeKYORG0WNMgnC3seB1V3PqrGCch4Drg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YKhZBRCF26hrtn3UgYPSm_Sz',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai ExtraLight',
+ postScriptName: 'ArimaMadurai-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jS1SMmKUvuY9E9ncI00FiPg7.png',
+ style: 'ArimaMadurai-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5t7IRoeKYORG0WNMgnC3seB1fHuipusfhcat2c.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_f_GJeKT7dJKQi8oRg1jD8H3S',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai Light',
+ postScriptName: 'ArimaMadurai-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wdz6Dd_Dt5hYao7toWy0umHF.png',
+ style: 'ArimaMadurai-Light',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5t7IRoeKYORG0WNMgnC3seB1ZXtipusfhcat2c.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_B5l1nJ41gxVvr0jYHYqTqf2w',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai Medium',
+ postScriptName: 'ArimaMadurai-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Y12Qg4adKMFjNSeCTtCavmKW.png',
+ style: 'ArimaMadurai-Medium',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5t7IRoeKYORG0WNMgnC3seB1c3sipusfhcat2c.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zRHYEiAvSFoAgB5i7HIDym3j',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai Bold',
+ postScriptName: 'ArimaMadurai-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gDkpDYqRBNaawwO6eZERMENM.png',
+ style: 'ArimaMadurai-Bold',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5t7IRoeKYORG0WNMgnC3seB1YXqipusfhcat2c.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_viY0FfElJCCLs4PeQrxVJ_BS',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai ExtraBold',
+ postScriptName: 'ArimaMadurai-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VqaUxiTQ30cMg6ELD6buGHrx.png',
+ style: 'ArimaMadurai-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5t7IRoeKYORG0WNMgnC3seB1Znpipusfhcat2c.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SKP_zDH_0sizYb4xNf5G_CWz',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai Black',
+ postScriptName: 'ArimaMadurai-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0IIDbeBbO51PI8RwIAgzhQlU.png',
+ style: 'ArimaMadurai-Black',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5t7IRoeKYORG0WNMgnC3seB1b3oipusfhcat2c.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FtTXF1MrqBlqO2cyEZvm_Dwa',
+ family: 'Arima Madurai',
+ fullName: 'Arima Madurai Regular',
+ postScriptName: 'ArimaMadurai-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/M1HQyl9skJ_2i7x40CegYdKQ.png',
+ style: 'ArimaMadurai-Regular',
+ url: 'https://fonts.gstatic.com/s/arimamadurai/v7/t5tmIRoeKYORG0WNMgnC3seB7TnFrpOHYh4.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8PWpnzAmcZ1mZ0LeKqBT6cKu',
+ family: 'Berkshire Swash',
+ fullName: 'Berkshire Swash Regular',
+ postScriptName: 'BerkshireSwash-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7SppWuBGF8grUyC_qQl9KM9L.png',
+ style: 'BerkshireSwash-Regular',
+ url: 'https://fonts.gstatic.com/s/berkshireswash/v9/ptRRTi-cavZOGqCvnNJDl5m5XmNPrcQybX4pQA.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_e0SnxxYyyH0nOQOlHMRV_OJX',
+ family: 'Bungee Inline',
+ fullName: 'Bungee Inline Regular',
+ postScriptName: 'BungeeInline-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/GkccLK4TBoLSpXLoDHMvelob.png',
+ style: 'BungeeInline-Regular',
+ url: 'https://fonts.gstatic.com/s/bungeeinline/v6/Gg8zN58UcgnlCweMrih332VuDGJ1-FEglsc.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ilP8cKrY94fscFkkGf07Hpbv',
+ family: 'Bungee Shade',
+ fullName: 'Bungee Shade Regular',
+ postScriptName: 'BungeeShade-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0eeY_QCTXdda0Y0ZHOvZcx_2.png',
+ style: 'BungeeShade-Regular',
+ url: 'https://fonts.gstatic.com/s/bungeeshade/v6/DtVkJxarWL0t2KdzK3oI_jks7iLSrwFUlw.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_XPahZpxXbabGA7XKJXAIVVCy',
+ family: 'Courgette',
+ fullName: 'Courgette Regular',
+ postScriptName: 'Courgette-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WJedJx_7mJ_ill5HOudxBhj_.png',
+ style: 'Courgette-Regular',
+ url: 'https://fonts.gstatic.com/s/courgette/v8/wEO_EBrAnc9BLjLQAUkFUfAL3EsHiA.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_boiUbG61_SQasLHaUWfO6HfH',
+ family: 'Cuprum',
+ fullName: 'Cuprum Medium',
+ postScriptName: 'Cuprum-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kupps_6cFys7Sm8feqwONO_C.png',
+ style: 'Cuprum-Medium',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg45_pLmvrkcOkBnKsOzXyGWTBcmg9f6ZjzSJjQjgnU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4ENVXEoeENMICzEhobW1yYfx',
+ family: 'Cuprum',
+ fullName: 'Cuprum SemiBold',
+ postScriptName: 'Cuprum-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/QuV4ZVHx7RSx3YovDJcnfOXa.png',
+ style: 'Cuprum-SemiBold',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg45_pLmvrkcOkBnKsOzXyGWTBcmgzv9ZjzSJjQjgnU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9YjSM6IrKjR6U4lmBesiJoKE',
+ family: 'Cuprum',
+ fullName: 'Cuprum Bold',
+ postScriptName: 'Cuprum-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bcrBE5AF7W3EPsQgS15ADyuf.png',
+ style: 'Cuprum-Bold',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg45_pLmvrkcOkBnKsOzXyGWTBcmgwL9ZjzSJjQjgnU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_R72tekXSK1f9TXPBiVXIWIC7',
+ family: 'Cuprum',
+ fullName: 'Cuprum Regular',
+ postScriptName: 'Cuprum-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6E9izSckmNWNl2tVDx4T9lKF.png',
+ style: 'Cuprum-Regular',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg45_pLmvrkcOkBnKsOzXyGWTBcmg-X6ZjzSJjQjgnU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SElsSbK1EH28BLcOBUqZ9xip',
+ family: 'Cuprum',
+ fullName: 'Cuprum Italic',
+ postScriptName: 'Cuprum-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tlw18Ap58z1_3G1tGdtPnmF1.png',
+ style: 'Cuprum-Italic',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg47_pLmvrkcOkBNI_FMh0j91rkhli25jn_YIhYmknUPEA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LKB2vkL8un0UiIW7pezWMxWs',
+ family: 'Cuprum',
+ fullName: 'Cuprum Medium Italic',
+ postScriptName: 'Cuprum-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/xz1zLODDTzJeDvAYRC9KU09u.png',
+ style: 'Cuprum-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg47_pLmvrkcOkBNI_FMh0j91rkhli25vH_YIhYmknUPEA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Yg8HDg8Uh0m0KPjy9b4qgVmF',
+ family: 'Cuprum',
+ fullName: 'Cuprum SemiBold Italic',
+ postScriptName: 'Cuprum-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_BmJaB0_QjMtswgoTEW4fJ2h.png',
+ style: 'Cuprum-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg47_pLmvrkcOkBNI_FMh0j91rkhli25UHjYIhYmknUPEA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_byjcPlyrppW_8I2JSUKzjotZ',
+ family: 'Cuprum',
+ fullName: 'Cuprum Bold Italic',
+ postScriptName: 'Cuprum-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zBrrQG8hnSECCzv6jnSt85k9.png',
+ style: 'Cuprum-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/cuprum/v14/dg47_pLmvrkcOkBNI_FMh0j91rkhli25aXjYIhYmknUPEA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0vWovP2PIRx339sk59Fj1nxl',
+ family: 'Domine',
+ fullName: 'Domine Medium',
+ postScriptName: 'Domine-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0kMHi3KMFzYWe9Prt7iEzAji.png',
+ style: 'Domine-Medium',
+ url: 'https://fonts.gstatic.com/s/domine/v11/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X0DAI10VErGuW8Q.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ordzSlQDIHmslS598Ey2lXvG',
+ family: 'Domine',
+ fullName: 'Domine SemiBold',
+ postScriptName: 'Domine-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/EN1cGP5b88iFPjxAwRgAXej0.png',
+ style: 'Domine-SemiBold',
+ url: 'https://fonts.gstatic.com/s/domine/v11/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X6zHI10VErGuW8Q.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_czKzv2Zcq0Wniz3GaV417AlR',
+ family: 'Domine',
+ fullName: 'Domine Bold',
+ postScriptName: 'Domine-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XPphUfdQL1LZ2EPWYIZTz3i7.png',
+ style: 'Domine-Bold',
+ url: 'https://fonts.gstatic.com/s/domine/v11/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X5XHI10VErGuW8Q.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5NOyCTw6Wuza0x8tf0Vmr6rz',
+ family: 'Domine',
+ fullName: 'Domine Regular',
+ postScriptName: 'Domine-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OLNhdNfJyMho3pIeu1UyYp0t.png',
+ style: 'Domine-Regular',
+ url: 'https://fonts.gstatic.com/s/domine/v11/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X3LAI10VErGuW8Q.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oDtD68T_NjEYWzBw6S9cQ0kC',
+ family: 'Faustina',
+ fullName: 'Faustina Light',
+ postScriptName: 'Faustina-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/xaGLACuTj1l_nP6O3Lm_sgUB.png',
+ style: 'Faustina-Light',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHls3IEvGVWWe8tbEg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__jcMuxBQpUrOEZjra37XK3Xz',
+ family: 'Faustina',
+ fullName: 'Faustina Medium',
+ postScriptName: 'Faustina-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LAyMH9eG67dkQt3xHzP4M0eB.png',
+ style: 'Faustina-Medium',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlssIEvGVWWe8tbEg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_AS9O2y1V6Ynweo8lP3kn6WP8',
+ family: 'Faustina',
+ fullName: 'Faustina SemiBold',
+ postScriptName: 'Faustina-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KZndK4e0xwqgjGSfBuUNr7xZ.png',
+ style: 'Faustina-SemiBold',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsXIYvGVWWe8tbEg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UUodETJhyIwEgRJI18cQzjwJ',
+ family: 'Faustina',
+ fullName: 'Faustina Bold',
+ postScriptName: 'Faustina-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Ap_MGlJDwQ6DI9F0XkaFshjQ.png',
+ style: 'Faustina-Bold',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsZYYvGVWWe8tbEg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JidCgKbu0gOF2LmOM9ywWGg5',
+ family: 'Faustina',
+ fullName: 'Faustina ExtraBold',
+ postScriptName: 'Faustina-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SSIsWLBDCiiTGQFe3boANh62.png',
+ style: 'Faustina-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsAoYvGVWWe8tbEg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7oBVaA5RehpMDFy9HzhgKBvE',
+ family: 'Faustina',
+ fullName: 'Faustina Regular',
+ postScriptName: 'Faustina-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AG20jt0Ad9vGjAO1ZO2kp0kG.png',
+ style: 'Faustina-Regular',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY4IZPxYpJfTbZAFXWzNT2SO8wpWHlsgoEvGVWWe8tbEg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Y3gCB2fur5bydkU6LlCnVV2m',
+ family: 'Faustina',
+ fullName: 'Faustina Light Italic',
+ postScriptName: 'Faustina-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aeuGF1AL6rwnHc2_oNbVdyYr.png',
+ style: 'Faustina-LightItalic',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsKZWl-SWc5LEnoF.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LrGXRYAXlLV54iQ8mjVJ4HCN',
+ family: 'Faustina',
+ fullName: 'Faustina Italic',
+ postScriptName: 'Faustina-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NfbdmpBv2_iQXPy4iB9wYnXP.png',
+ style: 'Faustina-Italic',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsLHWl-SWc5LEnoF.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hnWvdfSOWYAJyUecSvUp5plx',
+ family: 'Faustina',
+ fullName: 'Faustina Medium Italic',
+ postScriptName: 'Faustina-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jw72fcR9C0PNcySMbANsj2fu.png',
+ style: 'Faustina-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsL1Wl-SWc5LEnoF.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NK6juaEZONY3Y0aTFZIrw47n',
+ family: 'Faustina',
+ fullName: 'Faustina SemiBold Italic',
+ postScriptName: 'Faustina-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/j6BkfoOdUPkTMRG9MjLS47Ql.png',
+ style: 'Faustina-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsIZXV-SWc5LEnoF.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3eodLppxUG3u5LSZssVecsl_',
+ family: 'Faustina',
+ fullName: 'Faustina Bold Italic',
+ postScriptName: 'Faustina-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/T0Lo5kEX3hlz8gD158V5TtZD.png',
+ style: 'Faustina-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsIgXV-SWc5LEnoF.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mVMtVSDT0uaJbXQMHpY6Wm74',
+ family: 'Faustina',
+ fullName: 'Faustina ExtraBold Italic',
+ postScriptName: 'Faustina-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bOpKzOPktE0d23GZOmcKWrNf.png',
+ style: 'Faustina-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/faustina/v11/XLY2IZPxYpJfTbZAFV-6B8JKUqez9n55SsJHXV-SWc5LEnoF.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EbckVEO02YEo_Mak_ktAzN5d',
+ family: 'Francois One',
+ fullName: 'Francois One Regular',
+ postScriptName: 'FrancoisOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/joDhazQ0kPRcXm7FlXaj1bhd.png',
+ style: 'FrancoisOne-Regular',
+ url: 'https://fonts.gstatic.com/s/francoisone/v15/_Xmr-H4zszafZw3A-KPSZutNxgKQu_avAg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_iwRxztttTrdpg6Ui7ZPdtKCn',
+ family: 'Allura',
+ fullName: 'Allura Regular',
+ postScriptName: 'Allura-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JzMGeQsZyTE2kSnslJhv5VjS.png',
+ style: 'Allura-Regular',
+ url: 'https://fonts.gstatic.com/s/allura/v15/9oRPNYsQpS4zjuAPjAIXPtrrGA.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IKkuKBSaTI1ysjLzUlBp7H5a',
+ family: 'B612',
+ fullName: 'B612 Bold',
+ postScriptName: 'B612-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HYquL8r7WP9Uvr8RCb27vD7S.png',
+ style: 'B612-Bold',
+ url: 'https://fonts.gstatic.com/s/b612/v5/3Jn9SDDxiSz34oWXPDCLTXUETuE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NmSNq4AzEsN5sIBazAMkXzYK',
+ family: 'B612',
+ fullName: 'B612 Regular',
+ postScriptName: 'B612-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bL3L3n4GCKpIj8yIF3UreK8F.png',
+ style: 'B612-Regular',
+ url: 'https://fonts.gstatic.com/s/b612/v5/3JnySDDxiSz32jm4GDigUXw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_P8VmjMhVDcsT0nvBO4GVgilm',
+ family: 'B612',
+ fullName: 'B612 Italic',
+ postScriptName: 'B612-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/trfYwet3L_Nd5SSJteHzbP1i.png',
+ style: 'B612-Italic',
+ url: 'https://fonts.gstatic.com/s/b612/v5/3Jn8SDDxiSz36juyHBqlQXwdVw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mdrB3Obj51QBcvT29gsdnaXf',
+ family: 'B612',
+ fullName: 'B612 Bold Italic',
+ postScriptName: 'B612-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gvnJYer42_NgtfAbBoW3EUT_.png',
+ style: 'B612-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/b612/v5/3Jn_SDDxiSz36juKoDWBSVcBXuFb0Q.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__wofhvubFo7VCvty4DdOyKMg',
+ family: 'Cabin',
+ fullName: 'Cabin Medium',
+ postScriptName: 'Cabin-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9Xv91kC7Ymg7_2iDmhgy_7MK.png',
+ style: 'Cabin-Medium',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkW-EL7Gvxm7rE_s.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7OsZkaNY9THXKVCNFlXz5ul6',
+ family: 'Cabin',
+ fullName: 'Cabin SemiBold',
+ postScriptName: 'Cabin-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sBvAC1F8AL46pgxZYiWzmXyh.png',
+ style: 'Cabin-SemiBold',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkYODL7Gvxm7rE_s.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_OWK36BVUog3razoiH9N8nPhb',
+ family: 'Cabin',
+ fullName: 'Cabin Bold',
+ postScriptName: 'Cabin-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ax_b3U6qHHRjHJzM_6gfiX88.png',
+ style: 'Cabin-Bold',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkbqDL7Gvxm7rE_s.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wsJDzaun2EIJnKKvqsaVsKKN',
+ family: 'Cabin',
+ fullName: 'Cabin Regular',
+ postScriptName: 'Cabin-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZMAd2C2Q9x7Jvj8tv11EuAo1.png',
+ style: 'Cabin-Regular',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkV2EL7Gvxm7rE_s.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_w2Rxzah_YTXtFUYUKoJpTkCI',
+ family: 'Cabin',
+ fullName: 'Cabin Italic',
+ postScriptName: 'Cabin-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ywzCefuqJM3fRQjM2SVbo5_k.png',
+ style: 'Cabin-Italic',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHx_KlwkzuA_u1Bg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ibLNFUtsMnG64mRgobslF0_p',
+ family: 'Cabin',
+ fullName: 'Cabin Medium Italic',
+ postScriptName: 'Cabin-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mtrB2peCgkfRrdfgHnIpuwk9.png',
+ style: 'Cabin-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXH9fKlwkzuA_u1Bg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4905UnbdoXklPpHYS_KKgT7o',
+ family: 'Cabin',
+ fullName: 'Cabin SemiBold Italic',
+ postScriptName: 'Cabin-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SnGTDyF01v8OJcH0uIIkKGLZ.png',
+ style: 'Cabin-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHGfWlwkzuA_u1Bg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jr6QR3vTSMn8tSFRODkc0dJ4',
+ family: 'Cabin',
+ fullName: 'Cabin Bold Italic',
+ postScriptName: 'Cabin-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/C9W0kW92Xu7_5XBH87_MZwYy.png',
+ style: 'Cabin-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/cabin/v18/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHIPWlwkzuA_u1Bg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_s0mYMBQtp3JdLVBJKOzTK1AI',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Light',
+ postScriptName: 'CormorantGaramond-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hf_0sBt0LhH1frn0PCIwqFWm.png',
+ style: 'CormorantGaramond-Light',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQAllvuQWJ5heb_w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_23X0GNbjcCIZEPXiMEChZ0yR',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Medium',
+ postScriptName: 'CormorantGaramond-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/cuywhnbJ5oxfhl6c14_0qWOi.png',
+ style: 'CormorantGaramond-Medium',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQWlhvuQWJ5heb_w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FVPBsH7vrWD7S5gCXGjj1wL2',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond SemiBold',
+ postScriptName: 'CormorantGaramond-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yQ0w2Acde2TTzEie6nYxyCWX.png',
+ style: 'CormorantGaramond-SemiBold',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQdl9vuQWJ5heb_w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_DSastll3tio3vWYe0bqgV99u',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Bold',
+ postScriptName: 'CormorantGaramond-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Ii_ZAclQJphqdyUh5zxZZD8y.png',
+ style: 'CormorantGaramond-Bold',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5vuQWJ5heb_w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_U0KyUzzDbcQ8yX0EYztYcHMT',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Light Italic',
+ postScriptName: 'CormorantGaramond-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6lEiusYACVER7vTdQ2nXVbC2.png',
+ style: 'CormorantGaramond-LightItalic',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPjuw-NxBKL_y94.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fVKvsq_pE1D4HvH39dQSFpNo',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Regular',
+ postScriptName: 'CormorantGaramond-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sJ0Vye0hqvfGakMwYUsFYjFz.png',
+ style: 'CormorantGaramond-Regular',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3bmX5slCNuHLi8bLeY9MK7whWMhyjornFLsS6V7w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mFq1LNGXLPO7sysFC5B7iLDJ',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Italic',
+ postScriptName: 'CormorantGaramond-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/X0GBEnSJRz_omITxkn0jgvXw.png',
+ style: 'CormorantGaramond-Italic',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrHtPkyuF7w6C.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_G9TgohUoo_7SwoYtCenYIjlz',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Medium Italic',
+ postScriptName: 'CormorantGaramond-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Q4Eoq0uQrZBUx9898VbTAJ8I.png',
+ style: 'CormorantGaramond-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEO7ug-NxBKL_y94.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5OKlO5zNmMtCTRKi9BYizjCp',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond SemiBold Italic',
+ postScriptName: 'CormorantGaramond-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KYuq_5L1jaru8V5IWbIJV9wB.png',
+ style: 'CormorantGaramond-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEOXvQ-NxBKL_y94.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8YzP911MgUme9pMErDNrwqAN',
+ family: 'Cormorant Garamond',
+ fullName: 'Cormorant Garamond Bold Italic',
+ postScriptName: 'CormorantGaramond-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/enH29eW9rfxXF2aMZpGbMOAO.png',
+ style: 'CormorantGaramond-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/cormorantgaramond/v10/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEPzvA-NxBKL_y94.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ou56saF5ryUyRG6MGZW_Zmjc',
+ family: 'Eater',
+ fullName: 'Eater Regular',
+ postScriptName: 'Eater-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hMKHmvPYIELU4uFUW9lGO0rx.png',
+ style: 'Eater-Regular',
+ url: 'https://fonts.gstatic.com/s/eater/v11/mtG04_FCK7bOvpu2u3FwsXsR.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wezUqkk55sUrt_LakadWZ2CJ',
+ family: 'Amiri',
+ fullName: 'Amiri Bold',
+ postScriptName: 'Amiri-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LL6JQAZh8xstSs_zFwAYWKYa.png',
+ style: 'Amiri-Bold',
+ url: 'https://fonts.gstatic.com/s/amiri/v17/J7acnpd8CGxBHp2VkZY4xJ9CGyAa.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__GRqVxfbDr_N8NU275FaLcOA',
+ family: 'Amiri',
+ fullName: 'Amiri Regular',
+ postScriptName: 'Amiri-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LhIFfEKy5WXIBCcKTfVWCGEH.png',
+ style: 'Amiri-Regular',
+ url: 'https://fonts.gstatic.com/s/amiri/v17/J7aRnpd8CGxBHqUpvrIw74NL.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oMS3BNj2khgtn1ItUiFF4r08',
+ family: 'Amiri',
+ fullName: 'Amiri Italic',
+ postScriptName: 'Amiri-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bR0e8Bo6CEwqjkIH0hf47nfu.png',
+ style: 'Amiri-Italic',
+ url: 'https://fonts.gstatic.com/s/amiri/v17/J7afnpd8CGxBHpUrtLYS6pNLAjk.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3MahAcepKJEoQJbN83DCYmr0',
+ family: 'Amiri',
+ fullName: 'Amiri Bold Italic',
+ postScriptName: 'Amiri-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kRmfkooi3AQK0c2JEvz5mCXi.png',
+ style: 'Amiri-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/amiri/v17/J7aanpd8CGxBHpUrjAo9zptgHjAavCA.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HYg55Pi6l1PkLLGv4AYdqplI',
+ family: 'Antic',
+ fullName: 'Antic Regular',
+ postScriptName: 'Antic-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HXGJr8WPzhKwYSjIa6j2W8Ck.png',
+ style: 'Antic-Regular',
+ url: 'https://fonts.gstatic.com/s/antic/v12/TuGfUVB8XY5DRaZLodgzydtk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2FJGsLWnIuxx23b9JC_WP_lS',
+ family: 'Atma',
+ fullName: 'Atma Light',
+ postScriptName: 'Atma-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pPTY6GhWkqOexen2YMrd1jjM.png',
+ style: 'Atma-Light',
+ url: 'https://fonts.gstatic.com/s/atma/v8/uK_z4rqWc-Eoo8JzKjc9PvedRkM.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8sDy4tv_qa0T6XY7qnkq8kER',
+ family: 'Atma',
+ fullName: 'Atma Medium',
+ postScriptName: 'Atma-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jC94xqbC9IoJntoZxmyAIg3x.png',
+ style: 'Atma-Medium',
+ url: 'https://fonts.gstatic.com/s/atma/v8/uK_z4rqWc-Eoo5pyKjc9PvedRkM.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_g7A_jQPCAalpodWRuhoSvHFj',
+ family: 'Atma',
+ fullName: 'Atma SemiBold',
+ postScriptName: 'Atma-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XYmj_A9kAkCeB03Y2j_yBga0.png',
+ style: 'Atma-SemiBold',
+ url: 'https://fonts.gstatic.com/s/atma/v8/uK_z4rqWc-Eoo7Z1Kjc9PvedRkM.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_moWZ7TPCoQJqiC8f6mBwv4ks',
+ family: 'Atma',
+ fullName: 'Atma Bold',
+ postScriptName: 'Atma-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RxKC4UZY91vfZLK8q5HJ8eHV.png',
+ style: 'Atma-Bold',
+ url: 'https://fonts.gstatic.com/s/atma/v8/uK_z4rqWc-Eoo9J0Kjc9PvedRkM.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_By_6sPObA2BVPeG6jwHkxRhR',
+ family: 'Atma',
+ fullName: 'Atma Regular',
+ postScriptName: 'Atma-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/y250wWN9CJZSkCmkhRmrFLTb.png',
+ style: 'Atma-Regular',
+ url: 'https://fonts.gstatic.com/s/atma/v8/uK_84rqWc-Eom25bDj8WIv4.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SY1PDXy2AcJYqSNaBpvEKP3A',
+ family: 'Barlow',
+ fullName: 'Barlow Thin',
+ postScriptName: 'Barlow-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tjUXW1ruDMNmTxj2wqdUIsbS.png',
+ style: 'Barlow-Thin',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E3b8s8yn4hnCci.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kjMjwAc7or3CfdLfpTvfama5',
+ family: 'Barlow',
+ fullName: 'Barlow ExtraLight',
+ postScriptName: 'Barlow-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5KMchaIPGr0HT3SzzczYi1d4.png',
+ style: 'Barlow-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3w-oc4FAtlT47dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qSxvjtyIzt212lDPYOuWJ7I3',
+ family: 'Barlow',
+ fullName: 'Barlow Light',
+ postScriptName: 'Barlow-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gnKZMcfIhOuTfS3g834Jvq3a.png',
+ style: 'Barlow-Light',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3p-kc4FAtlT47dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fv4iJSX8sbrbAy_59JVImwDT',
+ family: 'Barlow',
+ fullName: 'Barlow Medium',
+ postScriptName: 'Barlow-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/icqNkVPC_OlBnyyKk0A2iCMa.png',
+ style: 'Barlow-Medium',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3_-gc4FAtlT47dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TyeIVgGJ0hJm75m7pj_DtGiX',
+ family: 'Barlow',
+ fullName: 'Barlow SemiBold',
+ postScriptName: 'Barlow-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/12W5ceRd3XmhU6XmhC6zGRhJ.png',
+ style: 'Barlow-SemiBold',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E30-8c4FAtlT47dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6QI3n0mQfh1QFqReffpWtsBg',
+ family: 'Barlow',
+ fullName: 'Barlow Bold',
+ postScriptName: 'Barlow-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/W8mnV4bMPfG7ZPmaoJa06t2C.png',
+ style: 'Barlow-Bold',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3t-4c4FAtlT47dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GMQDh9Fsh_cq5DUaskz0czUE',
+ family: 'Barlow',
+ fullName: 'Barlow ExtraBold',
+ postScriptName: 'Barlow-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4x7aQfoiG12giqaQilETJCo9.png',
+ style: 'Barlow-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3q-0c4FAtlT47dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ewwfnt2zjesXIPCwWMdkSg3r',
+ family: 'Barlow',
+ fullName: 'Barlow Black',
+ postScriptName: 'Barlow-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1Sepcvw5_4CbmTcHRm3jzD3g.png',
+ style: 'Barlow-Black',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHqv4kjgoGqM7E3j-wc4FAtlT47dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tUmCQD3ODchZ0AVzNVJx5WUD',
+ family: 'Barlow',
+ fullName: 'Barlow Thin Italic',
+ postScriptName: 'Barlow-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_6uhs7nC6hcLk4jPZXdc8JBL.png',
+ style: 'Barlow-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHtv4kjgoGqM7E_CfNYwHoDmTcibrA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Meh0F56fVUOtBHNvJ90P_sLh',
+ family: 'Barlow',
+ fullName: 'Barlow ExtraLight Italic',
+ postScriptName: 'Barlow-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Onz69jeGrb_jlnUZNaoin6z6.png',
+ style: 'Barlow-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfP04Voptzsrd6m9.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__dpJxGYHm4x_SJIQTGDoQPDK',
+ family: 'Barlow',
+ fullName: 'Barlow Light Italic',
+ postScriptName: 'Barlow-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yFDohVEteFqGjFoUSMkMDc56.png',
+ style: 'Barlow-LightItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOQ4loptzsrd6m9.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_x50ZczWMd9n1XN73CmLC_SzH',
+ family: 'Barlow',
+ fullName: 'Barlow Regular',
+ postScriptName: 'Barlow-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9fBkN6K1MSoMbdrFW05KJTeK.png',
+ style: 'Barlow-Regular',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHpv4kjgoGqM7EPC8E46HsxnA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xXv_aXmpVcjddpNOATmluXOF',
+ family: 'Barlow',
+ fullName: 'Barlow Italic',
+ postScriptName: 'Barlow-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hvbTuuG05Y4w8EwFOp_4RlGk.png',
+ style: 'Barlow-Italic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHrv4kjgoGqM7E_Ccs8yn4hnCci.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jiRtojYp_yYWJSwZdQyYBlZT',
+ family: 'Barlow',
+ fullName: 'Barlow Medium Italic',
+ postScriptName: 'Barlow-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9Di6SIXl7LLnvN9g09rt0n1b.png',
+ style: 'Barlow-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPI41optzsrd6m9.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EGOl3PBjg1OoDtNQw5yC0JGr',
+ family: 'Barlow',
+ fullName: 'Barlow SemiBold Italic',
+ postScriptName: 'Barlow-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qjvLXak3pCCeDQpuWe9L6WSF.png',
+ style: 'Barlow-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfPk5Foptzsrd6m9.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3g713yPhJWOqkxk6fq69IFmE',
+ family: 'Barlow',
+ fullName: 'Barlow Bold Italic',
+ postScriptName: 'Barlow-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/inolMH2MLH8FgJZcRShaT2OK.png',
+ style: 'Barlow-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOA5Voptzsrd6m9.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vPzluNMPlDnezXqT54sR_MYf',
+ family: 'Barlow',
+ fullName: 'Barlow ExtraBold Italic',
+ postScriptName: 'Barlow-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Z0bPdTfUIuxRg0uR05PFHdwk.png',
+ style: 'Barlow-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfOc5loptzsrd6m9.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_bDgTWXAAOEOS5AU5ArjWGV7H',
+ family: 'Barlow',
+ fullName: 'Barlow Black Italic',
+ postScriptName: 'Barlow-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/y0whcqLA_5AGpjdn8h_s97Du.png',
+ style: 'Barlow-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/barlow/v5/7cHsv4kjgoGqM7E_CfO451optzsrd6m9.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4Mi9SLN1H_IzhkU6N9u4tJEQ',
+ family: 'Black And White Picture',
+ fullName: 'Black And White Picture Regular',
+ postScriptName: 'BlackAndWhitePicture-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HIBHykQbT3zo3s_LKWUupoKl.png',
+ style: 'BlackAndWhitePicture-Regular',
+ url: 'https://fonts.gstatic.com/s/blackandwhitepicture/v10/TwMe-JAERlQd3ooUHBUXGmrmioKjjnRSFO-NqI5HbcMi-yWY.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8WY5bk4jOoXkDtieqlfZV2Qg',
+ family: 'Fjalla One',
+ fullName: 'Fjalla One Regular',
+ postScriptName: 'FjallaOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/YKQqaJiYqslGFK4xfL4YKs56.png',
+ style: 'FjallaOne-Regular',
+ url: 'https://fonts.gstatic.com/s/fjallaone/v8/Yq6R-LCAWCX3-6Ky7FAFnOZwkxgtUb8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CZNzaqEPS7ueEcL03EqbdAmr',
+ family: 'Flavors',
+ fullName: 'Flavors Regular',
+ postScriptName: 'Flavors-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zn00mEl_WtwZWrTposZoUiKk.png',
+ style: 'Flavors-Regular',
+ url: 'https://fonts.gstatic.com/s/flavors/v12/FBV2dDrhxqmveJTpbkzlNqkG9UY.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zTxfQo75JEqU65OixOKes5La',
+ family: 'Fredericka the Great',
+ fullName: 'Fredericka the Great Regular',
+ postScriptName: 'FrederickatheGreat-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gJkMBDvVmIhtlcWyxJ9EPC2c.png',
+ style: 'FrederickatheGreat-Regular',
+ url: 'https://fonts.gstatic.com/s/frederickathegreat/v10/9Bt33CxNwt7aOctW2xjbCstzwVKsIBVV-9Skz7Ylch2L.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UuUROxd7E08W3MafVUIykLs5',
+ family: 'Abel',
+ fullName: 'Abel Regular',
+ postScriptName: 'Abel-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/236FBOhs2x0uD3DITbYiGHcp.png',
+ style: 'Abel-Regular',
+ url: 'https://fonts.gstatic.com/s/abel/v12/MwQ5bhbm2POE6VhLPJp6qGI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_w0AgplBPxMF6X1r977tZLmmE',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Thin',
+ postScriptName: 'AlegreyaSans-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7SNRw1aG5dTFpQPLagUuNvEf.png',
+ style: 'AlegreyaSans-Thin',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUt9_-1phKLFgshYDvh6Vwt5TltuGdShm5bsg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HmYf_rHrtnENoAncWf7ngfJR',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Light',
+ postScriptName: 'AlegreyaSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BHtYe6h8gz2iaJqm90ZZs1KH.png',
+ style: 'AlegreyaSans-Light',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUu9_-1phKLFgshYDvh6Vwt5fFPmE18imdCqxI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cURbCjDCTaIef8cmvpa_9gBt',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Medium',
+ postScriptName: 'AlegreyaSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Zks7h21SLX87teB8fDunsmMT.png',
+ style: 'AlegreyaSans-Medium',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUu9_-1phKLFgshYDvh6Vwt5alOmE18imdCqxI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4RjgiVkl6CLR7KaKT6vdSPg8',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Bold',
+ postScriptName: 'AlegreyaSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6wkP4CvjDi01xoOSzOARay9y.png',
+ style: 'AlegreyaSans-Bold',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUu9_-1phKLFgshYDvh6Vwt5eFImE18imdCqxI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_g9kOBFCrqUCsOtrKB9jVx88_',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans ExtraBold',
+ postScriptName: 'AlegreyaSans-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jpqGivMNwKnA6F0DGmgmyDv4.png',
+ style: 'AlegreyaSans-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUu9_-1phKLFgshYDvh6Vwt5f1LmE18imdCqxI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_G5aRKEBqZeeCA8EngUl3TztS',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Black',
+ postScriptName: 'AlegreyaSans-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/iXtAFUuCBb9oLbXua2hNwK8K.png',
+ style: 'AlegreyaSans-Black',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUu9_-1phKLFgshYDvh6Vwt5dlKmE18imdCqxI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pmK752xK5ZC97U578omXubjU',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Thin Italic',
+ postScriptName: 'AlegreyaSans-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lmgVXBaVnHuflc7gS9_Kahtc.png',
+ style: 'AlegreyaSans-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUv9_-1phKLFgshYDvh6Vwt7V9V3G1WpGtLsgu7.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dzmU4qzwNcD7aLi5n068skmC',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Light Italic',
+ postScriptName: 'AlegreyaSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/H8wKQ_q7fd0EFZ6CefTuHF70.png',
+ style: 'AlegreyaSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUo9_-1phKLFgshYDvh6Vwt7V9VFE92jkVHuxKiBA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wEG6y3HMNAK6tl882kqodS3T',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Regular',
+ postScriptName: 'AlegreyaSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LS3LbphCZVTgjj2JSkZoPe14.png',
+ style: 'AlegreyaSans-Regular',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUz9_-1phKLFgshYDvh6Vwt3V1nvEVXlm4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tPGqjQk_NQgHLH9G7S7R2iHZ',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Italic',
+ postScriptName: 'AlegreyaSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JL4MpACbtYcOjoosNnTaGHHd.png',
+ style: 'AlegreyaSans-Italic',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUt9_-1phKLFgshYDvh6Vwt7V9tuGdShm5bsg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9BPWfUpDh7gUwHZ9UCL2Rya8',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Medium Italic',
+ postScriptName: 'AlegreyaSans-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NGeRm0PRG3ZxnUw6bKUeLsvX.png',
+ style: 'AlegreyaSans-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUo9_-1phKLFgshYDvh6Vwt7V9VTE52jkVHuxKiBA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fI3V_dKgPnyu0cZ37I5DpWJV',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Bold Italic',
+ postScriptName: 'AlegreyaSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RlG4FqpgxdbmKGVqytvyVBmp.png',
+ style: 'AlegreyaSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUo9_-1phKLFgshYDvh6Vwt7V9VBEh2jkVHuxKiBA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_e9ljFQtKRTN5nFk5fZKajt2z',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans ExtraBold Italic',
+ postScriptName: 'AlegreyaSans-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OQVra9S0hS0WQexhaupGtUUx.png',
+ style: 'AlegreyaSans-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUo9_-1phKLFgshYDvh6Vwt7V9VGEt2jkVHuxKiBA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_43XtS1t4ZCz15_1giTEZPOGo',
+ family: 'Alegreya Sans',
+ fullName: 'Alegreya Sans Black Italic',
+ postScriptName: 'AlegreyaSans-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MisEPCUM6X_kY1iBPN79GGUW.png',
+ style: 'AlegreyaSans-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/alegreyasans/v14/5aUo9_-1phKLFgshYDvh6Vwt7V9VPEp2jkVHuxKiBA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lKqbQilAYEbbtHoqafI6Tmpu',
+ family: 'Acme',
+ fullName: 'Acme Regular',
+ postScriptName: 'Acme-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FHslAKR9DCmBGSrQjlCvmonl.png',
+ style: 'Acme-Regular',
+ url: 'https://fonts.gstatic.com/s/acme/v11/RrQfboBx-C5_bx3Lb23lzLk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8WT5E0zx7mBMc6PHzfJWa3jv',
+ family: 'Alfa Slab One',
+ fullName: 'Alfa Slab One Regular',
+ postScriptName: 'AlfaSlabOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8NkjYW15zORv5HR98nJNwpf_.png',
+ style: 'AlfaSlabOne-Regular',
+ url: 'https://fonts.gstatic.com/s/alfaslabone/v10/6NUQ8FmMKwSEKjnm5-4v-4Jh6dVretWvYmE.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_bMVevrcNq3sYk00rfRTw8ovW',
+ family: 'Amatic SC',
+ fullName: 'Amatic SC Bold',
+ postScriptName: 'AmaticSC-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4qGTRCMtaDFO7i3dirH_om7y.png',
+ style: 'AmaticSC-Bold',
+ url: 'https://fonts.gstatic.com/s/amaticsc/v16/TUZ3zwprpvBS1izr_vOMscG6eb8D3WTy-A.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_VwkAUZWqBHFPZs_G1IAo5UeN',
+ family: 'Amatic SC',
+ fullName: 'Amatic SC Regular',
+ postScriptName: 'AmaticSC-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JAHkYdxp5RE03VUtRaxGhe49.png',
+ style: 'AmaticSC-Regular',
+ url: 'https://fonts.gstatic.com/s/amaticsc/v16/TUZyzwprpvBS1izr_vO0De6ecZQf1A.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_98BVjzNa0WwIm_DtSY7O0qw5',
+ family: 'Arvo',
+ fullName: 'Arvo Bold',
+ postScriptName: 'Arvo-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/H0ZMQjaAOUVQbU6b5MrJ8Vl7.png',
+ style: 'Arvo-Bold',
+ url: 'https://fonts.gstatic.com/s/arvo/v14/tDbM2oWUg0MKoZw1yLTA8vL7lAE.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jmetXX5aaDpf5Ucp5aCy1VtG',
+ family: 'Arvo',
+ fullName: 'Arvo Regular',
+ postScriptName: 'Arvo',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/CPO_XpqtEzQ5O7uQ2RtZj1xU.png',
+ style: 'Arvo',
+ url: 'https://fonts.gstatic.com/s/arvo/v14/tDbD2oWUg0MKmSAa7Lzr7vs.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_RXIYtUJnwVJWHmQQXRZgCx01',
+ family: 'Arvo',
+ fullName: 'Arvo Italic',
+ postScriptName: 'Arvo-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4DCHS75Sl9n2pDeTeP9Ed8o8.png',
+ style: 'Arvo-Italic',
+ url: 'https://fonts.gstatic.com/s/arvo/v14/tDbN2oWUg0MKqSIQ6J7u_vvijQ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MtQ9I1SxOWHozX5YKb2Syolv',
+ family: 'Arvo',
+ fullName: 'Arvo Bold Italic',
+ postScriptName: 'Arvo-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Ga4y8Evh6B4HHos13uNnxMMa.png',
+ style: 'Arvo-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/arvo/v14/tDbO2oWUg0MKqSIoVLHK9tD-hAHkGg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jkWVePR9KlcsTSQEm_JrVQqq',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed Medium',
+ postScriptName: 'AsapCondensed-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZjO5lt_SQzQsxuD4mvMNcEy8.png',
+ style: 'AsapCondensed-Medium',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxieypY1o9NHyXh3WvSbGSggdO9_S2lEgGqgp-pO.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ezuqRI5Bj95Op8Mb_MN_mQLJ',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed SemiBold',
+ postScriptName: 'AsapCondensed-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qlVl6SJCKcEHl2zHxFlbo7Mx.png',
+ style: 'AsapCondensed-SemiBold',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxieypY1o9NHyXh3WvSbGSggdO9TTGlEgGqgp-pO.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_paexFgbsC9z1xhj7KTpp6TrS',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed Bold',
+ postScriptName: 'AsapCondensed-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aptTkzw1cG1jofCtEcbgH0jz.png',
+ style: 'AsapCondensed-Bold',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxieypY1o9NHyXh3WvSbGSggdO83TWlEgGqgp-pO.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SQk9RoH0OfDrdtHcEjlHe5dt',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed Regular',
+ postScriptName: 'AsapCondensed-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Nq4zsWJ_q3W9vRTEqQ_xllnx.png',
+ style: 'AsapCondensed-Regular',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxidypY1o9NHyXh3WvSbGSggdNeLYk1Mq3ap.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KMViwXa3XqByaaJnPw8TUoTG',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed Italic',
+ postScriptName: 'AsapCondensed-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/CrG_oNjszrgJfdqDI02d3DDd.png',
+ style: 'AsapCondensed-Italic',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxifypY1o9NHyXh3WvSbGSggdOeJaElurmapvvM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_i6ENW1AXxChaRK724QFDpsjZ',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed Medium Italic',
+ postScriptName: 'AsapCondensed-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/s0ii1YUQ5NB7AT7qQLvqNPAA.png',
+ style: 'AsapCondensed-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxiYypY1o9NHyXh3WvSbGSggdOeJUL1Him6CovpOkXA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_S9MC_JiqtcEvtgm9DBCqgRr4',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed SemiBold Italic',
+ postScriptName: 'AsapCondensed-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hZ6IIKSKZya_SG7p0_qjjVzy.png',
+ style: 'AsapCondensed-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxiYypY1o9NHyXh3WvSbGSggdOeJUJFAim6CovpOkXA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_RG5hMvfxokPumYVERlZezNCa',
+ family: 'Asap Condensed',
+ fullName: 'Asap Condensed Bold Italic',
+ postScriptName: 'AsapCondensed-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gwDc01YdPtNQfAhRMr1Gy6J4.png',
+ style: 'AsapCondensed-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/asapcondensed/v8/pxiYypY1o9NHyXh3WvSbGSggdOeJUPVBim6CovpOkXA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NWTiGSRRWPZlTSxmprJ3Ms94',
+ family: 'Caveat Brush',
+ fullName: 'Caveat Brush Regular',
+ postScriptName: 'CaveatBrush-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/odVamVqWVHKd41GgGmTTTjwo.png',
+ style: 'CaveatBrush-Regular',
+ url: 'https://fonts.gstatic.com/s/caveatbrush/v6/EYq0maZfwr9S9-ETZc3fKXtMW7mT03pdQw.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_eMXDlWZnhmhCu41ZY9zjAGjy',
+ family: 'Changa',
+ fullName: 'Changa ExtraLight',
+ postScriptName: 'Changa-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uYrwtisXLwHJvJS7X56ts8r0.png',
+ style: 'Changa-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/changa/v14/2-c79JNi2YuVOUcOarRPgnNGooxCZy2xQjDp9htf1ZM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HOJzpSuwJvA5MoCnw_8yXMVq',
+ family: 'Changa',
+ fullName: 'Changa Light',
+ postScriptName: 'Changa-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zQuSa9Sl2yLhVRx2UunhRimm.png',
+ style: 'Changa-Light',
+ url: 'https://fonts.gstatic.com/s/changa/v14/2-c79JNi2YuVOUcOarRPgnNGooxCZ_OxQjDp9htf1ZM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_U1_HZEsKchu8XGUuJnE0cpH1',
+ family: 'Changa',
+ fullName: 'Changa Medium',
+ postScriptName: 'Changa-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vhDATVjHALUIqmN2S9p9mQN9.png',
+ style: 'Changa-Medium',
+ url: 'https://fonts.gstatic.com/s/changa/v14/2-c79JNi2YuVOUcOarRPgnNGooxCZ5-xQjDp9htf1ZM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZpSHdiMJ8argQTbtzImDivyd',
+ family: 'Changa',
+ fullName: 'Changa SemiBold',
+ postScriptName: 'Changa-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gtmIoCIfpygfxseL6Tt0zJbF.png',
+ style: 'Changa-SemiBold',
+ url: 'https://fonts.gstatic.com/s/changa/v14/2-c79JNi2YuVOUcOarRPgnNGooxCZ3O2QjDp9htf1ZM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xrPkizsoPrtv6rfyvkmMXsa8',
+ family: 'Changa',
+ fullName: 'Changa Bold',
+ postScriptName: 'Changa-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XaFAlUc2MAJudaybQpt5ceju.png',
+ style: 'Changa-Bold',
+ url: 'https://fonts.gstatic.com/s/changa/v14/2-c79JNi2YuVOUcOarRPgnNGooxCZ0q2QjDp9htf1ZM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YUMrMdkFVmCJWduClMOCFDgJ',
+ family: 'Changa',
+ fullName: 'Changa ExtraBold',
+ postScriptName: 'Changa-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8Hb3_u6tippJeXhd8etlBQ09.png',
+ style: 'Changa-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/changa/v14/2-c79JNi2YuVOUcOarRPgnNGooxCZy22QjDp9htf1ZM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3DfCyEEe1H5LcEUCGYge6mge',
+ family: 'Changa',
+ fullName: 'Changa Regular',
+ postScriptName: 'Changa-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wNy5i_5t33XK_fNRgIMc_Kv0.png',
+ style: 'Changa-Regular',
+ url: 'https://fonts.gstatic.com/s/changa/v14/2-c79JNi2YuVOUcOarRPgnNGooxCZ62xQjDp9htf1ZM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Rfklein7lkkJEXpt7vQIMcBa',
+ family: 'Changa One',
+ fullName: 'Changa One Regular',
+ postScriptName: 'ChangaOne',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/cxpBp_IyPtiYHCb6QB9NgcmP.png',
+ style: 'ChangaOne',
+ url: 'https://fonts.gstatic.com/s/changaone/v13/xfu00W3wXn3QLUJXhzq46AbouLfbK64.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qyx6YMayzlgcxpOAAO9Jnero',
+ family: 'Changa One',
+ fullName: 'Changa One Italic',
+ postScriptName: 'ChangaOne-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_xTulLo5gMuwfMAwLY36jYRf.png',
+ style: 'ChangaOne-Italic',
+ url: 'https://fonts.gstatic.com/s/changaone/v13/xfu20W3wXn3QLUJXhzq42ATivJXeO67ISw.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yJccdPlEdAK1PQJRskgJ4wNq',
+ family: 'Cinzel',
+ fullName: 'Cinzel Medium',
+ postScriptName: 'Cinzel-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AG9pci9b4gbVHruXsIavvtvh.png',
+ style: 'Cinzel-Medium',
+ url: 'https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-uTnTYrvDE5ZdqU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zpoPBWXEkQ34ffEFDe_Hf5W0',
+ family: 'Cinzel',
+ fullName: 'Cinzel SemiBold',
+ postScriptName: 'Cinzel-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4SnkgnJBk7IreDAFBKwbJdzR.png',
+ style: 'Cinzel-SemiBold',
+ url: 'https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-gjgTYrvDE5ZdqU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vvhKY412Mwk0XZGw2W5p8yIQ',
+ family: 'Cinzel',
+ fullName: 'Cinzel Bold',
+ postScriptName: 'Cinzel-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hdBPeNZxXOqoXba3jYMuARPd.png',
+ style: 'Cinzel-Bold',
+ url: 'https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-jHgTYrvDE5ZdqU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ul0rXdvCvqvLz2TyNNne5knd',
+ family: 'Cinzel',
+ fullName: 'Cinzel ExtraBold',
+ postScriptName: 'Cinzel-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/b8z8ri2YhEyISU0amEuBzUBv.png',
+ style: 'Cinzel-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-lbgTYrvDE5ZdqU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7Buyek63Ccf59I9NzgY3Zp0a',
+ family: 'Cinzel',
+ fullName: 'Cinzel Black',
+ postScriptName: 'Cinzel-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JntfZkpRFIRenvMEBswtdq2K.png',
+ style: 'Cinzel-Black',
+ url: 'https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-n_gTYrvDE5ZdqU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_XMpSMwO20hmTCrATQzPXE85O',
+ family: 'Cinzel',
+ fullName: 'Cinzel Regular',
+ postScriptName: 'Cinzel-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KMn_ugYS2bNqSWCUistMzFYU.png',
+ style: 'Cinzel-Regular',
+ url: 'https://fonts.gstatic.com/s/cinzel/v11/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnTYrvDE5ZdqU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rvpr4ZgmxkFWozhOEpKlmW0C',
+ family: 'Comic Neue',
+ fullName: 'Comic Neue Light',
+ postScriptName: 'ComicNeue-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RgToOWRw1UyIrAWSO4_upKDH.png',
+ style: 'ComicNeue-Light',
+ url: 'https://fonts.gstatic.com/s/comicneue/v3/4UaErEJDsxBrF37olUeD_wHLwpteLwtHJlc.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__F8sxHA58WAhTAagXjb7G3MR',
+ family: 'Comic Neue',
+ fullName: 'Comic Neue Bold',
+ postScriptName: 'ComicNeue-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Z_NndVUL1Vbl4aKSpPr0sjxA.png',
+ style: 'ComicNeue-Bold',
+ url: 'https://fonts.gstatic.com/s/comicneue/v3/4UaErEJDsxBrF37olUeD_xHMwpteLwtHJlc.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IirP0f0zVrcweBQ2xkC37PvG',
+ family: 'Comic Neue',
+ fullName: 'Comic Neue Light Italic',
+ postScriptName: 'ComicNeue-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vMTj4yYg5FBI5hkHvE1duQbS.png',
+ style: 'ComicNeue-LightItalic',
+ url: 'https://fonts.gstatic.com/s/comicneue/v3/4UaarEJDsxBrF37olUeD96_RTplUKylCNlcw_Q.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KTtSbgIbpsQDBWSwqOQ9E1va',
+ family: 'Comic Neue',
+ fullName: 'Comic Neue Regular',
+ postScriptName: 'ComicNeue-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zj0_SXzkEs81_MztxLmLb9VN.png',
+ style: 'ComicNeue-Regular',
+ url: 'https://fonts.gstatic.com/s/comicneue/v3/4UaHrEJDsxBrF37olUeDx63j5pN1MwI.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6H2J2ojQl_PlHZ8dGgtBq2v7',
+ family: 'Comic Neue',
+ fullName: 'Comic Neue Italic',
+ postScriptName: 'ComicNeue-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yWoFyeHuYhJtyIGXI6CgTPit.png',
+ style: 'ComicNeue-Italic',
+ url: 'https://fonts.gstatic.com/s/comicneue/v3/4UaFrEJDsxBrF37olUeD96_p4rFwIwJePw.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_BTBVa3xv8I8PfdV0tNIn4Coy',
+ family: 'Comic Neue',
+ fullName: 'Comic Neue Bold Italic',
+ postScriptName: 'ComicNeue-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3TMVbhY3t0TAWO47pspDqLas.png',
+ style: 'ComicNeue-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/comicneue/v3/4UaarEJDsxBrF37olUeD96_RXp5UKylCNlcw_Q.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Qne73hrU_KwtNOLazH37OPCo',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded Thin',
+ postScriptName: 'EncodeSansExpanded-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OA9oLqSioPsZrQJI62OcQLd0.png',
+ style: 'EncodeSansExpanded-Thin',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mx1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpJGKQNicoAbJlw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EIR5Tv8plbcCUHeZmxXG2irs',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded ExtraLight',
+ postScriptName: 'EncodeSansExpanded-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4Dzzmlo7WN2wgsE5FZjKraQ9.png',
+ style: 'EncodeSansExpanded-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLqCCNIXIwSP0XD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xtiYr320NH6aHH4sLvubd1Rn',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded Light',
+ postScriptName: 'EncodeSansExpanded-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8LzRQu7J__pgxAiT39eUBi9l.png',
+ style: 'EncodeSansExpanded-Light',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKOCyNIXIwSP0XD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8UCZ3bYViPnCMQ7OVbQ1H3Pw',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded Medium',
+ postScriptName: 'EncodeSansExpanded-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oAME56GIbetob3xat2PGheFB.png',
+ style: 'EncodeSansExpanded-Medium',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpLWCiNIXIwSP0XD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_iB2TiAeXnisvN8PNfI1qxOW2',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded SemiBold',
+ postScriptName: 'EncodeSansExpanded-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/olwpSbfgbjE5xCwlpQUQo7_0.png',
+ style: 'EncodeSansExpanded-SemiBold',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpL6DSNIXIwSP0XD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8u5aSw5vTp8kfj0zU9WYZruH',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded Bold',
+ postScriptName: 'EncodeSansExpanded-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uZlkGE35SYb5sYThnyoHGXtL.png',
+ style: 'EncodeSansExpanded-Bold',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKeDCNIXIwSP0XD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WNMau2Pu5qWmsZd7W2THVdpJ',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded ExtraBold',
+ postScriptName: 'EncodeSansExpanded-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nmWyP6l6QIeKiGmeMwgKCGe5.png',
+ style: 'EncodeSansExpanded-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKCDyNIXIwSP0XD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lBEmt0ALqAyc17j7xCnKFmZ2',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded Black',
+ postScriptName: 'EncodeSansExpanded-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/iI2dVLKL7A4lRhOMH1I8URnv.png',
+ style: 'EncodeSansExpanded-Black',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4mw1mF4GcnstG_Jh1QH6ac4hNLeNyeYUpKmDiNIXIwSP0XD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_S4yHikbfw43Vg6KNtnOJ13nz',
+ family: 'Encode Sans Expanded',
+ fullName: 'Encode Sans Expanded Regular',
+ postScriptName: 'EncodeSansExpanded-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KUDIJSBRbR1IIc753JrT_q2J.png',
+ style: 'EncodeSansExpanded-Regular',
+ url: 'https://fonts.gstatic.com/s/encodesansexpanded/v5/c4m_1mF4GcnstG_Jh1QH6ac4hNLeNyeYUqoiIwdAd5Ab.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TTDtT9y9nWWuvIae_kZ4q0NT',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Thin',
+ postScriptName: 'Exo2-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uvkMAYpFZ2oFm3g14WswE4Tu.png',
+ style: 'Exo2-Thin',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvOcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_a3ouZz6mdL51vg5tHTmY9X21',
+ family: 'Exo 2',
+ fullName: 'Exo 2 ExtraLight',
+ postScriptName: 'Exo2-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fUIb7tCoNQiUxeRcPlNBsvtZ.png',
+ style: 'Exo2-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jPvKcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jjcIRFqlLHcdcB37kafrTvZn',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Light',
+ postScriptName: 'Exo2-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NymXp0beCS7EYB5CehFXSYOm.png',
+ style: 'Exo2-Light',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8j4PKcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MYuCCr6SWM_ICYhRiPvwxAsp',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Medium',
+ postScriptName: 'Exo2-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/D0Lx1IKSkzV3x7UIKoRKkUfQ.png',
+ style: 'Exo2-Medium',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jjPKcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gpNf_kAO4oPZjG6PJ5e8qpi0',
+ family: 'Exo 2',
+ fullName: 'Exo 2 SemiBold',
+ postScriptName: 'Exo2-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MHOJzTriVIgUY5Wt0EdRDKnP.png',
+ style: 'Exo2-SemiBold',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4GfZocREhtSyCjLUpDs9qsk3',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Bold',
+ postScriptName: 'Exo2-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8g2Ct_QYyipPNXqBoLHud3lc.png',
+ style: 'Exo2-Bold',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jWfWcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_68rERwFuLQveTsddMz5sGUAi',
+ family: 'Exo 2',
+ fullName: 'Exo 2 ExtraBold',
+ postScriptName: 'Exo2-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3E4BOpBl7qP1GrTvT9hNoi3Y.png',
+ style: 'Exo2-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jPvWcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Riol_eeVUY4fZhRrVvsYczGh',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Black',
+ postScriptName: 'Exo2-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yyfZc_RQ5MIBzZJ2z2tXBhP5.png',
+ style: 'Exo2-Black',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jF_WcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Un1UzFE1OaeeoFgJRMzWcsTk',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Regular',
+ postScriptName: 'Exo2-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kwOS6SN7OqXyDYL0GFh6w1cp.png',
+ style: 'Exo2-Regular',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvKcPtq-rpvLpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Db95EJAvJazdczXhCXysO1gF',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Thin Italic',
+ postScriptName: 'Exo2-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BN7ouO9d03cAY_wuzVXAJZhD.png',
+ style: 'Exo2-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fNC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_iAyLfFzal2ftzfbVFyre0rQt',
+ family: 'Exo 2',
+ fullName: 'Exo 2 ExtraLight Italic',
+ postScriptName: 'Exo2-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Duk9pClMmWIHnOcDoFhJAsCt.png',
+ style: 'Exo2-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drH0fdC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_poMcTGwxDmbxBh5SFqPAhzNo',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Light Italic',
+ postScriptName: 'Exo2-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jvTNYwoR3hyLkeOwWIhx0sJP.png',
+ style: 'Exo2-LightItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drEqfdC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_bLV4kL0JODIIZZ4DKWcrQdoT',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Italic',
+ postScriptName: 'Exo2-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sTPAqT_E6l3m6K1ZurnoFCze.png',
+ style: 'Exo2-Italic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0fdC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zvhyg7AFFtTQ9R4WFFxitsRU',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Medium Italic',
+ postScriptName: 'Exo2-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/k0PFeYT1LUbgkN5erfCNg6Gq.png',
+ style: 'Exo2-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drFGfdC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hxlLpX322s8K1ZucJ2lfT9qn',
+ family: 'Exo 2',
+ fullName: 'Exo 2 SemiBold Italic',
+ postScriptName: 'Exo2-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gL6eJuckl2oafOLRY7TrySM5.png',
+ style: 'Exo2-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGqetC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__u_7XBi3uQofXiyUcB5ZgCbE',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Bold Italic',
+ postScriptName: 'Exo2-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kJsqqcHulrCtOtKGj9Q9zVYQ.png',
+ style: 'Exo2-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGTetC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8uJR86RRbzBznf2MAdb_wEEJ',
+ family: 'Exo 2',
+ fullName: 'Exo 2 ExtraBold Italic',
+ postScriptName: 'Exo2-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/i8_Yls39Q8JVaHgYxosNcrUl.png',
+ style: 'Exo2-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drH0etC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__Hlxe1S6RepoQOCn7Vz3dWfu',
+ family: 'Exo 2',
+ fullName: 'Exo 2 Black Italic',
+ postScriptName: 'Exo2-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/m7QlU7N50tTThY0IAKI36nwS.png',
+ style: 'Exo2-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/exo2/v15/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drHdetC6jJ7bpQBL.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6y8AUn3kzEGrowJjMr0RtzOO',
+ family: 'Gloria Hallelujah',
+ fullName: 'Gloria Hallelujah Regular',
+ postScriptName: 'GloriaHallelujah',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hwxePNJ6RkV5jn2X487DZ9gX.png',
+ style: 'GloriaHallelujah',
+ url: 'https://fonts.gstatic.com/s/gloriahallelujah/v12/LYjYdHv3kUk9BMV96EIswT9DIbW-MLSy3TKEvkCF.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_skLGQQIJKXQ0sgR3Z0IQNaOv',
+ family: 'Archivo Black',
+ fullName: 'Archivo Black Regular',
+ postScriptName: 'ArchivoBlack-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PdABZpmZIE4BlLifU3IUiDjh.png',
+ style: 'ArchivoBlack-Regular',
+ url: 'https://fonts.gstatic.com/s/archivoblack/v10/HTxqL289NzCGg4MzN6KJ7eW6OYuP_x7yx3A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ir7Hh1C5Gthmy96i45SVf498',
+ family: 'Arimo',
+ fullName: 'Arimo Medium',
+ postScriptName: 'Arimo-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JeQQ6rEoKxaqG72IyDF6PKi2.png',
+ style: 'Arimo-Medium',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sfzZCDf9_T_3cV7NCUECyoxNk338xsBxDAVQI4aA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_eKztF79PlX0CjOotWyPDoIwq',
+ family: 'Arimo',
+ fullName: 'Arimo SemiBold',
+ postScriptName: 'Arimo-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mjB0JnCkgQN8rYCI0it0LcP2.png',
+ style: 'Arimo-SemiBold',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sfzZCDf9_T_3cV7NCUECyoxNk3M8tsBxDAVQI4aA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jOGUrrNKgAo8l3e6CU887wUc',
+ family: 'Arimo',
+ fullName: 'Arimo Bold',
+ postScriptName: 'Arimo-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hb1csMpTS8xo6fANT3TWlu58.png',
+ style: 'Arimo-Bold',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sfzZCDf9_T_3cV7NCUECyoxNk3CstsBxDAVQI4aA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YvJhujiYYcLgMSos2oi9i00H',
+ family: 'Arimo',
+ fullName: 'Arimo Regular',
+ postScriptName: 'Arimo-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XaMR0UmLb0A93vFQewFYHvLt.png',
+ style: 'Arimo-Regular',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sfzZCDf9_T_3cV7NCUECyoxNk37cxsBxDAVQI4aA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__jFLmpty4Up1qiJflT4z1Svd',
+ family: 'Arimo',
+ fullName: 'Arimo Italic',
+ postScriptName: 'Arimo-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kWLs6Yp2EVe3ZoQFX78eJRDe.png',
+ style: 'Arimo-Italic',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sdzZCDf9_T_10c3i9MeUcyat4iJY-ERBrEdwcoaKww.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KjvinhoBjh2ZDcKntKhVr8qw',
+ family: 'Arimo',
+ fullName: 'Arimo Medium Italic',
+ postScriptName: 'Arimo-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SsUXPaYmlJV6ME71r4YYcvFT.png',
+ style: 'Arimo-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sdzZCDf9_T_10c3i9MeUcyat4iJY-2RBrEdwcoaKww.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rZKn_FcBPS6ZRdap3R2_ranN',
+ family: 'Arimo',
+ fullName: 'Arimo SemiBold Italic',
+ postScriptName: 'Arimo-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Q0ttDo4tEpAbT7hrNpE1VoYm.png',
+ style: 'Arimo-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sdzZCDf9_T_10c3i9MeUcyat4iJY9aQxrEdwcoaKww.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gejCy8hClcpQgiDvMzpkUcTd',
+ family: 'Arimo',
+ fullName: 'Arimo Bold Italic',
+ postScriptName: 'Arimo-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XewoiYcyeDK1y8cjLRrmivAf.png',
+ style: 'Arimo-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/arimo/v17/P5sdzZCDf9_T_10c3i9MeUcyat4iJY9jQxrEdwcoaKww.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_i5oSrjXnxDQtzjsz55HPM9vL',
+ family: 'Asap',
+ fullName: 'Asap Medium',
+ postScriptName: 'Asap-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/xBriLX_RNnAVXqv2bjPMxVJZ.png',
+ style: 'Asap-Medium',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO9CniXp96a4Tc2EZzSuDAoKsEI1qhOUX-8AEEe.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gGe7zC7CpXxrgTH60wzVQb03',
+ family: 'Asap',
+ fullName: 'Asap SemiBold',
+ postScriptName: 'Asap-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/S5elwLIjSlxty0uIbfpC1dlh.png',
+ style: 'Asap-SemiBold',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO9CniXp96a4Tc2EZzSuDAoKsHk0ahOUX-8AEEe.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Mejwz0q7xjlFJgoYk4g5Nswx',
+ family: 'Asap',
+ fullName: 'Asap Bold',
+ postScriptName: 'Asap-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FqnqoHanIaoVsJTQ5ZREDmqe.png',
+ style: 'Asap-Bold',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO9CniXp96a4Tc2EZzSuDAoKsHd0ahOUX-8AEEe.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_A7Rr0By1QvthT0MZS7_BY2tC',
+ family: 'Asap',
+ fullName: 'Asap Regular',
+ postScriptName: 'Asap-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FNFB0ykN8Mf3Z9QRRTD26xcU.png',
+ style: 'Asap-Regular',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO9CniXp96a4Tc2EZzSuDAoKsE61qhOUX-8AEEe.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HozxwvSlANuLSGMbovxtSXNY',
+ family: 'Asap',
+ fullName: 'Asap Italic',
+ postScriptName: 'Asap-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/UWt2rzVnPeGV4OdwO5DUri3W.png',
+ style: 'Asap-Italic',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO7CniXp96ayz4E7kS706qGLdTylUANW3ueBVEeezU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FT7PacGtlWOw4Lp86VaJQcJx',
+ family: 'Asap',
+ fullName: 'Asap Medium Italic',
+ postScriptName: 'Asap-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/xxBjfKXD2N7YSMVlJn1JuHlQ.png',
+ style: 'Asap-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO7CniXp96ayz4E7kS706qGLdTylXINW3ueBVEeezU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_23P0hUuLn_HAlh4sp7XiMOAW',
+ family: 'Asap',
+ fullName: 'Asap SemiBold Italic',
+ postScriptName: 'Asap-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jViCZJXM5nSqd0kSNMMOD7Mx.png',
+ style: 'Asap-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO7CniXp96ayz4E7kS706qGLdTylZ4KW3ueBVEeezU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TG3DQYLTb9ncfCQsVTU6WNhU',
+ family: 'Asap',
+ fullName: 'Asap Bold Italic',
+ postScriptName: 'Asap-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6WX3MfMiYIn1Ih_Ye8yECDkL.png',
+ style: 'Asap-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/asap/v15/KFO7CniXp96ayz4E7kS706qGLdTylacKW3ueBVEeezU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HGAh2B6jgrxFZXPYbORUdgSF',
+ family: 'Biryani',
+ fullName: 'Biryani ExtraLight',
+ postScriptName: 'Biryani-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ldUOR55qWYVxHaVCFGbGNyil.png',
+ style: 'Biryani-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddYQyGTBSU-J-RxQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_aVHljq1EQL88FlV9L6sE_p_9',
+ family: 'Biryani',
+ fullName: 'Biryani Light',
+ postScriptName: 'Biryani-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PSPPdwV4Rp6aa74oLs2nIOnj.png',
+ style: 'Biryani-Light',
+ url: 'https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddeAxGTBSU-J-RxQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oPuaFjgscXsHlvJ4aFCfPXGw',
+ family: 'Biryani',
+ fullName: 'Biryani SemiBold',
+ postScriptName: 'Biryani-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tWKEVVc9rdvg4soBQz6tZCPY.png',
+ style: 'Biryani-SemiBold',
+ url: 'https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddZQ3GTBSU-J-RxQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cqFfcCAIbXpK42jU0BGLwmS_',
+ family: 'Biryani',
+ fullName: 'Biryani Bold',
+ postScriptName: 'Biryani-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Icz9k2eTQq8TYuhYJE2p2ytW.png',
+ style: 'Biryani-Bold',
+ url: 'https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84YddfA2GTBSU-J-RxQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hvfhHVRCjlPSFB9dCCckOtWr',
+ family: 'Biryani',
+ fullName: 'Biryani ExtraBold',
+ postScriptName: 'Biryani-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/y5hnx0aE42Oo37fl97iFOk0A.png',
+ style: 'Biryani-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84Yddew1GTBSU-J-RxQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YdGsBiEsqiZvSfYrfYIT4NnG',
+ family: 'Biryani',
+ fullName: 'Biryani Black',
+ postScriptName: 'Biryani-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/x7bPon6MTYeN5LX36L6cxWl5.png',
+ style: 'Biryani-Black',
+ url: 'https://fonts.gstatic.com/s/biryani/v6/hv-TlzNxIFoO84Yddcg0GTBSU-J-RxQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_304rgZ96myyeDrrEaL85DFPX',
+ family: 'Biryani',
+ fullName: 'Biryani Regular',
+ postScriptName: 'Biryani-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yMwtU1FbmuAqzJnsDzVZixMl.png',
+ style: 'Biryani-Regular',
+ url: 'https://fonts.gstatic.com/s/biryani/v6/hv-WlzNxIFoO84YdTUwZPTh5T-s.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_bml6akFpnKzfzYum8Ozh0h5Y',
+ family: 'Cairo',
+ fullName: 'Cairo ExtraLight',
+ postScriptName: 'Cairo-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/eslrYtcKfJXQTSPzMRQnNb7B.png',
+ style: 'Cairo-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5l2WgsQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IWXDWFOsDR8ruO2aEZl7vc34',
+ family: 'Cairo',
+ fullName: 'Cairo Light',
+ postScriptName: 'Cairo-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/M6TMK_lwnSc1LHpJpwFHrAK3.png',
+ style: 'Cairo-Light',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5lB2gsQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8_uPaTJ5ACsk7nf7DaQlo3uh',
+ family: 'Cairo',
+ fullName: 'Cairo Medium',
+ postScriptName: 'Cairo-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LCOCnmiQqaOcq5y0eErIYiMJ.png',
+ style: 'Cairo-Medium',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5la2gsQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FS7qsmoa81Gv_tl1JHpktuKV',
+ family: 'Cairo',
+ fullName: 'Cairo SemiBold',
+ postScriptName: 'Cairo-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/O8QFiTVPvZaRyh12NUW1HmGS.png',
+ style: 'Cairo-SemiBold',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5lh28sQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cJBu0TepwXu6BNX0XOqSghpX',
+ family: 'Cairo',
+ fullName: 'Cairo Bold',
+ postScriptName: 'Cairo-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Gm6tiYFosp6CvkrY8EmiLUCP.png',
+ style: 'Cairo-Bold',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5lvm8sQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LpEnUrtS6ZxHIyNGZVCm8ncn',
+ family: 'Cairo',
+ fullName: 'Cairo ExtraBold',
+ postScriptName: 'Cairo-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ShOzwQQs4NtfWzafnC0o9eLe.png',
+ style: 'Cairo-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5l2W8sQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9QZvy4AaK_R7g3b4CDxnVa4M',
+ family: 'Cairo',
+ fullName: 'Cairo Black',
+ postScriptName: 'Cairo-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZC9pwH49J4_zbYxrXOJGeaKT.png',
+ style: 'Cairo-Black',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5l8G8sQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_K5wF4nhRCw8kELjD4HwsBzHI',
+ family: 'Cairo',
+ fullName: 'Cairo Regular',
+ postScriptName: 'Cairo-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/A8yNc7zW0nrWEc0ddVUdsGg1.png',
+ style: 'Cairo-Regular',
+ url: 'https://fonts.gstatic.com/s/cairo/v14/SLXVc1nY6HkvangtZmpcWmhzfH5lWWgsQSaT0J0vRQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tK5TXluPgTiEeqRvz_VpKfAr',
+ family: 'Damion',
+ fullName: 'Damion Regular',
+ postScriptName: 'Damion',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qX8drRBUkVZeq8bx1rEyMKWs.png',
+ style: 'Damion',
+ url: 'https://fonts.gstatic.com/s/damion/v10/hv-XlzJ3KEUe_YZUbWY3MTFgVg.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__pGUsW6BBDLeG5iFZA_j4hvF',
+ family: 'Exo',
+ fullName: 'Exo Thin',
+ postScriptName: 'Exo-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/QTKwau5QBz2Wa9unOYJijVTJ.png',
+ style: 'Exo-Thin',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM2CwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qsbmQiCkUQ0HB7kkyNkyH95Q',
+ family: 'Exo',
+ fullName: 'Exo ExtraLight',
+ postScriptName: 'Exo-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6cvT36DFYOjEo2gLWHNbmOFS.png',
+ style: 'Exo-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4tM3CwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qbtGbBqB7Vy9rA1R8LfGsnaV',
+ family: 'Exo',
+ fullName: 'Exo Light',
+ postScriptName: 'Exo-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/xiT7aF79PAA_xEqg05ApFqHi.png',
+ style: 'Exo-Light',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4g03CwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8RLeKvAUqadgnzaKI8ixarAx',
+ family: 'Exo',
+ fullName: 'Exo Medium',
+ postScriptName: 'Exo-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/swJaFcVgUT8aWHH8rwJI9sMb.png',
+ style: 'Exo-Medium',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4mE3CwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qO39dwIhpuirbLc3ltDBU1I2',
+ family: 'Exo',
+ fullName: 'Exo SemiBold',
+ postScriptName: 'Exo-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RxD6DsWiJC9J9kcTh1GNCLbw.png',
+ style: 'Exo-SemiBold',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4o0wCwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Yn_rlef75KBO58wvBBW8wfFp',
+ family: 'Exo',
+ fullName: 'Exo Bold',
+ postScriptName: 'Exo-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5fzXRl3H3nFLnGcc4VkPmxuF.png',
+ style: 'Exo-Bold',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4rQwCwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WZq2qNwkEF0t9NCMZ_QExIpR',
+ family: 'Exo',
+ fullName: 'Exo ExtraBold',
+ postScriptName: 'Exo-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Wy79HMefEfFt1x0xGqqt3aeJ.png',
+ style: 'Exo-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4tMwCwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_eSJuPeERPMjssU7ZoRrp1Ois',
+ family: 'Exo',
+ fullName: 'Exo Black',
+ postScriptName: 'Exo-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/A5GeBJ3F78b6GzpMIdYPZPN9.png',
+ style: 'Exo-Black',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4vowCwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dTuTGuECbqnTG41gSNgCiAnO',
+ family: 'Exo',
+ fullName: 'Exo Regular',
+ postScriptName: 'Exo-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Ap9H5EH3TyouE_b1kmx4oQcl.png',
+ style: 'Exo-Regular',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM3CwNsOl4p5Is.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UasMNrCidbLRLlnoFKTOqMKY',
+ family: 'Exo',
+ fullName: 'Exo Thin Italic',
+ postScriptName: 'Exo-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tUSOHWY0UzhOZemF53x6sHVu.png',
+ style: 'Exo-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t040FmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UaoHuGkCSiI92cGljUIq8HFn',
+ family: 'Exo',
+ fullName: 'Exo ExtraLight Italic',
+ postScriptName: 'Exo-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KXLZvDz_hnZ78n0OVYrk5kZh.png',
+ style: 'Exo-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t0Y0BmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7v6NmQ2l9wX0cY5DKpoRRG4M',
+ family: 'Exo',
+ fullName: 'Exo Light Italic',
+ postScriptName: 'Exo-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KBtPsOSZq2nGKG9HsqJB7zYW.png',
+ style: 'Exo-LightItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t0vUBmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qzMAdOv14OBKw6vPcQGbd69g',
+ family: 'Exo',
+ fullName: 'Exo Italic',
+ postScriptName: 'Exo-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HWrNUkTict2WCxJ8SVlWYBeK.png',
+ style: 'Exo-Italic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t040BmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hPRM6FzD5f0JQoARS3OBl1Lu',
+ family: 'Exo',
+ fullName: 'Exo Medium Italic',
+ postScriptName: 'Exo-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Zjcz8bnQaqevX04F6akP8E0U.png',
+ style: 'Exo-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t00UBmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SjHonDbmttoF0R1iDIU4Zunx',
+ family: 'Exo',
+ fullName: 'Exo SemiBold Italic',
+ postScriptName: 'Exo-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vfOmh1YkMdNiseIyvVCsi_oD.png',
+ style: 'Exo-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t0PUdmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dCTLYioW_m195ABE_KWkHfow',
+ family: 'Exo',
+ fullName: 'Exo Bold Italic',
+ postScriptName: 'Exo-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aB1GZhIxfmBEzC5nqLrP2yRw.png',
+ style: 'Exo-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t0BEdmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HUCY95tfTlMA9jgEvPDIMvaj',
+ family: 'Exo',
+ fullName: 'Exo ExtraBold Italic',
+ postScriptName: 'Exo-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NipiZb3sFta1Wjrc_npis2HH.png',
+ style: 'Exo-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t0Y0dmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nVo1sgSRhELPVVopg1gJJR9F',
+ family: 'Exo',
+ fullName: 'Exo Black Italic',
+ postScriptName: 'Exo-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8PB_6qaohyJQKwO9dLyB4P2_.png',
+ style: 'Exo-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/exo/v15/4UafrEtFpBISdmSt-MY2ehbO95t0SkdmPnws9Iu-uA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wTLQUpi4AizulQ1fSOHAQLQ8',
+ family: 'Akronim',
+ fullName: 'Akronim Regular',
+ postScriptName: 'Akronim-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jkz17qVvqf4XSCsVydW7P_90.png',
+ style: 'Akronim-Regular',
+ url: 'https://fonts.gstatic.com/s/akronim/v12/fdN-9sqWtWZZlHRp-gBxkFYN-a8.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZPpqC_K3ItrI8IRk2at0iEas',
+ family: 'Assistant',
+ fullName: 'Assistant ExtraLight',
+ postScriptName: 'Assistant-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tCP9ZpqwqePMBZr9JDHal4xV.png',
+ style: 'Assistant-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZnEGGf3qGuvM4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8ZayNpBNRtYNNENG1hoVUTKA',
+ family: 'Assistant',
+ fullName: 'Assistant Light',
+ postScriptName: 'Assistant-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/F0NzF1_K3q7K_mg_kjiOfp6G.png',
+ style: 'Assistant-Light',
+ url: 'https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtrhnEGGf3qGuvM4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MOAZ95_99nzvCFIn0Tmhs9nf',
+ family: 'Assistant',
+ fullName: 'Assistant Medium',
+ postScriptName: 'Assistant-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/X4WeqcAv1eyqczJ2kzswg0Rz.png',
+ style: 'Assistant-Medium',
+ url: 'https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQttRnEGGf3qGuvM4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5VLw6OWyYXkPZ7GCSXjnw8cN',
+ family: 'Assistant',
+ fullName: 'Assistant SemiBold',
+ postScriptName: 'Assistant-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jsIiqENhyseXvmO_1lkWxvtd.png',
+ style: 'Assistant-SemiBold',
+ url: 'https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtjhgEGGf3qGuvM4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PQ_Iacu23jNKXefehSC6AUF9',
+ family: 'Assistant',
+ fullName: 'Assistant Bold',
+ postScriptName: 'Assistant-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zH_xjqN5QWT72Y38Zl9NapID.png',
+ style: 'Assistant-Bold',
+ url: 'https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtgFgEGGf3qGuvM4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_R7RisJ3gHVb_oykRxoCtaw6m',
+ family: 'Assistant',
+ fullName: 'Assistant ExtraBold',
+ postScriptName: 'Assistant-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Fllm0H4CO8ujQhKLmBDADof9.png',
+ style: 'Assistant-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtmZgEGGf3qGuvM4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rsluus7d7cNdb9bhmj039SzY',
+ family: 'Assistant',
+ fullName: 'Assistant Regular',
+ postScriptName: 'Assistant-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KRyi7UCk5x3ZJ2Xx0NcvLDZ8.png',
+ style: 'Assistant-Regular',
+ url: 'https://fonts.gstatic.com/s/assistant/v8/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnEGGf3qGuvM4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nuFycygBOBvLxiCxNu1DIo9S',
+ family: 'Audiowide',
+ fullName: 'Audiowide Regular',
+ postScriptName: 'Audiowide-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/flPvLJqdA1TFqAUKRLjNeiHu.png',
+ style: 'Audiowide-Regular',
+ url: 'https://fonts.gstatic.com/s/audiowide/v9/l7gdbjpo0cum0ckerWCtkQXPExpQBw.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dx594SSTmrAjm4wuaguVxcZP',
+ family: 'Bitter',
+ fullName: 'Bitter Thin',
+ postScriptName: 'Bitter-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PDmY8OvUlN86_9feKq2jRptW.png',
+ style: 'Bitter-Thin',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbeCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KxqKGeSCNfLw_OU_QRxDEmrn',
+ family: 'Bitter',
+ fullName: 'Bitter ExtraLight',
+ postScriptName: 'Bitter-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jBD9J6c3DuPB8MjcurDhgTWm.png',
+ style: 'Bitter-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbfCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kGY0neNG4SvTb7JzjXibLQtv',
+ family: 'Bitter',
+ fullName: 'Bitter Light',
+ postScriptName: 'Bitter-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9m8lH6qgsdzqLtwpgQ6RgS3p.png',
+ style: 'Bitter-Light',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8ajfCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_osiHe8REJsMOx7bMF8R__eQd',
+ family: 'Bitter',
+ fullName: 'Bitter Medium',
+ postScriptName: 'Bitter-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FuRWm9KKiiufNJnQlzWsdXOy.png',
+ style: 'Bitter-Medium',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8cTfCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZnBSCCRt_MyStK6fdlke_YeX',
+ family: 'Bitter',
+ fullName: 'Bitter SemiBold',
+ postScriptName: 'Bitter-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Vf6Hj0eRUPpPlhIYAVN31WAq.png',
+ style: 'Bitter-SemiBold',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8SjYCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qc5OzF5AP3Blpb7O18jwQLgL',
+ family: 'Bitter',
+ fullName: 'Bitter Bold',
+ postScriptName: 'Bitter-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/s09974X6KqyMnVplZcumpHgL.png',
+ style: 'Bitter-Bold',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8RHYCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_k3LfoBzJisEJSz4dqPX6dGzE',
+ family: 'Bitter',
+ fullName: 'Bitter ExtraBold',
+ postScriptName: 'Bitter-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ezhNgMu3ckA5PTlopv_Q5g56.png',
+ style: 'Bitter-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8XbYCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_bst7ePPz2GMG1iJ4FQmKPMM_',
+ family: 'Bitter',
+ fullName: 'Bitter Black',
+ postScriptName: 'Bitter-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DgSKDfOWgCR5x9A1MnrV96bw.png',
+ style: 'Bitter-Black',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8V_YCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0Um0OMmhv0YAc6U4_TXCsR3n',
+ family: 'Bitter',
+ fullName: 'Bitter Regular',
+ postScriptName: 'Bitter-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NIRD9ycz3yrsDqsrOI99vKSu.png',
+ style: 'Bitter-Regular',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbfCL_EXFh2reU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_RcgQyUQb9o3hNzUuB2FlHo0D',
+ family: 'Bitter',
+ fullName: 'Bitter Thin Italic',
+ postScriptName: 'Bitter-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yE7YfpzkAbHL_GtRXwhRSdDt.png',
+ style: 'Bitter-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4P3OWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PTGAyf9yhXEh3sW2IcRgjoNx',
+ family: 'Bitter',
+ fullName: 'Bitter ExtraLight Italic',
+ postScriptName: 'Bitter-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0n2oodfjG0Sdq0keNSQ3P7U1.png',
+ style: 'Bitter-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPzOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CIVHSap2GHshqlbH0LsTK6ki',
+ family: 'Bitter',
+ fullName: 'Bitter Light Italic',
+ postScriptName: 'Bitter-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vWI_me18MV7YMOQgCEh3t7Gr.png',
+ style: 'Bitter-LightItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cvvzOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_AUVRRbhRS2eXwuhQYXOsGTVY',
+ family: 'Bitter',
+ fullName: 'Bitter Italic',
+ postScriptName: 'Bitter-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/z2JR4yjt2pQtRpHa0l_r_x6N.png',
+ style: 'Bitter-Italic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4PzOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Dye40j2Fzq3bkzBuDEBwfIeh',
+ family: 'Bitter',
+ fullName: 'Bitter Medium Italic',
+ postScriptName: 'Bitter-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AwBuFALT32OCnwkejj9Ta0KH.png',
+ style: 'Bitter-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c0vzOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QWn3vjoBtgL8LfMOosj4ojuS',
+ family: 'Bitter',
+ fullName: 'Bitter SemiBold Italic',
+ postScriptName: 'Bitter-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_DnnsKoQGXM1jnn0H6drt3Rv.png',
+ style: 'Bitter-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cPvvOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7zSgBU3Xw3CK8Zn52f_Qxi3O',
+ family: 'Bitter',
+ fullName: 'Bitter Bold Italic',
+ postScriptName: 'Bitter-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aH9IvdHekEopwvGlkUdpzYXu.png',
+ style: 'Bitter-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cB_vOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4BIMsibh2Um478caDcEjpJ6k',
+ family: 'Bitter',
+ fullName: 'Bitter ExtraBold Italic',
+ postScriptName: 'Bitter-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/j1c8aZY51I1XKXv5CFR9UQ0S.png',
+ style: 'Bitter-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cYPvOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_1xBIghoFKYwefGWEwymRILiA',
+ family: 'Bitter',
+ fullName: 'Bitter Black Italic',
+ postScriptName: 'Bitter-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5r81MS_vBfpV2KGYisG3USGQ.png',
+ style: 'Bitter-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/bitter/v19/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6cSfvOWHpzveWxBw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_g7s0YmASAkKF60Y5ialavFl1',
+ family: 'Caesar Dressing',
+ fullName: 'Caesar Dressing Regular',
+ postScriptName: 'CaesarDressing',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KAt2Pb8Ogbi2hlHTNpToydZ5.png',
+ style: 'CaesarDressing',
+ url: 'https://fonts.gstatic.com/s/caesardressing/v11/yYLx0hLa3vawqtwdswbotmK4vrR3cbb6LZttyg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qxEQ_KUiuE4IZ9UAAFo0ngqV',
+ family: 'Candal',
+ fullName: 'Candal Regular',
+ postScriptName: 'Candal',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/G7P5uFxQDraQLddMfZEoeXXj.png',
+ style: 'Candal',
+ url: 'https://fonts.gstatic.com/s/candal/v10/XoHn2YH6T7-t_8cNAR4Jt9Yxlw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_imJCEeVxz95sWeto9Bj61vxQ',
+ family: 'Coda',
+ fullName: 'Coda ExtraBold',
+ postScriptName: 'Coda-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WxYgktPPlifNx53Dz844Toy7.png',
+ style: 'Coda-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/coda/v16/SLXIc1jY5nQ8HeIgTp6mw9t1cX8.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wwvL1AM1VrqeHuWNVko8tXg4',
+ family: 'Coda',
+ fullName: 'Coda Regular',
+ postScriptName: 'Coda-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nCPsQovww97V2a_pjTHeRpcf.png',
+ style: 'Coda-Regular',
+ url: 'https://fonts.gstatic.com/s/coda/v16/SLXHc1jY5nQ8JUIMapaN39I.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hDPxEt5rLDXwkGAJaJw5MsRu',
+ family: 'Comfortaa',
+ fullName: 'Comfortaa Light',
+ postScriptName: 'Comfortaa-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/UH9KxaGixMqHI5zpjDSC_01p.png',
+ style: 'Comfortaa-Light',
+ url: 'https://fonts.gstatic.com/s/comfortaa/v34/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4TbMPrQVIT9c2c8.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pMVcJtQgnfIIJnfU7efGhguP',
+ family: 'Comfortaa',
+ fullName: 'Comfortaa Medium',
+ postScriptName: 'Comfortaa-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SAE_LE4zdUbUdlbt_p6JPVNd.png',
+ style: 'Comfortaa-Medium',
+ url: 'https://fonts.gstatic.com/s/comfortaa/v34/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4VrMPrQVIT9c2c8.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ODYGHRBKMrAIUhidssqIKEuS',
+ family: 'Comfortaa',
+ fullName: 'Comfortaa SemiBold',
+ postScriptName: 'Comfortaa-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tPlcAtAdBVYd8GTOqL1OuLU5.png',
+ style: 'Comfortaa-SemiBold',
+ url: 'https://fonts.gstatic.com/s/comfortaa/v34/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLPrQVIT9c2c8.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tEieOInJlI3I7G9L3feLSttn',
+ family: 'Comfortaa',
+ fullName: 'Comfortaa Bold',
+ postScriptName: 'Comfortaa-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/i0bmqeqxyRH1YL_w6stqCtHm.png',
+ style: 'Comfortaa-Bold',
+ url: 'https://fonts.gstatic.com/s/comfortaa/v34/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LPrQVIT9c2c8.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CvHvgMSbkZpj8ijW4cx8GRhI',
+ family: 'Comfortaa',
+ fullName: 'Comfortaa Regular',
+ postScriptName: 'Comfortaa-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dErCdTTYL88UEzLO1CoOgLeK.png',
+ style: 'Comfortaa-Regular',
+ url: 'https://fonts.gstatic.com/s/comfortaa/v34/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMPrQVIT9c2c8.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_VWn1a0PRIgHX1f9BQCutV76S',
+ family: 'Comforter',
+ fullName: 'Comforter Regular',
+ postScriptName: 'Comforter-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1OYseo7JOfKzpE4oFdGjkhN4.png',
+ style: 'Comforter-Regular',
+ url: 'https://fonts.gstatic.com/s/comforter/v3/H4clBXOCl8nQnlaql3Qa6JG8iqeuag.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TWtr_DmL7RssxN8zpNO4hWsf',
+ family: 'Creepster',
+ fullName: 'Creepster Regular',
+ postScriptName: 'Creepster-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uoehvkh4ZPU4at3jPX7CEJ3e.png',
+ style: 'Creepster-Regular',
+ url: 'https://fonts.gstatic.com/s/creepster/v9/AlZy_zVUqJz4yMrniH4hdXf4XB0Tow.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GBfBJCWQBxeyTaIzs_MedHnT',
+ family: 'Cutive Mono',
+ fullName: 'Cutive Mono Regular',
+ postScriptName: 'CutiveMono-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/33VUdrotb9iFa9tD998qvTfx.png',
+ style: 'CutiveMono-Regular',
+ url: 'https://fonts.gstatic.com/s/cutivemono/v9/m8JWjfRfY7WVjVi2E-K9H5RFRG-K3Mud.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ukplsDlTKtQetECa3GKSIzZM',
+ family: 'Eczar',
+ fullName: 'Eczar Medium',
+ postScriptName: 'Eczar-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nPxaVueZ2mBPRBlwkveggPLz.png',
+ style: 'Eczar-Medium',
+ url: 'https://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzXWL8t622v9WNjW.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jcblA_XGVnLGc2JiZymX6lMc',
+ family: 'Eczar',
+ fullName: 'Eczar SemiBold',
+ postScriptName: 'Eczar-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/C_lysKMuVs6s9Y1BFFELMWWR.png',
+ style: 'Eczar-SemiBold',
+ url: 'https://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzX6KMt622v9WNjW.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_H1ZGcp1U0LhtkAWCO8gI6HD_',
+ family: 'Eczar',
+ fullName: 'Eczar Bold',
+ postScriptName: 'Eczar-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NA40NRJjzXiVYDIOcL1afair.png',
+ style: 'Eczar-Bold',
+ url: 'https://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzWeKct622v9WNjW.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JuhmeLZH3xF6hfXkU80BlZHS',
+ family: 'Eczar',
+ fullName: 'Eczar ExtraBold',
+ postScriptName: 'Eczar-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VUs8nA61hR8bjSCzRpt4n34U.png',
+ style: 'Eczar-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/eczar/v9/BXRovF3Pi-DLmzWCKst622v9WNjW.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5AscxT91a1mAAAVyl0mKBTt0',
+ family: 'Eczar',
+ fullName: 'Eczar Regular',
+ postScriptName: 'Eczar-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DbmY1d_cafaKIedALKbWnDNp.png',
+ style: 'Eczar-Regular',
+ url: 'https://fonts.gstatic.com/s/eczar/v9/BXRlvF3Pi-DLmw0iBu9y8Hf0.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8pRLQVCn5sNmbqSyKBCCtUdN',
+ family: 'Alegreya',
+ fullName: 'Alegreya Medium',
+ postScriptName: 'Alegreya-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bXzaYXonSD8XgoVBSIErVC2K.png',
+ style: 'Alegreya-Medium',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBUI_KCisSGVrw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xoQJxuQj0PIdRvDMUwoH2Wth',
+ family: 'Alegreya',
+ fullName: 'Alegreya SemiBold',
+ postScriptName: 'Alegreya-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/q93n4HejSqPS2wW2AslOjWp3.png',
+ style: 'Alegreya-SemiBold',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGKBII_KCisSGVrw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lNijb2nXPEamioGqVr8ocIL_',
+ family: 'Alegreya',
+ fullName: 'Alegreya Bold',
+ postScriptName: 'Alegreya-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/itA_DPrwQ0BGqaEvVimBPtV_.png',
+ style: 'Alegreya-Bold',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGERII_KCisSGVrw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_1aMtrpJ_4dqEmj0iNwKRxKPK',
+ family: 'Alegreya',
+ fullName: 'Alegreya ExtraBold',
+ postScriptName: 'Alegreya-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zuboK2QaY5MhuYW7xRIGmaBE.png',
+ style: 'Alegreya-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGdhII_KCisSGVrw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_m4ONrhRm1Eav2G7Q4FHMlo9f',
+ family: 'Alegreya',
+ fullName: 'Alegreya Black',
+ postScriptName: 'Alegreya-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tiPcmCGingxtbluwmyd5QX22.png',
+ style: 'Alegreya-Black',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGXxII_KCisSGVrw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_avLUi4WzBtCqlyilP8MZ6uRb',
+ family: 'Alegreya',
+ fullName: 'Alegreya Regular',
+ postScriptName: 'Alegreya-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rTRCfXKXH85_ZkaCYJf6qWCJ.png',
+ style: 'Alegreya-Regular',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNG9hUI_KCisSGVrw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qS0ilW96BevAQ68G_9Muwg3Y',
+ family: 'Alegreya',
+ fullName: 'Alegreya Italic',
+ postScriptName: 'Alegreya-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ImMvGON0ffTELJvivzkW9AM7.png',
+ style: 'Alegreya-Italic',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbgv6qmkySFr9V9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hNePcoxxP1uMIW4g7rPd5eAx',
+ family: 'Alegreya',
+ fullName: 'Alegreya Medium Italic',
+ postScriptName: 'Alegreya-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/18YRNR1siOtEftqHj10HpKt8.png',
+ style: 'Alegreya-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbSv6qmkySFr9V9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pIdFIW64rxw5kwpFArXRegeL',
+ family: 'Alegreya',
+ fullName: 'Alegreya SemiBold Italic',
+ postScriptName: 'Alegreya-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/o8m9knQdttpzEp81cgzxanyn.png',
+ style: 'Alegreya-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlY-uKqmkySFr9V9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cKDrlZgJlRLomyD0xICidW_8',
+ family: 'Alegreya',
+ fullName: 'Alegreya Bold Italic',
+ postScriptName: 'Alegreya-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/t0a3bniI_ksN32yVEda5f25j.png',
+ style: 'Alegreya-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlYHuKqmkySFr9V9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_RUJCPJYgK6q3LLklSu0BgVW7',
+ family: 'Alegreya',
+ fullName: 'Alegreya ExtraBold Italic',
+ postScriptName: 'Alegreya-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7kCf7H86uhJ8OaIWtaKios2x.png',
+ style: 'Alegreya-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlZguKqmkySFr9V9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7iBLWwbMTqNI0KlFFy1ommf5',
+ family: 'Alegreya',
+ fullName: 'Alegreya Black Italic',
+ postScriptName: 'Alegreya-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9z0r9nJX7jFhfD06G4Mb1pno.png',
+ style: 'Alegreya-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/alegreya/v19/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlZJuKqmkySFr9V9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_U_dEQP3FmMKLbgfaqg3Ij4IZ',
+ family: 'Allerta Stencil',
+ fullName: 'Allerta Stencil Regular',
+ postScriptName: 'AllertaStencil-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/M0pjM11tGIF5RvI4KlJPCof3.png',
+ style: 'AllertaStencil-Regular',
+ url: 'https://fonts.gstatic.com/s/allertastencil/v11/HTx0L209KT-LmIE9N7OR6eiycOeF-zz313DuvQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7jAaVy1AsZNxfAREQj64Y10_',
+ family: 'Anton',
+ fullName: 'Anton Regular',
+ postScriptName: 'Anton-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PX2m3uTUsR5rz_lKNH5mluoO.png',
+ style: 'Anton-Regular',
+ url: 'https://fonts.gstatic.com/s/anton/v15/1Ptgg87LROyAm0K08i4gS7lu.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_sZ3EhsHe_mENZvzofoHijvDu',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow Medium',
+ postScriptName: 'ArchivoNarrow-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2NGBWTGMrtfxILZr3tvi23dq.png',
+ style: 'ArchivoNarrow-Medium',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvHlGKpHOtFCQ76Q.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CUArBC_zifAz5ml9UtEMQ3lJ',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow SemiBold',
+ postScriptName: 'ArchivoNarrow-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_cyRK3cQEpzRAj6LLZIFtNpu.png',
+ style: 'ArchivoNarrow-SemiBold',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhv8laKpHOtFCQ76Q.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_USf7VATmurww5guiFQtcLAXb',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow Bold',
+ postScriptName: 'ArchivoNarrow-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/H_tcB6Y7Q44ZuX11s5IiGr0l.png',
+ style: 'ArchivoNarrow-Bold',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvy1aKpHOtFCQ76Q.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4t33XqGrdbwCswBjsrwE3z_b',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow Regular',
+ postScriptName: 'ArchivoNarrow-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2485kzQO2wVWJsMckh7yYDSY.png',
+ style: 'ArchivoNarrow-Regular',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss5ApVBdCYD5Q7hcxTE1ArZ0Zz8oY2KRmwvKhhvLFGKpHOtFCQ76Q.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_VgzUBAEBcJkgjBJZruvMKRqe',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow Italic',
+ postScriptName: 'ArchivoNarrow-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fPWkfoPcQDyJ8dPPmzfxh6Nq.png',
+ style: 'ArchivoNarrow-Italic',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss7ApVBdCYD5Q7hcxTE1ArZ0bb1k3JSLwe1hB965BJi53mpNiEr6T6Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8pDqlEhsJBqDEmRxqEncdPFg',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow Medium Italic',
+ postScriptName: 'ArchivoNarrow-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mRj4ygFpe75Fwrf_4uIgp3Qd.png',
+ style: 'ArchivoNarrow-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss7ApVBdCYD5Q7hcxTE1ArZ0bb1k3JSLwe1hB965BJQ53mpNiEr6T6Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zv5PYJnUGCcmWzDUfZyx5qtJ',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow SemiBold Italic',
+ postScriptName: 'ArchivoNarrow-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wyyJmjVHEfkxx7mvZReU_JUC.png',
+ style: 'ArchivoNarrow-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss7ApVBdCYD5Q7hcxTE1ArZ0bb1k3JSLwe1hB965BK84HmpNiEr6T6Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IFzMug5VwDVFuKXoMi6DHhhv',
+ family: 'Archivo Narrow',
+ fullName: 'Archivo Narrow Bold Italic',
+ postScriptName: 'ArchivoNarrow-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6kq__T90kyQRWAsHlH_uvlqR.png',
+ style: 'ArchivoNarrow-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/archivonarrow/v18/tss7ApVBdCYD5Q7hcxTE1ArZ0bb1k3JSLwe1hB965BKF4HmpNiEr6T6Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QaO6F35k0C9JOBD7YQAqEud6',
+ family: 'Dancing Script',
+ fullName: 'Dancing Script Medium',
+ postScriptName: 'DancingScript-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/54Pyiy_JX0Il6SJ95zplFQNg.png',
+ style: 'DancingScript-Medium',
+ url: 'https://fonts.gstatic.com/s/dancingscript/v19/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BAyoHTeB9ptDqpw.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jke52U3oDsxImMYXNvE5S9sc',
+ family: 'Dancing Script',
+ fullName: 'Dancing Script SemiBold',
+ postScriptName: 'DancingScript-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nh0BTUZsTk3m00srLTCDzFud.png',
+ style: 'DancingScript-SemiBold',
+ url: 'https://fonts.gstatic.com/s/dancingscript/v19/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B7y0HTeB9ptDqpw.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Pw9RBxGNly_uWGOM0wVyR6z3',
+ family: 'Dancing Script',
+ fullName: 'Dancing Script Bold',
+ postScriptName: 'DancingScript-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2J9xOJYOJPfi5B6gqHHitAGD.png',
+ style: 'DancingScript-Bold',
+ url: 'https://fonts.gstatic.com/s/dancingscript/v19/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B1i0HTeB9ptDqpw.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_znGvSF8Le5F6lcFFYyFThfxh',
+ family: 'Dancing Script',
+ fullName: 'Dancing Script Regular',
+ postScriptName: 'DancingScript-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XqDu1gfIAOHUPqRvkOkqu8iY.png',
+ style: 'DancingScript-Regular',
+ url: 'https://fonts.gstatic.com/s/dancingscript/v19/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTeB9ptDqpw.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Cysny0VqZ01z2N6O3U6_Ah0n',
+ family: 'Dosis',
+ fullName: 'Dosis ExtraLight',
+ postScriptName: 'Dosis-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3tatglt32VNHhE1dBmCBE8HV.png',
+ style: 'Dosis-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/dosis/v22/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7MV3BkFTq4EPw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_25E9YF1TGQegLb3NeC0058eC',
+ family: 'Dosis',
+ fullName: 'Dosis Light',
+ postScriptName: 'Dosis-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tob36hfwGUg5nMfg4mVfqjIk.png',
+ style: 'Dosis-Light',
+ url: 'https://fonts.gstatic.com/s/dosis/v22/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMV3BkFTq4EPw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_DoKrlh67z97hSY07BQh3Kdfd',
+ family: 'Dosis',
+ fullName: 'Dosis Medium',
+ postScriptName: 'Dosis-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7_qgKq8I41Skjbjnnf58aRDL.png',
+ style: 'Dosis-Medium',
+ url: 'https://fonts.gstatic.com/s/dosis/v22/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMV3BkFTq4EPw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0Z1ezQ6gGSh9zNQMxSNhvyEM',
+ family: 'Dosis',
+ fullName: 'Dosis SemiBold',
+ postScriptName: 'Dosis-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/azS0YIuP7udhNsZJ90j5eZPl.png',
+ style: 'Dosis-SemiBold',
+ url: 'https://fonts.gstatic.com/s/dosis/v22/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQV3BkFTq4EPw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4KHwsUjRSGwKuKOa18TvON4B',
+ family: 'Dosis',
+ fullName: 'Dosis Bold',
+ postScriptName: 'Dosis-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OKfCKRDwcUw3Gjlq_89SL0gZ.png',
+ style: 'Dosis-Bold',
+ url: 'https://fonts.gstatic.com/s/dosis/v22/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQV3BkFTq4EPw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gB0enjvfUgk5_AMPSXkxCIKi',
+ family: 'Dosis',
+ fullName: 'Dosis ExtraBold',
+ postScriptName: 'Dosis-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Xhu8o9MD9aBZoUD1DFCE_891.png',
+ style: 'Dosis-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/dosis/v22/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7QV3BkFTq4EPw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_K_eJ1pOrHX3NhEvmG4IrWYlF',
+ family: 'Dosis',
+ fullName: 'Dosis Regular',
+ postScriptName: 'Dosis-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pfZpaFaXRJjjnLwAcqtCibJl.png',
+ style: 'Dosis-Regular',
+ url: 'https://fonts.gstatic.com/s/dosis/v22/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7MV3BkFTq4EPw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oMiFOCZ0HU_eS6L_3I3Ql031',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Thin',
+ postScriptName: 'FiraSans-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/a9ZHnUNj2icqmo9tXNkXBJob.png',
+ style: 'FiraSans-Thin',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9C4kDNxMZdWfMOD5Vn9IjOazP3dUTP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qbnZyCUwwy0ioTtrhsj4Wy_C',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans ExtraLight',
+ postScriptName: 'FiraSans-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kDOC24v7JT5ZUyzKezeEAeHz.png',
+ style: 'FiraSans-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnWKnuQR37fF3Wlg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_OJ_yef_twSZDZmA6JnRR1Vpx',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Light',
+ postScriptName: 'FiraSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8PkkNTcUB3NHDzchBEaoZssT.png',
+ style: 'FiraSans-Light',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnPKruQR37fF3Wlg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UZPkm_uKo5tEoGtgwNLgLIge',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Medium',
+ postScriptName: 'FiraSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VrlfnOSFIWYIsPZ8_JDBMAwy.png',
+ style: 'FiraSans-Medium',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnZKvuQR37fF3Wlg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gVIjNME12jqDxZkWQKjFLe8J',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans SemiBold',
+ postScriptName: 'FiraSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mSR5ioQiGXlbTfdgnRl5hL_c.png',
+ style: 'FiraSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnSKzuQR37fF3Wlg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_m9hpbuiEGQbABwiAKJhawBEK',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Bold',
+ postScriptName: 'FiraSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Iyc2wbrza0CGr57P0JGRp4Zc.png',
+ style: 'FiraSans-Bold',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnLK3uQR37fF3Wlg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_U1BYJBVRzXF_uq7HsutLfVoc',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans ExtraBold',
+ postScriptName: 'FiraSans-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/22EsYyab13lR5eMl7Cs3MX8o.png',
+ style: 'FiraSans-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnMK7uQR37fF3Wlg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tyK8lKv31vLD0XuqQr4EnahK',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Black',
+ postScriptName: 'FiraSans-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qJKt3zoufxLFIjBFrByoCYXd.png',
+ style: 'FiraSans-Black',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnFK_uQR37fF3Wlg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mBzFNC0GDsgUNw2aVgNqNhva',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Thin Italic',
+ postScriptName: 'FiraSans-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ICaYmW04FzPvBdvy1z5v3lg0.png',
+ style: 'FiraSans-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9A4kDNxMZdWfMOD5VvkrCqYTfVcFTPj0s.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2H51PGtmINltYCD4cJRpO4vv',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans ExtraLight Italic',
+ postScriptName: 'FiraSans-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/GkkvYkike8seGbCo8Ebhfba7.png',
+ style: 'FiraSans-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9f4kDNxMZdWfMOD5VvkrAGQBf_XljGllLX.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PqMaL8f9a5EQU2WNnkPBQyab',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Light Italic',
+ postScriptName: 'FiraSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/o65NsrLpiOIEvFjzbJb5a599.png',
+ style: 'FiraSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9f4kDNxMZdWfMOD5VvkrBiQxf_XljGllLX.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rEByyEm5l6NyzhAS9R13P3e0',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Regular',
+ postScriptName: 'FiraSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rY4kJMgmHsaJWs7a4su3z05o.png',
+ style: 'FiraSans-Regular',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9E4kDNxMZdWfMOD5VfkILKSTbndQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_m1V1ho7l7gDjhQs3mdanFMA9',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Italic',
+ postScriptName: 'FiraSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/W1TO0B60QzaXwWkQznmJFdaD.png',
+ style: 'FiraSans-Italic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9C4kDNxMZdWfMOD5VvkojOazP3dUTP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ooniJuUJlo92TGgZsgTRFYND',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Medium Italic',
+ postScriptName: 'FiraSans-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sHFJR5ZUnO9A397exHs4poU4.png',
+ style: 'FiraSans-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9f4kDNxMZdWfMOD5VvkrA6Qhf_XljGllLX.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IXdY7tQANbSmKDKZY2z8__Kz',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans SemiBold Italic',
+ postScriptName: 'FiraSans-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mMSss_e82cA_EHZznw5YJVZz.png',
+ style: 'FiraSans-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9f4kDNxMZdWfMOD5VvkrAWRRf_XljGllLX.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_58M8p97nTinJwdnIiHe0euPl',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Bold Italic',
+ postScriptName: 'FiraSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5LuAum4lwkRbHzBZskk9air3.png',
+ style: 'FiraSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9f4kDNxMZdWfMOD5VvkrByRBf_XljGllLX.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9GYI8QlD7umBLSVWDcuVZGSO',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans ExtraBold Italic',
+ postScriptName: 'FiraSans-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/EHR7Hb8EVynBhXPvdXzjGBX8.png',
+ style: 'FiraSans-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9f4kDNxMZdWfMOD5VvkrBuRxf_XljGllLX.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HpXvAIVVb_jnd8hEFMgRHBNA',
+ family: 'Fira Sans',
+ fullName: 'Fira Sans Black Italic',
+ postScriptName: 'FiraSans-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FG3AeL4tAVnJUVAqB0dHaWeb.png',
+ style: 'FiraSans-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/firasans/v11/va9f4kDNxMZdWfMOD5VvkrBKRhf_XljGllLX.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jDVWd7dqNokDjps8QLGsyqPR',
+ family: 'Hanalei',
+ fullName: 'Hanalei Regular',
+ postScriptName: 'Hanalei-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_s7AYaWFGD2400cKuK5xWKh5.png',
+ style: 'Hanalei-Regular',
+ url: 'https://fonts.gstatic.com/s/hanalei/v13/E21n_dD8iufIjBRHXzgmVydREus.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_aoKnZOSK52LpUMWPlyUcOVkU',
+ family: 'Hanalei Fill',
+ fullName: 'Hanalei Fill Regular',
+ postScriptName: 'HanaleiFill-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IqYbhrMvTkZrtsmZnQz5yu8g.png',
+ style: 'HanaleiFill-Regular',
+ url: 'https://fonts.gstatic.com/s/hanaleifill/v11/fC1mPYtObGbfyQznIaQzPQiMVwLBplm9aw.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_P5xrKRHUx535Tl4WxTp1Tgfa',
+ family: 'Jua',
+ fullName: 'Jua Regular',
+ postScriptName: 'Jua-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gxLqyxTCDLKXxBnfZByS4g8k.png',
+ style: 'Jua-Regular',
+ url: 'https://fonts.gstatic.com/s/jua/v8/co3KmW9ljjAjc-DZCsKgsg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cILj4ssEdCxKpuOG0pTUoncj',
+ family: 'Julius Sans One',
+ fullName: 'Julius Sans One Regular',
+ postScriptName: 'JuliusSansOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KCkgaJPwbaILbdh7BWmpH4Rw.png',
+ style: 'JuliusSansOne-Regular',
+ url: 'https://fonts.gstatic.com/s/juliussansone/v9/1Pt2g8TAX_SGgBGUi0tGOYEga5W-xXEW6aGXHw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0JrbNxmqqCBSOxn8oSxKCRli',
+ family: 'Just Me Again Down Here',
+ fullName: 'Just Me Again Down Here Regular',
+ postScriptName: 'JustMeAgainDownHere',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/alsGHoYTNX_RiPuAiRpNA_k0.png',
+ style: 'JustMeAgainDownHere',
+ url: 'https://fonts.gstatic.com/s/justmeagaindownhere/v14/MwQmbgXtz-Wc6RUEGNMc0QpRrfUh2hSdBBMoAuwHvqDwc_fg.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Fu5J7ZFmHEFIr8jd3RDMQ2Qm',
+ family: 'Lobster',
+ fullName: 'Lobster Regular',
+ postScriptName: 'Lobster-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qtK9B3rogiQ2hA3Y24dDTMxh.png',
+ style: 'Lobster-Regular',
+ url: 'https://fonts.gstatic.com/s/lobster/v23/neILzCirqoswsqX9_oWsMqEzSJQ.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_d1HR0JIjMft9uWh24f3ALu8B',
+ family: 'Notable',
+ fullName: 'Notable Regular',
+ postScriptName: 'Notable-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2VfpPGb1svswsEudXNcioA7V.png',
+ style: 'Notable-Regular',
+ url: 'https://fonts.gstatic.com/s/notable/v9/gNMEW3N_SIqx-WX9-HMoFIez5MI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SBDpZRQkXBjVxrTC7YdlDOJv',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans ExtraLight',
+ postScriptName: 'NunitoSans-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BxqtJKazN6hzdwn_tuLR_UGE.png',
+ style: 'NunitoSans-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9yAv5qWVAgVol-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_A8olxMmRVU70nNgzw0rrdWjX',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Light',
+ postScriptName: 'NunitoSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/V1Y6WshrjGNiOIrlm5zvyK6H.png',
+ style: 'NunitoSans-Light',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8WAf5qWVAgVol-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3N61ACPK8FD8rgcgokDaybsu',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans SemiBold',
+ postScriptName: 'NunitoSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/cpdrLDqMOehqHhPlDh6koX9L.png',
+ style: 'NunitoSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc9iB_5qWVAgVol-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_uzBQr8a2821nOU4s0gyXG4xs',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Bold',
+ postScriptName: 'NunitoSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/giVFAQweedIpbqdohwBFC5Mm.png',
+ style: 'NunitoSans-Bold',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8GBv5qWVAgVol-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_J83OdwIAy_24_ySpGm_CuNpa',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans ExtraBold',
+ postScriptName: 'NunitoSans-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/A8_JUZZtXsZOpoo6LQ4DeJdY.png',
+ style: 'NunitoSans-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8aBf5qWVAgVol-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_e5BbrotZ9pRPgLZ0ayyIS969',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Black',
+ postScriptName: 'NunitoSans-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PkkCxau9yrLK8Su3BUJBrrg6.png',
+ style: 'NunitoSans-Black',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe03MImSLYBIv1o4X1M8cc8-BP5qWVAgVol-.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FaL8I6VYD_dxbIrTcdPosioQ',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans ExtraLight Italic',
+ postScriptName: 'NunitoSans-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nGN4LPGovUisUKPP7D1c01hm.png',
+ style: 'NunitoSans-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe01MImSLYBIv1o4X1M8cce4GxZrU1QCU5l-06Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_r3oNDrHUcfmWuDzNDVPhN8tB',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Light Italic',
+ postScriptName: 'NunitoSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aPy7l41doOFFHRMGZ7COTA8P.png',
+ style: 'NunitoSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe01MImSLYBIv1o4X1M8cce4G3JoU1QCU5l-06Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UpcUs_TRvbT1ERIbANA8qYH8',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Regular',
+ postScriptName: 'NunitoSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sTO2U1Hgmb3Lm2YrOAV969zt.png',
+ style: 'NunitoSans-Regular',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe0qMImSLYBIv1o4X1M8cfe6Kdpickwp.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_T28GPN1UEZEI_iUw0zupaaPC',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Italic',
+ postScriptName: 'NunitoSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/acTPRT8qxB00TAC8u97TM8J1.png',
+ style: 'NunitoSans-Italic',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe0oMImSLYBIv1o4X1M8cce4I95Ad1wpT5A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_I7WErhkgeRMD7rr7_keTllXf',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans SemiBold Italic',
+ postScriptName: 'NunitoSans-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Wgb0npQTzPrDAR6SfNJmanWT.png',
+ style: 'NunitoSans-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe01MImSLYBIv1o4X1M8cce4GwZuU1QCU5l-06Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3Hl0KA5uaXiOHI_0CAYRxF2W',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Bold Italic',
+ postScriptName: 'NunitoSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IAEIeWjIJtceILknNf53luAr.png',
+ style: 'NunitoSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe01MImSLYBIv1o4X1M8cce4G2JvU1QCU5l-06Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UKhBb3HqB1TMPORFPI9wfkln',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans ExtraBold Italic',
+ postScriptName: 'NunitoSans-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uib5XUzc8t0_9mRKniJVF_45.png',
+ style: 'NunitoSans-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe01MImSLYBIv1o4X1M8cce4G35sU1QCU5l-06Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_te1mO1sdeWPqmg02iRJ8Ny7E',
+ family: 'Nunito Sans',
+ fullName: 'Nunito Sans Black Italic',
+ postScriptName: 'NunitoSans-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vz0p8SIdaUucfTBhfUptPI2Z.png',
+ style: 'NunitoSans-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/nunitosans/v8/pe01MImSLYBIv1o4X1M8cce4G1ptU1QCU5l-06Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EV0hQwhMXJRkgjnz8dzW_ORz',
+ family: 'Orbitron',
+ fullName: 'Orbitron Medium',
+ postScriptName: 'Orbitron-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SlGH_7lUY6iAWVsepmLDyBSO.png',
+ style: 'Orbitron-Medium',
+ url: 'https://fonts.gstatic.com/s/orbitron/v19/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyKS6xpmIyXjU1pg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_uacVYyakx9S5WPfaEDTZJROt',
+ family: 'Orbitron',
+ fullName: 'Orbitron SemiBold',
+ postScriptName: 'Orbitron-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wcOqXBqXY4vsamiMxUyxCfbN.png',
+ style: 'Orbitron-SemiBold',
+ url: 'https://fonts.gstatic.com/s/orbitron/v19/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyxSmxpmIyXjU1pg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MfB0oetxgxvOCXNMGcUTBsiV',
+ family: 'Orbitron',
+ fullName: 'Orbitron Bold',
+ postScriptName: 'Orbitron-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fbxmelbJox5zDGO5XMl96VDq.png',
+ style: 'Orbitron-Bold',
+ url: 'https://fonts.gstatic.com/s/orbitron/v19/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1ny_CmxpmIyXjU1pg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YFa0yJ6cWCTJdgDMWlfDTvUD',
+ family: 'Orbitron',
+ fullName: 'Orbitron ExtraBold',
+ postScriptName: 'Orbitron-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AZMz_29xO8q3xvwWgOaRWn9Q.png',
+ style: 'Orbitron-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/orbitron/v19/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nymymxpmIyXjU1pg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ciQ9st8KNfmDGCAcuTWuR15W',
+ family: 'Orbitron',
+ fullName: 'Orbitron Black',
+ postScriptName: 'Orbitron-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KjvwS_h7oJpNYAlGGkKkv92K.png',
+ style: 'Orbitron-Black',
+ url: 'https://fonts.gstatic.com/s/orbitron/v19/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nysimxpmIyXjU1pg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HKJcRfjLIBYBB3FHB9bIuObe',
+ family: 'Orbitron',
+ fullName: 'Orbitron Regular',
+ postScriptName: 'Orbitron-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/iYOmjnzO6JOfhOYo3mnj8j82.png',
+ style: 'Orbitron-Regular',
+ url: 'https://fonts.gstatic.com/s/orbitron/v19/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyGy6xpmIyXjU1pg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zQROyPAVbaIXti9cNH9ulo96',
+ family: 'Gluten',
+ fullName: 'Gluten Thin',
+ postScriptName: 'Gluten-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bTnZ_uVZzL8OM4lAz8VOGe5V.png',
+ style: 'Gluten-Thin',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_zh3_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_XOQrhaQT_aQFjqnsm1Koz5HV',
+ family: 'Gluten',
+ fullName: 'Gluten ExtraLight',
+ postScriptName: 'Gluten-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jA72waAxFBoI0tthyf2V3ndi.png',
+ style: 'Gluten-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_7h2_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Xx5JZiaD8QTDHl6Yvv33VNgG',
+ family: 'Gluten',
+ fullName: 'Gluten Light',
+ postScriptName: 'Gluten-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vvi5AFKpHLNJ2Mlv2PMDK3vZ.png',
+ style: 'Gluten-Light',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_2Z2_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7EgtgGyiHvj3JqSoD2RI_JKq',
+ family: 'Gluten',
+ fullName: 'Gluten Medium',
+ postScriptName: 'Gluten-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HEXo7WnUo5fjUQbLxpdUKFT_.png',
+ style: 'Gluten-Medium',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_wp2_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IMT7YyLbIUiou2IVZbZ4iR1Q',
+ family: 'Gluten',
+ fullName: 'Gluten SemiBold',
+ postScriptName: 'Gluten-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_smSFsX49XPVkIuJhmrnyMb1.png',
+ style: 'Gluten-SemiBold',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_-Zx_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5Hldt3cWHDst6w3KtbnXwuoV',
+ family: 'Gluten',
+ fullName: 'Gluten Bold',
+ postScriptName: 'Gluten-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/H_i_BcmDk9KZMO1KPbMYFm76.png',
+ style: 'Gluten-Bold',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_99x_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5CPEgPBZOQuxPrDN_HaTELm8',
+ family: 'Gluten',
+ fullName: 'Gluten ExtraBold',
+ postScriptName: 'Gluten-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/60PLczv2ZFU9CZLfuFm_YnTk.png',
+ style: 'Gluten-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_7hx_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YJtAY6CqFpQJGerF9ieWqZyh',
+ family: 'Gluten',
+ fullName: 'Gluten Black',
+ postScriptName: 'Gluten-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/YXe_R3ATeowtFi6vthpePn8x.png',
+ style: 'Gluten-Black',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_5Fx_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_sbxReBFUZLma_9XcwajbKBuJ',
+ family: 'Gluten',
+ fullName: 'Gluten Regular',
+ postScriptName: 'Gluten-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RX1Je8i8CRtasEoD4r6EZsVX.png',
+ style: 'Gluten-Regular',
+ url: 'https://fonts.gstatic.com/s/gluten/v4/HhyIU5gk9fW7OUdVIPh2wBPxSqQJ_zh2_DMrQqcdJrk.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ICUv7dkhyr29V7wXqDufisx8',
+ family: 'Hind',
+ fullName: 'Hind Light',
+ postScriptName: 'Hind-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ndeX3RsRj358W645QZyerpwN.png',
+ style: 'Hind-Light',
+ url: 'https://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfMJaIRuYjDpf5Vw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tL9wppoiFsMreVq7d2I3s7la',
+ family: 'Hind',
+ fullName: 'Hind Medium',
+ postScriptName: 'Hind-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OAsCuivpFLAtDuEA7y8IrhXc.png',
+ style: 'Hind-Medium',
+ url: 'https://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfJpbIRuYjDpf5Vw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_n2m1XpwTuElat_kYtX_gADfC',
+ family: 'Hind',
+ fullName: 'Hind SemiBold',
+ postScriptName: 'Hind-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/363P7v6mN5idbohYLASaKrWj.png',
+ style: 'Hind-SemiBold',
+ url: 'https://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfLZcIRuYjDpf5Vw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_w3pcW_F2KOlfayDMCRNQg0bg',
+ family: 'Hind',
+ fullName: 'Hind Bold',
+ postScriptName: 'Hind-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lgmjGO5lGxicVHkaXc6HXnns.png',
+ style: 'Hind-Bold',
+ url: 'https://fonts.gstatic.com/s/hind/v11/5aU19_a8oxmIfNJdIRuYjDpf5Vw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HK8N1nLAnCzFGmVYpyz3Wd_g',
+ family: 'Hind',
+ fullName: 'Hind Regular',
+ postScriptName: 'Hind-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SP0ofODYDVf1xxnWkhDDMjvI.png',
+ style: 'Hind-Regular',
+ url: 'https://fonts.gstatic.com/s/hind/v11/5aU69_a8oxmIRG5yBROzkDM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dWU_hz7YsgJ1STDjJsbY5_3Z',
+ family: 'Hind Siliguri',
+ fullName: 'Hind Siliguri Light',
+ postScriptName: 'HindSiliguri-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BeDXRsBz0JFjBGudSZ3MiIvb.png',
+ style: 'HindSiliguri-Light',
+ url: 'https://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRDf44uEfKiGvxts.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_AUQn0jMabK39Ad2oDnegIt_P',
+ family: 'Hind Siliguri',
+ fullName: 'Hind Siliguri Medium',
+ postScriptName: 'HindSiliguri-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qGDMl4URCVe8c6_Sqg54OEhD.png',
+ style: 'HindSiliguri-Medium',
+ url: 'https://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRG_54uEfKiGvxts.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xIeCCSzqevcgOr0YcTAy81kT',
+ family: 'Hind Siliguri',
+ fullName: 'Hind Siliguri SemiBold',
+ postScriptName: 'HindSiliguri-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lighG2yi3KhncYzjHzCwHYoT.png',
+ style: 'HindSiliguri-SemiBold',
+ url: 'https://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoREP-4uEfKiGvxts.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kcTcJ7DIaqazT70Wl0T9en6o',
+ family: 'Hind Siliguri',
+ fullName: 'Hind Siliguri Bold',
+ postScriptName: 'HindSiliguri-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wpdvyzmul3vgGxprp8dcVETA.png',
+ style: 'HindSiliguri-Bold',
+ url: 'https://fonts.gstatic.com/s/hindsiliguri/v7/ijwOs5juQtsyLLR5jN4cxBEoRCf_4uEfKiGvxts.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5z7cXfcnvxe0VD4vUXXLngs1',
+ family: 'Hind Siliguri',
+ fullName: 'Hind Siliguri Regular',
+ postScriptName: 'HindSiliguri-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/T4QJfsUstAq9p6kLOmQ0Czk5.png',
+ style: 'HindSiliguri-Regular',
+ url: 'https://fonts.gstatic.com/s/hindsiliguri/v7/ijwTs5juQtsyLLR5jN4cxBEofJvQxuk0Nig.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Aluj2ZZbDbV4C6i4mzZgS9ZR',
+ family: 'Indie Flower',
+ fullName: 'Indie Flower Regular',
+ postScriptName: 'IndieFlower',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3YDFz1tk3hI8lROSm445lDbY.png',
+ style: 'IndieFlower',
+ url: 'https://fonts.gstatic.com/s/indieflower/v12/m8JVjfNVeKWVnh3QMuKkFcZlbkGG1dKEDw.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lmUL_O1SYaVtYV36S28bL6YJ',
+ family: 'Karla',
+ fullName: 'Karla ExtraLight',
+ postScriptName: 'Karla-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OZboUgeaUK0W9Wlm_GlkzhFT.png',
+ style: 'Karla-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBIXvYC6trAT55ZBi1ueQVIjQTDeJqqFENLR7fHGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4AZsxiiiBqy2Mvd2o1m6hNjS',
+ family: 'Karla',
+ fullName: 'Karla Light',
+ postScriptName: 'Karla-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gxHXJlNGGV_3uNdtMC8tkmaT.png',
+ style: 'Karla-Light',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBIXvYC6trAT55ZBi1ueQVIjQTDppqqFENLR7fHGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gSl7VYw9kN_vKo4IXc2WTkgg',
+ family: 'Karla',
+ fullName: 'Karla Medium',
+ postScriptName: 'Karla-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/eNbDRk0zskwfi3lcRTi9yTLH.png',
+ style: 'Karla-Medium',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBIXvYC6trAT55ZBi1ueQVIjQTDypqqFENLR7fHGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_uSBTBvTYVP97YwTspZmOd3by',
+ family: 'Karla',
+ fullName: 'Karla SemiBold',
+ postScriptName: 'Karla-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zwpSTp5eUd44zhum06l1Cdt0.png',
+ style: 'Karla-SemiBold',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBIXvYC6trAT55ZBi1ueQVIjQTDJp2qFENLR7fHGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4G7SQ4yeDJirPVHHMSaLu3Ha',
+ family: 'Karla',
+ fullName: 'Karla Bold',
+ postScriptName: 'Karla-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/11IaYM2tZVgDvtJ9oNQ_n2m5.png',
+ style: 'Karla-Bold',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBIXvYC6trAT55ZBi1ueQVIjQTDH52qFENLR7fHGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9T6fScypEdo_wybAVKj_XRFp',
+ family: 'Karla',
+ fullName: 'Karla ExtraBold',
+ postScriptName: 'Karla-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/QgxOjkHbvFmSf21Me5VwRHws.png',
+ style: 'Karla-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBIXvYC6trAT55ZBi1ueQVIjQTDeJ2qFENLR7fHGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GLU1P3kyz3YhkINts82N0KRb',
+ family: 'Karla',
+ fullName: 'Karla Regular',
+ postScriptName: 'Karla-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HXfo2zSdlyHIe6wXxz1WtY0I.png',
+ style: 'Karla-Regular',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBIXvYC6trAT55ZBi1ueQVIjQTD-JqqFENLR7fHGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_iKwzY0Y7jFno_xZgoynGOiiR',
+ family: 'Karla',
+ fullName: 'Karla ExtraLight Italic',
+ postScriptName: 'Karla-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qPAP9kNxP2MVreHGiqEAbyCO.png',
+ style: 'Karla-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNnCV0lPZbLXGxGR.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nwggHE3teaZ9H9sSj6A6T2Fo',
+ family: 'Karla',
+ fullName: 'Karla Light Italic',
+ postScriptName: 'Karla-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/GHG3FrG6zLivtpD23OgR3qi0.png',
+ style: 'Karla-LightItalic',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNkcV0lPZbLXGxGR.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_t1HC11Wtr7j5G8VilRViVuIk',
+ family: 'Karla',
+ fullName: 'Karla Italic',
+ postScriptName: 'Karla-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tUCeA2kQ4EqAZoja2jkTqsNf.png',
+ style: 'Karla-Italic',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNlCV0lPZbLXGxGR.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zxgEgPzS8VM_oPFLKtWutVzg',
+ family: 'Karla',
+ fullName: 'Karla Medium Italic',
+ postScriptName: 'Karla-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JNNCmPran8VmYntcJvfyAZk4.png',
+ style: 'Karla-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNlwV0lPZbLXGxGR.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LVhPG9dlxz84mFguI1MyZtvq',
+ family: 'Karla',
+ fullName: 'Karla SemiBold Italic',
+ postScriptName: 'Karla-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mxnSin4r_c0xWnRymg6D_uaG.png',
+ style: 'Karla-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNmcUElPZbLXGxGR.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_BMN1hUOQQwTVd6IXbdS2gKDI',
+ family: 'Karla',
+ fullName: 'Karla Bold Italic',
+ postScriptName: 'Karla-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NBQBHnYkwSM9lcO2PfxDnSqo.png',
+ style: 'Karla-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNmlUElPZbLXGxGR.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tGF6mVQwqoQwrCt1iD_NEGyP',
+ family: 'Karla',
+ fullName: 'Karla ExtraBold Italic',
+ postScriptName: 'Karla-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qrvDYeW5Y_mH2OHgepraQ9yC.png',
+ style: 'Karla-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/karla/v15/qkBKXvYC6trAT7RQNNK2EG7SIwPWMNnCUElPZbLXGxGR.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3EEj50CYEZIVXjgXTcrfZAWI',
+ family: 'Khand',
+ fullName: 'Khand Light',
+ postScriptName: 'Khand-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5XcZJOJ5eEXZu9Pb6PWAPkFE.png',
+ style: 'Khand-Light',
+ url: 'https://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bL5cFE3ZwaH__-C.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_N9slf2hYuPK4nMgXhA8xz64d',
+ family: 'Khand',
+ fullName: 'Khand Medium',
+ postScriptName: 'Khand-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PZRqa6WeLwsxsqsZyidrtRSI.png',
+ style: 'Khand-Medium',
+ url: 'https://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bKhcVE3ZwaH__-C.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_p7rfGj_ryxi6jpksLQr8wS5X',
+ family: 'Khand',
+ fullName: 'Khand SemiBold',
+ postScriptName: 'Khand-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/l2u82upHJfAyZqwJzlgZzqmE.png',
+ style: 'Khand-SemiBold',
+ url: 'https://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bKNdlE3ZwaH__-C.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_1cKxqg78egl1LkwntQYvEiLa',
+ family: 'Khand',
+ fullName: 'Khand Bold',
+ postScriptName: 'Khand-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/UMlFC22rm7nVZvQPWp_grhlT.png',
+ style: 'Khand-Bold',
+ url: 'https://fonts.gstatic.com/s/khand/v9/TwMN-IINQlQQ0bLpd1E3ZwaH__-C.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ubV_xlyi3vuGbb5FMExNEqBa',
+ family: 'Khand',
+ fullName: 'Khand Regular',
+ postScriptName: 'Khand-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ALZC0lUdoRfELwJp_qPaW696.png',
+ style: 'Khand-Regular',
+ url: 'https://fonts.gstatic.com/s/khand/v9/TwMA-IINQlQQ0YpVWHU_TBqO.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_sme6eVsGN9zv9Hh81jkIyAjH',
+ family: 'Lemonada',
+ fullName: 'Lemonada Light',
+ postScriptName: 'Lemonada-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MTiqMUCbGCs5SnTTIu9h13c5.png',
+ style: 'Lemonada-Light',
+ url: 'https://fonts.gstatic.com/s/lemonada/v14/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGJOt2mfWc3Z2pTg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lbwPrZ9UlxlZZj0G2L6zLvna',
+ family: 'Lemonada',
+ fullName: 'Lemonada Medium',
+ postScriptName: 'Lemonada-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Q6KF_qvx86sirBfdBknY39tX.png',
+ style: 'Lemonada-Medium',
+ url: 'https://fonts.gstatic.com/s/lemonada/v14/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGSOt2mfWc3Z2pTg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_B_cgojrHzRNpQ1UzQeFSiX0C',
+ family: 'Lemonada',
+ fullName: 'Lemonada SemiBold',
+ postScriptName: 'Lemonada-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/g4nxwJI7CzkQgdp9E9aYpfAp.png',
+ style: 'Lemonada-SemiBold',
+ url: 'https://fonts.gstatic.com/s/lemonada/v14/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGpOx2mfWc3Z2pTg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FH1D_ovYEkWNWIqpeWe8Ddy6',
+ family: 'Lemonada',
+ fullName: 'Lemonada Bold',
+ postScriptName: 'Lemonada-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RSJLMEDIsOQ_ITDapOPV3cot.png',
+ style: 'Lemonada-Bold',
+ url: 'https://fonts.gstatic.com/s/lemonada/v14/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGnex2mfWc3Z2pTg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NzH8DjHGTiVMBC1N2NV6wM1G',
+ family: 'Lemonada',
+ fullName: 'Lemonada Regular',
+ postScriptName: 'Lemonada-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oMs146ULevjXNdH03Rm5EDff.png',
+ style: 'Lemonada-Regular',
+ url: 'https://fonts.gstatic.com/s/lemonada/v14/0QI-MXFD9oygTWy_R-FFlwV-bgfR7QJGeut2mfWc3Z2pTg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4z952pDw8UoEwd_wEoH8coN7',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca Thin',
+ postScriptName: 'LexendDeca-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/38UFBo_AvVX2GTZKiC5627te.png',
+ style: 'LexendDeca-Thin',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U48MxArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0aWZ3CtN2RFSvU8HuP1JAcUM',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca ExtraLight',
+ postScriptName: 'LexendDeca-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zQ4RqS8IcNCwQ0ggftsiCMih.png',
+ style: 'LexendDeca-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4cM1ArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_I2XMX_310nPPJPeQyzeqdKft',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca Light',
+ postScriptName: 'LexendDeca-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Mm99iKviAZADYNmz1l_k4oH5.png',
+ style: 'LexendDeca-Light',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4rs1ArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IAOsYkimNnhnWbAxBTjMQU8s',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca Medium',
+ postScriptName: 'LexendDeca-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WsreXqBdgyaD3I4G6AubD_ws.png',
+ style: 'LexendDeca-Medium',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4ws1ArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_i3Lmbht5LVbPb6GJVx3LjkYj',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca SemiBold',
+ postScriptName: 'LexendDeca-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/58c2HAArNWzHnTfxFZ3CvF4t.png',
+ style: 'LexendDeca-SemiBold',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4LspArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8frPyCRukcwj8DdYajtpbyFL',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca Bold',
+ postScriptName: 'LexendDeca-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mY03ignEmqdI2AmdFyKIgkiK.png',
+ style: 'LexendDeca-Bold',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4F8pArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_aTR7d7w47t4Q4uwNLVNP5GsQ',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca ExtraBold',
+ postScriptName: 'LexendDeca-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aCLZRosw207sWlXt4RM6Amf4.png',
+ style: 'LexendDeca-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4cMpArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZOixHFHUcostshflHG_Z1zlC',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca Black',
+ postScriptName: 'LexendDeca-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3fWmIIv_O9zZPiuI6IQiyBoF.png',
+ style: 'LexendDeca-Black',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4WcpArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__fwU5QUfQuy_LLf5S9lxGVDi',
+ family: 'Lexend Deca',
+ fullName: 'Lexend Deca Regular',
+ postScriptName: 'LexendDeca-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/33mPD0gZU7ZLc6ceCgDECRM7.png',
+ style: 'LexendDeca-Regular',
+ url: 'https://fonts.gstatic.com/s/lexenddeca/v10/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U48M1ArBPCqLNflg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kisyRVNh17ZhAE8pSvSej75Z',
+ family: 'Mada',
+ fullName: 'Mada ExtraLight',
+ postScriptName: 'Mada-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pZrALVEbYWKIV4u4aw7HSGCp.png',
+ style: 'Mada-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/mada/v11/7Au_p_0qnzeSdf3nCCL8zkwMIFg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TpxoQDFVKlwVjXNgB1NH5K7t',
+ family: 'Mada',
+ fullName: 'Mada Light',
+ postScriptName: 'Mada-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ABkETh3bLoGFbzRNvFKjLzJC.png',
+ style: 'Mada-Light',
+ url: 'https://fonts.gstatic.com/s/mada/v11/7Au_p_0qnzeSdZnkCCL8zkwMIFg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MRslLJtEV6PAen0IM34U_9IO',
+ family: 'Mada',
+ fullName: 'Mada Medium',
+ postScriptName: 'Mada-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vjZhVoH8yl6p1pa3MqUN4DGK.png',
+ style: 'Mada-Medium',
+ url: 'https://fonts.gstatic.com/s/mada/v11/7Au_p_0qnzeSdcHlCCL8zkwMIFg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4YSCfntM0y91CBaEyshqan6_',
+ family: 'Mada',
+ fullName: 'Mada SemiBold',
+ postScriptName: 'Mada-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6sonY5u18U3d7bJhXdREV0VI.png',
+ style: 'Mada-SemiBold',
+ url: 'https://fonts.gstatic.com/s/mada/v11/7Au_p_0qnzeSde3iCCL8zkwMIFg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NHSA9HSguXYfYdZaGF8KatMD',
+ family: 'Mada',
+ fullName: 'Mada Bold',
+ postScriptName: 'Mada-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HJJofj26aCZohCyS4gcmYPpa.png',
+ style: 'Mada-Bold',
+ url: 'https://fonts.gstatic.com/s/mada/v11/7Au_p_0qnzeSdYnjCCL8zkwMIFg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fB4LNXobwSApMCR32AelcmQ6',
+ family: 'Mada',
+ fullName: 'Mada Black',
+ postScriptName: 'Mada-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fxbw454jGqdD1jmUy5uQldxm.png',
+ style: 'Mada-Black',
+ url: 'https://fonts.gstatic.com/s/mada/v11/7Au_p_0qnzeSdbHhCCL8zkwMIFg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_whlaG1TvEBdS2jcSuOblVQ71',
+ family: 'Mada',
+ fullName: 'Mada Regular',
+ postScriptName: 'Mada-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KKFrtscybXdFW7kZQPo3cvfU.png',
+ style: 'Mada-Regular',
+ url: 'https://fonts.gstatic.com/s/mada/v11/7Auwp_0qnzeSTTXMLCrX0kU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SCt6HFtBJ5W12Fdq4LhNLgwW',
+ family: 'Merriweather',
+ fullName: 'Merriweather Light',
+ postScriptName: 'Merriweather-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VgWZWv3rk9GgNxaVUD5hz1sE.png',
+ style: 'Merriweather-Light',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-4n0qyriQwlOrhSvowK_l521wRpX837pvjxPA.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Cqc_n1yQVwB01gqYTqzZQiwm',
+ family: 'Merriweather',
+ fullName: 'Merriweather Bold',
+ postScriptName: 'Merriweather-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kvcHEf60Zwn4l8CnyapC8Bgc.png',
+ style: 'Merriweather-Bold',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-4n0qyriQwlOrhSvowK_l52xwNpX837pvjxPA.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0F_6HYyAA90Rt9V1pgWFSvqm',
+ family: 'Merriweather',
+ fullName: 'Merriweather Black',
+ postScriptName: 'Merriweather-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/62MmHRWtzK643RARnOlNMFoT.png',
+ style: 'Merriweather-Black',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-4n0qyriQwlOrhSvowK_l52_wFpX837pvjxPA.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9mLPbI1fLXsCCgeLAMT5g3xS',
+ family: 'Merriweather',
+ fullName: 'Merriweather Light Italic',
+ postScriptName: 'Merriweather-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kD3SFtajvxaANGrH3Y04qqyp.png',
+ style: 'Merriweather-LightItalic',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-4l0qyriQwlOrhSvowK_l5-eR7lXcf_hP3hPGWH.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lZ1w_vXjRqIv9cMNIS8E6Fg2',
+ family: 'Merriweather',
+ fullName: 'Merriweather Regular',
+ postScriptName: 'Merriweather-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/S7R7CevR5pxBk_Px2d0t9eSQ.png',
+ style: 'Merriweather-Regular',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-440qyriQwlOrhSvowK_l5OeyxNV-bnrw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zjxpeyus38SJdOPRY0E8dnr9',
+ family: 'Merriweather',
+ fullName: 'Merriweather Italic',
+ postScriptName: 'Merriweather-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/naMlEcOWYT0oFiO2s0F6wDG0.png',
+ style: 'Merriweather-Italic',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-4m0qyriQwlOrhSvowK_l5-eSZJdeP3r-Ho.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_d7efo9M05orRaZwlknQn95Sg',
+ family: 'Merriweather',
+ fullName: 'Merriweather Bold Italic',
+ postScriptName: 'Merriweather-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/s_6xNR_DPgPaW9HbQ5g1WZnK.png',
+ style: 'Merriweather-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-4l0qyriQwlOrhSvowK_l5-eR71Wsf_hP3hPGWH.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Vz_G8pQ96SwCEKOxvyapwsuR',
+ family: 'Merriweather',
+ fullName: 'Merriweather Black Italic',
+ postScriptName: 'Merriweather-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/47VYjbui9EQ_R4Q9Zdr_YT0v.png',
+ style: 'Merriweather-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/merriweather/v27/u-4l0qyriQwlOrhSvowK_l5-eR7NWMf_hP3hPGWH.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LC6SieXqvqPVwV5iiU6CPoCN',
+ family: 'Hammersmith One',
+ fullName: 'Hammersmith One Regular',
+ postScriptName: 'HammersmithOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RsDoneYHPgOStMGAmyCCMisl.png',
+ style: 'HammersmithOne-Regular',
+ url: 'https://fonts.gstatic.com/s/hammersmithone/v12/qWcyB624q4L_C4jGQ9IK0O_dFlnbshsks4MRXw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_N3uInsP9KWsnaZiTQISqGcYi',
+ family: 'Heebo',
+ fullName: 'Heebo Thin',
+ postScriptName: 'Heebo-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/C1Tmt0jkh6PdafHnVcXjfTIj.png',
+ style: 'Heebo-Thin',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiS2cckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8YmEkWyZpQ0Dhn7GIUmaJUDr',
+ family: 'Heebo',
+ fullName: 'Heebo ExtraLight',
+ postScriptName: 'Heebo-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ffyLdN_J_A9MKJZR9eoQfMPa.png',
+ style: 'Heebo-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSycckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0fwjeQDpIrQFCETPIiJqJVOF',
+ family: 'Heebo',
+ fullName: 'Heebo Light',
+ postScriptName: 'Heebo-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZsPr3RdPDnzwALkqYhst6aRX.png',
+ style: 'Heebo-Light',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1E1yycckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WFSqnWWyL2MDIs_w3A3DDBPs',
+ family: 'Heebo',
+ fullName: 'Heebo Medium',
+ postScriptName: 'Heebo-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/shBRCAWOBI582r5gKGNBizBA.png',
+ style: 'Heebo-Medium',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EuyycckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8NxYN_88mPFlPYckiXHN5vNZ',
+ family: 'Heebo',
+ fullName: 'Heebo SemiBold',
+ postScriptName: 'Heebo-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7ZP6A_B0zAfTiY7HWlFTHfak.png',
+ style: 'Heebo-SemiBold',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EVyucckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QQlEm2h_otAmiOmhAHNui5CR',
+ family: 'Heebo',
+ fullName: 'Heebo Bold',
+ postScriptName: 'Heebo-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1H0o29tWpwLb4PpeRA4yjfzR.png',
+ style: 'Heebo-Bold',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EbiucckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kpT8m3vyJEhtDgplZkoLjTk0',
+ family: 'Heebo',
+ fullName: 'Heebo ExtraBold',
+ postScriptName: 'Heebo-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qBBSKRdfrZe5Kv5cxxFtYKNa.png',
+ style: 'Heebo-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1ECSucckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yFzPS9hewpXfh7IjF_swroL6',
+ family: 'Heebo',
+ fullName: 'Heebo Black',
+ postScriptName: 'Heebo-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5gBOYiiHL9I1LgaYtkPXWUsm.png',
+ style: 'Heebo-Black',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EICucckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pngV5gnd8Fl2WhqMjTSHg7gw',
+ family: 'Heebo',
+ fullName: 'Heebo Regular',
+ postScriptName: 'Heebo-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lBAnQMK2wvR8OATt8rW53Hl7.png',
+ style: 'Heebo-Regular',
+ url: 'https://fonts.gstatic.com/s/heebo/v12/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSycckOnz02SXQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hbrMg0Ov2VNIFGu0tZ0UQ_KB',
+ family: 'Libre Baskerville',
+ fullName: 'Libre Baskerville Bold',
+ postScriptName: 'LibreBaskerville-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hgIESp20sDJypoOHtsuFQWNa.png',
+ style: 'LibreBaskerville-Bold',
+ url: 'https://fonts.gstatic.com/s/librebaskerville/v9/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjYwI8Gcw6Oi.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SMYnD_4dnmuiVffEfMEOrbMz',
+ family: 'Libre Baskerville',
+ fullName: 'Libre Baskerville Regular',
+ postScriptName: 'LibreBaskerville-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nUPL_ePA1eovuvcEQrA2RZA9.png',
+ style: 'LibreBaskerville-Regular',
+ url: 'https://fonts.gstatic.com/s/librebaskerville/v9/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNeYRI4CN2V.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zsk8eDnxsdRpf55Lmb6DbBoQ',
+ family: 'Libre Baskerville',
+ fullName: 'Libre Baskerville Italic',
+ postScriptName: 'LibreBaskerville-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/CcxO1dQ8NJv43kdS0oh_ja85.png',
+ style: 'LibreBaskerville-Italic',
+ url: 'https://fonts.gstatic.com/s/librebaskerville/v9/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxYaDc2V2ro.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dFd_dy2fddZDJPhzAsXzy12c',
+ family: 'Oswald',
+ fullName: 'Oswald ExtraLight',
+ postScriptName: 'Oswald-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uw2ifI7jkXuscR7dg1k0VRWb.png',
+ style: 'Oswald-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs13FvgUFoZAaRliE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lmVnbTt5xHCUEfvHryrBmTJp',
+ family: 'Oswald',
+ fullName: 'Oswald Light',
+ postScriptName: 'Oswald-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/So4455SCk1MUXmsCpNIUh7VY.png',
+ style: 'Oswald-Light',
+ url: 'https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs169vgUFoZAaRliE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7Tt0BFIAa8xzQmT2X0OzBKDb',
+ family: 'Oswald',
+ fullName: 'Oswald Medium',
+ postScriptName: 'Oswald-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mk2630WcApcpiHkriEpunTdd.png',
+ style: 'Oswald-Medium',
+ url: 'https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs18NvgUFoZAaRliE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kG1DO8Z89G36Tdx1ozonrWrs',
+ family: 'Oswald',
+ fullName: 'Oswald SemiBold',
+ postScriptName: 'Oswald-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Y_RrXsX2F2MzCkTV4cHLeIyd.png',
+ style: 'Oswald-SemiBold',
+ url: 'https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1y9ogUFoZAaRliE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QV9P_MbcJ_5Ein9DsRcT2CVt',
+ family: 'Oswald',
+ fullName: 'Oswald Bold',
+ postScriptName: 'Oswald-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hCcmOCW6L7w_bA0ZkV3yBwQi.png',
+ style: 'Oswald-Bold',
+ url: 'https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZogUFoZAaRliE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NnHUhV42ROjdKIXxjaAIoYZL',
+ family: 'Oswald',
+ fullName: 'Oswald Regular',
+ postScriptName: 'Oswald-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IyBMYvpUIMyiLAxmKVgCcTP_.png',
+ style: 'Oswald-Regular',
+ url: 'https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvgUFoZAaRliE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fFuP0zAMyoS3CU9MRWEOh7Li',
+ family: 'Oxygen',
+ fullName: 'Oxygen Light',
+ postScriptName: 'Oxygen-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3rcS6wsjRpeQXczDyV_NAELA.png',
+ style: 'Oxygen-Light',
+ url: 'https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCJW8Db2-4C7wFZQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GfxEyMpz4hTmUd776zc5BBkN',
+ family: 'Oxygen',
+ fullName: 'Oxygen Bold',
+ postScriptName: 'Oxygen-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HUBON8dQHFYEqOVpJngFSJMa.png',
+ style: 'Oxygen-Bold',
+ url: 'https://fonts.gstatic.com/s/oxygen/v10/2sDcZG1Wl4LcnbuCNWgDb2-4C7wFZQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_J9nUuv5pfomKLXUjzkAHgQB1',
+ family: 'Oxygen',
+ fullName: 'Oxygen Regular',
+ postScriptName: 'Oxygen-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rn0sVKkOtgFq6UGb5ogCA1p6.png',
+ style: 'Oxygen-Regular',
+ url: 'https://fonts.gstatic.com/s/oxygen/v10/2sDfZG1Wl4Lcnbu6iUcnZ0SkAg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SV1I9Dk2Ry85Rf9Qsetatn0Z',
+ family: 'Pathway Gothic One',
+ fullName: 'Pathway Gothic One Regular',
+ postScriptName: 'PathwayGothicOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lMJTYp81WtYkIVo5WiKDUIDW.png',
+ style: 'PathwayGothicOne-Regular',
+ url: 'https://fonts.gstatic.com/s/pathwaygothicone/v9/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-dTFxeb80flQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rvH_MV0Vw5SCCoAKCGNdXgLO',
+ family: 'Patrick Hand',
+ fullName: 'Patrick Hand Regular',
+ postScriptName: 'PatrickHand-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tj7qmgywuFEkuY265IDoXlL1.png',
+ style: 'PatrickHand-Regular',
+ url: 'https://fonts.gstatic.com/s/patrickhand/v14/LDI1apSQOAYtSuYWp8ZhfYeMWcjKm7sp8g.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9kfXbuEdB0tQ6czqW7TskjHH',
+ family: 'Istok Web',
+ fullName: 'Istok Web Bold',
+ postScriptName: 'IstokWeb-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8yESexNEhQgByKFtOSnjKFF9.png',
+ style: 'IstokWeb-Bold',
+ url: 'https://fonts.gstatic.com/s/istokweb/v15/3qTqojGmgSyUukBzKslhvU5a_mkUYBfcMw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ET08dvujB4KsgcGWWLgL3_3u',
+ family: 'Istok Web',
+ fullName: 'Istok Web Regular',
+ postScriptName: 'IstokWeb-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6TU7Ff_2qFaQMeXuYYMmXZcr.png',
+ style: 'IstokWeb-Regular',
+ url: 'https://fonts.gstatic.com/s/istokweb/v15/3qTvojGmgSyUukBzKslZAWF-9kIIaQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Dno18B0eIm3AFCHI6UCV066E',
+ family: 'Istok Web',
+ fullName: 'Istok Web Italic',
+ postScriptName: 'IstokWeb-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IK7eMP7VEwTGqjEPyMZOI5a3.png',
+ style: 'IstokWeb-Italic',
+ url: 'https://fonts.gstatic.com/s/istokweb/v15/3qTpojGmgSyUukBzKslpA2t61EcYaQ7F.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Jh5WBVW0nb6LybRtkPBQF4ZV',
+ family: 'Istok Web',
+ fullName: 'Istok Web Bold Italic',
+ postScriptName: 'IstokWeb-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AQXmtkj0MBpu4Hzkw7o1WDnJ.png',
+ style: 'IstokWeb-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/istokweb/v15/3qT0ojGmgSyUukBzKslpA1PG-2MQQhLMMygN.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WZDJX3wQncovsTM2v4qf1PYH',
+ family: 'Kreon',
+ fullName: 'Kreon Light',
+ postScriptName: 'Kreon-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ODn8XaAXVAoaS17WMfueJHoj.png',
+ style: 'Kreon-Light',
+ url: 'https://fonts.gstatic.com/s/kreon/v27/t5t9IRIUKY-TFF_LW5lnMR3v2DnvPNimejUfp2dWNg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_J2a0ITyVfkdVdFr3R37PBf5j',
+ family: 'Kreon',
+ fullName: 'Kreon Medium',
+ postScriptName: 'Kreon-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AylsMIYWTT5dDaDYqkrMonUY.png',
+ style: 'Kreon-Medium',
+ url: 'https://fonts.gstatic.com/s/kreon/v27/t5t9IRIUKY-TFF_LW5lnMR3v2DnvUNimejUfp2dWNg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EshHWiUlfH4_r85v1TUL6he_',
+ family: 'Kreon',
+ fullName: 'Kreon SemiBold',
+ postScriptName: 'Kreon-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7nMCTJTqeQrnxEuE2c_5pyXz.png',
+ style: 'Kreon-SemiBold',
+ url: 'https://fonts.gstatic.com/s/kreon/v27/t5t9IRIUKY-TFF_LW5lnMR3v2DnvvN-mejUfp2dWNg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wsNnWYJEUXrABZjJaUZTHOIp',
+ family: 'Kreon',
+ fullName: 'Kreon Bold',
+ postScriptName: 'Kreon-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZpYE5tR9MvtFnkDuwNw9D6PM.png',
+ style: 'Kreon-Bold',
+ url: 'https://fonts.gstatic.com/s/kreon/v27/t5t9IRIUKY-TFF_LW5lnMR3v2Dnvhd-mejUfp2dWNg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4CeVRPhm0M3lA7OVoR1oFI7V',
+ family: 'Kreon',
+ fullName: 'Kreon Regular',
+ postScriptName: 'Kreon-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FGgb0l8esG6ZZCDn2clMo4Pl.png',
+ style: 'Kreon-Regular',
+ url: 'https://fonts.gstatic.com/s/kreon/v27/t5t9IRIUKY-TFF_LW5lnMR3v2DnvYtimejUfp2dWNg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_piS7O7VqtVyGHvScr1kbXIWF',
+ family: 'Metal Mania',
+ fullName: 'Metal Mania Regular',
+ postScriptName: 'MetalMania-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/iOWK0Q8zA0ZpLRD4NTdum1UT.png',
+ style: 'MetalMania-Regular',
+ url: 'https://fonts.gstatic.com/s/metalmania/v12/RWmMoKWb4e8kqMfBUdPFJeXCg6UKDXlq.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_BdjdlIjL26gSUySwxdyfSUzf',
+ family: 'Monofett',
+ fullName: 'Monofett Regular',
+ postScriptName: 'Monofett',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vYnLdTrN1iCTHMsXLb4oUzTe.png',
+ style: 'Monofett',
+ url: 'https://fonts.gstatic.com/s/monofett/v12/mFTyWbofw6zc9NtnW43SuRwr0VJ7.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3Vyk7Bgao0aCMCB8A0ktiTxA',
+ family: 'Montserrat',
+ fullName: 'Montserrat Thin',
+ postScriptName: 'Montserrat-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1hPwfx78PPtP_XXMNvGqYLmk.png',
+ style: 'Montserrat-Thin',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QphziTn89dtpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_59up95B6HILppM3eoAH4Eaqo',
+ family: 'Montserrat',
+ fullName: 'Montserrat ExtraLight',
+ postScriptName: 'Montserrat-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/UsT7biEWwO2UUM9SCfWvhHT9.png',
+ style: 'Montserrat-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA7g7J_950vCo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_l70f93QcZtYMb_8mtpEvYkMv',
+ family: 'Montserrat',
+ fullName: 'Montserrat Light',
+ postScriptName: 'Montserrat-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/g5IG0XrXLWTLJ5Tac3zPCC4X.png',
+ style: 'Montserrat-Light',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD7g7J_950vCo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Ww1hnS1hVgvxI1FpnXFtJmXq',
+ family: 'Montserrat',
+ fullName: 'Montserrat Medium',
+ postScriptName: 'Montserrat-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bQ7E6ayOohpVoYNUOduYqn3j.png',
+ style: 'Montserrat-Medium',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC7g7J_950vCo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_M0WNG8PVkRUAoLugx0ZSegcr',
+ family: 'Montserrat',
+ fullName: 'Montserrat SemiBold',
+ postScriptName: 'Montserrat-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uQFqEOjBzMbTsCTvl_DtUYEg.png',
+ style: 'Montserrat-SemiBold',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF7g7J_950vCo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_aNQO8ucjlWQKeVzISsri5v9u',
+ family: 'Montserrat',
+ fullName: 'Montserrat Bold',
+ postScriptName: 'Montserrat-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4gGaLmtHbDpgRuuNCjqMvw8u.png',
+ style: 'Montserrat-Bold',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE7g7J_950vCo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3q_5GsQHQZGxfZNRq3WmbEu5',
+ family: 'Montserrat',
+ fullName: 'Montserrat ExtraBold',
+ postScriptName: 'Montserrat-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Jt6xJ7jci1UxfGCT55Lgv3uf.png',
+ style: 'Montserrat-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H7g7J_950vCo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nrbQ4t6Zns9FhjxoyUs_r_8Q',
+ family: 'Montserrat',
+ fullName: 'Montserrat Black',
+ postScriptName: 'Montserrat-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/33cIxP0i457XaADt_m5t2NoU.png',
+ style: 'Montserrat-Black',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG7g7J_950vCo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WRDzTdVEWdZVNLrCTKJuKQmF',
+ family: 'Montserrat',
+ fullName: 'Montserrat Thin Italic',
+ postScriptName: 'Montserrat-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NkcJAPZGkQjsQLJLchXBh7Ik.png',
+ style: 'Montserrat-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUOjIg1_i6t8kCHKm459WxZqi7j0dJ9pTOi.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_w2_55A9b7TLDvLwQK1Kh58Cr',
+ family: 'Montserrat',
+ fullName: 'Montserrat ExtraLight Italic',
+ postScriptName: 'Montserrat-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JR7IDRYjshwkjih_R8c9J232.png',
+ style: 'Montserrat-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZBg_D-_xxrCq7qg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FXcCQM53mRLXyBPseem9fyeL',
+ family: 'Montserrat',
+ fullName: 'Montserrat Light Italic',
+ postScriptName: 'Montserrat-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9chvAJigMGtbaDe_hlzKTjJD.png',
+ style: 'Montserrat-LightItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZYgzD-_xxrCq7qg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_u4LrzTALngPZFGyUTlVnzgIq',
+ family: 'Montserrat',
+ fullName: 'Montserrat Regular',
+ postScriptName: 'Montserrat-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VcUNRjy0N1V3fwhIXj2tKZk1.png',
+ style: 'Montserrat-Regular',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm45xW5rygbi49c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mPD5RVsXj4mQH5zJOOCvgCaK',
+ family: 'Montserrat',
+ fullName: 'Montserrat Italic',
+ postScriptName: 'Montserrat-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RCtV2hRvv89YZExb3PJfu_J3.png',
+ style: 'Montserrat-Italic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm459WxhziTn89dtpQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KnmXi8XvYutZS13rELl5DbLe',
+ family: 'Montserrat',
+ fullName: 'Montserrat Medium Italic',
+ postScriptName: 'Montserrat-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XLdH9vZ0pPs2445qXpX2boCN.png',
+ style: 'Montserrat-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZOg3D-_xxrCq7qg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vKf9jpE7VJKq6qsbpwn4Cya4',
+ family: 'Montserrat',
+ fullName: 'Montserrat SemiBold Italic',
+ postScriptName: 'Montserrat-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7MJjYXJQAXVoav9BRDKHTv6o.png',
+ style: 'Montserrat-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZFgrD-_xxrCq7qg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rsV2d2vsF5xWX2LGhG51MERu',
+ family: 'Montserrat',
+ fullName: 'Montserrat Bold Italic',
+ postScriptName: 'Montserrat-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Fxh89sIypOwCNxgUCPsDFkZD.png',
+ style: 'Montserrat-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZcgvD-_xxrCq7qg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_j1b5wUp0InzXCJTCncDc_Nyb',
+ family: 'Montserrat',
+ fullName: 'Montserrat ExtraBold Italic',
+ postScriptName: 'Montserrat-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ocKVO8rZwzYx79R8Y6FSU0kY.png',
+ style: 'Montserrat-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZbgjD-_xxrCq7qg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yszBUvRXdpxjwyJs_CXlbMOQ',
+ family: 'Montserrat',
+ fullName: 'Montserrat Black Italic',
+ postScriptName: 'Montserrat-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hZ3XULlUwbDTuft_UWyRtgPH.png',
+ style: 'Montserrat-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZSgnD-_xxrCq7qg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nR5qawOIqgpke1dTW9OPVXg0',
+ family: 'Neucha',
+ fullName: 'Neucha Regular',
+ postScriptName: 'Neucha',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hdNVAfcyD1_gh56ow1WCCMcu.png',
+ style: 'Neucha',
+ url: 'https://fonts.gstatic.com/s/neucha/v12/q5uGsou0JOdh94bvugNsCxVEgA.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mA0jlAFmlQj5Y0CJe_OaIgZ0',
+ family: 'Gudea',
+ fullName: 'Gudea Bold',
+ postScriptName: 'Gudea-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ieA4AgnL9vLnNFUtBlqFMyst.png',
+ style: 'Gudea-Bold',
+ url: 'https://fonts.gstatic.com/s/gudea/v10/neIIzCqgsI0mp9gz26WGHK06UY30.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_08utwDgoRG7ALItipn38iNNf',
+ family: 'Gudea',
+ fullName: 'Gudea Regular',
+ postScriptName: 'Gudea',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IqgBrPtCxBhYWkGy0dm7sofK.png',
+ style: 'Gudea',
+ url: 'https://fonts.gstatic.com/s/gudea/v10/neIFzCqgsI0mp-CP9IGON7Ez.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_DM6ySU9Cv64I4YoCs4F9tuav',
+ family: 'Gudea',
+ fullName: 'Gudea Italic',
+ postScriptName: 'Gudea-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jdohH_NDXiu28FFGuTjxtGCA.png',
+ style: 'Gudea-Italic',
+ url: 'https://fonts.gstatic.com/s/gudea/v10/neILzCqgsI0mp9CN_oWsMqEzSJQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_G0zS77tatFX4AU8CElGFz3N_',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata ExtraLight',
+ postScriptName: 'Inconsolata-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/urrpye2DkTTLUCJ0_mt6DOki.png',
+ style: 'Inconsolata-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7LppwU8aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_71SGYOGV8t3d6wpXK4DN0_wN',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata Light',
+ postScriptName: 'Inconsolata-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nPXsF34X3ItunYvcAJISGthE.png',
+ style: 'Inconsolata-Light',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp9s8aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_sGm3bwC2aS2NR0KDM00IZJTI',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata Medium',
+ postScriptName: 'Inconsolata-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vuR3aFRMv7UMui5cLbdd8_o_.png',
+ style: 'Inconsolata-Medium',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp7c8aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mJKtIPmWaFHpiFNiefdFoPCY',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata SemiBold',
+ postScriptName: 'Inconsolata-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JbYv7uyiIv8VeQhTH01Xf_vo.png',
+ style: 'Inconsolata-SemiBold',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp1s7aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_OqdnvPr0_5FlZWdVRIaxOrF2',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata Bold',
+ postScriptName: 'Inconsolata-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZXyT0XOC_tWDnxZPCLuot9wu.png',
+ style: 'Inconsolata-Bold',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp2I7aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dr0bNk8Hl7K6AtHYskKe6LJ3',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata ExtraBold',
+ postScriptName: 'Inconsolata-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/eo3i7YGM88eghRACoByI6ijv.png',
+ style: 'Inconsolata-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7LppwU7aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3o0t4JKmzmhhGuJJCmO5Ptnc',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata Black',
+ postScriptName: 'Inconsolata-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lVtBPj_Xurjjfx4OsyMAx6oX.png',
+ style: 'Inconsolata-Black',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lppyw7aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_q_Uf5tp1R3C79qcGCnsOqVXM',
+ family: 'Inconsolata',
+ fullName: 'Inconsolata Regular',
+ postScriptName: 'Inconsolata-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yYnocTYYOZFDUXAyg6WdMoAs.png',
+ style: 'Inconsolata-Regular',
+ url: 'https://fonts.gstatic.com/s/inconsolata/v21/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8aRr8lleY2co.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kS16lfUn6nVr5roQFLLPQKn8',
+ family: 'Magra',
+ fullName: 'Magra Bold',
+ postScriptName: 'Magra-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VuvaEjQDHAc8sRhQoDXEfdNl.png',
+ style: 'Magra-Bold',
+ url: 'https://fonts.gstatic.com/s/magra/v9/uK_w4ruaZus72nbNDxcXEPuUX1ow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gydkn58BsyXn9OaRrWr_OGRT',
+ family: 'Magra',
+ fullName: 'Magra Regular',
+ postScriptName: 'Magra',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NFjJtfIw8pbjNQqrWiEoudHk.png',
+ style: 'Magra',
+ url: 'https://fonts.gstatic.com/s/magra/v9/uK_94ruaZus72k5xIDMfO-ed.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_weKdwN7U7zriPglekfGSU_j0',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Light',
+ postScriptName: 'MerriweatherSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dvKwMSZOS_8m3K5wJPJukOuV.png',
+ style: 'MerriweatherSans-Light',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZ_O4ljuEG7xFHnQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PAg5HwRKDvSszSll923BENsK',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Medium',
+ postScriptName: 'MerriweatherSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dXmRTBiScisU3keOBgORoGCy.png',
+ style: 'MerriweatherSans-Medium',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZkO4ljuEG7xFHnQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_V_p9luc3YD6DHwy1Xn7zN2EH',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans SemiBold',
+ postScriptName: 'MerriweatherSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ifmi96t7PlzVZf7EVagJaW2z.png',
+ style: 'MerriweatherSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZfOkljuEG7xFHnQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2AsTydTVd9r5RHN4DZtl_ZnR',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Bold',
+ postScriptName: 'MerriweatherSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OCfrMKHwt4dgC4WMp2TQsJpo.png',
+ style: 'MerriweatherSans-Bold',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZRekljuEG7xFHnQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Gkej3bhV3czPtAScQs_Szxg5',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans ExtraBold',
+ postScriptName: 'MerriweatherSans-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/B3luE8oYZfrOshitNAzwkqgR.png',
+ style: 'MerriweatherSans-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZIukljuEG7xFHnQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WJBjtAAo37aLyS28eDeDzQuS',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Regular',
+ postScriptName: 'MerriweatherSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PzVCxDpXWW0pKGFIMcRL7BSh.png',
+ style: 'MerriweatherSans-Regular',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZou4ljuEG7xFHnQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0hpW8zu_GfsrY5rDCfaT3bDV',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Light Italic',
+ postScriptName: 'MerriweatherSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/b5Yhw1pRFqsRz0CxE5gj3j_9.png',
+ style: 'MerriweatherSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq2TzesCzRRXnaur.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_36UPkMPWGek_wjYVE9wO74MQ',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Italic',
+ postScriptName: 'MerriweatherSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/96BJTwzITvyaaalQTxUQLvcu.png',
+ style: 'MerriweatherSans-Italic',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3NzesCzRRXnaur.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_eyC9l8uK6UGalSVFK3cC2o7D',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Medium Italic',
+ postScriptName: 'MerriweatherSans-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dPsBbp_pbuaS7SfccUXNJZAw.png',
+ style: 'MerriweatherSans-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3_zesCzRRXnaur.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6JVAjBs9jc_qdNHSZVn3Z5yn',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans SemiBold Italic',
+ postScriptName: 'MerriweatherSans-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OGwgDKGjKTZ_OXiAtRVbbBzO.png',
+ style: 'MerriweatherSans-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0TyusCzRRXnaur.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lff9CQfFwsFFDA6kkKnghFg3',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans Bold Italic',
+ postScriptName: 'MerriweatherSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/z4dAxO1yFPMIumBlQR2DoG1o.png',
+ style: 'MerriweatherSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0qyusCzRRXnaur.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LydQ147AgYvXGrEAHI70SzWW',
+ family: 'Merriweather Sans',
+ fullName: 'Merriweather Sans ExtraBold Italic',
+ postScriptName: 'MerriweatherSans-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uai408fGu33fiVJl1RVMXTv9.png',
+ style: 'MerriweatherSans-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/merriweathersans/v14/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq1NyusCzRRXnaur.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nphpowoX7wgYx1HaapvjIPvD',
+ family: 'Nobile',
+ fullName: 'Nobile Medium',
+ postScriptName: 'Nobile-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Dcu66fQ5S50UO5btox_VttyV.png',
+ style: 'Nobile-Medium',
+ url: 'https://fonts.gstatic.com/s/nobile/v12/m8JQjflSeaOVl1iOqo7zcJ5BZmqa3A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Xy43U40_9XK2IAvrui1nwSL4',
+ family: 'Nobile',
+ fullName: 'Nobile Bold',
+ postScriptName: 'Nobile-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/h6uMR4joIJXogy819DrxMQid.png',
+ style: 'Nobile-Bold',
+ url: 'https://fonts.gstatic.com/s/nobile/v12/m8JQjflSeaOVl1iO4ojzcJ5BZmqa3A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kFcBbn4ZiP4Dh4QY_fuzfroB',
+ family: 'Nobile',
+ fullName: 'Nobile Regular',
+ postScriptName: 'Nobile-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8EJrA9pp4Ja0VENnf2ZKPrQa.png',
+ style: 'Nobile-Regular',
+ url: 'https://fonts.gstatic.com/s/nobile/v12/m8JTjflSeaOVl1i2XqfXeLVdbw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_28vyLIxbbRz8QfulqjOygutF',
+ family: 'Nobile',
+ fullName: 'Nobile Italic',
+ postScriptName: 'Nobile-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/21UHaZ5OKTYdmX9U8EVFj4Nb.png',
+ style: 'Nobile-Italic',
+ url: 'https://fonts.gstatic.com/s/nobile/v12/m8JRjflSeaOVl1iGXK3TWrBNb3OD.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LvXeXkiv6UoOpWtcmnDgULlm',
+ family: 'Nobile',
+ fullName: 'Nobile Medium Italic',
+ postScriptName: 'Nobile-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SMxt1PXLZZb5msgsU3o6Uokg.png',
+ style: 'Nobile-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/nobile/v12/m8JWjflSeaOVl1iGXJUnc5RFRG-K3Mud.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4iNHo1mQqOd1Z6AhsKLx74x0',
+ family: 'Nobile',
+ fullName: 'Nobile Bold Italic',
+ postScriptName: 'Nobile-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VE46mxzMnDu7XPcVP__NYIbc.png',
+ style: 'Nobile-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/nobile/v12/m8JWjflSeaOVl1iGXJVvdZRFRG-K3Mud.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EWpyreE1U2Fj94i_kQ63wY9m',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Thin',
+ postScriptName: 'IBMPlexSans-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vnbDG3aBVZYGgC69Y_17hIa0.png',
+ style: 'IBMPlexSans-Thin',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX-KVElMYYaJe8bpLHnCwDKjbLeEKxIedbzDw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MOOBhYgGMYENW0XycYioqkbm',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans ExtraLight',
+ postScriptName: 'IBMPlexSans-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8dEPST6_U84qVojuiveJ1ndS.png',
+ style: 'IBMPlexSans-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjR7_MIZmdd_qFmo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PUrJ6hA09VhC9KPobJwACIWP',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Light',
+ postScriptName: 'IBMPlexSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nJvLYEq0sAtm0sFrYqng3yni.png',
+ style: 'IBMPlexSans-Light',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjXr8MIZmdd_qFmo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oituB1dJfpbgQhy27OW8ohNa',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Medium',
+ postScriptName: 'IBMPlexSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BapGI6AkpJgm6f2OTUZjCp85.png',
+ style: 'IBMPlexSans-Medium',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIZmdd_qFmo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vNAaKqubLZfirSQFX4niYpf5',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans SemiBold',
+ postScriptName: 'IBMPlexSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RgxQfYd_tgCN6PpRFrG0KPkw.png',
+ style: 'IBMPlexSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIZmdd_qFmo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Rhx0nMytC7VTvOMWAo0KGfhL',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Bold',
+ postScriptName: 'IBMPlexSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LNxnylfA3vgHiL8EOIjoS1PO.png',
+ style: 'IBMPlexSans-Bold',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIZmdd_qFmo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_eJu1qnpYK40oJHWq6CGyK2MA',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Thin Italic',
+ postScriptName: 'IBMPlexSans-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/TByXarcyefWg1EbvD0edrPqg.png',
+ style: 'IBMPlexSans-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZMW9PjD3N8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZvhuR6ffBv6efu6Lo461xIny',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans ExtraLight Italic',
+ postScriptName: 'IBMPlexSans-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/v9fr4xhjnsIVNCnNMDZoeKHN.png',
+ style: 'IBMPlexSans-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTm2Idscf3vBmpl8A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZjFRPjgImqQGQWWY8eDwNvjZ',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Light Italic',
+ postScriptName: 'IBMPlexSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BedBSsClhGGrIQ1ZI8vCKrT3.png',
+ style: 'IBMPlexSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRscf3vBmpl8A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WVXuBXPqiZFpRNjurH5xyPrb',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Regular',
+ postScriptName: 'IBMPlexSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WHDRyqZTBVBsM_l2ggptsjvL.png',
+ style: 'IBMPlexSans-Regular',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYXgKVElMYYaJe8bpLHnCwDKtdbUFI5NadY.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QyYlR0bKEsbjMCX0jvPR705i',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Italic',
+ postScriptName: 'IBMPlexSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fHQFG4Q1FMP0b4YuXp94QJVf.png',
+ style: 'IBMPlexSans-Italic',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX-KVElMYYaJe8bpLHnCwDKhdTeEKxIedbzDw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_RJxugZPVQG_qHWfIUmdAAmjz',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Medium Italic',
+ postScriptName: 'IBMPlexSans-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0OIW7oYnCf6txCy_AhzcnCMM.png',
+ style: 'IBMPlexSans-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVscf3vBmpl8A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6g7AddlvM0g0Nu98eMzRWLfS',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans SemiBold Italic',
+ postScriptName: 'IBMPlexSans-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RwbBJiu4JgL5pO1tFkCaXjE1.png',
+ style: 'IBMPlexSans-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJscf3vBmpl8A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EPHEmi3ieB4KmhG1lOgd6Ckz',
+ family: 'IBM Plex Sans',
+ fullName: 'IBM Plex Sans Bold Italic',
+ postScriptName: 'IBMPlexSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OKWyfjlSZAgkY76VLCFHbZQR.png',
+ style: 'IBMPlexSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINscf3vBmpl8A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EbFaw_KdlPM3ta5S5x_aMOht',
+ family: 'Lato',
+ fullName: 'Lato Thin',
+ postScriptName: 'Lato-Hairline',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/egArF3UGsqJw7FSJ2K7TdMWN.png',
+ style: 'Lato-Hairline',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u8w4BMUTPHh30wWyWrFCbw7A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_uxTozJSYc7O29xj64mqgp_Pu',
+ family: 'Lato',
+ fullName: 'Lato Light',
+ postScriptName: 'Lato-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/q6HsbpZtx2dJwcTkp35fASKt.png',
+ style: 'Lato-Light',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh7USew-FGC_p9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gRKX4jbLFwA3PS8_RtyNlSJ_',
+ family: 'Lato',
+ fullName: 'Lato Bold',
+ postScriptName: 'Lato-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DhXgZVZqbuD22D8gwQgdwliV.png',
+ style: 'Lato-Bold',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh6UVew-FGC_p9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0Hwiz9WsgOj4LXuT8f6Nfu6F',
+ family: 'Lato',
+ fullName: 'Lato Black',
+ postScriptName: 'Lato-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/UJtbIt6H4pBhcMQ8X54sjzz2.png',
+ style: 'Lato-Black',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u9w4BMUTPHh50Xew-FGC_p9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PBHW7dcCQ0ApXZrNXCbIO8Bu',
+ family: 'Lato',
+ fullName: 'Lato Thin Italic',
+ postScriptName: 'Lato-HairlineItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oZAqQAuuDTdvRH1ELnKbNa4O.png',
+ style: 'Lato-HairlineItalic',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u-w4BMUTPHjxsIPy-vNiPg7MU0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3aj5zP1NJdmK5rcv2RjkLU3r',
+ family: 'Lato',
+ fullName: 'Lato Light Italic',
+ postScriptName: 'Lato-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OZvhbkn0EHbVLV96aHrxRvtD.png',
+ style: 'Lato-LightItalic',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u_w4BMUTPHjxsI9w2PHA3s5dwt7w.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PrEWuu7nWUZw7AMR4wyUnTB_',
+ family: 'Lato',
+ fullName: 'Lato Regular',
+ postScriptName: 'Lato-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/a6XSP4xrl8GwOO6ZtV31CfVf.png',
+ style: 'Lato-Regular',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6uyw4BMUTPHvxk6XweuBCY.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_uiVYks6hbbRaQS0PwQnzrivK',
+ family: 'Lato',
+ fullName: 'Lato Italic',
+ postScriptName: 'Lato-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BhOxRGw9wqEb8h4AIlGGLjq4.png',
+ style: 'Lato-Italic',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u8w4BMUTPHjxswWyWrFCbw7A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_voQBodeeJK5iBPdqCHsHg5A8',
+ family: 'Lato',
+ fullName: 'Lato Bold Italic',
+ postScriptName: 'Lato-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NIBveo6ecfDLF5l5B6Y9EzS7.png',
+ style: 'Lato-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u_w4BMUTPHjxsI5wqPHA3s5dwt7w.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NrU5lLH1gggqkyY3CnRK2FTz',
+ family: 'Lato',
+ fullName: 'Lato Black Italic',
+ postScriptName: 'Lato-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/F8bvT_G__q1pD8mSun9FsLMC.png',
+ style: 'Lato-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/lato/v20/S6u_w4BMUTPHjxsI3wiPHA3s5dwt7w.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Cm9USZE1F6oxJocYRBe53kQd',
+ family: 'Lora',
+ fullName: 'Lora Medium',
+ postScriptName: 'Lora-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/UMsEKYD3uDilucTsBxyZcZ7S.png',
+ style: 'Lora-Medium',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJGmKxemMeZ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GTvN9xT4tBzCMPszrS7eugKN',
+ family: 'Lora',
+ fullName: 'Lora SemiBold',
+ postScriptName: 'Lora-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aerpVWaH3wlbkQRHmo2D4aCI.png',
+ style: 'Lora-SemiBold',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI6MX1D_JOuGQbT0gvTJPa787zAvCJGmKxemMeZ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_G_4dw_rlfDjC36H7PwaqQ2LZ',
+ family: 'Lora',
+ fullName: 'Lora Bold',
+ postScriptName: 'Lora-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/clEOBYWtlm0iLr8f2rjpaedD.png',
+ style: 'Lora-Bold',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJGmKxemMeZ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__nU53P6G0pzoXk4AzBDhX__t',
+ family: 'Lora',
+ fullName: 'Lora Regular',
+ postScriptName: 'Lora-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/k24laRyu4RC7RwvYQ9QgruKT.png',
+ style: 'Lora-Regular',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI6MX1D_JOuGQbT0gvTJPa787weuyJGmKxemMeZ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7t0tatUvGHbNWeEV_Vjj4aiV',
+ family: 'Lora',
+ fullName: 'Lora Italic',
+ postScriptName: 'Lora-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bz1wpdDr9xZrPCaZESe5iYcS.png',
+ style: 'Lora-Italic',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkqh8ndeZzZ0.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YZis8tRIn1Gz9vrhmpUAhchP',
+ family: 'Lora',
+ fullName: 'Lora Medium Italic',
+ postScriptName: 'Lora-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NvV1sFDGd3f0F4e0C7hLAYN3.png',
+ style: 'Lora-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkqh8ndeZzZ0.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ysiJzvqJDfYZ8mbsex9cWMSb',
+ family: 'Lora',
+ fullName: 'Lora SemiBold Italic',
+ postScriptName: 'Lora-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6VpzNNsONixcaawyrieWlEVV.png',
+ style: 'Lora-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCkqh8ndeZzZ0.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0bq1uOjUOlRRy5kahY0ZC6Lj',
+ family: 'Lora',
+ fullName: 'Lora Bold Italic',
+ postScriptName: 'Lora-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OrVbKvjX4XNynfEm9hxgYKfK.png',
+ style: 'Lora-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/lora/v20/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckqh8ndeZzZ0.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zXCseXzSRztH8inpMqtSgqi4',
+ family: 'Maven Pro',
+ fullName: 'Maven Pro Medium',
+ postScriptName: 'MavenPro-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/H00HT8Gyd6fDMq2vrVAOVoan.png',
+ style: 'MavenPro-Medium',
+ url: 'https://fonts.gstatic.com/s/mavenpro/v25/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8Rf25nCpozp5GvU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lyqqTHecIk0iFrPy26lei0Rr',
+ family: 'Maven Pro',
+ fullName: 'Maven Pro SemiBold',
+ postScriptName: 'MavenPro-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/hLfBs5ysWM04m9VPgF0uHprf.png',
+ style: 'MavenPro-SemiBold',
+ url: 'https://fonts.gstatic.com/s/mavenpro/v25/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8fvx5nCpozp5GvU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vezY4KgqXraqefBMGlCS1_Mw',
+ family: 'Maven Pro',
+ fullName: 'Maven Pro Bold',
+ postScriptName: 'MavenPro-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AwohTEZU4HMEjNU53gZ6MULj.png',
+ style: 'MavenPro-Bold',
+ url: 'https://fonts.gstatic.com/s/mavenpro/v25/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8cLx5nCpozp5GvU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PCCcoY3apGdmnVKmC8sdOwMO',
+ family: 'Maven Pro',
+ fullName: 'Maven Pro ExtraBold',
+ postScriptName: 'MavenPro-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/TJzFcrwXuEHkQiiEvmJ2DsKI.png',
+ style: 'MavenPro-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/mavenpro/v25/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8aXx5nCpozp5GvU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5vAH2gL_0F1CCv6z7DHVE0rz',
+ family: 'Maven Pro',
+ fullName: 'Maven Pro Black',
+ postScriptName: 'MavenPro-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/P0r6Jl0G_dSB5IKHlfzk7quJ.png',
+ style: 'MavenPro-Black',
+ url: 'https://fonts.gstatic.com/s/mavenpro/v25/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8Yzx5nCpozp5GvU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QAVeu9QwSZ0RC4RKxq_SLXO1',
+ family: 'Maven Pro',
+ fullName: 'Maven Pro Regular',
+ postScriptName: 'MavenPro-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Hvr7HWTOm3tugwNccxMRj9UY.png',
+ style: 'MavenPro-Regular',
+ url: 'https://fonts.gstatic.com/s/mavenpro/v25/7Auup_AqnyWWAxW2Wk3swUz56MS91Eww8SX25nCpozp5GvU.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yT8ri3iZQLcg1zxpJB7iHoYX',
+ family: 'Noto Serif',
+ fullName: 'Noto Serif Bold',
+ postScriptName: 'NotoSerif-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9qGunvhoKvZ4ZlHBOr3lwXir.png',
+ style: 'NotoSerif-Bold',
+ url: 'https://fonts.gstatic.com/s/notoserif/v16/ga6Law1J5X9T9RW6j9bNdOwzTRCUcM1IKoY.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xlylugGo0QCSp5ILxO07tSDq',
+ family: 'Noto Serif',
+ fullName: 'Noto Serif Regular',
+ postScriptName: 'NotoSerif',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/TzoMugJCYzyM2h6QKv5KvExq.png',
+ style: 'NotoSerif',
+ url: 'https://fonts.gstatic.com/s/notoserif/v16/ga6Iaw1J5X9T9RW6j9bNTFAcaRi_bMQ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_alWYuccoX6_Z8EVM3tYbF2vo',
+ family: 'Noto Serif',
+ fullName: 'Noto Serif Italic',
+ postScriptName: 'NotoSerif-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/frHl2Bq6LwG5vDp5Yn1OqS3y.png',
+ style: 'NotoSerif-Italic',
+ url: 'https://fonts.gstatic.com/s/notoserif/v16/ga6Kaw1J5X9T9RW6j9bNfFIWbTq6fMRRMw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WmnkPMgeJF53XGWVqrCwivb9',
+ family: 'Noto Serif',
+ fullName: 'Noto Serif Bold Italic',
+ postScriptName: 'NotoSerif-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KJQuoLwZKkojaJ5qjjOQ4UU0.png',
+ style: 'NotoSerif-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/notoserif/v16/ga6Vaw1J5X9T9RW6j9bNfFIu0RWedO9NOoYIDg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3HbB29ags7XhsRaxvCtn6Vw4',
+ family: 'Handlee',
+ fullName: 'Handlee Regular',
+ postScriptName: 'Handlee-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dWFlBbUD3GT5f7QiRMVCYgNc.png',
+ style: 'Handlee-Regular',
+ url: 'https://fonts.gstatic.com/s/handlee/v9/-F6xfjBsISg9aMakDmr6oilJ3ik.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jDLJmE1uXYsHbqk3OYeDq6rE',
+ family: 'Iceland',
+ fullName: 'Iceland Regular',
+ postScriptName: 'Iceland-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ytdlqGz7fhnGwSLrF7BSxzga.png',
+ style: 'Iceland-Regular',
+ url: 'https://fonts.gstatic.com/s/iceland/v11/rax9HiuFsdMNOnWPWKxGADBbg0s.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fhWYSIjgWcWdFmB9UNplPLK4',
+ family: 'Kaushan Script',
+ fullName: 'Kaushan Script Regular',
+ postScriptName: 'KaushanScript-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Cw9FEcROuoHKX8w1maX5rZ8k.png',
+ style: 'KaushanScript-Regular',
+ url: 'https://fonts.gstatic.com/s/kaushanscript/v9/vm8vdRfvXFLG3OLnsO15WYS5DF7_ytN3M48a.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KvWRcsakolVKqhHH8MyiYquq',
+ family: 'Knewave',
+ fullName: 'Knewave Regular',
+ postScriptName: 'Knewave-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/clyCGLqveGALERgaWGauw7dJ.png',
+ style: 'Knewave-Regular',
+ url: 'https://fonts.gstatic.com/s/knewave/v9/sykz-yx0lLcxQaSItSq9-trEvlQ.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__WW6fResZyRp89xKcvqykjEq',
+ family: 'Mukta',
+ fullName: 'Mukta ExtraLight',
+ postScriptName: 'Mukta-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jSYNfKsncdvkOoPe0mTg835N.png',
+ style: 'Mukta-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/mukta/v8/iJWHBXyXfDDVXbEOjFma-2HW7ZB_.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rnllwZLOi30fSrbf52bytIB6',
+ family: 'Mukta',
+ fullName: 'Mukta Light',
+ postScriptName: 'Mukta-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZL0RABfhkr0sQjj6GMj7xw_z.png',
+ style: 'Mukta-Light',
+ url: 'https://fonts.gstatic.com/s/mukta/v8/iJWHBXyXfDDVXbFqj1ma-2HW7ZB_.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SDr84CT4qdAgu5Yt5yJsTjSu',
+ family: 'Mukta',
+ fullName: 'Mukta Medium',
+ postScriptName: 'Mukta-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_hMuPmRo8vnI4IzO7ZPoeK70.png',
+ style: 'Mukta-Medium',
+ url: 'https://fonts.gstatic.com/s/mukta/v8/iJWHBXyXfDDVXbEyjlma-2HW7ZB_.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2Mm7KnhzAqrDVUo196vqQG4L',
+ family: 'Mukta',
+ fullName: 'Mukta SemiBold',
+ postScriptName: 'Mukta-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/GkpvxDbQvipe9jCyJAuU3muR.png',
+ style: 'Mukta-SemiBold',
+ url: 'https://fonts.gstatic.com/s/mukta/v8/iJWHBXyXfDDVXbEeiVma-2HW7ZB_.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kKQfQVHgu2rtniUIJRBGkiG2',
+ family: 'Mukta',
+ fullName: 'Mukta Bold',
+ postScriptName: 'Mukta-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5ztYLRBLOpB4vqbgLyBbLdV3.png',
+ style: 'Mukta-Bold',
+ url: 'https://fonts.gstatic.com/s/mukta/v8/iJWHBXyXfDDVXbF6iFma-2HW7ZB_.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_BIt4gCkeGzfwAv3Xe1vLzZ7c',
+ family: 'Mukta',
+ fullName: 'Mukta ExtraBold',
+ postScriptName: 'Mukta-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SbZiOuwGhLtyY0XcGrKl6vGw.png',
+ style: 'Mukta-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/mukta/v8/iJWHBXyXfDDVXbFmi1ma-2HW7ZB_.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YwpkYiVA8O57KDbI7LwCHBoi',
+ family: 'Mukta',
+ fullName: 'Mukta Regular',
+ postScriptName: 'Mukta-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FGtLZSSxQQoYKaGMFPJ4L8_4.png',
+ style: 'Mukta-Regular',
+ url: 'https://fonts.gstatic.com/s/mukta/v8/iJWKBXyXfDDVXYnGp32S0H3f.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pJUKkbELxCsFk8feWr1UumnM',
+ family: 'Offside',
+ fullName: 'Offside Regular',
+ postScriptName: 'Offside-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/htjLxUDtHDfp5LVbUpX0Rnz2.png',
+ style: 'Offside-Regular',
+ url: 'https://fonts.gstatic.com/s/offside/v10/HI_KiYMWKa9QrAykQ5HiRp-dhpQ.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Tbopj8l7f17_zGLKjQlvzEjX',
+ family: 'Old Standard TT',
+ fullName: 'Old Standard TT Bold',
+ postScriptName: 'OldStandardTT-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/invRhCciKJ9sdLiMPuk3DSLF.png',
+ style: 'OldStandardTT-Bold',
+ url: 'https://fonts.gstatic.com/s/oldstandardtt/v13/MwQrbh3o1vLImiwAVvYawgcf2eVWEX-dTFxeb80flQ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CJ3HLOAjW2qzACdEdpdjdoyt',
+ family: 'Old Standard TT',
+ fullName: 'Old Standard TT Regular',
+ postScriptName: 'OldStandardTT-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4CKQjLiuPtQpOdKX1lLTgWUj.png',
+ style: 'OldStandardTT-Regular',
+ url: 'https://fonts.gstatic.com/s/oldstandardtt/v13/MwQubh3o1vLImiwAVvYawgcf2eVurVC5RHdCZg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qHUaPldTxRuNs8Cxupa8XGwU',
+ family: 'Old Standard TT',
+ fullName: 'Old Standard TT Italic',
+ postScriptName: 'OldStandardTT-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/xzHKC3RRqPVlUOKRLIRuc4vO.png',
+ style: 'OldStandardTT-Italic',
+ url: 'https://fonts.gstatic.com/s/oldstandardtt/v13/MwQsbh3o1vLImiwAVvYawgcf2eVer1q9ZnJSZtQG.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_S2B04Vy2rH7Vh11yVeODJID5',
+ family: 'Overpass',
+ fullName: 'Overpass Thin',
+ postScriptName: 'Overpass-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/h4beCQJXEXJXnXSWsg4ZZuGl.png',
+ style: 'Overpass-Thin',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6_PLrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_G1YBSNbkNIgvXJtKAWJJmgEt',
+ family: 'Overpass',
+ fullName: 'Overpass ExtraLight',
+ postScriptName: 'Overpass-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NyQM0IONIUlWjgmMNzrHbh1C.png',
+ style: 'Overpass-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6fPPrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_h_L5N3msQruceuG25KRXiMtl',
+ family: 'Overpass',
+ fullName: 'Overpass Light',
+ postScriptName: 'Overpass-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Pg5VdGSsCrli6FsVM7PDwFpa.png',
+ style: 'Overpass-Light',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6ovPrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_poYDMojQkwC82AyAX4Bp2dUh',
+ family: 'Overpass',
+ fullName: 'Overpass Medium',
+ postScriptName: 'Overpass-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jTH9cbgOrMcLUNbmqvxvOyAk.png',
+ style: 'Overpass-Medium',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6zvPrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HWCSF3hTqBFpr9x0ewwEND6O',
+ family: 'Overpass',
+ fullName: 'Overpass SemiBold',
+ postScriptName: 'Overpass-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tZJJY9FtX8thASnoZo2PZDd9.png',
+ style: 'Overpass-SemiBold',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6IvTrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_izyFIwoE_09NCvC0sm_HRjrF',
+ family: 'Overpass',
+ fullName: 'Overpass Bold',
+ postScriptName: 'Overpass-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AkIqQ6tV2E6T0G3c4QDhsxXm.png',
+ style: 'Overpass-Bold',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6G_TrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Jvwvx0B8QBOYdy7fjoPg1UQQ',
+ family: 'Overpass',
+ fullName: 'Overpass ExtraBold',
+ postScriptName: 'Overpass-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4DzQJa4DbpLcPSVLYs8e6NMk.png',
+ style: 'Overpass-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6fPTrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4iGVjAl9FCUjKhZIi9aUuhtr',
+ family: 'Overpass',
+ fullName: 'Overpass Black',
+ postScriptName: 'Overpass-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nGrS3CFa3gYH2uVwNpnH8jRx.png',
+ style: 'Overpass-Black',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6VfTrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_36x5GILnd_0RtVzXBNKEpUx1',
+ family: 'Overpass',
+ fullName: 'Overpass Regular',
+ postScriptName: 'Overpass-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dyiHffYpliTby7XihPfP1El1.png',
+ style: 'Overpass-Regular',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFda35WCmI96Ajtm83upeyoaX6QPnlo6_PPrOZCLtce-og.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_acGVJd9K_GNKjlMXREoNBTG8',
+ family: 'Overpass',
+ fullName: 'Overpass Thin Italic',
+ postScriptName: 'Overpass-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/eduhKjewd90B6KS2YSBRBkuu.png',
+ style: 'Overpass-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLADe5qPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_b6dJr4krw0yjgOP_PnrSdsZk',
+ family: 'Overpass',
+ fullName: 'Overpass ExtraLight Italic',
+ postScriptName: 'Overpass-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/N4Zzh3Fuj3ZryAvxE2LCrzG4.png',
+ style: 'Overpass-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLCDepqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JC0FhRFRLcWZGbqg85lxxihS',
+ family: 'Overpass',
+ fullName: 'Overpass Light Italic',
+ postScriptName: 'Overpass-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5mL1l8P57G5dQAk3eaED8rtx.png',
+ style: 'Overpass-LightItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLBdepqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Uj88Fkg5mVhd6B_7Jns6Jm9L',
+ family: 'Overpass',
+ fullName: 'Overpass Italic',
+ postScriptName: 'Overpass-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/l73org3T97w0YoifPF6zwyW4.png',
+ style: 'Overpass-Italic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLADepqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fzT08B9vHmv0XSx5Odabcpte',
+ family: 'Overpass',
+ fullName: 'Overpass Medium Italic',
+ postScriptName: 'Overpass-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/g6p_ni_Wpf5q1Y2Qx6oJ8wyS.png',
+ style: 'Overpass-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLAxepqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0Au5oX8yn5V7IKKh44TbTbwW',
+ family: 'Overpass',
+ fullName: 'Overpass SemiBold Italic',
+ postScriptName: 'Overpass-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wkWs7IekHwa9x_ku9OrQF0Hx.png',
+ style: 'Overpass-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLDdfZqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dKs2wwz_fqaZlJddKv_jeJkf',
+ family: 'Overpass',
+ fullName: 'Overpass Bold Italic',
+ postScriptName: 'Overpass-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DdZuex5m8TCaDvJrwqk7kbq2.png',
+ style: 'Overpass-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLDkfZqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_67bhhCz6VYOBLA8c0CKTZfnm',
+ family: 'Overpass',
+ fullName: 'Overpass ExtraBold Italic',
+ postScriptName: 'Overpass-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vW8a6KZpdpRWiVnIQXwKLbfB.png',
+ style: 'Overpass-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLCDfZqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wCSCmX3AGotYogYg5AzjqTgs',
+ family: 'Overpass',
+ fullName: 'Overpass Black Italic',
+ postScriptName: 'Overpass-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kxrHY_Z8huppglZjfWMP4VSE.png',
+ style: 'Overpass-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/overpass/v7/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLCqfZqPl8Kuosgz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wL4NQHqxk_tNn7iKbqUxHR8i',
+ family: 'PT Serif',
+ fullName: 'PT Serif Bold',
+ postScriptName: 'PTSerif-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/E7EO051_I20GChEptrOtAAPi.png',
+ style: 'PTSerif-Bold',
+ url: 'https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt65qVXSr3pNNB.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8rdniV6zqFl28DaEArgf96lD',
+ family: 'PT Serif',
+ fullName: 'PT Serif Regular',
+ postScriptName: 'PTSerif-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nuC6WrCl3VNH8q4EUzsdqJ1I.png',
+ style: 'PTSerif-Regular',
+ url: 'https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvDFRxL6ddjb-.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_n8ZPd6NfE3mhzJgtqU8yIVP5',
+ family: 'PT Serif',
+ fullName: 'PT Serif Italic',
+ postScriptName: 'PTSerif-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wNsIe1GpzuLeOHcEulisN482.png',
+ style: 'PTSerif-Italic',
+ url: 'https://fonts.gstatic.com/s/ptserif/v12/EJRTQgYoZZY2vCFuvAFTzrq_cyb-vco.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rNmk7mJIon_BehcZEDlHo0y3',
+ family: 'PT Serif',
+ fullName: 'PT Serif Bold Italic',
+ postScriptName: 'PTSerif-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lYnSg8dJsJu6NPtnr6Choq8j.png',
+ style: 'PTSerif-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/ptserif/v12/EJRQQgYoZZY2vCFuvAFT9gaQVy7VocNB6Iw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_t6NMBkiJsWYlxoKG3Syo9j0w',
+ family: 'Oranienbaum',
+ fullName: 'Oranienbaum Regular',
+ postScriptName: 'Oranienbaum-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SLoGvnMZ_ObbLDG4w9ha6rRK.png',
+ style: 'Oranienbaum-Regular',
+ url: 'https://fonts.gstatic.com/s/oranienbaum/v10/OZpHg_txtzZKMuXLIVrx-3zn7kz3dpHc.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TNNO_eN7LB0pp_FK64ETz33m',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 Thin',
+ postScriptName: 'GothicA1-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_ftsNX7IEMp5UoYDdijw_tZH.png',
+ style: 'GothicA1-Thin',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR74z5ZnPydRjlCCwlCCMcqYtd2vfwk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5gqbakQXkbPJRv5myKR13HtI',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 ExtraLight',
+ postScriptName: 'GothicA1-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fGmccuDjZGxZniQqnRsGho5p.png',
+ style: 'GothicA1-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCpOYKSPl6tOU9Eg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_B36RRnJYnURckE4bxkvc0w5z',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 Light',
+ postScriptName: 'GothicA1-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uQNl8_93nDZqA3QlfkAF7tBM.png',
+ style: 'GothicA1-Light',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCwOUKSPl6tOU9Eg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cFNIe1RluoWqfrZ1iBidia7G',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 Medium',
+ postScriptName: 'GothicA1-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3R19_FCrGudhqRcf5KKtmX1f.png',
+ style: 'GothicA1-Medium',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCmOQKSPl6tOU9Eg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CwRCnQW4NPmlM7OIxG154UXn',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 SemiBold',
+ postScriptName: 'GothicA1-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/S4QImkn95SNzVGhDkKuq71oD.png',
+ style: 'GothicA1-SemiBold',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCtOMKSPl6tOU9Eg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_I9mWFGfEgREmyQGlh1ca5_tO',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 Bold',
+ postScriptName: 'GothicA1-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pOrhkL_6bhlNeztLsZmp0SnD.png',
+ style: 'GothicA1-Bold',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlC0OIKSPl6tOU9Eg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GkdubMLvsliW9tzKWhhMTfM4',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 ExtraBold',
+ postScriptName: 'GothicA1-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DazJYHtcsYdtEzJgc9UCb2Mq.png',
+ style: 'GothicA1-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlCzOEKSPl6tOU9Eg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_klyWeM8ghTBOpESFBE_LaJfE',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 Black',
+ postScriptName: 'GothicA1-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BQttUxSYjK9ca1rFlF47rdMV.png',
+ style: 'GothicA1-Black',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR44z5ZnPydRjlCCwlC6OAKSPl6tOU9Eg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QBoWF85i6a0WqNEgbKrm6uut',
+ family: 'Gothic A1',
+ fullName: 'Gothic A1 Regular',
+ postScriptName: 'GothicA1-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/C_Xs8rgW3r1yKvKieSC_fqPe.png',
+ style: 'GothicA1-Regular',
+ url: 'https://fonts.gstatic.com/s/gothica1/v8/CSR94z5ZnPydRjlCCwl6bM0uQNJmvQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_M3BWva1oWfkL4KruVSGqS0Vq',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Thin',
+ postScriptName: 'JosefinSans-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5gfpGXjbh7i80aDYd3ZGAoPZ.png',
+ style: 'JosefinSans-Thin',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjRXMFrLgTsQV0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8yTKKfxEj9joC3ZbkM61rZtI',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans ExtraLight',
+ postScriptName: 'JosefinSans-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/unTKSpudi1YdKhFksF2xPksP.png',
+ style: 'JosefinSans-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_LjQXMFrLgTsQV0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7o4ECmUVXLTvJBtewpVnSjBd',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Light',
+ postScriptName: 'JosefinSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gZE_vKivOGlHs1Bm6TTYrDxv.png',
+ style: 'JosefinSans-Light',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_GbQXMFrLgTsQV0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lAm_ltkNuv238vh0Y2xoyeWm',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Medium',
+ postScriptName: 'JosefinSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AfD_gcdf553iLFFNlOta7c00.png',
+ style: 'JosefinSans-Medium',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ArQXMFrLgTsQV0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8XyXaBLFB012k5ZkrCuMo_kp',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans SemiBold',
+ postScriptName: 'JosefinSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8dZvNcWho5nJpYJ7T8cpcP_u.png',
+ style: 'JosefinSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ObXXMFrLgTsQV0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_05E4txZ9lXgLbVnsa1fSWbBf',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Bold',
+ postScriptName: 'JosefinSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dP1YfLnuEBBSsVyp3rvdCFHy.png',
+ style: 'JosefinSans-Bold',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XXMFrLgTsQV0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yeZiheWUQevFOKmtbcuh3zFD',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Regular',
+ postScriptName: 'JosefinSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/o7hotKGCPmrncqguZ_OJUk7O.png',
+ style: 'JosefinSans-Regular',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQXMFrLgTsQV0.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TPiW_y845aZzlEmtv9jANqRK',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Thin Italic',
+ postScriptName: 'JosefinSans-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OvPIA_IaV4Qk4M0KDW0QOaf9.png',
+ style: 'JosefinSans-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtINhKibpUV3MEQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4XbvwY64QMtTkfmC9xdKRmqS',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans ExtraLight Italic',
+ postScriptName: 'JosefinSans-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/cNXo0WI_U6qmy9Aiz5jJRt4z.png',
+ style: 'JosefinSans-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTNIJhKibpUV3MEQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_bVa8DEH6GC4QS1eQ8HJxUXh7',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Light Italic',
+ postScriptName: 'JosefinSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rwbv6gOAnE89dpb_6U_kb3jR.png',
+ style: 'JosefinSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCT6oJhKibpUV3MEQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ziWlYTbfEb_FQis4p2nHDn0e',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Italic',
+ postScriptName: 'JosefinSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/UTdPiAVCjMJlSnicDWOB73La.png',
+ style: 'JosefinSans-Italic',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJhKibpUV3MEQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Ko8KAjB8tNUXcNPU9Bpj8DRZ',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Medium Italic',
+ postScriptName: 'JosefinSans-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/C6EhqjFx0kw1G8n66t9eNuR2.png',
+ style: 'JosefinSans-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCThoJhKibpUV3MEQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_bIxelcbA1QlLQl34Gxj1gxAM',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans SemiBold Italic',
+ postScriptName: 'JosefinSans-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/dSgBcAjr5NKEfeR38mFN6NXh.png',
+ style: 'JosefinSans-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTaoVhKibpUV3MEQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_B3oKFRSuNYTX1sqkTW3yRFLb',
+ family: 'Josefin Sans',
+ fullName: 'Josefin Sans Bold Italic',
+ postScriptName: 'JosefinSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tWhPXDOMS9WdLwUqTK3utbix.png',
+ style: 'JosefinSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/josefinsans/v20/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTU4VhKibpUV3MEQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8IcBxdQ1ZSk1ZFw_aaK8y37a',
+ family: 'Kanit',
+ fullName: 'Kanit Thin',
+ postScriptName: 'Kanit-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fNnrTullY_3tTK1wsGZAhawB.png',
+ style: 'Kanit-Thin',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKX-Go6G5tXcr72GwWKcaxALFs.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MN91ZyTAvUM0t4hTkXKB73oR',
+ family: 'Kanit',
+ fullName: 'Kanit ExtraLight',
+ postScriptName: 'Kanit-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZMrMwDV3efXq6A1WAoh9gmul.png',
+ style: 'Kanit-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5aOiWgX6BJNUJy.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_S09G4Cncn_IHT1qycdBZI0sz',
+ family: 'Kanit',
+ fullName: 'Kanit Light',
+ postScriptName: 'Kanit-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DCVJPi2eEobrgUaZmU9ujt7t.png',
+ style: 'Kanit-Light',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4-OSWgX6BJNUJy.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2LodQL3hFfuSHyRVrYGuADZu',
+ family: 'Kanit',
+ fullName: 'Kanit Medium',
+ postScriptName: 'Kanit-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BUPZFvTznJ8Y1rm5cJfICi0q.png',
+ style: 'Kanit-Medium',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5mOCWgX6BJNUJy.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cy53zg3sQrYO1RMmRrVx__Hu',
+ family: 'Kanit',
+ fullName: 'Kanit SemiBold',
+ postScriptName: 'Kanit-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4Zs2OZZ05iCL830tQOBLAtDq.png',
+ style: 'Kanit-SemiBold',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr5KPyWgX6BJNUJy.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6Ep3d4hm6HSo9wqeq00ic_32',
+ family: 'Kanit',
+ fullName: 'Kanit Bold',
+ postScriptName: 'Kanit-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1PyF2BPSnfGEXGDc97k284E4.png',
+ style: 'Kanit-Bold',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4uPiWgX6BJNUJy.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2o6y1QPAn8RsdbB0xBOTwuRP',
+ family: 'Kanit',
+ fullName: 'Kanit ExtraBold',
+ postScriptName: 'Kanit-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Y_nnqW51gjrFV4XFd_BwNqvl.png',
+ style: 'Kanit-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4yPSWgX6BJNUJy.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xV6eP2T8FWr3UgRTNXF0NXuk',
+ family: 'Kanit',
+ fullName: 'Kanit Black',
+ postScriptName: 'Kanit-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/p7ifu3WKQK7o3c8MABC3vVoj.png',
+ style: 'Kanit-Black',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKU-Go6G5tXcr4WPCWgX6BJNUJy.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KGOuf9r15PR0fZ3HiSDOdPqU',
+ family: 'Kanit',
+ fullName: 'Kanit Thin Italic',
+ postScriptName: 'Kanit-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pVJGiq3FLWn9sIcDBB0W56Ih.png',
+ style: 'Kanit-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKV-Go6G5tXcraQI2GAdY5FPFtrGw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9HoIb5XDhJhfda_3RryrMk6U',
+ family: 'Kanit',
+ fullName: 'Kanit ExtraLight Italic',
+ postScriptName: 'Kanit-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3Ugsqzqzi0BiOJRuSqElANdI.png',
+ style: 'Kanit-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI82hVaRrMFJyAu4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_giABFTzFMcrlaMU_NIVz50nW',
+ family: 'Kanit',
+ fullName: 'Kanit Light Italic',
+ postScriptName: 'Kanit-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/l7ZZNf98_lQZFiyY6pHgns2D.png',
+ style: 'Kanit-LightItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI6miVaRrMFJyAu4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_epvkecCcbFkkcwo3RW8z9RiT',
+ family: 'Kanit',
+ fullName: 'Kanit Regular',
+ postScriptName: 'Kanit-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vXy4k1NQ2wxdOtJBofkxvM5E.png',
+ style: 'Kanit-Regular',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKZ-Go6G5tXcoaSEQGodLxA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qSKH2nnC51ALlYUlnKzj9_LW',
+ family: 'Kanit',
+ fullName: 'Kanit Italic',
+ postScriptName: 'Kanit-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Jhsrk02kSojEqVoU1QBtEjnb.png',
+ style: 'Kanit-Italic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKX-Go6G5tXcraQGwWKcaxALFs.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_1g88qM3KGT8EmQx9m90sWdWx',
+ family: 'Kanit',
+ fullName: 'Kanit Medium Italic',
+ postScriptName: 'Kanit-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JzWEUNLiTRQMeQxeKVHnWrtX.png',
+ style: 'Kanit-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI_GjVaRrMFJyAu4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_AWPcXZUtxnllZ6jZjfSy_OvX',
+ family: 'Kanit',
+ fullName: 'Kanit SemiBold Italic',
+ postScriptName: 'Kanit-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/iRau5HkiMvZ5Be9y8FFLd7lo.png',
+ style: 'Kanit-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI92kVaRrMFJyAu4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_X3OhvZvaZGft24Bel8HNd1yq',
+ family: 'Kanit',
+ fullName: 'Kanit Bold Italic',
+ postScriptName: 'Kanit-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/eBGBLOSI3eUllvpIsNEoo9lL.png',
+ style: 'Kanit-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI7mlVaRrMFJyAu4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7reuDcAl1t72fnWWRsrPgQpH',
+ family: 'Kanit',
+ fullName: 'Kanit ExtraBold Italic',
+ postScriptName: 'Kanit-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2je4eDiWtdFcSApoVz5JwZRY.png',
+ style: 'Kanit-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI6WmVaRrMFJyAu4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Suj9v8cqxn3QAFiW3kl0OLUd',
+ family: 'Kanit',
+ fullName: 'Kanit Black Italic',
+ postScriptName: 'Kanit-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VGlOzgIaOaO3sPKgWXt0irZh.png',
+ style: 'Kanit-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/kanit/v7/nKKS-Go6G5tXcraQI4GnVaRrMFJyAu4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cqOFKuVDqJhqrXxpUn4NJ6FQ',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Thin',
+ postScriptName: 'LibreFranklin-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nGpddcYErpA7oTiqyp9qLFKD.png',
+ style: 'LibreFranklin-Thin',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsSUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vmTTpwvvzzDgD1sXZ6iZpmGl',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin ExtraLight',
+ postScriptName: 'LibreFranklin-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sg6umqtLzZZi5P03chqSUejw.png',
+ style: 'LibreFranklin-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsWUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9ek3kWr0gr3S3QugoVQ8ZycD',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Light',
+ postScriptName: 'LibreFranklin-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/h67_P29FiiWqNFPjWwimQD_c.png',
+ style: 'LibreFranklin-Light',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhcMWUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ijzp12906obpKJSvLkE2_tW8',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Medium',
+ postScriptName: 'LibreFranklin-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1irfIZBKqM2arMHb1zQyTg09.png',
+ style: 'LibreFranklin-Medium',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhHMWUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hW92Fx1MRXH5_B4BTwmcqeY5',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin SemiBold',
+ postScriptName: 'LibreFranklin-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/F_O9IYcI4nwjfrX6Zh9_3viT.png',
+ style: 'LibreFranklin-SemiBold',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduh8MKUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WT4iBLKvdbmmX2kcMXUwmFb2',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Bold',
+ postScriptName: 'LibreFranklin-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/a3WrqixfmNbUT1IXJFnpJFd6.png',
+ style: 'LibreFranklin-Bold',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_65Zo9wSecmBCvs_vkQDdqUbc',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin ExtraBold',
+ postScriptName: 'LibreFranklin-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FWkCBLHpxrihEeieWNWKcuLC.png',
+ style: 'LibreFranklin-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsKUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6va9uWImWoONANNBlVCaDTCn',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Black',
+ postScriptName: 'LibreFranklin-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fNdvSyU4xTDhIxfVI4tXwUaz.png',
+ style: 'LibreFranklin-Black',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhh8KUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EpIDaYINjHVnoc9r_g8bP_Ed',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Regular',
+ postScriptName: 'LibreFranklin-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WiyA12V3DWbA7rQIYLUtlvKL.png',
+ style: 'LibreFranklin-Regular',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUB9rIb-JH1g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wX70mtONi2QSa2nNVA0IINPl',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Thin Italic',
+ postScriptName: 'LibreFranklin-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/TL_3FSA5fIjvvw8C7e04D4Qi.png',
+ style: 'LibreFranklin-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RdDMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3UKM3YE8gGO8_qj_8DDzOm8U',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin ExtraLight Italic',
+ postScriptName: 'LibreFranklin-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/npoxtU83DarKdJf46h88_Whx.png',
+ style: 'LibreFranklin-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8RNDMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ODvILe64aX4LPFeMxz1W7Qop',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Light Italic',
+ postScriptName: 'LibreFranklin-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Q47DUKxClZMpH5QovKy5Sx0m.png',
+ style: 'LibreFranklin-LightItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oYiRNDMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YHU_Ka1prlPvsWqeKZhmKbZb',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Italic',
+ postScriptName: 'LibreFranklin-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OV6zZOScvEICeWJaAjgXW2hA.png',
+ style: 'LibreFranklin-Italic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8txMclLLTcLJAkM3n_1PT_1t',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Medium Italic',
+ postScriptName: 'LibreFranklin-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nXKk2i0bcsu2OLlmUY9lEySQ.png',
+ style: 'LibreFranklin-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZORNDMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_l5kE7YToH_juVyv7SgVjXq50',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin SemiBold Italic',
+ postScriptName: 'LibreFranklin-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/g8wVACcxzSxkLQwBGVKeLKmE.png',
+ style: 'LibreFranklin-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oaiQ9DMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wNXOv4lUaiYICo3djfbssFYb',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Bold Italic',
+ postScriptName: 'LibreFranklin-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BvbZW69OnmX1bLiCwAE_V_ye.png',
+ style: 'LibreFranklin-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UJePMkPvB2iDnL1npYrs_I9q',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin ExtraBold Italic',
+ postScriptName: 'LibreFranklin-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IWCI0oUzawCzDKm5N3PpKddw.png',
+ style: 'LibreFranklin-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8Q9DMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7d_5LwMDqKC8qEJUwZAdhibq',
+ family: 'Libre Franklin',
+ fullName: 'Libre Franklin Black Italic',
+ postScriptName: 'LibreFranklin-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/53Vxw1Frj7MAcGVpGGTe569P.png',
+ style: 'LibreFranklin-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/librefranklin/v7/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05obVQ9DMTedX1sGE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_OeLp525XvM9I4CzR2snno8bh',
+ family: 'Luckiest Guy',
+ fullName: 'Luckiest Guy Regular',
+ postScriptName: 'LuckiestGuy-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LpNN0Ij6QgPZttOziO7oYyEU.png',
+ style: 'LuckiestGuy-Regular',
+ url: 'https://fonts.gstatic.com/s/luckiestguy/v11/_gP_1RrxsjcxVyin9l9n_j2RStR3qDpraA.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZDb9vozMilDEvF6nKRG1Jc_w',
+ family: 'Marmelad',
+ fullName: 'Marmelad Regular',
+ postScriptName: 'Marmelad-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZG_uJJWhhqDm6ieEI8ZL99QW.png',
+ style: 'Marmelad-Regular',
+ url: 'https://fonts.gstatic.com/s/marmelad/v10/Qw3eZQdSHj_jK2e-8tFLG-YMC0R8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_j45c1khyIC332RbMFkc0Quqp',
+ family: 'Mukta Mahee',
+ fullName: 'Mukta Mahee ExtraLight',
+ postScriptName: 'MuktaMahee-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AKu4VJdnaraWUfatzWxipkbO.png',
+ style: 'MuktaMahee-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/muktamahee/v10/XRXN3IOIi0hcP8iVU67hA9MFcBoHJndqZCsW.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_w91l5bKyh2E1ObbhXt9fhZQ3',
+ family: 'Mukta Mahee',
+ fullName: 'Mukta Mahee Light',
+ postScriptName: 'MuktaMahee-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Y_TRdMTYbIWMORmObV3qoZAv.png',
+ style: 'MuktaMahee-Light',
+ url: 'https://fonts.gstatic.com/s/muktamahee/v10/XRXN3IOIi0hcP8iVU67hA9NhcxoHJndqZCsW.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_K3pcYAcnW4fZ740NrVQpdOjh',
+ family: 'Mukta Mahee',
+ fullName: 'Mukta Mahee Medium',
+ postScriptName: 'MuktaMahee-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/QRhn4tvB4kww_uf7cDCUem_b.png',
+ style: 'MuktaMahee-Medium',
+ url: 'https://fonts.gstatic.com/s/muktamahee/v10/XRXN3IOIi0hcP8iVU67hA9M5choHJndqZCsW.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_U0nLDBj9RJ5oEK5zIpG6EZcq',
+ family: 'Mukta Mahee',
+ fullName: 'Mukta Mahee SemiBold',
+ postScriptName: 'MuktaMahee-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5OVA59VvkknSCjKXRF4vzYtA.png',
+ style: 'MuktaMahee-SemiBold',
+ url: 'https://fonts.gstatic.com/s/muktamahee/v10/XRXN3IOIi0hcP8iVU67hA9MVdRoHJndqZCsW.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Dz3_V2yfkrH6p7AGf2MCTqzd',
+ family: 'Mukta Mahee',
+ fullName: 'Mukta Mahee Bold',
+ postScriptName: 'MuktaMahee-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4SE7LJ9BCHpoja7FEFxjHuHK.png',
+ style: 'MuktaMahee-Bold',
+ url: 'https://fonts.gstatic.com/s/muktamahee/v10/XRXN3IOIi0hcP8iVU67hA9NxdBoHJndqZCsW.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_werCUNcVw1V8I_x2Kbj6dm4K',
+ family: 'Mukta Mahee',
+ fullName: 'Mukta Mahee ExtraBold',
+ postScriptName: 'MuktaMahee-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9lKPKMz8GPElFCWbPYTZJtcO.png',
+ style: 'MuktaMahee-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/muktamahee/v10/XRXN3IOIi0hcP8iVU67hA9NtdxoHJndqZCsW.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9oZEiV12bXBpmEez82ivlnrc',
+ family: 'Mukta Mahee',
+ fullName: 'Mukta Mahee Regular',
+ postScriptName: 'MuktaMahee-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bJU1xygQazKbnmie6xzTsNCD.png',
+ style: 'MuktaMahee-Regular',
+ url: 'https://fonts.gstatic.com/s/muktamahee/v10/XRXQ3IOIi0hcP8iVU67hA-vNWz4PDWtj.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_evijy3S_lbVT7k1fl8KNus4T',
+ family: 'Nunito',
+ fullName: 'Nunito ExtraLight',
+ postScriptName: 'Nunito-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MUNxkJIoOuF9JfTXUUWkAfv9.png',
+ style: 'Nunito-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__24MKsUd9rAXzuFx23xTY9zu',
+ family: 'Nunito',
+ fullName: 'Nunito Light',
+ postScriptName: 'Nunito-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/YoGmoI1NCHscmViX0uejICLX.png',
+ style: 'Nunito-Light',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HUJxBc1Bf2cWXBoQsKFwHKv8',
+ family: 'Nunito',
+ fullName: 'Nunito Medium',
+ postScriptName: 'Nunito-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VigPsit5DRSbcmPH7YhhpOsE.png',
+ style: 'Nunito-Medium',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CUP8T1WEMSzmyl5NODmlGwNX',
+ family: 'Nunito',
+ fullName: 'Nunito SemiBold',
+ postScriptName: 'Nunito-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0H4L2g7VldsQdSgrONQKTc3m.png',
+ style: 'Nunito-SemiBold',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_F3ZoDjLL0aN2h1O6mu13ydgc',
+ family: 'Nunito',
+ fullName: 'Nunito Bold',
+ postScriptName: 'Nunito-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/so7jFYhaNe7aD7kjCULjvtdh.png',
+ style: 'Nunito-Bold',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xZ7ydPpAo4jKqsIKFdiHI_Ls',
+ family: 'Nunito',
+ fullName: 'Nunito ExtraBold',
+ postScriptName: 'Nunito-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IjghwvlJXzOK8BDEazSH1qyq.png',
+ style: 'Nunito-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_exDTIDW3I170RlaaYUPxe4sj',
+ family: 'Nunito',
+ fullName: 'Nunito Black',
+ postScriptName: 'Nunito-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ELDMVnlg3wTPyVUvTRQid8r0.png',
+ style: 'Nunito-Black',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9rFeCJj8ylyR7OsH9bGp9hOu',
+ family: 'Nunito',
+ fullName: 'Nunito Regular',
+ postScriptName: 'Nunito-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ek7uxSVplTinfdL_cmlu1VCz.png',
+ style: 'Nunito-Regular',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTM9jo7eTWk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JWTaBMXbY3N6urd6xBh7wFqm',
+ family: 'Nunito',
+ fullName: 'Nunito ExtraLight Italic',
+ postScriptName: 'Nunito-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6m7BndJy6h_1unWEgDKvw6cL.png',
+ style: 'Nunito-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXA3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TY8HFLwViW90n6VEswAUzn_S',
+ family: 'Nunito',
+ fullName: 'Nunito Light Italic',
+ postScriptName: 'Nunito-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sIYYvEAsrkuhJR9n9qgk6wZU.png',
+ style: 'Nunito-LightItalic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83A3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_udKI5qagBiFOLyPpvwjdRMbk',
+ family: 'Nunito',
+ fullName: 'Nunito Italic',
+ postScriptName: 'Nunito-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6WcKnrfLqjw3zdbv11SRtFgD.png',
+ style: 'Nunito-Italic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXA3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ssWeoN67aVgZ6L6GRrnYP0W5',
+ family: 'Nunito',
+ fullName: 'Nunito Medium Italic',
+ postScriptName: 'Nunito-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pXogonAC8hTFDqnZkPYn52O1.png',
+ style: 'Nunito-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3A3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZR1s_D3LTrGgNehQqyDI2Gep',
+ family: 'Nunito',
+ fullName: 'Nunito SemiBold Italic',
+ postScriptName: 'Nunito-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4PwythJY5VNlsS9wgC2f3ELr.png',
+ style: 'Nunito-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3c3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7nYIYKEQ4OQkzzzvf1K2Ph5J',
+ family: 'Nunito',
+ fullName: 'Nunito Bold Italic',
+ postScriptName: 'Nunito-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Rx492EtLPFlzxCqlQIiOQLtK.png',
+ style: 'Nunito-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSnc3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Rlpuwh7Fe6ZjG8__qKoNTQZW',
+ family: 'Nunito',
+ fullName: 'Nunito ExtraBold Italic',
+ postScriptName: 'Nunito-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/enss_aTsmUAYpQ8BBWavud8Q.png',
+ style: 'Nunito-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXc3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dDmMRtbyPSWXBiHt9xIM2VMc',
+ family: 'Nunito',
+ fullName: 'Nunito Black Italic',
+ postScriptName: 'Nunito-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nc9nblWWzFeqp0JLlZ8CfKx6.png',
+ style: 'Nunito-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/nunito/v20/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHc3iqzbXWnoeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NJwj5PhDqPY44PKhHPpSnmK3',
+ family: 'Open Sans',
+ fullName: 'Open Sans Light',
+ postScriptName: 'OpenSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/taiUnXrtWWJYMyCMSGTkam6f.png',
+ style: 'OpenSans-Light',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4nY1M2xLER.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_AaM7GR8HIW32f60SuDUeKICU',
+ family: 'Open Sans',
+ fullName: 'Open Sans Medium',
+ postScriptName: 'OpenSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HkIWyeAjXwUabeS4yyx2nGFh.png',
+ style: 'OpenSans-Medium',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4nY1M2xLER.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_L9MJNFwBBzJVGiaHXBC4wGDo',
+ family: 'Open Sans',
+ fullName: 'Open Sans SemiBold',
+ postScriptName: 'OpenSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/CMjj_iBGnILPegZ25CESDN8M.png',
+ style: 'OpenSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4nY1M2xLER.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Mc0f3UpRlHEecz6tUao8Ozy0',
+ family: 'Open Sans',
+ fullName: 'Open Sans Bold',
+ postScriptName: 'OpenSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oMqk67FiyVvJ3YSRD2P8SbXY.png',
+ style: 'OpenSans-Bold',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4nY1M2xLER.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fK7BEy6UyGAzokUpvFKn_HoH',
+ family: 'Open Sans',
+ fullName: 'Open Sans ExtraBold',
+ postScriptName: 'OpenSans-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RaKrVBcGEp46ro96VsfvUhcg.png',
+ style: 'OpenSans-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4nY1M2xLER.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EVPKbE4mYXI1C6DFRmNIE50R',
+ family: 'Open Sans',
+ fullName: 'Open Sans Regular',
+ postScriptName: 'OpenSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pPQJIndt5wxVyrt8YaVd76Bf.png',
+ style: 'OpenSans-Regular',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4nY1M2xLER.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3QF8l9PDrkXUlS5q9B30vcaj',
+ family: 'Open Sans',
+ fullName: 'Open Sans Light Italic',
+ postScriptName: 'OpenSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rTPKodKu7S3bz5yuMY_QSnrz.png',
+ style: 'OpenSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVcUwaERZjA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_24j9X6_gcSn_lJgH6WjerqdR',
+ family: 'Open Sans',
+ fullName: 'Open Sans Italic',
+ postScriptName: 'OpenSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3xVHEANkbfNR1L1zPz1QzpHD.png',
+ style: 'OpenSans-Italic',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVcUwaERZjA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Eya8OnvLk8s2jzDZlzMAJMld',
+ family: 'Open Sans',
+ fullName: 'Open Sans Medium Italic',
+ postScriptName: 'OpenSans-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wrwxo_SByb7lbet56g4osAsF.png',
+ style: 'OpenSans-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVcUwaERZjA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KU0GuYdRTKmLqSr_UZBeGUHn',
+ family: 'Open Sans',
+ fullName: 'Open Sans SemiBold Italic',
+ postScriptName: 'OpenSans-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vFVhvQhEaPkfsPyl1PZh1Elh.png',
+ style: 'OpenSans-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVcUwaERZjA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Se4GBF7QiyhIQD0oWnj47KAN',
+ family: 'Open Sans',
+ fullName: 'Open Sans Bold Italic',
+ postScriptName: 'OpenSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oF8bPpXo5a3Wtoo4QKGV6ElC.png',
+ style: 'OpenSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVcUwaERZjA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yLFlTPgdpthzqLeJJqZscsrs',
+ family: 'Open Sans',
+ fullName: 'Open Sans ExtraBold Italic',
+ postScriptName: 'OpenSans-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/t9pe8zGLEg6l3LfL5yAixKEN.png',
+ style: 'OpenSans-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVcUwaERZjA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_REa1nGCvC4ZO1RORQmAODRMf',
+ family: 'PT Sans',
+ fullName: 'PT Sans Bold',
+ postScriptName: 'PTSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MVWc4jrSRLSHJWhpImCyA18n.png',
+ style: 'PTSans-Bold',
+ url: 'https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh4OmnLD0Z4zM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Cv8STS0YORUO5vmQ0fB1w7Cw',
+ family: 'PT Sans',
+ fullName: 'PT Sans Regular',
+ postScriptName: 'PTSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bgf5BqiXlPZREhLygL4dVXbC.png',
+ style: 'PTSans-Regular',
+ url: 'https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79P0WOxOGMMDQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_BLxmFoIw0Yy9aTWE_jCFIjRi',
+ family: 'PT Sans',
+ fullName: 'PT Sans Italic',
+ postScriptName: 'PTSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/byANHuUBSuKZkkMxfIh63aPE.png',
+ style: 'PTSans-Italic',
+ url: 'https://fonts.gstatic.com/s/ptsans/v12/jizYRExUiTo99u79D0eEwMOJIDQA-g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MCqpg1jnzt6NNc065nNdPVI9',
+ family: 'PT Sans',
+ fullName: 'PT Sans Bold Italic',
+ postScriptName: 'PTSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0ReBK0zatiB8qZLK9xxfwuZy.png',
+ style: 'PTSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/ptsans/v12/jizdRExUiTo99u79D0e8fOytKB8c8zMrig.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ch8IkY19twzqEX5ZOtExxTal',
+ family: 'Pacifico',
+ fullName: 'Pacifico Regular',
+ postScriptName: 'Pacifico-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FwHmtrq_9yBS7yt8Jh5QEcdv.png',
+ style: 'Pacifico-Regular',
+ url: 'https://fonts.gstatic.com/s/pacifico/v17/FwZY7-Qmy14u9lezJ96A4sijpFu_.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_R94wQBeEwGrAQO1ajewQzmaV',
+ family: 'Palanquin',
+ fullName: 'Palanquin Thin',
+ postScriptName: 'Palanquin-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AyOFaz3jQXRrD49Y2p8OnuWk.png',
+ style: 'Palanquin-Thin',
+ url: 'https://fonts.gstatic.com/s/palanquin/v10/9XUhlJ90n1fBFg7ceXwUEltI7rWmZzTH.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_F_clSsgTkT8nA49JAFEbkjuz',
+ family: 'Palanquin',
+ fullName: 'Palanquin ExtraLight',
+ postScriptName: 'Palanquin-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4ElZFBQCh8qcg4XbWHa90ERx.png',
+ style: 'Palanquin-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/palanquin/v10/9XUilJ90n1fBFg7ceXwUvnpoxJuqbi3ezg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_g0PcgKttltqZJoR7FnnhVjYP',
+ family: 'Palanquin',
+ fullName: 'Palanquin Light',
+ postScriptName: 'Palanquin-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RqvllGiRyZHHd8h1xl_Q1akV.png',
+ style: 'Palanquin-Light',
+ url: 'https://fonts.gstatic.com/s/palanquin/v10/9XUilJ90n1fBFg7ceXwU2nloxJuqbi3ezg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IrdbPmljnOIU8J3P0KMgbL6c',
+ family: 'Palanquin',
+ fullName: 'Palanquin Medium',
+ postScriptName: 'Palanquin-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/kzIl14VkKUowIN1b9NiUduQT.png',
+ style: 'Palanquin-Medium',
+ url: 'https://fonts.gstatic.com/s/palanquin/v10/9XUilJ90n1fBFg7ceXwUgnhoxJuqbi3ezg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IBzmtlCy4MN1nfEK3Kcu2ztk',
+ family: 'Palanquin',
+ fullName: 'Palanquin SemiBold',
+ postScriptName: 'Palanquin-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jaFXyTfK6seXSOFuU8yg0mup.png',
+ style: 'Palanquin-SemiBold',
+ url: 'https://fonts.gstatic.com/s/palanquin/v10/9XUilJ90n1fBFg7ceXwUrn9oxJuqbi3ezg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5TTLZoVKIz_zqSwkV99SPBK8',
+ family: 'Palanquin',
+ fullName: 'Palanquin Bold',
+ postScriptName: 'Palanquin-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sSGyBO5yjNmt1Ep_RNPc26zG.png',
+ style: 'Palanquin-Bold',
+ url: 'https://fonts.gstatic.com/s/palanquin/v10/9XUilJ90n1fBFg7ceXwUyn5oxJuqbi3ezg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TuVj6qzqBN4n7rRUwx2Hsomk',
+ family: 'Palanquin',
+ fullName: 'Palanquin Regular',
+ postScriptName: 'Palanquin-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jK3EvJ4ugYFcwKNt4nczJ_Lo.png',
+ style: 'Palanquin-Regular',
+ url: 'https://fonts.gstatic.com/s/palanquin/v10/9XUnlJ90n1fBFg7ceXwsdlFMzLC2Zw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Ks2haMDM6qlviQfrceYJVFSS',
+ family: 'Press Start 2P',
+ fullName: 'Press Start 2P Regular',
+ postScriptName: 'PressStart2P-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mu37eQuMoFE26rRqty4vc3IY.png',
+ style: 'PressStart2P-Regular',
+ url: 'https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK0nSgPJE4580.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4DT7Mhq6FDUdzeQ33_FG1MNw',
+ family: 'Poiret One',
+ fullName: 'Poiret One Regular',
+ postScriptName: 'PoiretOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fI9fzHU8D4acbW3yxq6N7bbP.png',
+ style: 'PoiretOne-Regular',
+ url: 'https://fonts.gstatic.com/s/poiretone/v9/UqyVK80NJXN4zfRgbdfbk5lWVscxdKE.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kMOXW5ulFkqu93sfS1d6wyxQ',
+ family: 'Quicksand',
+ fullName: 'Quicksand Light',
+ postScriptName: 'Quicksand-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zLVhrIZ_C4GzRn8013oo4bDU.png',
+ style: 'Quicksand-Light',
+ url: 'https://fonts.gstatic.com/s/quicksand/v24/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo18G0wx40QDw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SS_hKLPcxJr0Arh1LpujzwXZ',
+ family: 'Quicksand',
+ fullName: 'Quicksand Medium',
+ postScriptName: 'Quicksand-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PW5klKg6uR1qLG959DNdhpQY.png',
+ style: 'Quicksand-Medium',
+ url: 'https://fonts.gstatic.com/s/quicksand/v24/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o18G0wx40QDw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_D0USh4A6Mx61sLufLGXcbU8C',
+ family: 'Quicksand',
+ fullName: 'Quicksand SemiBold',
+ postScriptName: 'Quicksand-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ZfLIYJ9XIkTJSV06kQJnSZS8.png',
+ style: 'Quicksand-SemiBold',
+ url: 'https://fonts.gstatic.com/s/quicksand/v24/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv18G0wx40QDw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oLvhqCqc8ce5l2UW9Tw4goRF',
+ family: 'Quicksand',
+ fullName: 'Quicksand Bold',
+ postScriptName: 'Quicksand-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oXtv09z3q18hDdSpnD22DUy9.png',
+ style: 'Quicksand-Bold',
+ url: 'https://fonts.gstatic.com/s/quicksand/v24/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv18G0wx40QDw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fb9eM_jF_VcvfprigzoESvJn',
+ family: 'Quicksand',
+ fullName: 'Quicksand Regular',
+ postScriptName: 'Quicksand-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/usM2rsIe5hRaRAqL1FMdXywr.png',
+ style: 'Quicksand-Regular',
+ url: 'https://fonts.gstatic.com/s/quicksand/v24/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o18G0wx40QDw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZFXoEaK20bCkv0ivDNI8YWqS',
+ family: 'Roboto Condensed',
+ fullName: 'Roboto Condensed Light',
+ postScriptName: 'RobotoCondensed-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rX3u9TsvBeHSMVbjzGgGcGpk.png',
+ style: 'RobotoCondensed-Light',
+ url: 'https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZKCMSbvtdYyQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Gnp9oGUTxUgtgaWO42v1bS5J',
+ family: 'Roboto Condensed',
+ fullName: 'Roboto Condensed Bold',
+ postScriptName: 'RobotoCondensed-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Xtxi1d0zQXEHXaUqwIRRBUSR.png',
+ style: 'RobotoCondensed-Bold',
+ url: 'https://fonts.gstatic.com/s/robotocondensed/v19/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meKCMSbvtdYyQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0iNpzuDztSG_GGmZkN6q9359',
+ family: 'Roboto Condensed',
+ fullName: 'Roboto Condensed Light Italic',
+ postScriptName: 'RobotoCondensed-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/QvDFsLiyboAUNIGIFEwDMkLH.png',
+ style: 'RobotoCondensed-LightItalic',
+ url: 'https://fonts.gstatic.com/s/robotocondensed/v19/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEYatlYcyRi4A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tde9dcPXp9ajH149sYHbNA7n',
+ family: 'Roboto Condensed',
+ fullName: 'Roboto Condensed Regular',
+ postScriptName: 'RobotoCondensed-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/QhzN7ckruDN7Oy8fm8xsNt6w.png',
+ style: 'RobotoCondensed-Regular',
+ url: 'https://fonts.gstatic.com/s/robotocondensed/v19/ieVl2ZhZI2eCN5jzbjEETS9weq8-59WxDCs5cvI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EqpAer5a4BMKrCdGCLdps9al',
+ family: 'Roboto Condensed',
+ fullName: 'Roboto Condensed Italic',
+ postScriptName: 'RobotoCondensed-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/84fFMBFOLIAaoZ8cUs3cQt1g.png',
+ style: 'RobotoCondensed-Italic',
+ url: 'https://fonts.gstatic.com/s/robotocondensed/v19/ieVj2ZhZI2eCN5jzbjEETS9weq8-19e7CAk8YvJEeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lQ7pMg8kB7wHEOIAqevCQEKh',
+ family: 'Roboto Condensed',
+ fullName: 'Roboto Condensed Bold Italic',
+ postScriptName: 'RobotoCondensed-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pASeC8theHRbM1SfHu6n7d1w.png',
+ style: 'RobotoCondensed-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/robotocondensed/v19/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYYatlYcyRi4A.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xkLhUhfZnJCP6MpAqCV5EQ84',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab Thin',
+ postScriptName: 'RobotoSlab-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/CykRewG1Nvy24fH6Osy0A0M5.png',
+ style: 'RobotoSlab-Thin',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_mHVj26Tjm5CUIw1PTiv3Msy6',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab ExtraLight',
+ postScriptName: 'RobotoSlab-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/T7CFSjqQVpYCp5Sszmt11lQ9.png',
+ style: 'RobotoSlab-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_q2Ck1zarIrZ2jqqI4pOeagLk',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab Light',
+ postScriptName: 'RobotoSlab-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Tjgo450aIcD5NeKIKU44gwmd.png',
+ style: 'RobotoSlab-Light',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_W8UyfG9wFWRTpIA0kCThFTxD',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab Medium',
+ postScriptName: 'RobotoSlab-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gSNhR_djtJqo2cj_wnp12Y4M.png',
+ style: 'RobotoSlab-Medium',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TH2b_gaHMuyP6VNsMzL0TSWu',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab SemiBold',
+ postScriptName: 'RobotoSlab-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NjNIxGQzjxDdfi3HlX45faqV.png',
+ style: 'RobotoSlab-SemiBold',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZAvV5b_d26fae3V4yTq1IIvt',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab Bold',
+ postScriptName: 'RobotoSlab-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DM0bFI66Tnz8PMv6_7uirfsZ.png',
+ style: 'RobotoSlab-Bold',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_aVwwzxymZAmWFfrv06GWpSNj',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab ExtraBold',
+ postScriptName: 'RobotoSlab-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WaCGLHduwFYi9MXudn4S0cJl.png',
+ style: 'RobotoSlab-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CCtkr6nuMImDJ1wQIlS3RdXx',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab Black',
+ postScriptName: 'RobotoSlab-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7wr7SBzqDVTospNnt6AEIQ4C.png',
+ style: 'RobotoSlab-Black',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fOAogwwPxKlniPnexldaescS',
+ family: 'Roboto Slab',
+ fullName: 'Roboto Slab Regular',
+ postScriptName: 'RobotoSlab-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rwqRlnVQDhJ_j_4eP07uB1F5.png',
+ style: 'RobotoSlab-Regular',
+ url: 'https://fonts.gstatic.com/s/robotoslab/v16/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISWaG5iddG-1A.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4KM66NdxCcv0FWeWO00PQXSt',
+ family: 'Teko',
+ fullName: 'Teko Light',
+ postScriptName: 'Teko-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Xfg9Mnrt61oOQBTw3wZs2LtR.png',
+ style: 'Teko-Light',
+ url: 'https://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdQhfgCNqqVIuTN4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_J0u9rEGWXcebbca70uMBNjrQ',
+ family: 'Teko',
+ fullName: 'Teko Medium',
+ postScriptName: 'Teko-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Ui5G73pdQ_VY8PIaAPaOoNoy.png',
+ style: 'Teko-Medium',
+ url: 'https://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdVBegCNqqVIuTN4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JM7X4H5vkXVIZod27pzx6qKz',
+ family: 'Teko',
+ fullName: 'Teko SemiBold',
+ postScriptName: 'Teko-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/F_O8wa6ImMMnSazVHrZK5JlC.png',
+ style: 'Teko-SemiBold',
+ url: 'https://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdXxZgCNqqVIuTN4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_XmulrNQ3uGHmyOXx5wRmj3HZ',
+ family: 'Teko',
+ fullName: 'Teko Bold',
+ postScriptName: 'Teko-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/g3qIkAx4LqB1vI9lkLqMtWbL.png',
+ style: 'Teko-Bold',
+ url: 'https://fonts.gstatic.com/s/teko/v10/LYjCdG7kmE0gdRhYgCNqqVIuTN4.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JeZypwcNHnlWkLaO5n_c4Dtq',
+ family: 'Teko',
+ fullName: 'Teko Regular',
+ postScriptName: 'Teko-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/x78Yig2Jh0_8jN1SkYcTFwGc.png',
+ style: 'Teko-Regular',
+ url: 'https://fonts.gstatic.com/s/teko/v10/LYjNdG7kmE0gTaR3pCtBtVs.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QoF41AaPULTEKHPouTT5CSOC',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Medium',
+ postScriptName: 'Vollkorn-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/TmtXrYMYQH6pD3bVdyBavSQ0.png',
+ style: 'Vollkorn-Medium',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2AnGuGWOdEbD63w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IQxDlh_PxscmbvITuUtMzmCx',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn SemiBold',
+ postScriptName: 'Vollkorn-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lfnwax7v39baypS5ihM9p69a.png',
+ style: 'Vollkorn-SemiBold',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df27nauGWOdEbD63w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_B6ZUERUrwltADCJLq08ZXJQp',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Bold',
+ postScriptName: 'Vollkorn-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KfAeHCP1zlJ4CRPEM10i0Cz6.png',
+ style: 'Vollkorn-Bold',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df213auGWOdEbD63w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_P0drutOzCPpjvjTYk98bqrmW',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn ExtraBold',
+ postScriptName: 'Vollkorn-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/YoB7RkwJUgyU5D0YmIWEvXqN.png',
+ style: 'Vollkorn-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2sHauGWOdEbD63w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WOpVyMrauy3D8kNOFt6gO9nP',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Black',
+ postScriptName: 'Vollkorn-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/noR6KJeTTK36hzpieo3CY3Od.png',
+ style: 'Vollkorn-Black',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2mXauGWOdEbD63w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vZIk2s0WgShXpk3qIWSn0ToK',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Regular',
+ postScriptName: 'Vollkorn-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AIUskmjP5z3bjiFI6RWx1DFZ.png',
+ style: 'Vollkorn-Regular',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybgGDoxxrvAnPhYGzMlQLzuMasz6Df2MHGuGWOdEbD63w.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UL9_hDFxbK7_n5oSHJPH3rOR',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Italic',
+ postScriptName: 'Vollkorn-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JcZqfgqh_tDYfuQYnJxT_xGP.png',
+ style: 'Vollkorn-Italic',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DJGWmmZM7Xq34g9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6luq1VCPlRDjCFeK25fNrtOH',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Medium Italic',
+ postScriptName: 'Vollkorn-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JEFpHwq4vh7N39LV3HdfBMhU.png',
+ style: 'Vollkorn-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DJ0WmmZM7Xq34g9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_iKrWYLFA6mHKpqs7C4JjXQn6',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn SemiBold Italic',
+ postScriptName: 'Vollkorn-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/642Ba6Zk0SprQfE8JWg2xbdO.png',
+ style: 'Vollkorn-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DKYXWmZM7Xq34g9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pkuhv8q6xR2jFbmL2jG4cqDL',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Bold Italic',
+ postScriptName: 'Vollkorn-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Lr107JTnXYNc4CcxRXcQ_sUO.png',
+ style: 'Vollkorn-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DKhXWmZM7Xq34g9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_56szh2uXyO3ZzV6UMJPupVCd',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn ExtraBold Italic',
+ postScriptName: 'Vollkorn-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/xs_IfVfU_lgiMhZnvDdzxCpW.png',
+ style: 'Vollkorn-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DLGXWmZM7Xq34g9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xurLAPG3w4CR_yXw029f43ZM',
+ family: 'Vollkorn',
+ fullName: 'Vollkorn Black Italic',
+ postScriptName: 'Vollkorn-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WgxWWm6ogdibQMeG3QdpUi8C.png',
+ style: 'Vollkorn-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/vollkorn/v13/0ybuGDoxxrvAnPhYGxksckM2WMCpRjDj-DLvXWmZM7Xq34g9.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_OIziTlP2euGfshtTDB17g34l',
+ family: 'Prompt',
+ fullName: 'Prompt Thin',
+ postScriptName: 'Prompt-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/A7h8e__tsgc1cipAEWIKq2jU.png',
+ style: 'Prompt-Thin',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_9XJnvUD7dzB2CA9oYREcjeo0k.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Y9I_gIAdRr_TKp1h1lEQxOeR',
+ family: 'Prompt',
+ fullName: 'Prompt ExtraLight',
+ postScriptName: 'Prompt-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/T2XZydBay3D8HYiD7_0Wwj2I.png',
+ style: 'Prompt-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Cr_s4bmkvc5Q9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PpgRU3M2MQntlT55_LTdOb4G',
+ family: 'Prompt',
+ fullName: 'Prompt Light',
+ postScriptName: 'Prompt-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pRkbGsvKLW2UmRwb2ULy_Saq.png',
+ style: 'Prompt-Light',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Cy_g4bmkvc5Q9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TqFNH7yiPag_mMMt7_4obrpb',
+ family: 'Prompt',
+ fullName: 'Prompt Medium',
+ postScriptName: 'Prompt-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/l41bysPha8L9gRAGFDEVVuq_.png',
+ style: 'Prompt-Medium',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Ck_k4bmkvc5Q9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_D9YYo8ws71UQzLWv7u46QVZc',
+ family: 'Prompt',
+ fullName: 'Prompt SemiBold',
+ postScriptName: 'Prompt-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SQqASq_Jprh_9ezaQ7KpxjU0.png',
+ style: 'Prompt-SemiBold',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Cv_44bmkvc5Q9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oCbUOkRK5JB3OegFOXymhQPc',
+ family: 'Prompt',
+ fullName: 'Prompt Bold',
+ postScriptName: 'Prompt-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/TEBxquVHloX1D5Jv_L4Mwhsi.png',
+ style: 'Prompt-Bold',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2C2_84bmkvc5Q9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GnyV2j6XyTtpcL_jlBMhz9zB',
+ family: 'Prompt',
+ fullName: 'Prompt ExtraBold',
+ postScriptName: 'Prompt-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uj9FoF1nAEVIQYAx6gXWRyhi.png',
+ style: 'Prompt-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Cx_w4bmkvc5Q9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IvTv1nJsxNzrCEb9OrtkCkWL',
+ family: 'Prompt',
+ fullName: 'Prompt Black',
+ postScriptName: 'Prompt-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9Nygtr1P6b64yfk9DO8xJPGB.png',
+ style: 'Prompt-Black',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2C4_04bmkvc5Q9dw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QeNyIjAfj0IG7bIo2fNiUJod',
+ family: 'Prompt',
+ fullName: 'Prompt Thin Italic',
+ postScriptName: 'Prompt-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aJbO11TIDEiLA_LDjN1dDO7N.png',
+ style: 'Prompt-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_7XJnvUD7dzB2KZeJ8TkMBf50kbiM.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FImseSW8NVePx1iaNDn_zp3G',
+ family: 'Prompt',
+ fullName: 'Prompt ExtraLight Italic',
+ postScriptName: 'Prompt-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9KbYk_dkfFiDH373ls_Uz_Kf.png',
+ style: 'Prompt-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeLQb2MrUZEtdzow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xZoPcSxqMwvtJBWbOR1pFlI_',
+ family: 'Prompt',
+ fullName: 'Prompt Light Italic',
+ postScriptName: 'Prompt-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4HbLTJ6AJyZK66T7OjnNWPib.png',
+ style: 'Prompt-LightItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeK0bGMrUZEtdzow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NUbWLrRYL4s0nPNr9G1giyt4',
+ family: 'Prompt',
+ fullName: 'Prompt Regular',
+ postScriptName: 'Prompt-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aO8QuAXoZi2XfhC9vfm9vj3M.png',
+ style: 'Prompt-Regular',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W__XJnvUD7dzB26Z9AcZkIzeg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UhzP6PlgwU061w89LISxLm2P',
+ family: 'Prompt',
+ fullName: 'Prompt Italic',
+ postScriptName: 'Prompt-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7PGvTKbhXdTRjDvpjKSL4otX.png',
+ style: 'Prompt-Italic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_9XJnvUD7dzB2KZdoYREcjeo0k.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tl9BAhr8YxkiqenScEcQV7ij',
+ family: 'Prompt',
+ fullName: 'Prompt Medium Italic',
+ postScriptName: 'Prompt-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/US98z81lpT_fDw7ixNb_GtZE.png',
+ style: 'Prompt-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeLsbWMrUZEtdzow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_aWkBnfsaLdRxY9eea89mS7sZ',
+ family: 'Prompt',
+ fullName: 'Prompt SemiBold Italic',
+ postScriptName: 'Prompt-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5rFFKdydJJNjMStCwJH_lxiw.png',
+ style: 'Prompt-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeLAamMrUZEtdzow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nqD1Ba8yKQFt08ZptnTMxmmZ',
+ family: 'Prompt',
+ fullName: 'Prompt Bold Italic',
+ postScriptName: 'Prompt-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AD0PTSWzs8xIeQFv5wFiM85x.png',
+ style: 'Prompt-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeKka2MrUZEtdzow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tasbNR23d9d4Vta5O0JEgVUy',
+ family: 'Prompt',
+ fullName: 'Prompt ExtraBold Italic',
+ postScriptName: 'Prompt-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/cE7hRfHJxGvXZaa5G2iUNpeL.png',
+ style: 'Prompt-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeK4aGMrUZEtdzow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ZOIxhk3ffM3Ow5aYXkSx0n_H',
+ family: 'Prompt',
+ fullName: 'Prompt Black Italic',
+ postScriptName: 'Prompt-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fJwvc4KrqC80HGCuNoGg7EFJ.png',
+ style: 'Prompt-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeKcaWMrUZEtdzow.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6lOl3AWgKBYsCWz7TBrm56zV',
+ family: 'Rajdhani',
+ fullName: 'Rajdhani Light',
+ postScriptName: 'Rajdhani-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_zx51pJWCJQict7Ekr5p5JIX.png',
+ style: 'Rajdhani-Light',
+ url: 'https://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pasEcOsc-bGkqIw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_myJ1MrSEi3BAdDflLVxdGmLZ',
+ family: 'Rajdhani',
+ fullName: 'Rajdhani Medium',
+ postScriptName: 'Rajdhani-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_aocmXQLjOC3JiwM2uGycBTw.png',
+ style: 'Rajdhani-Medium',
+ url: 'https://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pb0EMOsc-bGkqIw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ECw5fCnRS0hrIWjWHvwxr73e',
+ family: 'Rajdhani',
+ fullName: 'Rajdhani SemiBold',
+ postScriptName: 'Rajdhani-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/iRF47rcfzc06UFB8P0Q3lUSo.png',
+ style: 'Rajdhani-SemiBold',
+ url: 'https://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pbYF8Osc-bGkqIw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_my7pTXnV6gA8ipL766jSghQl',
+ family: 'Rajdhani',
+ fullName: 'Rajdhani Bold',
+ postScriptName: 'Rajdhani-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Z7BnB1qkJtvlSzwEz_9zWIMf.png',
+ style: 'Rajdhani-Bold',
+ url: 'https://fonts.gstatic.com/s/rajdhani/v10/LDI2apCSOBg7S-QT7pa8FsOsc-bGkqIw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Po4q1ruBOeZKUpbjenFRZbgv',
+ family: 'Rajdhani',
+ fullName: 'Rajdhani Regular',
+ postScriptName: 'Rajdhani-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/f8kwyEqY2C3ZbK8xv07DlvlP.png',
+ style: 'Rajdhani-Regular',
+ url: 'https://fonts.gstatic.com/s/rajdhani/v10/LDIxapCSOBg7S-QT7q4AOeekWPrP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ScbhBRFc4eW5jztDHMe8Zzg2',
+ family: 'Rye',
+ fullName: 'Rye Regular',
+ postScriptName: 'Rye-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zqYzbYppCxCEfmYJZ3gkHcFL.png',
+ style: 'Rye-Regular',
+ url: 'https://fonts.gstatic.com/s/rye/v8/r05XGLJT86YDFpTsXOqx4w.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_U9_HeoJ0W24LkBy8S4HdDo8D',
+ family: 'Shadows Into Light',
+ fullName: 'Shadows Into Light Regular',
+ postScriptName: 'ShadowsIntoLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/K4WzJgYX02r10MerF7nPOtgW.png',
+ style: 'ShadowsIntoLight',
+ url: 'https://fonts.gstatic.com/s/shadowsintolight/v10/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQDcsr4xzSMYA.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WeCpQpkHdonL4yoxJWSDSJ3Z',
+ family: 'Tinos',
+ fullName: 'Tinos Bold',
+ postScriptName: 'Tinos-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/SSk9mR8k85s7ep6jcQBFjZcI.png',
+ style: 'Tinos-Bold',
+ url: 'https://fonts.gstatic.com/s/tinos/v16/buE1poGnedXvwj1AW0Fp2i43-cxL.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_W491vTgbSB4A3No8UfJpD71v',
+ family: 'Tinos',
+ fullName: 'Tinos Regular',
+ postScriptName: 'Tinos-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RWEZxqVK4bUYwTTjJ5pznpTk.png',
+ style: 'Tinos-Regular',
+ url: 'https://fonts.gstatic.com/s/tinos/v16/buE4poGnedXvwgX8dGVh8TI-.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8CDBb90KrwqnkoVRK72wLFN7',
+ family: 'Tinos',
+ fullName: 'Tinos Italic',
+ postScriptName: 'Tinos-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RaUzGcxUoUxQ3qZtcarU8HpK.png',
+ style: 'Tinos-Italic',
+ url: 'https://fonts.gstatic.com/s/tinos/v16/buE2poGnedXvwjX-fmFD9CI-4NU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QBGLFc4vJajtRoCLMqJZwE9Q',
+ family: 'Tinos',
+ fullName: 'Tinos Bold Italic',
+ postScriptName: 'Tinos-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/jQkiq09y5KLdWvwLPuJzHTxA.png',
+ style: 'Tinos-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/tinos/v16/buEzpoGnedXvwjX-Rt1s0CoV_NxLeiw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8zCteihMY8S1igcXSwXJUvHI',
+ family: 'Yanone Kaffeesatz',
+ fullName: 'Yanone Kaffeesatz ExtraLight',
+ postScriptName: 'YanoneKaffeesatz-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MSo3D69fwMHL4lvOfKuMmy0H.png',
+ style: 'YanoneKaffeesatz-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/yanonekaffeesatz/v18/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftodtWpcGuLCnXkVA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9q1ebbNIvsDxW29KGleNta0G',
+ family: 'Yanone Kaffeesatz',
+ fullName: 'Yanone Kaffeesatz Light',
+ postScriptName: 'YanoneKaffeesatz-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OUxPVZiDmIRx7IU8N0fJS50Y.png',
+ style: 'YanoneKaffeesatz-Light',
+ url: 'https://fonts.gstatic.com/s/yanonekaffeesatz/v18/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoqNWpcGuLCnXkVA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YClcJvxWe1DMRq6PdOkJExtP',
+ family: 'Yanone Kaffeesatz',
+ fullName: 'Yanone Kaffeesatz Medium',
+ postScriptName: 'YanoneKaffeesatz-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mpeUNU5hl78shXIc58MK3e6u.png',
+ style: 'YanoneKaffeesatz-Medium',
+ url: 'https://fonts.gstatic.com/s/yanonekaffeesatz/v18/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoxNWpcGuLCnXkVA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pVHP4UznClVizHgolanxoKIA',
+ family: 'Yanone Kaffeesatz',
+ fullName: 'Yanone Kaffeesatz SemiBold',
+ postScriptName: 'YanoneKaffeesatz-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vC4e7a6xzwmevQ3wGCHXMD7f.png',
+ style: 'YanoneKaffeesatz-SemiBold',
+ url: 'https://fonts.gstatic.com/s/yanonekaffeesatz/v18/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoKNKpcGuLCnXkVA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Kx_q3Dhdip4erafk0fN2xHfM',
+ family: 'Yanone Kaffeesatz',
+ fullName: 'Yanone Kaffeesatz Bold',
+ postScriptName: 'YanoneKaffeesatz-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/EQo_BlYulsPQr5PEh9khSvlr.png',
+ style: 'YanoneKaffeesatz-Bold',
+ url: 'https://fonts.gstatic.com/s/yanonekaffeesatz/v18/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIftoEdKpcGuLCnXkVA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_W5jbzpmu5YS5y5uHnnkVuxyO',
+ family: 'Yanone Kaffeesatz',
+ fullName: 'Yanone Kaffeesatz Regular',
+ postScriptName: 'YanoneKaffeesatz-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lYzdnSHNQ9ChngyxtpWifwOy.png',
+ style: 'YanoneKaffeesatz-Regular',
+ url: 'https://fonts.gstatic.com/s/yanonekaffeesatz/v18/3y9I6aknfjLm_3lMKjiMgmUUYBs04aUXNxt9gW2LIfto9tWpcGuLCnXkVA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Rno44Z91kQt2e_UOPmWg4Ue6',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Light',
+ postScriptName: 'ZillaSlab-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6DY_QtXMdMXjs8hXFLzlYM6w.png',
+ style: 'ZillaSlab-Light',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYpEY2HSjWlhzbaw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tpPfpgqyr_caGI670dYy9oqy',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Medium',
+ postScriptName: 'ZillaSlab-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/q4J74zcorRfLVe3C30qYkMkY.png',
+ style: 'ZillaSlab-Medium',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYskZ2HSjWlhzbaw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pIHFJPGh4zPyct7vP7aKFZQD',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab SemiBold',
+ postScriptName: 'ZillaSlab-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yKEmqS7woIKvaOps_1q3Gjed.png',
+ style: 'ZillaSlab-SemiBold',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYuUe2HSjWlhzbaw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_XWtyzjAp6wONB0PAVyTc5nJt',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Bold',
+ postScriptName: 'ZillaSlab-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OtZZkrO2TQBDZK4bJrSxJNSF.png',
+ style: 'ZillaSlab-Bold',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYoEf2HSjWlhzbaw.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_edF1lEGuwzX50BqUq2OA8bbT',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Light Italic',
+ postScriptName: 'ZillaSlab-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/j0bXeYeBOcKJpdhiI3YfJYg5.png',
+ style: 'ZillaSlab-LightItalic',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CVHapXnp2fazkfg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xIov_YKjX5tlLU7rMTGG1yFu',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Regular',
+ postScriptName: 'ZillaSlab-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/cz7Yr4R2mn9bfhzRvGyVVbZy.png',
+ style: 'ZillaSlab-Regular',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFa6ZfeM_74wlPZtksIFWj0w_HyIRlE.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Ti1KXcrQiF50m_eTNmaZrOhb',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Italic',
+ postScriptName: 'ZillaSlab-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pUs6KIKLqAtPgRmZftFJyWza.png',
+ style: 'ZillaSlab-Italic',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFa4ZfeM_74wlPZtksIFaj86-F6NVlFqdA.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GAlqmLQPV_UNegVwWnq3ZyXD',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Medium Italic',
+ postScriptName: 'ZillaSlab-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DjZgPm8EuomnTyhCamfbvTg1.png',
+ style: 'ZillaSlab-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CDHepXnp2fazkfg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_826zCenrrcc8bts7f5wfNVdB',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab SemiBold Italic',
+ postScriptName: 'ZillaSlab-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/31iLY850WY59f86lpjxdnTeF.png',
+ style: 'ZillaSlab-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CIHCpXnp2fazkfg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ppDuxNoJSUKpYbmhN5CsnotX',
+ family: 'Zilla Slab',
+ fullName: 'Zilla Slab Bold Italic',
+ postScriptName: 'ZillaSlab-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MNzIJ1N_9Ss4i0ypBpz2PvCv.png',
+ style: 'ZillaSlab-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/zillaslab/v6/dFanZfeM_74wlPZtksIFaj8CRHGpXnp2fazkfg.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_8z94CiQQrONYsE7EFapLhWlY',
+ family: 'Poppins',
+ fullName: 'Poppins Thin',
+ postScriptName: 'Poppins-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JEfO4mAzvZp4OPKaurbMKDs3.png',
+ style: 'Poppins-Thin',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTed3FBGPaTSQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_n7IFuIk38AxGKb2Zkc5whnbD',
+ family: 'Poppins',
+ fullName: 'Poppins ExtraLight',
+ postScriptName: 'Poppins-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3RcJHlQtzBt03ReNASBsnbts.png',
+ style: 'Poppins-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_V1tvFP-KUEg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xHHfgtAF6djXtR4Y_JzMDUDi',
+ family: 'Poppins',
+ fullName: 'Poppins Light',
+ postScriptName: 'Poppins-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/L9DKQVxdTPZ_BKBvpvJyNL2v.png',
+ style: 'Poppins-Light',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8V1tvFP-KUEg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EABG1UqnAk8drHoGg5qg3XD3',
+ family: 'Poppins',
+ fullName: 'Poppins Medium',
+ postScriptName: 'Poppins-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/JkeSEUjjHx6GRm34Bl2IqL0e.png',
+ style: 'Poppins-Medium',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9V1tvFP-KUEg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_BFWZiP2cYZqizs2IuVh7anVR',
+ family: 'Poppins',
+ fullName: 'Poppins SemiBold',
+ postScriptName: 'Poppins-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ajl7zAp35HbNLGWrVOFgmklt.png',
+ style: 'Poppins-SemiBold',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6V1tvFP-KUEg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ockIHIpXw3k6VsJUsyeHIAV7',
+ family: 'Poppins',
+ fullName: 'Poppins Bold',
+ postScriptName: 'Poppins-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6pfxNhSnTOzGSCCxGVjMi7pw.png',
+ style: 'Poppins-Bold',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7V1tvFP-KUEg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dAVKZjksTsycn6X8hxm_jnx2',
+ family: 'Poppins',
+ fullName: 'Poppins ExtraBold',
+ postScriptName: 'Poppins-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/YFiuvZThYod1ftNb9iFHhjyI.png',
+ style: 'Poppins-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4V1tvFP-KUEg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_H2NUBjPMdIlowvCNyk61leXr',
+ family: 'Poppins',
+ fullName: 'Poppins Black',
+ postScriptName: 'Poppins-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4JNRZ_0jxIEJ8Da3PPqQVpd2.png',
+ style: 'Poppins-Black',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5V1tvFP-KUEg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_iV1vYKkFzr7ZUul04mkWoBH5',
+ family: 'Poppins',
+ fullName: 'Poppins Thin Italic',
+ postScriptName: 'Poppins-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qktXvIGb4aHl8Iy91MLTAX5m.png',
+ style: 'Poppins-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiAyp8kv8JHgFVrJJLmE3tFOvODSVFF.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TU41gLI5LrwC82dzfFHHPtrp',
+ family: 'Poppins',
+ fullName: 'Poppins ExtraLight Italic',
+ postScriptName: 'Poppins-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Py4zBvI3j6PJJqd9bIycQYBk.png',
+ style: 'Poppins-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmv1plEN2PQEhcqw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_sFOHXKuE5JMcJszNOC7gQEvC',
+ family: 'Poppins',
+ fullName: 'Poppins Light Italic',
+ postScriptName: 'Poppins-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/B1ANz1cLel8eGco_fz3ernEa.png',
+ style: 'Poppins-LightItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm21llEN2PQEhcqw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_I4Rkr7FvfEtsgp_MUeXV8H9V',
+ family: 'Poppins',
+ fullName: 'Poppins Regular',
+ postScriptName: 'Poppins-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ccEbFeISsjNbApzPM7iEwX4X.png',
+ style: 'Poppins-Regular',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrFJDUc1NECPY.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qzMJ6oHn2AmPanWgVqHenjlR',
+ family: 'Poppins',
+ fullName: 'Poppins Italic',
+ postScriptName: 'Poppins-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IVgiKrdnoY4sPGWnRVVb5Tyi.png',
+ style: 'Poppins-Italic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrJJLed3FBGPaTSQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hTYybK2OlhP07yUPEdpOYuwE',
+ family: 'Poppins',
+ fullName: 'Poppins Medium Italic',
+ postScriptName: 'Poppins-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BRuR2lmqAeLsQ5jfJ1QwaPPs.png',
+ style: 'Poppins-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hlEN2PQEhcqw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JnZNjP_xap8kVsaXAYw7wFGP',
+ family: 'Poppins',
+ fullName: 'Poppins SemiBold Italic',
+ postScriptName: 'Poppins-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7t1Vw0NKTOfQgcBIbk5KY71p.png',
+ style: 'Poppins-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19lEN2PQEhcqw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fdfm5vsFPofj1moy7lW1TLhG',
+ family: 'Poppins',
+ fullName: 'Poppins Bold Italic',
+ postScriptName: 'Poppins-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LYAaz4qrpWZilc3rhjKKecRg.png',
+ style: 'Poppins-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15lEN2PQEhcqw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Es8KIWrAxU1Ci1rSUxeqDo9d',
+ family: 'Poppins',
+ fullName: 'Poppins ExtraBold Italic',
+ postScriptName: 'Poppins-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NE_RYDgkxmgHmppIcp4BAln5.png',
+ style: 'Poppins-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111lEN2PQEhcqw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GSfKlXjVM2GDvo0p1LiOhOnP',
+ family: 'Poppins',
+ fullName: 'Poppins Black Italic',
+ postScriptName: 'Poppins-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AB0opbAgDCOPcv7h4vd3sz1B.png',
+ style: 'Poppins-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xlEN2PQEhcqw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5TnojAYKunCanifqbwzD7y6O',
+ family: 'Quattrocento Sans',
+ fullName: 'Quattrocento Sans Bold',
+ postScriptName: 'QuattrocentoSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/THMCzbiLbNByN0EKUhbZB9g8.png',
+ style: 'QuattrocentoSans-Bold',
+ url: 'https://fonts.gstatic.com/s/quattrocentosans/v13/va9Z4lja2NVIDdIAAoMR5MfuElaRB0RykmrWN33AiasJ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vLPdpRZVDZIofN1nWVwspzDd',
+ family: 'Quattrocento Sans',
+ fullName: 'Quattrocento Sans Regular',
+ postScriptName: 'QuattrocentoSans',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_8fVCGqVBrqgGUkhgiKiEirl.png',
+ style: 'QuattrocentoSans',
+ url: 'https://fonts.gstatic.com/s/quattrocentosans/v13/va9c4lja2NVIDdIAAoMR5MfuElaRB3zOvU7eHGHJ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6ABj2NJIXr7RhBsBw_Ts5Vyj',
+ family: 'Quattrocento Sans',
+ fullName: 'Quattrocento Sans Italic',
+ postScriptName: 'QuattrocentoSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fQwsKUbjKjCXgcjREaHJ67sc.png',
+ style: 'QuattrocentoSans-Italic',
+ url: 'https://fonts.gstatic.com/s/quattrocentosans/v13/va9a4lja2NVIDdIAAoMR5MfuElaRB0zMt0r8GXHJkLI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Dg3PaCH5gnn2AmrfFYUrMT7J',
+ family: 'Quattrocento Sans',
+ fullName: 'Quattrocento Sans Bold Italic',
+ postScriptName: 'QuattrocentoSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zs3BnTTk0k66eE15BFgQ96rT.png',
+ style: 'QuattrocentoSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/quattrocentosans/v13/va9X4lja2NVIDdIAAoMR5MfuElaRB0zMj_bTPXnijLsJV7E.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Jz2oE3v7dTf_2tcfyN6gQx0k',
+ family: 'Roboto',
+ fullName: 'Roboto Thin',
+ postScriptName: 'Roboto-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2N4jb07XFIdUc6b_1yidQZO_.png',
+ style: 'Roboto-Thin',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgWxPKTM1K9nz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_R0M4Ry6AQIimxdlV0u_dU1SO',
+ family: 'Roboto',
+ fullName: 'Roboto Light',
+ postScriptName: 'Roboto-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/QKJvXNHqNQvdEhGNwUHieLGP.png',
+ style: 'Roboto-Light',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5vAx05IsDqlA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JoC2cZnrz27Y4MzQbwdQYZUj',
+ family: 'Roboto',
+ fullName: 'Roboto Medium',
+ postScriptName: 'Roboto-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/gRfll2gzdaXRbciYXZY_EjQ9.png',
+ style: 'Roboto-Medium',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9vAx05IsDqlA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UwdNKSyVq2iiMiuHSRRsUIOu',
+ family: 'Roboto',
+ fullName: 'Roboto Bold',
+ postScriptName: 'Roboto-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/5zQgS86djScKA0ri67BBCqW7.png',
+ style: 'Roboto-Bold',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlvAx05IsDqlA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_u8FAS8rHbjGNC5ot46Be97Wc',
+ family: 'Roboto',
+ fullName: 'Roboto Black',
+ postScriptName: 'Roboto-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/TK1qFiUnO6p3SYz_P2oG0ksm.png',
+ style: 'Roboto-Black',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtvAx05IsDqlA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9Q53iQNPZheaEClpkul2DbbU',
+ family: 'Roboto',
+ fullName: 'Roboto Thin Italic',
+ postScriptName: 'Roboto-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/juavQeQoI2bucoE0_N_IxiED.png',
+ style: 'Roboto-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOiCnqEu92Fr1Mu51QrIzcXLsnzjYk.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_EhVjRFtG1d6bV11qieGWn2DD',
+ family: 'Roboto',
+ fullName: 'Roboto Light Italic',
+ postScriptName: 'Roboto-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wkW3Xl41brcrtiLqJ0kSaE7Y.png',
+ style: 'Roboto-LightItalic',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51TjARc9AMX6lJBP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_i_SpDQoUdylmuhVSjlQoHnLD',
+ family: 'Roboto',
+ fullName: 'Roboto Regular',
+ postScriptName: 'Roboto-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1hKi5Ze9LQSUaOYYDK3Wdaf0.png',
+ style: 'Roboto-Regular',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_R1cCwVYmGJxBzcHMpIsaUugL',
+ family: 'Roboto',
+ fullName: 'Roboto Italic',
+ postScriptName: 'Roboto-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/VdOA9tafBGCbwlRKXSqgC47F.png',
+ style: 'Roboto-Italic',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1Mu52xPKTM1K9nz.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_uqz0be4YjdVPE1oB__B24d7c',
+ family: 'Roboto',
+ fullName: 'Roboto Medium Italic',
+ postScriptName: 'Roboto-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/cbwyGbiGBuUWBHBRmtaVtHtd.png',
+ style: 'Roboto-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51S7ABc9AMX6lJBP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_MYG787h7Eait_wXHeIzZUOCp',
+ family: 'Roboto',
+ fullName: 'Roboto Bold Italic',
+ postScriptName: 'Roboto-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/msNF0OUWsQQ0MTvJqyz6TcAc.png',
+ style: 'Roboto-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51TzBhc9AMX6lJBP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_GdOaCrOChUb_sn1NZ1tGiMfC',
+ family: 'Roboto',
+ fullName: 'Roboto Black Italic',
+ postScriptName: 'Roboto-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/D9qbuuGKNAaFsa_NS8CVn20y.png',
+ style: 'Roboto-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/roboto/v29/KFOjCnqEu92Fr1Mu51TLBBc9AMX6lJBP.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6MryIuJLYGVAuWxz1I6v1Cnu',
+ family: 'Special Elite',
+ fullName: 'Special Elite Regular',
+ postScriptName: 'SpecialElite-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2zDq6BaQXER9_2ZNypZ3DA94.png',
+ style: 'SpecialElite-Regular',
+ url: 'https://fonts.gstatic.com/s/specialelite/v11/XLYgIZbkc4JPUL5CVArUVL0nhncESXFtUsM.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4BFp9ApYkuzIFEDSwsxg1vC6',
+ family: 'Stint Ultra Condensed',
+ fullName: 'Stint Ultra Condensed Regular',
+ postScriptName: 'StintUltraCondensed-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/sDgwg5P8d8l2EWVQGFVBzdMz.png',
+ style: 'StintUltraCondensed-Regular',
+ url: 'https://fonts.gstatic.com/s/stintultracondensed/v11/-W_gXIrsVjjeyEnPC45qD2NoFPtBE0xCh2A-qhUO2cNvdg.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jJMfceMO3JmEqwMomVjPE7xd',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Light',
+ postScriptName: 'Ubuntu-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pDeuHuhLyDK5bBbDtRfIfCwn.png',
+ style: 'Ubuntu-Light',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoC1CzTt2aMH4V_gg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lPbmeJBldc08rkCLCF3ERabR',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Medium',
+ postScriptName: 'Ubuntu-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FUJoDmaXWGccWrD0laf8eEWB.png',
+ style: 'Ubuntu-Medium',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCjC3Tt2aMH4V_gg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qzOdNDsx4pNyNOJskF7IKch8',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Bold',
+ postScriptName: 'Ubuntu-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ci2KSo91zDn7td_Npp9akp2N.png',
+ style: 'Ubuntu-Bold',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCv6KVjbNBYlgoCxCvTt2aMH4V_gg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qs3wkp1tchfX5biph4kzG0Ve',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Light Italic',
+ postScriptName: 'Ubuntu-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/z2WGuVFVSXQBJoB5wCnScXDM.png',
+ style: 'Ubuntu-LightItalic',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZftWyIPYBvgpUI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LauKJmYKzFFzfL5p7Iep324H',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Regular',
+ postScriptName: 'Ubuntu-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MvtJb0dKQIe9P3gvpVseewzO.png',
+ style: 'Ubuntu-Regular',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgo6eAT3v02QFg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_pqkkpHssDQC4xwSWHtxwNsyx',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Italic',
+ postScriptName: 'Ubuntu-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/7RzRz5p1OldVGEUfKoMDlE1m.png',
+ style: 'Ubuntu-Italic',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCu6KVjbNBYlgoKeg7znUiAFpxm.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Jp_F0O1Yiff3vsKFmcmyhSx5',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Medium Italic',
+ postScriptName: 'Ubuntu-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HnbxuDWnaFx1wamparxN_0V3.png',
+ style: 'Ubuntu-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejYHtGyIPYBvgpUI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_AZxjrDQ2XG_znwFX3xu9JJRV',
+ family: 'Ubuntu',
+ fullName: 'Ubuntu Bold Italic',
+ postScriptName: 'Ubuntu-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uMnxQWY7Z2y6FjoRbGLnaiyr.png',
+ style: 'Ubuntu-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/ubuntu/v15/4iCp6KVjbNBYlgoKejZPsmyIPYBvgpUI.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FIHZ4SlwP4lydONXyRzIow29',
+ family: 'Ubuntu Condensed',
+ fullName: 'Ubuntu Condensed Regular',
+ postScriptName: 'UbuntuCondensed-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/bNOZy67NWPoCpcpJcgEKqk9p.png',
+ style: 'UbuntuCondensed-Regular',
+ url: 'https://fonts.gstatic.com/s/ubuntucondensed/v11/u-4k0rCzjgs5J7oXnJcM_0kACGMtf-fVqvHoJXw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_4WL_FEcSd5PHv4erz8Djkuep',
+ family: 'Yrsa',
+ fullName: 'Yrsa Light',
+ postScriptName: 'Yrsa-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/RKw_btVKTXW7GHOLm8h4nmiX.png',
+ style: 'Yrsa-Light',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlprgwnQFlxs_wD3CFSMYmFaaCjASNNV9rRPfrKu.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_V7Kf975XXwoOLefMHr_dY4iB',
+ family: 'Yrsa',
+ fullName: 'Yrsa Medium',
+ postScriptName: 'Yrsa-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IJ4jzazNeTV07id94tQWK_6Q.png',
+ style: 'Yrsa-Medium',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlprgwnQFlxs_wD3CFSMYmFaaCisSNNV9rRPfrKu.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_1Gsb5qD9feWqz4eFqJBDn_ne',
+ family: 'Yrsa',
+ fullName: 'Yrsa SemiBold',
+ postScriptName: 'Yrsa-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/NXjBpHkbVABtCP_oOQw7XcXi.png',
+ style: 'Yrsa-SemiBold',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlprgwnQFlxs_wD3CFSMYmFaaChAT9NV9rRPfrKu.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_PwwncvkAHWcAbqk1gEZ4obSL',
+ family: 'Yrsa',
+ fullName: 'Yrsa Bold',
+ postScriptName: 'Yrsa-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oZ8wZUmuC_Hfqfi4uYNEqfDE.png',
+ style: 'Yrsa-Bold',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlprgwnQFlxs_wD3CFSMYmFaaCh5T9NV9rRPfrKu.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_F1EBAyrbopSABrqtCfamSwgo',
+ family: 'Yrsa',
+ fullName: 'Yrsa Regular',
+ postScriptName: 'Yrsa-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wFUu3GyiJvYY7Yl_qUFEc6Ex.png',
+ style: 'Yrsa-Regular',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlprgwnQFlxs_wD3CFSMYmFaaCieSNNV9rRPfrKu.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_f8P0v3Ngqwm_PCsHxkUiyF4X',
+ family: 'Yrsa',
+ fullName: 'Yrsa Light Italic',
+ postScriptName: 'Yrsa-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rq75W0hTH7JgDGK12gfDsBGM.png',
+ style: 'Yrsa-LightItalic',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlptgwnQFlxs1QnF94zlCfv0bz1WC2UW_LBte6KuGEo.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KUYC8kDh6QRUQnrR8z6XQGy_',
+ family: 'Yrsa',
+ fullName: 'Yrsa Italic',
+ postScriptName: 'Yrsa-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zya0SjLxVCqpJXPHofpRRNWq.png',
+ style: 'Yrsa-Italic',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlptgwnQFlxs1QnF94zlCfv0bz1WCzsW_LBte6KuGEo.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_1VsMkmFhVY3yFURXSsk7AwS4',
+ family: 'Yrsa',
+ fullName: 'Yrsa Medium Italic',
+ postScriptName: 'Yrsa-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/52t6IcikPMgeG5aGeYA65UlU.png',
+ style: 'Yrsa-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlptgwnQFlxs1QnF94zlCfv0bz1WCwkW_LBte6KuGEo.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_54VYhxbBIuZ_gJ7fnyWlk1jB',
+ family: 'Yrsa',
+ fullName: 'Yrsa SemiBold Italic',
+ postScriptName: 'Yrsa-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lpHUCUIEzKbPHtTRmubGNgIw.png',
+ style: 'Yrsa-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlptgwnQFlxs1QnF94zlCfv0bz1WC-UR_LBte6KuGEo.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_9swuhX1iL4sh9EiXROXI2mw3',
+ family: 'Yrsa',
+ fullName: 'Yrsa Bold Italic',
+ postScriptName: 'Yrsa-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mOOSVBedmlYAOFvqKUZ8PoNV.png',
+ style: 'Yrsa-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/yrsa/v8/wlptgwnQFlxs1QnF94zlCfv0bz1WC9wR_LBte6KuGEo.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ymKNPyjIBHTMkwAkh9QSq4W6',
+ family: 'Raleway',
+ fullName: 'Raleway Thin',
+ postScriptName: 'Raleway-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vYdlLhs20MQALtpEIgesBwjK.png',
+ style: 'Raleway-Thin',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3j07VgTHItI9hcJ8SSr8FBst',
+ family: 'Raleway',
+ fullName: 'Raleway ExtraLight',
+ postScriptName: 'Raleway-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HDKjTvMBo8pWDjjF20Ay0UJ3.png',
+ style: 'Raleway-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_W5mqozI6mrZt51WLdtVxsyRT',
+ family: 'Raleway',
+ fullName: 'Raleway Light',
+ postScriptName: 'Raleway-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fwNe5F30q8eCQed5mbLr1k5y.png',
+ style: 'Raleway-Light',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2SGRfewt2uLamO0hDcYgKLdC',
+ family: 'Raleway',
+ fullName: 'Raleway Medium',
+ postScriptName: 'Raleway-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DiwxBRZN7_oz1_yablq70azU.png',
+ style: 'Raleway-Medium',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jzIROKXIiHy_2G2ZovyRbU_h',
+ family: 'Raleway',
+ fullName: 'Raleway SemiBold',
+ postScriptName: 'Raleway-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Z9dQTFBlI9tY3Lnw9rsSbCIF.png',
+ style: 'Raleway-SemiBold',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_lywF1FTuCAZ0iU3CwYp6v74a',
+ family: 'Raleway',
+ fullName: 'Raleway Bold',
+ postScriptName: 'Raleway-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2ucvdXcXOl4q8bQmInc__YJS.png',
+ style: 'Raleway-Bold',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_14fxxI3Ky0gUvSUzYkG6g4bU',
+ family: 'Raleway',
+ fullName: 'Raleway ExtraBold',
+ postScriptName: 'Raleway-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nk_cKShxqE_4Pw3Sa9wsE0Hc.png',
+ style: 'Raleway-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QBFLSGFdtOfhJ7mjywI1Y05b',
+ family: 'Raleway',
+ fullName: 'Raleway Black',
+ postScriptName: 'Raleway-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/tWu2F_qcTRAUOclwLG5Oo5dH.png',
+ style: 'Raleway-Black',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_R_UesSsiF608U6zVc3Wyzi3e',
+ family: 'Raleway',
+ fullName: 'Raleway Regular',
+ postScriptName: 'Raleway-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WfdqFB0g0bh5gEPOjCwVJ6BM.png',
+ style: 'Raleway-Regular',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCPNLA3JC9c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Hx5jIfxJZMmTC3jHfi1zdsCj',
+ family: 'Raleway',
+ fullName: 'Raleway Thin Italic',
+ postScriptName: 'Raleway-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rScFK_kvBP02pUEEelfwCasl.png',
+ style: 'Raleway-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_xTQOSCE79c_EZsfQ5slZO5Ee',
+ family: 'Raleway',
+ fullName: 'Raleway ExtraLight Italic',
+ postScriptName: 'Raleway-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6jXX04A8zssg2QzcamAYA6Lh.png',
+ style: 'Raleway-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__pqkJRpCkXQjI2wXnkEZiM4i',
+ family: 'Raleway',
+ fullName: 'Raleway Light Italic',
+ postScriptName: 'Raleway-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XpZjxp8DOiZpuvoPpN2fVln5.png',
+ style: 'Raleway-LightItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qTyP_anHHg06zm7KjZNL6cIL',
+ family: 'Raleway',
+ fullName: 'Raleway Italic',
+ postScriptName: 'Raleway-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Jwk5uaNbUIRzJ_1pxnwbYl2Q.png',
+ style: 'Raleway-Italic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gFgNbbRt26gJ8XrjvmqTI6mf',
+ family: 'Raleway',
+ fullName: 'Raleway Medium Italic',
+ postScriptName: 'Raleway-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/osBWM2zoUmoKJ4A6y0gLzLNy.png',
+ style: 'Raleway-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_rXaxBGvvrkoV_iUQNNl0q1Q5',
+ family: 'Raleway',
+ fullName: 'Raleway SemiBold Italic',
+ postScriptName: 'Raleway-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ysLIVZyXo7xvpoAcfWj_wi99.png',
+ style: 'Raleway-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_HCWr2f0qYIqC4jQK65Klh0T1',
+ family: 'Raleway',
+ fullName: 'Raleway Bold Italic',
+ postScriptName: 'Raleway-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FGqMc0dbBVI6rannKpbLO5jV.png',
+ style: 'Raleway-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_iR4L0pdFJqw259lszYmHvl74',
+ family: 'Raleway',
+ fullName: 'Raleway ExtraBold Italic',
+ postScriptName: 'Raleway-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OLV9GOl1r_wO_45aCqqFRhMm.png',
+ style: 'Raleway-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dCGOTN3YXmymXEu_aiGqhwbZ',
+ family: 'Raleway',
+ fullName: 'Raleway Black Italic',
+ postScriptName: 'Raleway-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/GzLVBDTxVk4jJJGFqLt8Xu4H.png',
+ style: 'Raleway-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/raleway/v22/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrQVIT9c2c8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tpmmEOlIR6p8VWCIGprfzqwc',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Thin',
+ postScriptName: 'RobotoMono-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/grkdcxFe4uk8Xt3bQQDlp4Y4.png',
+ style: 'RobotoMono-Thin',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vuPQ--5Ip2sSQ.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Pqg_WXZXzfYaDqxC78wc8I9m',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono ExtraLight',
+ postScriptName: 'RobotoMono-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lWK_Qm_trqVsvWM82FRG95xi.png',
+ style: 'RobotoMono-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_XvqPQ--5Ip2sSQ.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fuJimPM6rdasPFj1vKlHwj2P',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Light',
+ postScriptName: 'RobotoMono-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/0u2uOanmx0ETLf6rDiZ61DCc.png',
+ style: 'RobotoMono-Light',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPqPQ--5Ip2sSQ.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jp0ghc0ZuIh3LnktugaAVJXM',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Medium',
+ postScriptName: 'RobotoMono-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2OznHhytLLaPXlu4pmqu98PY.png',
+ style: 'RobotoMono-Medium',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7PqPQ--5Ip2sSQ.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_DhZ8t1VHl_18zEt41FRbdPgG',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono SemiBold',
+ postScriptName: 'RobotoMono-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Hn0DBK0cSVi_fcRRHmzlWHs8.png',
+ style: 'RobotoMono-SemiBold',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_AP2PQ--5Ip2sSQ.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QryuIDoWn4UVtnVl2Q6mpgMM',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Bold',
+ postScriptName: 'RobotoMono-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MqQVdJPVaB_pl8fJD7EhByDK.png',
+ style: 'RobotoMono-Bold',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PQ--5Ip2sSQ.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wcf2SyXx2DigIWQ8qYfxCvBo',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Regular',
+ postScriptName: 'RobotoMono-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1nL1NXBAsTnGcK7Q7G4Y_6zn.png',
+ style: 'RobotoMono-Regular',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQ--5Ip2sSQ.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SpQHcyGJJNIR1YaysDZygiKq',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Thin Italic',
+ postScriptName: 'RobotoMono-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/owFp_YyxGxUqm6FX2MZSdywF.png',
+ style: 'RobotoMono-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAeW9AJi8SZwt.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_b5MOpZwDG8hWj3WirrQsZRk7',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono ExtraLight Italic',
+ postScriptName: 'RobotoMono-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4RWGFhUNSet9mKXgBPPbRL5d.png',
+ style: 'RobotoMono-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrnnAOW9AJi8SZwt.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_LP_wteLLvbmoJu91YQxf9r_H',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Light Italic',
+ postScriptName: 'RobotoMono-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/pR4n6mY63ca4vr4__isbMR_u.png',
+ style: 'RobotoMono-LightItalic',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5AOW9AJi8SZwt.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_qDMTpqVWw0XE04ld6qrUMuF0',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Italic',
+ postScriptName: 'RobotoMono-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1jIEabC63tpgRK3LS_7SyB68.png',
+ style: 'RobotoMono-Italic',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAOW9AJi8SZwt.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_38t7hoiNCfqjqm6d4MfFfWB_',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Medium Italic',
+ postScriptName: 'RobotoMono-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/ndcNb9My1MWyASBjnZ9wHxuw.png',
+ style: 'RobotoMono-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVAOW9AJi8SZwt.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_P3j84r4VVjezOTQbQJYzbUsv',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono SemiBold Italic',
+ postScriptName: 'RobotoMono-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/6Mcneu5sQ0vHCRXlGQGsgXbp.png',
+ style: 'RobotoMono-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrm5B-W9AJi8SZwt.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KocTdVXJ3tT68Yi1bosoJ6Tn',
+ family: 'Roboto Mono',
+ fullName: 'Roboto Mono Bold Italic',
+ postScriptName: 'RobotoMono-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/63jb6WEJi4jDJ4G4sVT1h0OU.png',
+ style: 'RobotoMono-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB-W9AJi8SZwt.ttf',
+ category: 'monospace',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vCgmcM3G4NQIeNFS9uemARxg',
+ family: 'Satisfy',
+ fullName: 'Satisfy Regular',
+ postScriptName: 'Satisfy-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/64CoZPIV8jGSTJsmMKbCZTdW.png',
+ style: 'Satisfy-Regular',
+ url: 'https://fonts.gstatic.com/s/satisfy/v11/rP2Hp2yn6lkG50LoOZSCHBeHFl0.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_m8IIgGgvy30hQmCja0PHQ_iy',
+ family: 'Permanent Marker',
+ fullName: 'Permanent Marker Regular',
+ postScriptName: 'PermanentMarker-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/GJgKqKdjLrFgDrythT3O8ozB.png',
+ style: 'PermanentMarker-Regular',
+ url: 'https://fonts.gstatic.com/s/permanentmarker/v10/Fh4uPib9Iyv2ucM6pGQMWimMp004HaqIfrT5nlk.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_UVN8WJwNcvGTmhnsICHPYvgR',
+ family: 'Philosopher',
+ fullName: 'Philosopher Bold',
+ postScriptName: 'Philosopher-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/g02pK1bdJgRyCNKvh2MXYJ3p.png',
+ style: 'Philosopher-Bold',
+ url: 'https://fonts.gstatic.com/s/philosopher/v14/vEFI2_5QCwIS4_Dhez5jcWjVamgc-NaXXq7H.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_81iCHF5dvEUMnp_eacbobkmz',
+ family: 'Philosopher',
+ fullName: 'Philosopher Regular',
+ postScriptName: 'Philosopher-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wqcK2Xo1VpjLueB52NNlmCuS.png',
+ style: 'Philosopher-Regular',
+ url: 'https://fonts.gstatic.com/s/philosopher/v14/vEFV2_5QCwIS4_Dhez5jcVBpRUwU08qe.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_eoN6UksSkH9ggRwlCTerC_gh',
+ family: 'Philosopher',
+ fullName: 'Philosopher Italic',
+ postScriptName: 'Philosopher-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rprgEzzBoce36NSplCnZ2Tk3.png',
+ style: 'Philosopher-Italic',
+ url: 'https://fonts.gstatic.com/s/philosopher/v14/vEFX2_5QCwIS4_Dhez5jcWBrT0g21tqeR7c.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tzfncOLx2VWP2DUaNMTG3PaH',
+ family: 'Philosopher',
+ fullName: 'Philosopher Bold Italic',
+ postScriptName: 'Philosopher-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/at6trsWwpl8apwBDeDihDz2L.png',
+ style: 'Philosopher-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/philosopher/v14/vEFK2_5QCwIS4_Dhez5jcWBrd_QZ8tK1W77HtMo.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TQtWnMUXJWJhM3JGrT1PLAzN',
+ family: 'Rambla',
+ fullName: 'Rambla Bold',
+ postScriptName: 'Rambla-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/OQEGj6kVe94PWgMdABYqjbv7.png',
+ style: 'Rambla-Bold',
+ url: 'https://fonts.gstatic.com/s/rambla/v8/snfos0ip98hx6mrMn50qPvN4yJuDYQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fUapk2wzYjpu63YF_kzlsG7v',
+ family: 'Rambla',
+ fullName: 'Rambla Regular',
+ postScriptName: 'Rambla-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/XhQPVsgS6xuAbnfo8EqrwhLG.png',
+ style: 'Rambla-Regular',
+ url: 'https://fonts.gstatic.com/s/rambla/v8/snfrs0ip98hx6mr0I7IONthkwQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NmRLEXcsiR8X7TSBCQTEELhu',
+ family: 'Rambla',
+ fullName: 'Rambla Italic',
+ postScriptName: 'Rambla-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KZCGqsep60mLJj4DM0MyiLdx.png',
+ style: 'Rambla-Italic',
+ url: 'https://fonts.gstatic.com/s/rambla/v8/snfps0ip98hx6mrEIbgKFN10wYKa.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_R9BwiGXiwwj_Bl2yZlVpW7A9',
+ family: 'Rambla',
+ fullName: 'Rambla Bold Italic',
+ postScriptName: 'Rambla-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/M4k3vpdLspHBfcqWmR_klitv.png',
+ style: 'Rambla-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/rambla/v8/snfus0ip98hx6mrEIYC2O_l86p6TYS-Y.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_gc1DS2Q2p2XIbw7vQZcVzxld',
+ family: 'Righteous',
+ fullName: 'Righteous Regular',
+ postScriptName: 'Righteous-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Xbtu8v8VIaYz9aN6qjv000i0.png',
+ style: 'Righteous-Regular',
+ url: 'https://fonts.gstatic.com/s/righteous/v9/1cXxaUPXBpj2rGoU7C9mj3uEicG01A.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ln4M8VRzvHjqLPacv8VujYns',
+ family: 'Schoolbell',
+ fullName: 'Schoolbell Regular',
+ postScriptName: 'Schoolbell-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vPUUz_Uy9flMYzuSiTfzLMS8.png',
+ style: 'Schoolbell-Regular',
+ url: 'https://fonts.gstatic.com/s/schoolbell/v11/92zQtBZWOrcgoe-fgnJIVxIQ6mRqfiQ.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_o_g6IbqhkrMdI9pt3YiKxnOX',
+ family: 'Work Sans',
+ fullName: 'Work Sans Thin',
+ postScriptName: 'WorkSans-Thin',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uS_UitHm6wX8a441h6NMde46.png',
+ style: 'WorkSans-Thin',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fx8vlvCFuWcG9Rwc4_N4PKGh',
+ family: 'Work Sans',
+ fullName: 'Work Sans ExtraLight',
+ postScriptName: 'WorkSans-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_hsTn_12d6boxa4SbtIw1vZe.png',
+ style: 'WorkSans-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_fxKxH726h3o2FleHSKIgclxr',
+ family: 'Work Sans',
+ fullName: 'Work Sans Light',
+ postScriptName: 'WorkSans-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/EiM5AMcWpbw3nQUwcVl_Bb6y.png',
+ style: 'WorkSans-Light',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Caetb_bcbOn4lnGGwb3D4b28',
+ family: 'Work Sans',
+ fullName: 'Work Sans Medium',
+ postScriptName: 'WorkSans-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fu0K17ojRqdlW7OQX8Xmjn1q.png',
+ style: 'WorkSans-Medium',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_o9pnIFoYFAawVjt5Lg4sDB5v',
+ family: 'Work Sans',
+ fullName: 'Work Sans SemiBold',
+ postScriptName: 'WorkSans-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/glxxtZ6ZyZ98GtkkiAkeVyxK.png',
+ style: 'WorkSans-SemiBold',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_X9WkNcQiqF0zpR9Tj2RdTBnG',
+ family: 'Work Sans',
+ fullName: 'Work Sans Bold',
+ postScriptName: 'WorkSans-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/wPEqId7BKAY1Xv0s5HNEi237.png',
+ style: 'WorkSans-Bold',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_0gKCOPXUKEeTUw15uaRzLkoN',
+ family: 'Work Sans',
+ fullName: 'Work Sans ExtraBold',
+ postScriptName: 'WorkSans-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_aMmx9PInYaqZJvBbbrGQX9k.png',
+ style: 'WorkSans-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_QODe6W70qjiO3Un6CSYCwc96',
+ family: 'Work Sans',
+ fullName: 'Work Sans Black',
+ postScriptName: 'WorkSans-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/YkWBngfIHYjK_wCo0DOrt_VR.png',
+ style: 'WorkSans-Black',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_81HtOEqhN5vKCfJ544Pf4w9r',
+ family: 'Work Sans',
+ fullName: 'Work Sans Regular',
+ postScriptName: 'WorkSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Eh_2FDHFgxoAd0LKYtJ52ido.png',
+ style: 'WorkSans-Regular',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNigDp6_cOyA.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_DkZuCPWRGt0UOV28tqiLKsPP',
+ family: 'Work Sans',
+ fullName: 'Work Sans Thin Italic',
+ postScriptName: 'WorkSans-ThinItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/8XktO7yQsMqnv7C6GmdWDctC.png',
+ style: 'WorkSans-ThinItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3moJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nUKH1HtPfHzbq7taxxzdyVih',
+ family: 'Work Sans',
+ fullName: 'Work Sans ExtraLight Italic',
+ postScriptName: 'WorkSans-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/PlHiyYv8kFosFszAYGuqNRCi.png',
+ style: 'WorkSans-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmsJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_CHpcG5m4sQLvHNfP6_KGeCPA',
+ family: 'Work Sans',
+ fullName: 'Work Sans Light Italic',
+ postScriptName: 'WorkSans-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/f1fWMmvbsT4mj6IQe_4OEaSk.png',
+ style: 'WorkSans-LightItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUgGsJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_00ull0vbRedi2QdVq4FiGAKn',
+ family: 'Work Sans',
+ fullName: 'Work Sans Italic',
+ postScriptName: 'WorkSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FBR9hqSwI9ZRNKo1F90jJ1z2.png',
+ style: 'WorkSans-Italic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6s8k7oGY0zxHmxRmsZfThVRQ',
+ family: 'Work Sans',
+ fullName: 'Work Sans Medium Italic',
+ postScriptName: 'WorkSans-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2NDr__SUyqoY6_8S89iOvynU.png',
+ style: 'WorkSans-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU7GsJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_z6f9dUUGNbzusn6ARf018AwF',
+ family: 'Work Sans',
+ fullName: 'Work Sans SemiBold Italic',
+ postScriptName: 'WorkSans-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9h2Bn7wk40i0cZ5Np_mzkAEn.png',
+ style: 'WorkSans-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUAGwJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_5DNNHZdq5d8c8ZCYLXd8UB5F',
+ family: 'Work Sans',
+ fullName: 'Work Sans Bold Italic',
+ postScriptName: 'WorkSans-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DLYpz1Sp0LZpW4EQig_B8Avy.png',
+ style: 'WorkSans-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUOWwJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_N3iTg_LgfKUtHYT0mNfhe6TQ',
+ family: 'Work Sans',
+ fullName: 'Work Sans ExtraBold Italic',
+ postScriptName: 'WorkSans-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zIe2D54M5JShPUy7utu6a4bn.png',
+ style: 'WorkSans-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmwJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vsPyyys6BxKEGaZzgcU6Qr1z',
+ family: 'Work Sans',
+ fullName: 'Work Sans Black Italic',
+ postScriptName: 'WorkSans-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/9Lws_CYre_5jvbQW792MP2rY.png',
+ style: 'WorkSans-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/worksans/v13/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUd2wJo43ZKyDSQQ.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SdVEhl3MKZoj69cKsOfBIGkv',
+ family: 'Rationale',
+ fullName: 'Rationale Regular',
+ postScriptName: 'Rationale-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/I8ndz1tTTL1M2pdFnUSMOJOr.png',
+ style: 'Rationale-Regular',
+ url: 'https://fonts.gstatic.com/s/rationale/v14/9XUnlJ92n0_JFxHIfHcsdlFMzLC2Zw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Mr_2UvRVKn9qBz3IJq80oLsS',
+ family: 'Sigmar One',
+ fullName: 'Sigmar One Regular',
+ postScriptName: 'SigmarOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4XCciYO4F0OGBcU7WjzUsBHn.png',
+ style: 'SigmarOne-Regular',
+ url: 'https://fonts.gstatic.com/s/sigmarone/v11/co3DmWZ8kjZuErj9Ta3dk6Pjp3Di8U0.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_2poKFegq_ft6vBHcMZlMiRKh',
+ family: 'Spectral',
+ fullName: 'Spectral ExtraLight',
+ postScriptName: 'Spectral-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/amDcyGbhzXdA5s364vG87DBc.png',
+ style: 'Spectral-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCs-xNNww_2s0amA9v2s13GY_etWWIJ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SrXFx2zCbQC4E0NGUNy1BQhz',
+ family: 'Spectral',
+ fullName: 'Spectral Light',
+ postScriptName: 'Spectral-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/BYSLLATvkQYuw1RaoJa2OLBC.png',
+ style: 'Spectral-Light',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCs-xNNww_2s0amA9uSsF3GY_etWWIJ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_FSz2F858c1pn_K6I9EAuQsyB',
+ family: 'Spectral',
+ fullName: 'Spectral Medium',
+ postScriptName: 'Spectral-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/AgYehT3CTk1R1S8nGt3gLHZg.png',
+ style: 'Spectral-Medium',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCs-xNNww_2s0amA9vKsV3GY_etWWIJ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_C3n2Q7iaMTKiKTc_pYrJOPMF',
+ family: 'Spectral',
+ fullName: 'Spectral SemiBold',
+ postScriptName: 'Spectral-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KlthC7KKOJYJGw2UVyEHJ5RF.png',
+ style: 'Spectral-SemiBold',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCs-xNNww_2s0amA9vmtl3GY_etWWIJ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cxK6K3UiGGYpEWJtohJzlsjF',
+ family: 'Spectral',
+ fullName: 'Spectral Bold',
+ postScriptName: 'Spectral-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qXpjS4s4NrKrCel92F0G1xpK.png',
+ style: 'Spectral-Bold',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCs-xNNww_2s0amA9uCt13GY_etWWIJ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_6Ya2xoGxeIDLpUT8CSMDHWEv',
+ family: 'Spectral',
+ fullName: 'Spectral ExtraBold',
+ postScriptName: 'Spectral-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vYtZQ6KI0Idbv3wSzRHFH4Zi.png',
+ style: 'Spectral-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCs-xNNww_2s0amA9uetF3GY_etWWIJ.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JSLxfV7P3zE9djABGdfab62v',
+ family: 'Spectral',
+ fullName: 'Spectral ExtraLight Italic',
+ postScriptName: 'Spectral-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/veterOYNRzB_Imdlz25eDUay.png',
+ style: 'Spectral-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCu-xNNww_2s0amA9M8qrXHafOPXHIJErY.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tNdDipRQv7MpveVJBzEr44ty',
+ family: 'Spectral',
+ fullName: 'Spectral Light Italic',
+ postScriptName: 'Spectral-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KmpMWUSm89osqfSvgNy46_e5.png',
+ style: 'Spectral-LightItalic',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCu-xNNww_2s0amA9M8qtHEafOPXHIJErY.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_shYSnEKqq2Yqjq9g7wZxmS2Y',
+ family: 'Spectral',
+ fullName: 'Spectral Regular',
+ postScriptName: 'Spectral-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/uaMgRR3Kja9SocOEZs32ZAv4.png',
+ style: 'Spectral-Regular',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCr-xNNww_2s0amA-M-mHnOSOuk.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_WWq5k4C8dxRez4iqudRksxow',
+ family: 'Spectral',
+ fullName: 'Spectral Italic',
+ postScriptName: 'Spectral-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/V812l11iPimoGZm5ZUUoFE_z.png',
+ style: 'Spectral-Italic',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCt-xNNww_2s0amA9M8kn3sTfukQHs.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_l7EvtoKTeoroJznOyxkRTV_h',
+ family: 'Spectral',
+ fullName: 'Spectral Medium Italic',
+ postScriptName: 'Spectral-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/c04WlXZ6hgox6gCDoYY4mBsQ.png',
+ style: 'Spectral-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCu-xNNww_2s0amA9M8qonFafOPXHIJErY.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_msnPuezDvs9xBPfE4e4ZjHIB',
+ family: 'Spectral',
+ fullName: 'Spectral SemiBold Italic',
+ postScriptName: 'Spectral-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/nt5c2Re5mqrd0iks0lF6ouXi.png',
+ style: 'Spectral-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCu-xNNww_2s0amA9M8qqXCafOPXHIJErY.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KYli9jaP4E9r1Dxa1cLBvOK1',
+ family: 'Spectral',
+ fullName: 'Spectral Bold Italic',
+ postScriptName: 'Spectral-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/smlixdZeEvRulj2P5HSsOmd_.png',
+ style: 'Spectral-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCu-xNNww_2s0amA9M8qsHDafOPXHIJErY.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YZD3BxYq9fuw7y_JPID2ZltK',
+ family: 'Spectral',
+ fullName: 'Spectral ExtraBold Italic',
+ postScriptName: 'Spectral-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lzqFi_60tBr9Di02ehHY6g5u.png',
+ style: 'Spectral-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/spectral/v7/rnCu-xNNww_2s0amA9M8qt3AafOPXHIJErY.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dvMCv2zb1l28R1CoQ2ILut5P',
+ family: 'ZCOOL XiaoWei',
+ fullName: 'ZCOOL XiaoWei Regular',
+ postScriptName: 'ZCOOLXiaoWei-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KgdyHt3Sn0_U1rNUGFZqw6Hi.png',
+ style: 'ZCOOLXiaoWei-Regular',
+ url: 'https://fonts.gstatic.com/s/zcoolxiaowei/v5/i7dMIFFrTRywPpUVX9_RJyM1YFKQHwyVd3U.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zM11BTc5mmhsaFyT4ma8W3Ts',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Medium',
+ postScriptName: 'PlayfairDisplay-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LhepIr1HTfc1WwB2KMz8eN3v.png',
+ style: 'PlayfairDisplay-Medium',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQZNLo_U2r.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ECvpxCm9GyyIHDXCLcWllKOn',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display SemiBold',
+ postScriptName: 'PlayfairDisplay-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DTRPnaywOY0yoJr6Eta2Yyoo.png',
+ style: 'PlayfairDisplay-SemiBold',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQZNLo_U2r.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tDaLZY1qv6aC0cJY7Th0B8Ug',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Bold',
+ postScriptName: 'PlayfairDisplay-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/g9kP5j1g3mdsXSMa0hpztThu.png',
+ style: 'PlayfairDisplay-Bold',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQZNLo_U2r.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_L3XDKGMFbx08hkeH8R7HjzD3',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display ExtraBold',
+ postScriptName: 'PlayfairDisplay-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/31eFOLTJn8S6eoDqfigJq65v.png',
+ style: 'PlayfairDisplay-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDQZNLo_U2r.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__yOlDGNLKYmODxxBAMTteAKN',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Black',
+ postScriptName: 'PlayfairDisplay-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mIlF89xjfXhnKl1sQTjzZ2Vi.png',
+ style: 'PlayfairDisplay-Black',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDQZNLo_U2r.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_uBM2GSyQRKRb8wnvq8J0rZ5o',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Regular',
+ postScriptName: 'PlayfairDisplay-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/mQu_uQvNZlp3CxtvhJAiJrTs.png',
+ style: 'PlayfairDisplay-Regular',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQZNLo_U2r.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Xe6moYIF_YO6mRCtyoZ__xcu',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Italic',
+ postScriptName: 'PlayfairDisplay-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/LtUqwuxiPXla5KYC1a9Twk3F.png',
+ style: 'PlayfairDisplay-Italic',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtbK-F2rA0s.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_wJocyg8aoT9V9GTWczrlzyGl',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Medium Italic',
+ postScriptName: 'PlayfairDisplay-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/F5XiZRp33oORVcuAch2zx9QT.png',
+ style: 'PlayfairDisplay-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtbK-F2rA0s.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cSv1RQWbLELuynUCF6fdlrxe',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display SemiBold Italic',
+ postScriptName: 'PlayfairDisplay-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/yAtRpSaYyBSw8CTlN_SygA7h.png',
+ style: 'PlayfairDisplay-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtbK-F2rA0s.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_okVV75dJLNc2Q6Egp7y9rNIW',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Bold Italic',
+ postScriptName: 'PlayfairDisplay-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/V4zprNyU6EwynVZxqxbDnNjc.png',
+ style: 'PlayfairDisplay-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtbK-F2rA0s.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_knud6DLnikUc3mVb2wwo86xm',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display ExtraBold Italic',
+ postScriptName: 'PlayfairDisplay-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Nd_O97pXA695M3g6Gd0nWkv2.png',
+ style: 'PlayfairDisplay-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUbtbK-F2rA0s.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_dvCG2sWse2gs7ZJ2wc3Dw_XY',
+ family: 'Playfair Display',
+ fullName: 'Playfair Display Black Italic',
+ postScriptName: 'PlayfairDisplay-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DlRc__BtkLVNfep5CopeONnE.png',
+ style: 'PlayfairDisplay-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/playfairdisplay/v25/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtbK-F2rA0s.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_7A_XM80jXSX5gQbKnPJY9wq1',
+ family: 'Russo One',
+ fullName: 'Russo One Regular',
+ postScriptName: 'RussoOne-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/_bJWsHpCg60s6AgMBDxIwWHf.png',
+ style: 'RussoOne-Regular',
+ url: 'https://fonts.gstatic.com/s/russoone/v9/Z9XUDmZRWg6M1LvRYsH-yMOInrib9Q.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_vtsvMNjzuuIUCnvKpf5B3CjO',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro ExtraLight',
+ postScriptName: 'SourceSansPro-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/2NF0ERCvBeWvh6bcYVTu085c.png',
+ style: 'SourceSansPro-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_AkB1v_8CGxg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_nXuF6YCMH1WEwhXAB1eJDCag',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Light',
+ postScriptName: 'SourceSansPro-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IQ_441EcUIR1oztAtp9AcaPN.png',
+ style: 'SourceSansPro-Light',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkB1v_8CGxg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_N07l4gdnL4sFSQyXi59aiJUK',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro SemiBold',
+ postScriptName: 'SourceSansPro-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/zgoLPB0gTMSXEdr1ngukueoc.png',
+ style: 'SourceSansPro-SemiBold',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkB1v_8CGxg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_ULBmI0Jn5EL6ICR5kz9xsMNF',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Bold',
+ postScriptName: 'SourceSansPro-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Zja6hXQQq75vyAcBtGle6qrg.png',
+ style: 'SourceSansPro-Bold',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vAkB1v_8CGxg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_cXgORFQnssPYy8oNi50pLmeO',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Black',
+ postScriptName: 'SourceSansPro-Black',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/MBE5W6EYmEGvFNi_CnfR8Pg7.png',
+ style: 'SourceSansPro-Black',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nAkB1v_8CGxg.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_T9nDhLD2yU5vFBluFv2c396w',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro ExtraLight Italic',
+ postScriptName: 'SourceSansPro-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/j131eoAL8NKp64BzVKt4eKOp.png',
+ style: 'SourceSansPro-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokRdr3cWWxg40.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_yjN9I9ukG98ZjETXDd6kA18U',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Light Italic',
+ postScriptName: 'SourceSansPro-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/KtLqGxr6Kk7t2hyUGLbOwuJG.png',
+ style: 'SourceSansPro-LightItalic',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkhdr3cWWxg40.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_resxRGA1hZI9OW98uQ1v_rIX',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Regular',
+ postScriptName: 'SourceSansPro-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/fRazBXD0xRhSLjz4NjbgsEaX.png',
+ style: 'SourceSansPro-Regular',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xK3dSBYKcSV-LCoeQqfX1RYOo3aP6TkmDZz9g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zwMH5PQy2EAiNqOwXnNyKduB',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Italic',
+ postScriptName: 'SourceSansPro-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/L00u29G5CXs0IaU85lgRxpm7.png',
+ style: 'SourceSansPro-Italic',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPa7gujNj9tmf.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_moyndv0oU8q7r1VRhZSZsAjb',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro SemiBold Italic',
+ postScriptName: 'SourceSansPro-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/oc6tSKpoahfY32Hpgjfk4LVu.png',
+ style: 'SourceSansPro-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lBdr3cWWxg40.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_NtKseoY_ULXp2zX2U0hAObSW',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Bold Italic',
+ postScriptName: 'SourceSansPro-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/rUPEKv84jtMB5YlVbfmzg8VC.png',
+ style: 'SourceSansPro-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclRdr3cWWxg40.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_jKT5byLVgqjq799tEX1Gri2W',
+ family: 'Source Sans Pro',
+ fullName: 'Source Sans Pro Black Italic',
+ postScriptName: 'SourceSansPro-BlackItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/Np1ZdtQCKbfdaoCo21XJ4HsC.png',
+ style: 'SourceSansPro-BlackItalic',
+ url: 'https://fonts.gstatic.com/s/sourcesanspro/v18/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklxdr3cWWxg40.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_n6YdYyJM62wkCEkSYzF012i1',
+ family: 'Viga',
+ fullName: 'Viga Regular',
+ postScriptName: 'Viga-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/1ybfjzBmDMxOv2pdzpGhcncU.png',
+ style: 'Viga-Regular',
+ url: 'https://fonts.gstatic.com/s/viga/v9/xMQbuFFdSaiX_QIjD4e2OX8.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_kDkGgoEHGNeL7njuUAIfbaIJ',
+ family: 'ZCOOL KuaiLe',
+ fullName: 'ZCOOL KuaiLe Regular',
+ postScriptName: 'ZCOOLKuaiLe-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/C9nlVNTTgl338AphMkB6Hr0a.png',
+ style: 'ZCOOLKuaiLe-Regular',
+ url: 'https://fonts.gstatic.com/s/zcoolkuaile/v7/tssqApdaRQokwFjFJjvM6h2WpozzoXhC2g.ttf',
+ category: 'display',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Je13UnUJSnPv0UrX3v1eLD6g',
+ family: 'Reenie Beanie',
+ fullName: 'Reenie Beanie Regular',
+ postScriptName: 'ReenieBeanie',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/IAOCY21gQcK7PBXWtQ8ITwCW.png',
+ style: 'ReenieBeanie',
+ url: 'https://fonts.gstatic.com/s/reeniebeanie/v11/z7NSdR76eDkaJKZJFkkjuvWxbP2_qoOgf_w.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_AYvS2Jzdket_cTIbM0eLGvXH',
+ family: 'Rock Salt',
+ fullName: 'Rock Salt Regular',
+ postScriptName: 'RockSalt-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/vGBfeGBRczy95TdZPr9rDIjv.png',
+ style: 'RockSalt-Regular',
+ url: 'https://fonts.gstatic.com/s/rocksalt/v11/MwQ0bhv11fWD6QsAVOZbsEk7hbBWrA.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_tw_KolbQ4MI3AZ_rCR082u2K',
+ family: 'Ropa Sans',
+ fullName: 'Ropa Sans Regular',
+ postScriptName: 'RopaSans-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/re9iKRi03eZNMaLMTTl2E5HH.png',
+ style: 'RopaSans-Regular',
+ url: 'https://fonts.gstatic.com/s/ropasans/v10/EYqxmaNOzLlWtsZSScyKWjloU5KP2g.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YrgGW8JnViv1wBDIAbTuSEf3',
+ family: 'Ropa Sans',
+ fullName: 'Ropa Sans Italic',
+ postScriptName: 'RopaSans-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/btYdVspznGJVRGEfzJoOwUeJ.png',
+ style: 'RopaSans-Italic',
+ url: 'https://fonts.gstatic.com/s/ropasans/v10/EYq3maNOzLlWtsZSScy6WDNscZef2mNE.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_oCCf89qlbA9i0GbsKU17Qm4Y',
+ family: 'Slabo 27px',
+ fullName: 'Slabo 27px Regular',
+ postScriptName: 'Slabo27px-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HwFnUyUVAs_cxAqRys2iv1Sp.png',
+ style: 'Slabo27px-Regular',
+ url: 'https://fonts.gstatic.com/s/slabo27px/v7/mFT0WbgBwKPR_Z4hGN2qsxgJ1EJ7i90.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_hKOekf4jFlsQKALKm68REXp1',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC ExtraLight',
+ postScriptName: 'SpectralSC-ExtraLight',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/lhVUgJ_igJoDVU_stiNW9UKW.png',
+ style: 'SpectralSC-ExtraLight',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk0ALCRZonmalTgyPmRfs1qwkTXPYeVXJZB.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_TH1IpHcaVmZOGuh_xhkbkpnb',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Light',
+ postScriptName: 'SpectralSC-Light',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3OnIrl2r0TXsze70fIExMwZo.png',
+ style: 'SpectralSC-Light',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk0ALCRZonmalTgyPmRfs0OwUTXPYeVXJZB.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JLYjh2WEmopXq9hWwOfl9F1F',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Medium',
+ postScriptName: 'SpectralSC-Medium',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/N1BJ8mSHqE2jYE17bNeOQKGV.png',
+ style: 'SpectralSC-Medium',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk0ALCRZonmalTgyPmRfs1WwETXPYeVXJZB.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__q0BRsYpqx7Gs5bZjX5dIgWc',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC SemiBold',
+ postScriptName: 'SpectralSC-SemiBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/A3hFO0F_tWezKofUlesjHojT.png',
+ style: 'SpectralSC-SemiBold',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk0ALCRZonmalTgyPmRfs16x0TXPYeVXJZB.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_KqLGNPWNsRIZdh00MLh4aE6e',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Bold',
+ postScriptName: 'SpectralSC-Bold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/aFJL7RMFsb4HlaZ6jYU8c92V.png',
+ style: 'SpectralSC-Bold',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk0ALCRZonmalTgyPmRfs0exkTXPYeVXJZB.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_niVcKZHREnQfHO3d4tfOQjq6',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC ExtraBold',
+ postScriptName: 'SpectralSC-ExtraBold',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/okKkdauvR8pFS0BkspVuvFJP.png',
+ style: 'SpectralSC-ExtraBold',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk0ALCRZonmalTgyPmRfs0CxUTXPYeVXJZB.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_SkyIrwPVvgB0IJZLSRKQbpN0',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC ExtraLight Italic',
+ postScriptName: 'SpectralSC-ExtraLightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/WbsyHQjeqgAz42DmD8WBNp3o.png',
+ style: 'SpectralSC-ExtraLightItalic',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk2ALCRZonmalTgyPmRfsWg26zWN4O3WYZB_sU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_zlssAgvYSCNMBbuWcoVEabGl',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Light Italic',
+ postScriptName: 'SpectralSC-LightItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/HMi8eOV3j4r1KrYxTAU12IvY.png',
+ style: 'SpectralSC-LightItalic',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk2ALCRZonmalTgyPmRfsWg28jVN4O3WYZB_sU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_JRgmnmR_7HcNU9Ejx1v3ZjVa',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Regular',
+ postScriptName: 'SpectralSC-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/YIxbVakw6HC4zgaNeK1KHhRs.png',
+ style: 'SpectralSC-Regular',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/KtkpALCRZonmalTgyPmRfvWi6WDfFpuc.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_IsH4yedOD0oVqbwoJDq_fMd6',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Italic',
+ postScriptName: 'SpectralSC-Italic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/qsPKW7Dgco6UTDRPAy7eGWzC.png',
+ style: 'SpectralSC-Italic',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/KtkrALCRZonmalTgyPmRfsWg42T9E4ucRY8.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_Z97FwMGsg8rRVAsNSnUZeYJ7',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Medium Italic',
+ postScriptName: 'SpectralSC-MediumItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/4iqMGgnUleSxCTezo88EvWKb.png',
+ style: 'SpectralSC-MediumItalic',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk2ALCRZonmalTgyPmRfsWg25DUN4O3WYZB_sU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_XgUO1ZUTx9HGMdOYgWbZaUb0',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC SemiBold Italic',
+ postScriptName: 'SpectralSC-SemiBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/DvnLYlt92z_9JHCrRWmf_7xC.png',
+ style: 'SpectralSC-SemiBoldItalic',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk2ALCRZonmalTgyPmRfsWg27zTN4O3WYZB_sU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_YVvCcgJHTsWT6E54URPPHjle',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC Bold Italic',
+ postScriptName: 'SpectralSC-BoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/FzmbbuhCDbVX37dQ9hicN3cH.png',
+ style: 'SpectralSC-BoldItalic',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk2ALCRZonmalTgyPmRfsWg29jSN4O3WYZB_sU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font__VpSxTC_KbOYlhGyEhzqxRL3',
+ family: 'Spectral SC',
+ fullName: 'Spectral SC ExtraBold Italic',
+ postScriptName: 'SpectralSC-ExtraBoldItalic',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/flaFT33jf9SQDeECx5w1u6xt.png',
+ style: 'SpectralSC-ExtraBoldItalic',
+ url: 'https://fonts.gstatic.com/s/spectralsc/v6/Ktk2ALCRZonmalTgyPmRfsWg28TRN4O3WYZB_sU.ttf',
+ category: 'serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_3UGdXJF5Ma6zldgHoviq3i3h',
+ family: 'Varela Round',
+ fullName: 'Varela Round Regular',
+ postScriptName: 'VarelaRound-Regular',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/3XU1_ansUWbCtNqFm_I7Mfwu.png',
+ style: 'VarelaRound-Regular',
+ url: 'https://fonts.gstatic.com/s/varelaround/v13/w8gdH283Tvk__Lua32TysjIvoMGOD9gxZw.ttf',
+ category: 'sans-serif',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+ {
+ id: 'font_12M6f191DQuHy9PpQ2_vRj64',
+ family: 'Waiting for the Sunrise',
+ fullName: 'Waiting for the Sunrise Regular',
+ postScriptName: 'WaitingfortheSunrise',
+ preview: 'https://ik.imagekit.io/lh/fonts/v2/T7ZwxzsG6zvbVdlw6l9WtNCF.png',
+ style: 'WaitingfortheSunrise',
+ url: 'https://fonts.gstatic.com/s/waitingforthesunrise/v11/WBL1rFvOYl9CEv2i1mO6KUW8RKWJ2zoXoz5JsYZQ9h_ZYk5J.ttf',
+ category: 'handwriting',
+ createdAt: '2023-06-20T04:42:55.909Z',
+ updatedAt: '2023-06-20T04:42:55.909Z',
+ userId: null,
+ },
+];
diff --git a/src/data/images.ts b/src/data/images.ts
new file mode 100644
index 0000000000000000000000000000000000000000..fd7f9ac4a1bf7e98ab8911d3cb9cc5ccbc8970ee
--- /dev/null
+++ b/src/data/images.ts
@@ -0,0 +1,32 @@
+export const IMAGES = [
+ {
+ id: 1,
+ src: 'https://ik.imagekit.io/wombo/images/img1.jpg',
+ },
+ {
+ id: 2,
+ src: 'https://ik.imagekit.io/wombo/images/img2.jpg',
+ },
+ {
+ id: 3,
+ src: 'https://ik.imagekit.io/wombo/images/img3.jpg',
+ },
+
+ {
+ id: 4,
+ src: 'https://ik.imagekit.io/wombo/images/img4.jpg',
+ },
+ {
+ id: 5,
+ src: 'https://ik.imagekit.io/wombo/images/img5.jpg',
+ },
+ ,
+ {
+ id: 6,
+ src: 'https://ik.imagekit.io/wombo/images/img6.jpg',
+ },
+ {
+ id: 7,
+ src: 'https://ik.imagekit.io/wombo/images/img7.jpg',
+ },
+];
diff --git a/src/data/uploads.ts b/src/data/uploads.ts
new file mode 100644
index 0000000000000000000000000000000000000000..ded61b0559ab89eb48bd1056cc022d64d73b115f
--- /dev/null
+++ b/src/data/uploads.ts
@@ -0,0 +1,17 @@
+export const UPLOADS = [
+ {
+ id: '1',
+ src: 'https://ik.imagekit.io/snapmotion/upload-video-1.mp4',
+ type: 'video',
+ },
+ {
+ id: '2',
+ src: 'https://ik.imagekit.io/snapmotion/upload-video-2.mp4',
+ type: 'video',
+ },
+ {
+ id: '3',
+ src: 'https://ik.imagekit.io/snapmotion/upload-video-3.mp4',
+ type: 'video',
+ },
+];
diff --git a/src/data/video.ts b/src/data/video.ts
new file mode 100644
index 0000000000000000000000000000000000000000..c09412a0ab3e385a1674eeec0643d62f08543bb3
--- /dev/null
+++ b/src/data/video.ts
@@ -0,0 +1,37 @@
+export const VIDEOS = [
+ {
+ id: 1,
+ src: 'https://ik.imagekit.io/wombo/videos/vid1.mp4',
+ preview: 'https://ik.imagekit.io/wombo/videos/vid1.png',
+ },
+ {
+ id: 3,
+ src: 'https://ik.imagekit.io/wombo/videos/vid2.mp4',
+ preview: 'https://ik.imagekit.io/wombo/videos/vid2.png',
+ },
+ {
+ id: 4,
+ src: 'https://ik.imagekit.io/wombo/videos/vid3.mp4',
+ preview: 'https://ik.imagekit.io/wombo/videos/vid3.png',
+ },
+ {
+ id: 6,
+ src: 'https://ik.imagekit.io/wombo/videos/vid4.mp4',
+ preview: 'https://ik.imagekit.io/wombo/videos/vid4.png',
+ },
+ {
+ id: 7,
+ src: 'https://ik.imagekit.io/wombo/videos/vid5.mp4',
+ preview: 'https://ik.imagekit.io/wombo/videos/vid5.png',
+ },
+ {
+ id: 8,
+ preview: 'https://ik.imagekit.io/wombo/videos/vid6.png',
+ src: 'https://ik.imagekit.io/wombo/videos/vid6.mp4',
+ },
+ {
+ id: 9,
+ preview: 'https://ik.imagekit.io/wombo/videos/vid7.png',
+ src: 'https://ik.imagekit.io/wombo/videos/vid7.mp4',
+ },
+];
diff --git a/src/globals.css b/src/globals.css
new file mode 100644
index 0000000000000000000000000000000000000000..c178f34788b290a79b5bc6e6d178577c521f7f3a
--- /dev/null
+++ b/src/globals.css
@@ -0,0 +1,160 @@
+/* @import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap'); */
+@import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100;9..40,200;9..40,300;9..40,400;9..40,500;9..40,600;9..40,700;9..40,800;9..40,900&display=swap');
+@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+@layer base {
+ :root {
+ --background: 0 0% 100%;
+ --foreground: 240 10% 3.9%;
+ --card: 0 0% 100%;
+ --card-foreground: 240 10% 3.9%;
+ --popover: 0 0% 100%;
+ --popover-foreground: 240 10% 3.9%;
+ --primary: 240 5.9% 10%;
+ --primary-foreground: 0 0% 98%;
+ --secondary: 240 4.8% 95.9%;
+ --secondary-foreground: 240 5.9% 10%;
+ --muted: 240 4.8% 95.9%;
+ --muted-foreground: 240 3.8% 46.1%;
+ --accent: 240 4.8% 95.9%;
+ --accent-foreground: 240 5.9% 10%;
+ --destructive: 0 84.2% 60.2%;
+ --destructive-foreground: 0 0% 98%;
+ --border: 240 5.9% 90%;
+ --input: 240 5.9% 90%;
+ --ring: 240 5.9% 10%;
+ --radius: 0.5rem;
+ }
+
+ .dark {
+ --background: 240 10% 3.9%;
+ --foreground: 0 0% 98%;
+ --card: 240 10% 3.9%;
+ --card-foreground: 0 0% 98%;
+ --popover: 240 10% 3.9%;
+ --popover-foreground: 0 0% 98%;
+ --primary: 0 0% 98%;
+ --primary-foreground: 240 5.9% 10%;
+ --secondary: 240 3.7% 15.9%;
+ --secondary-foreground: 0 0% 98%;
+ --muted: 240 3.7% 15.9%;
+ --muted-foreground: 240 5% 64.9%;
+ --accent: 240 3.7% 15.9%;
+ --accent-foreground: 0 0% 98%;
+ --destructive: 0 62.8% 30.6%;
+ --destructive-foreground: 0 0% 98%;
+ --border: 240 3.7% 15.9%;
+ --input: 240 3.7% 15.9%;
+ --ring: 240 4.9% 83.9%;
+
+ --background-1: theme('colors.grey.1300');
+ --background-2: theme('colors.grey.1200');
+ --background-3: theme('colors.grey.1100');
+ --background-4: theme('colors.grey.1000');
+ --background-5: theme('colors.grey.950');
+ --background-6: theme('colors.grey.900');
+ --background-7: theme('colors.grey.800');
+ --background-8: theme('colors.grey.700');
+ --background-9: theme('colors.grey.600');
+
+ --text-primary: #fafbff;
+ --text-secondary: rgba(246, 247, 255, 0.7);
+ --text-tertiary: rgba(237, 240, 253, 0.5);
+ --text-placeholder: rgba(229, 233, 250, 0.4);
+ --text-disable: rgba(222, 227, 247, 0.2);
+ --text-inverted: #090c14;
+ --text-content-primary: #fff;
+ --text-content-secondary: rgba(194, 207, 214, 0.8);
+ --text-content-tertiary: rgba(189, 209, 219, 0.5);
+ --text-content-placeholder: rgba(184, 211, 224, 0.4);
+ --text-content-disable: rgba(178, 213, 230, 0.25);
+ --fill-bg-1: #0e0e11;
+ --fill-bg-2: #1c1d21;
+ --fill-bg-3: #25262b;
+ --fill-bg-4: #2f3036;
+ --bg-5: #43434c;
+ --bg-6: #f3f3f3;
+ --fill-transparency-block: rgba(229, 236, 255, 0.1);
+ --fill-transparency-hover: rgba(229, 236, 255, 0.14);
+ --fill-transparency-pressed: rgba(229, 236, 255, 0.18);
+ --scenes-toast: #27272f;
+ --scenes-overlay: #2f3036;
+ --scenes-panel: rgba(18, 18, 20, 0.8);
+ --scenes-guide: rgba(255, 227, 87, 0.92);
+ --line-1: hsla(0, 0%, 100%, 0.16);
+ --line-2: hsla(0, 0%, 100%, 0.12);
+ --line-3: hsla(0, 0%, 100%, 0.06);
+ --shadow-008: hsla(0, 0%, 100%, 0.08);
+ --shadow-016: hsla(0, 0%, 100%, 0.16);
+ --shadow-024: hsla(0, 0%, 100%, 0.24);
+ --shadow-032: hsla(0, 0%, 100%, 0.32);
+ --white-inverted: #000;
+ --black-inverted: #fff;
+ }
+}
+
+@layer base {
+ * {
+ @apply border-border;
+ }
+ body {
+ @apply bg-background text-foreground;
+ }
+}
+
+@layer utilities {
+ @variants responsive {
+ .masonry {
+ column-gap: 1.5em;
+ column-count: 1;
+ }
+ .masonry-sm {
+ gap: 0.5rem;
+ column-count: 2;
+ }
+ }
+}
+
+.dm-sans-bold {
+ font-family: 'DM Sans', sans-serif;
+ font-optical-sizing: auto;
+ font-weight: 500;
+ font-style: normal;
+}
+
+/* --lvv-text-primary: #fafbff;
+ --lvv-text-secondary: rgba(246,247,255,.7);
+ --lvv-text-tertiary: rgba(237,240,253,.5);
+ --lvv-text-placeholder: rgba(229,233,250,.4);
+ --lvv-text-disable: rgba(222,227,247,.2);
+ --lvv-text-inverted: #090c14;
+ --lvv-text-content-primary: #fff;
+ --lvv-text-content-secondary: rgba(194,207,214,.8);
+ --lvv-text-content-tertiary: rgba(189,209,219,.5);
+ --lvv-text-content-placeholder: rgba(184,211,224,.4);
+ --lvv-text-content-disable: rgba(178,213,230,.25);
+ --lvv-fill-bg-1: #0e0e11;
+ --lvv-fill-bg-2: #1c1d21;
+ --lvv-fill-bg-3: #25262b;
+ --lvv-fill-bg-4: #2f3036;
+ --lvv-bg-5: #43434c;
+ --lvv-bg-6: #f3f3f3;
+ --lvv-fill-transparency-block: rgba(229,236,255,.1);
+ --lvv-fill-transparency-hover: rgba(229,236,255,.14);
+ --lvv-fill-transparency-pressed: rgba(229,236,255,.18);
+ --lvv-scenes-toast: #27272f;
+ --lvv-scenes-overlay: #2f3036;
+ --lvv-scenes-panel: rgba(18,18,20,.8);
+ --lvv-scenes-guide: rgba(255,227,87,.92);
+ --lvv-line-1: hsla(0,0%,100%,.16);
+ --lvv-line-2: hsla(0,0%,100%,.12);
+ --lvv-line-3: hsla(0,0%,100%,.06);
+ --lvv-shadow-008: hsla(0,0%,100%,.08);
+ --lvv-shadow-016: hsla(0,0%,100%,.16);
+ --lvv-shadow-024: hsla(0,0%,100%,.24);
+ --lvv-shadow-032: hsla(0,0%,100%,.32);
+ --lvv-white-inverted: #000;
+ --lvv-black-inverted: #fff; */
diff --git a/src/index.css b/src/index.css
new file mode 100644
index 0000000000000000000000000000000000000000..a727a886ef5be1f010000372f6989d70adf6f2b6
--- /dev/null
+++ b/src/index.css
@@ -0,0 +1,7 @@
+body {
+ margin: 0;
+ display: flex;
+ place-items: center;
+ min-width: 320px;
+ min-height: 100vh;
+}
diff --git a/src/interfaces/editor.ts b/src/interfaces/editor.ts
new file mode 100644
index 0000000000000000000000000000000000000000..ee5da7806625344bb9770638e0a511a813d15f79
--- /dev/null
+++ b/src/interfaces/editor.ts
@@ -0,0 +1,29 @@
+export interface IFont {
+ id: string;
+ family: string;
+ fullName: string;
+ postScriptName: string;
+ preview: string;
+ style: string;
+ url: string;
+ category: string;
+ createdAt: string;
+ updatedAt: string;
+ userId: string | null;
+}
+
+export interface ICompactFont {
+ family: string;
+ styles: IFont[];
+ default: IFont;
+ name?: string;
+}
+
+export interface IDataState {
+ fonts: IFont[];
+ compactFonts: ICompactFont[];
+ setFonts: (fonts: IFont[]) => void;
+ setCompactFonts: (compactFonts: ICompactFont[]) => void;
+}
+
+export type IPropertyType = 'textContent' | 'fontSize' | 'color';
diff --git a/src/interfaces/layout.ts b/src/interfaces/layout.ts
new file mode 100644
index 0000000000000000000000000000000000000000..973e6490fd56dcd14b77e37894e3ad84b62d8d34
--- /dev/null
+++ b/src/interfaces/layout.ts
@@ -0,0 +1,21 @@
+export type IMenuItem =
+ | 'uploads'
+ | 'templates'
+ | 'videos'
+ | 'images'
+ | 'shapes'
+ | 'audios'
+ | 'transitions'
+ | 'texts';
+export interface ILayoutState {
+ activeMenuItem: IMenuItem | null;
+ showMenuItem: boolean;
+ showControlItem: boolean;
+ showToolboxItem: boolean;
+ activeToolboxItem: string | null;
+ setActiveMenuItem: (showMenu: IMenuItem | null) => void;
+ setShowMenuItem: (showMenuItem: boolean) => void;
+ setShowControlItem: (showControlItem: boolean) => void;
+ setShowToolboxItem: (showToolboxItem: boolean) => void;
+ setActiveToolboxItem: (activeToolboxItem: string | null) => void;
+}
diff --git a/src/lib/utils.ts b/src/lib/utils.ts
new file mode 100644
index 0000000000000000000000000000000000000000..d084ccade0d8b5bd77fd5174993bcef7b57644c9
--- /dev/null
+++ b/src/lib/utils.ts
@@ -0,0 +1,6 @@
+import { type ClassValue, clsx } from "clsx"
+import { twMerge } from "tailwind-merge"
+
+export function cn(...inputs: ClassValue[]) {
+ return twMerge(clsx(inputs))
+}
diff --git a/src/main.tsx b/src/main.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..8dbac35d16ee30912bdd474c1d0497196e6db144
--- /dev/null
+++ b/src/main.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import App from './App.tsx';
+import { ThemeProvider } from '@/components/theme-provider';
+
+import './globals.css';
+
+ReactDOM.createRoot(document.getElementById('root')!).render(
+
+
+ ,
+);
diff --git a/src/store/use-data-state.ts b/src/store/use-data-state.ts
new file mode 100644
index 0000000000000000000000000000000000000000..756158847939ddd48fa657dc2509911cce3abd5f
--- /dev/null
+++ b/src/store/use-data-state.ts
@@ -0,0 +1,11 @@
+import { IDataState } from '@/interfaces/editor';
+import { create } from 'zustand';
+
+const useDataState = create((set) => ({
+ fonts: [],
+ compactFonts: [],
+ setFonts: (fonts) => set({ fonts }),
+ setCompactFonts: (compactFonts) => set({ compactFonts }),
+}));
+
+export default useDataState;
diff --git a/src/store/use-layout-store.ts b/src/store/use-layout-store.ts
new file mode 100644
index 0000000000000000000000000000000000000000..992ae6ca27ae0250d74743deeca6527c3b6cecf9
--- /dev/null
+++ b/src/store/use-layout-store.ts
@@ -0,0 +1,17 @@
+import { ILayoutState } from '@/interfaces/layout';
+import { create } from 'zustand';
+
+const useLayoutStore = create((set) => ({
+ activeMenuItem: null,
+ showMenuItem: false,
+ showControlItem: false,
+ showToolboxItem: false,
+ activeToolboxItem: null,
+ setActiveMenuItem: (showMenu) => set({ activeMenuItem: showMenu }),
+ setShowMenuItem: (showMenuItem) => set({ showMenuItem }),
+ setShowControlItem: (showControlItem) => set({ showControlItem }),
+ setShowToolboxItem: (showToolboxItem) => set({ showToolboxItem }),
+ setActiveToolboxItem: (activeToolboxItem) => set({ activeToolboxItem }),
+}));
+
+export default useLayoutStore;
diff --git a/src/utils/download.ts b/src/utils/download.ts
new file mode 100644
index 0000000000000000000000000000000000000000..d5832be0d26be498717259eddd412265cb15f175
--- /dev/null
+++ b/src/utils/download.ts
@@ -0,0 +1,15 @@
+export const download = (url: string, filename: string) => {
+ fetch(url)
+ .then((response) => response.blob())
+ .then((blob) => {
+ const url = window.URL.createObjectURL(blob);
+ const link = document.createElement('a');
+ link.href = url;
+ link.setAttribute('download', `${filename}.mp4`); // Specify the filename for the downloaded video
+ document.body.appendChild(link);
+ link.click();
+ link.parentNode.removeChild(link);
+ window.URL.revokeObjectURL(url);
+ })
+ .catch((error) => console.error('Download error:', error));
+};
diff --git a/src/utils/fonts.ts b/src/utils/fonts.ts
new file mode 100644
index 0000000000000000000000000000000000000000..979762c80e5a3ddc89a7eb88a6e8ccd512dec51e
--- /dev/null
+++ b/src/utils/fonts.ts
@@ -0,0 +1,49 @@
+import { ICompactFont, IFont } from '@/interfaces/editor';
+import { groupBy } from 'lodash';
+
+export const loadFonts = (fonts: { name: string; url: string }[]) => {
+ const promisesList = fonts.map((font) => {
+ return new FontFace(font.name, `url(${font.url})`)
+ .load()
+ .catch((err) => err);
+ });
+ return new Promise((resolve, reject) => {
+ Promise.all(promisesList)
+ .then((res) => {
+ res.forEach((uniqueFont) => {
+ if (uniqueFont && uniqueFont.family) {
+ document.fonts.add(uniqueFont);
+ resolve(true);
+ }
+ });
+ })
+ .catch((err) => reject(err));
+ });
+};
+
+const findDefaultFont = (fonts: IFont[]): IFont => {
+ const regularFont = fonts.find((font) =>
+ font.fullName.toLowerCase().includes('regular'),
+ );
+
+ return regularFont ? regularFont : fonts[0];
+};
+
+export const getCompactFontData = (fonts: IFont[]): ICompactFont[] => {
+ const compactFontsMap: { [key: string]: ICompactFont } = {};
+ // lodash groupby
+ const fontsGroupedByFamily = groupBy(fonts, (font) => font.family);
+
+ Object.keys(fontsGroupedByFamily).forEach((family) => {
+ const fontsInFamily = fontsGroupedByFamily[family];
+ const defaultFont = findDefaultFont(fontsInFamily);
+ const compactFont: ICompactFont = {
+ family: family,
+ styles: fontsInFamily,
+ default: defaultFont,
+ };
+ compactFontsMap[family] = compactFont;
+ });
+
+ return Object.values(compactFontsMap);
+};
diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..11f02fe2a0061d6e6e1f271b21da95423b448b32
--- /dev/null
+++ b/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/tailwind.config.js b/tailwind.config.js
new file mode 100644
index 0000000000000000000000000000000000000000..f5aac13d283f075cad276321cc25727828f9a249
--- /dev/null
+++ b/tailwind.config.js
@@ -0,0 +1,154 @@
+const defaultTheme = require('tailwindcss/defaultTheme');
+
+/** @type {import('tailwindcss').Config} */
+module.exports = {
+ darkMode: ['class'],
+ content: [
+ './pages/**/*.{ts,tsx}',
+ './components/**/*.{ts,tsx}',
+ './app/**/*.{ts,tsx}',
+ './src/**/*.{ts,tsx}',
+ ],
+ prefix: '',
+ theme: {
+ fontFamily: {
+ sans: ['DM Sans', ...defaultTheme.fontFamily.sans],
+ },
+ container: {
+ center: true,
+ padding: '2rem',
+ screens: {
+ '2xl': '1400px',
+ },
+ },
+ extend: {
+ colors: {
+ border: 'hsl(var(--border))',
+ input: 'hsl(var(--input))',
+ ring: 'hsl(var(--ring))',
+ background: 'hsl(var(--background))',
+ 'text-primary': 'var(--text-primary)',
+ 'text-secondary': 'var(--text-secondary)',
+ 'text-tertiary': 'var(--text-tertiary)',
+ 'text-placeholder': 'var(--text-placeholder)',
+ 'text-disable': 'var(--text-disable)',
+ 'text-inverted': 'var(--text-inverted)',
+ 'text-content-primary': 'var(--text-content-primary)',
+ 'text-content-secondary': 'var(--text-content-secondary)',
+ 'text-content-tertiary': 'var(--text-content-tertiary)',
+ 'text-content-placeholder': 'var(--text-content-placeholder)',
+ 'text-content-disable': 'var(--text-content-disable)',
+ 'fill-bg-1': 'var(--fill-bg-1)',
+ 'fill-bg-2': 'var(--fill-bg-2)',
+ 'fill-bg-3': 'var(--fill-bg-3)',
+ 'fill-bg-4': 'var(--fill-bg-4)',
+ 'bg-5': 'var(--bg-5)',
+ 'bg-6': 'var(--bg-6)',
+ 'fill-transparency-block': 'var(--fill-transparency-block)',
+ 'fill-transparency-hover': 'var(--fill-transparency-hover)',
+ 'fill-transparency-pressed': 'var(--fill-transparency-pressed)',
+ 'scenes-toast': 'var(--scenes-toast)',
+ 'scenes-overlay': 'var(--scenes-overlay)',
+ 'scenes-panel': 'var(--scenes-panel)',
+ 'scenes-guide': 'var(--scenes-guide)',
+ 'line-1': 'var(--line-1)',
+ 'line-2': 'var(--line-2)',
+ 'line-3': 'var(--line-3)',
+ 'shadow-008': 'var(--shadow-008)',
+ 'shadow-016': 'var(--shadow-016)',
+ 'shadow-024': 'var(--shadow-024)',
+ 'shadow-032': 'var(--shadow-032)',
+ 'white-inverted': 'var(--white-inverted)',
+ 'black-inverted': 'var(--black-inverted)',
+ 'background-1': 'var(--background-1)',
+ 'background-2': 'var(--background-2)',
+ 'background-3': 'var(--background-3)',
+ 'background-4': 'var(--background-4)',
+ 'background-5': 'var(--background-5)',
+ 'background-6': 'var(--background-6)',
+ 'background-7': 'var(--background-7)',
+ 'background-8': 'var(--background-8)',
+ 'background-9': 'var(--background-9)',
+ foreground: 'hsl(var(--foreground))',
+ grey: {
+ 50: '#FAFAFA',
+ 100: '#F4F4F5',
+ 200: '#E4E4E7',
+ 300: '#D4D4D8',
+ 400: '#A1A1AA',
+ 500: '#71717A',
+ 600: '#52525B',
+ 700: '#3F3F46',
+ 800: '#27272A',
+ 900: '#222225',
+ 950: '#19191A',
+ 1000: '#141415',
+ 1100: '#0F0F10',
+ 1200: '#09090B',
+ 1300: '#050505',
+ },
+ green: {
+ 50: '#E8F5E7',
+ 100: '#C8E7C4',
+ 200: '#A4D79E',
+ 300: '#80C976',
+ 400: '#63BD58',
+ 500: '#46B138',
+ 600: '#3CA22F',
+ 700: '#2F9024',
+ 800: '#227F18',
+ 900: '#006100',
+ 950: '#006100',
+ },
+ primary: {
+ DEFAULT: 'hsl(var(--primary))',
+ foreground: 'hsl(var(--primary-foreground))',
+ },
+ secondary: {
+ DEFAULT: 'hsl(var(--secondary))',
+ foreground: 'hsl(var(--secondary-foreground))',
+ },
+ destructive: {
+ DEFAULT: 'hsl(var(--destructive))',
+ foreground: 'hsl(var(--destructive-foreground))',
+ },
+ muted: {
+ DEFAULT: 'hsl(var(--muted))',
+ foreground: 'hsl(var(--muted-foreground))',
+ },
+ accent: {
+ DEFAULT: 'hsl(var(--accent))',
+ foreground: 'hsl(var(--accent-foreground))',
+ },
+ popover: {
+ DEFAULT: 'hsl(var(--popover))',
+ foreground: 'hsl(var(--popover-foreground))',
+ },
+ card: {
+ DEFAULT: 'hsl(var(--card))',
+ foreground: 'hsl(var(--card-foreground))',
+ },
+ },
+ borderRadius: {
+ lg: 'var(--radius)',
+ md: 'calc(var(--radius) - 2px)',
+ sm: 'calc(var(--radius) - 4px)',
+ },
+ keyframes: {
+ 'accordion-down': {
+ from: { height: '0' },
+ to: { height: 'var(--radix-accordion-content-height)' },
+ },
+ 'accordion-up': {
+ from: { height: 'var(--radix-accordion-content-height)' },
+ to: { height: '0' },
+ },
+ },
+ animation: {
+ 'accordion-down': 'accordion-down 0.2s ease-out',
+ 'accordion-up': 'accordion-up 0.2s ease-out',
+ },
+ },
+ },
+ plugins: [require('tailwindcss-animate')],
+};
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..b6a4ac54272dee88729aa3646c0f7d53f0b21966
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,29 @@
+{
+ "compilerOptions": {
+ "target": "ES2020",
+ "useDefineForClassFields": true,
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ /* Bundler mode */
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ /* Linting */
+ "strict": false,
+ "noUnusedLocals": false,
+ "noUnusedParameters": false,
+ "noFallthroughCasesInSwitch": false,
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+ },
+ "include": ["src"],
+ "references": [{ "path": "./tsconfig.node.json" }]
+}
diff --git a/tsconfig.node.json b/tsconfig.node.json
new file mode 100644
index 0000000000000000000000000000000000000000..97ede7ee6f2d37bd2d76e60c0b6a447bee718b05
--- /dev/null
+++ b/tsconfig.node.json
@@ -0,0 +1,11 @@
+{
+ "compilerOptions": {
+ "composite": true,
+ "skipLibCheck": true,
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "allowSyntheticDefaultImports": true,
+ "strict": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/vite.config.ts b/vite.config.ts
new file mode 100644
index 0000000000000000000000000000000000000000..634be23c6578c6d2245c9f550b4cf788309e4e86
--- /dev/null
+++ b/vite.config.ts
@@ -0,0 +1,13 @@
+import { defineConfig } from 'vite';
+import react from '@vitejs/plugin-react';
+import path from 'path';
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [react()],
+ resolve: {
+ alias: {
+ '@': path.resolve(__dirname, './src'),
+ },
+ },
+});