Repository: chunrapeepat/inscribed Branch: master Commit: a2b43a0a56c3 Files: 52 Total size: 802.1 KB Directory structure: gitextract_ukhz_zkn/ ├── .cursor/ │ └── rules/ │ └── always-pnpm.mdc ├── .cursorrules ├── .dockerignore ├── .firebaserc ├── .gitignore ├── CLAUDE.md ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── docs/ │ ├── custom-fonts.md │ └── export-options.md ├── eslint.config.js ├── firebase.json ├── index.html ├── package.json ├── postcss.config.js ├── public/ │ ├── dev-debug-data.ins │ └── gif.worker.js ├── src/ │ ├── App.tsx │ ├── components/ │ │ ├── Canvas.tsx │ │ ├── CustomFontsModal.tsx │ │ ├── DocumentSettingModal.tsx │ │ ├── ExportModal.tsx │ │ ├── PresentationMode.tsx │ │ ├── SlideList.tsx │ │ ├── SlidePreview.tsx │ │ ├── Toolbar.tsx │ │ └── embed/ │ │ ├── DefaultNavigation.tsx │ │ ├── ReadOnlyCanvas.tsx │ │ └── SliderNavigation.tsx │ ├── global.css │ ├── main.tsx │ ├── pages/ │ │ ├── Embed.tsx │ │ └── InscribedEditor.tsx │ ├── store/ │ │ ├── custom-fonts.ts │ │ ├── default-library/ │ │ │ └── algorithms-and-data-structures-arrays-matrices-trees.json │ │ ├── document.ts │ │ ├── library.ts │ │ └── modal.ts │ ├── types/ │ │ └── ffmpeg.d.ts │ ├── types.ts │ ├── utils/ │ │ ├── excalidraw.ts │ │ ├── export.ts │ │ ├── fonts.ts │ │ └── general.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ================================================ FILE CONTENTS ================================================ ================================================ FILE: .cursor/rules/always-pnpm.mdc ================================================ --- description: globs: alwaysApply: true --- always use pnpm for package manager. ================================================ FILE: .cursorrules ================================================ ================================================ FILE: .dockerignore ================================================ # Git .git .gitignore # Build artifacts dist node_modules .firebase .cursor # Docker Dockerfile docker-compose.yml .dockerignore # Logs npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* # Environment files .env .env.* # Editor directories and files .vscode/* .idea *.suo *.ntvs* *.njsproj *.sln *.sw? ================================================ FILE: .firebaserc ================================================ { "projects": { "default": "inscribed-app" } } ================================================ FILE: .gitignore ================================================ .firebase # 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? ================================================ FILE: CLAUDE.md ================================================ # CLAUDE.md - Development Guide for Inscribed App ## Build Commands - `pnpm dev` - Start development server - `pnpm build` - Build for production - `pnpm deploy` - Deploy to Firebase - `pnpm lint` - Run ESLint for code quality - `pnpm preview` - Preview production build ## Code Style Guidelines - **TypeScript**: Strict typing, avoid any, use proper interfaces/types - **React**: Functional components with TypeScript FC type - **State Management**: Zustand for global state - **CSS**: TailwindCSS for styling, with custom classes as needed - **Imports**: Group imports by external/internal, sort alphabetically - **Naming**: PascalCase for components, camelCase for variables/functions - **File Structure**: Components in src/components, pages in src/pages - **Canvas**: Excalidraw powers the drawing functionality - **Error Handling**: Use try/catch for async operations, proper error states ## Key Libraries - React 18+, TypeScript 5+ - Excalidraw for drawing canvas - Zustand for state management - TailwindCSS for styling ================================================ FILE: Dockerfile ================================================ FROM node:20-slim AS base # Set working directory WORKDIR /app # Install pnpm RUN npm install -g pnpm # Common dependencies and setup COPY package.json pnpm-lock.yaml ./ RUN pnpm install --frozen-lockfile # Development stage FROM base AS development ENV NODE_ENV=development COPY . . EXPOSE 5173 CMD ["pnpm", "dev", "--host"] # Build stage FROM base AS build ENV NODE_ENV=production COPY . . RUN pnpm build # Production stage FROM nginx:stable-alpine AS production COPY --from=build /app/dist /usr/share/nginx/html # Copy custom nginx config if needed # COPY nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] ================================================ FILE: LICENSE ================================================ MIT License Copyright (c) 2024 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ # Inscribed A slide-based tool for creating stop motion animations and slides with Excalidraw ![Inscribed App Interface](./docs/imgs/screenshot.png) 🎥 [Watch Demo](https://youtu.be/CLJvvGVErMY) | 🚀 [Try Inscribed](https://inscribed.app) | [Feedback](https://github.com/chunrapeepat/inscribed/issues) ## Tutorials - [How to use Google fonts?](./docs/custom-fonts.md) - [How each export options work?](./docs/export-options.md) ## Features - 🎨 Interactive drawing canvas powered by Excalidraw - ⌨️ Keyboard shortcuts support - Copy/Paste/Duplicate functionality - Navigation with Up/Down arrows - Delete items - 📏 Customizable document size - 🖼️ Image import and manipulation - 🔤 Google Fonts integration - 🎭 Presentation mode for slideshows - 📤 Export presentations as GIF - 💾 Export/Import data functionality - 🔗 Embed support via iframe, hosted on Gist ## Getting Started ### Local Development 1. Fork the repository 2. Clone your fork: `git clone https://github.com/YOUR_USERNAME/inscribed.git` 3. Create a new branch: `git checkout -b feature/your-feature-name` 4. Install dependencies: `pnpm install` 5. Start the development server: `pnpm dev` ### Using Docker #### Development ```bash # Start the development server docker compose up dev # Or build and run in one command docker compose up dev --build ``` After running either of these commands, open your browser and navigate to: ``` http://localhost:5173 ``` To use a different port (e.g., 3000), change the first number in the port mapping in docker-compose.yml: ```bash # Edit the docker-compose.yml file, changing "5173:5173" to "3000:5173" ``` Then access the development server at `http://localhost:`. #### Production ```bash # Build and start the production server docker compose up prod --build -d # Or use Docker directly docker build -t inscribed:latest . docker run -p 8888:80 inscribed:latest ``` After running either of these commands, open your browser and navigate to: ``` http://localhost:8888 ``` To use a different port (e.g., 3000), change the first number in the port mapping: ```bash # Using docker-compose # Edit the docker-compose.yml file, changing "8888:80" to "3000:80" # Using Docker directly docker run -p 3000:80 inscribed:latest ``` ## Deployment ### Self-Hosting with Docker 1. Clone the repository: `git clone https://github.com/chunrapeepat/inscribed.git` 2. Build the Docker image: `docker build -t inscribed:latest .` 3. Run the container: `docker run -d -p 8888:80 inscribed:latest` The application will be available at `http://localhost:8888` or your server's IP/domain on port 8888. To customize the port, change the host port mapping in the docker run command: ```bash # Format: docker run -d -p :80 inscribed:latest # Example for port 9000: docker run -d -p 9000:80 inscribed:latest ``` Then access the application at `http://localhost:`. ## Changelog - [12/5/2025] [v1.1.1](https://github.com/chunrapeepat/inscribed/pull/47) - minor improvements for animation recording usecase - [25/4/2025] [v1.1.0](https://github.com/chunrapeepat/inscribed/pull/34) - export as video, integrate [excalidraw-animate](https://github.com/dai-shi/excalidraw-animate) - [24/4/2025] [v1.0.7](https://github.com/chunrapeepat/inscribed/pull/33) - fix all reported bugs on Github issues - [26/3/2025] [v1.0.6](https://github.com/chunrapeepat/inscribed/pull/12) - raw gist url supported, drag and drop to import, cmd/ctrl + s shortcut for export, minor ux improvements. - [25/3/2025] [v1.0.5](https://github.com/chunrapeepat/inscribed/pull/10) - fix bugs, minor improvements - [12/3/2025] [v1.0.4](https://github.com/chunrapeepat/inscribed/pull/9) - preview GIF, import directly from Gist, make share url shorter - [12/3/2025] [v1.0.3](https://github.com/chunrapeepat/inscribed/pull/8) - swipe down to exit presentation, multi-select preview items, improve pref - [11/3/2025] v1.0.2-hotfix - support gist with multiple files, shareable url - [23/2/2025] [v1.0.2](https://github.com/chunrapeepat/inscribed/pull/5) - slide bar ux improvement - [16/2/2025] [v1.0.1](https://github.com/chunrapeepat/inscribed/pull/1) - ux improvement and indexeddb migration - [11/2/2025] [v1.0.0](https://www.youtube.com/watch?v=CLJvvGVErMY) - launch an MVP - shortcuts: copy/paste, up/down/delete - integrated google fonts - export: gif, iframe embed - full-screen presentation mode --- Crafted with 🧡 by [@chunrapeepat](https://chunrapeepat.com) ================================================ FILE: docker-compose.yml ================================================ services: # Development service dev: build: context: . target: development volumes: - .:/app - /app/node_modules ports: - "5173:5173" environment: - NODE_ENV=development command: pnpm dev --host # Production service prod: build: context: . target: production ports: - "8888:80" restart: unless-stopped ================================================ FILE: docs/custom-fonts.md ================================================ # How to use Google fonts? 1. Visit [Google Fonts](https://fonts.google.com) and select your desired fonts. 2. Click **"View selected families"** button on the top right conner and click **"Get embed code"** Get embed code 3. Select **"Web"** tab (choose either `` or `@import`) then click **"Copy Code"** Copy fonts code 4. Open **"Custom Fonts Modal"** by select any text on the canvas and click the custom font icon. Open Fonts Modal 5. Paste **the code** to the **"Embed New fonts"** textarea then click **"Add Font."** Add Fonts Now you should see the added fonts listed above. You can search the font family name in the search input and click on the font text to apply the font family to the selected text elements. ================================================ FILE: docs/export-options.md ================================================ # How each export options work? ### Import/Export Data Import and export data for working with Inscribed editor. (you will get: `filename.ins`) Warning: The import option will override the existing data stored on the browser. Always backing up the data and be careful when import. ### Export as GIF Export as GIF file to use on your blog, documentation, or posting on social media. **Example GIF:** Example GIF ### Export as Hand Drawn Animation Video (Self recording) Export your slides as a sequence of hand-drawn animations that play one after another. This feature lets you: - Show your content with an engaging hand-drawn animation effect - Record the animations using your own screen recording tools - Create professional-looking videos for social media or educational content - Control playback with frame navigation and playback controls How it works: 1. Click "Preview and Self-Record" to display the animation in fullscreen 2. Use the control panel to play all frames sequentially or navigate between frames 3. Use your preferred screen recording tool (QuickTime, OBS, etc.) to capture the animation 4. Create your video with perfectly timed hand-drawn animations This is ideal for creating: - Tutorial videos showing step-by-step processes - Social media content with engaging animations - Educational videos where concepts build upon each other - Presentation recordings with hand-drawn visual elements ### Export as PDF Export all your slides as a multi-page PDF document. This is useful for: - Sharing your presentation as a document - Printing your slides - Archiving your presentation in a standard document format - Including your presentation in reports or documentation ### Export as Video Export your slides as an MP4 video with customizable frame timing. This is ideal for: - Presenting your slides as a video during conferences or meetings - Uploading to video platforms like YouTube or Vimeo - Embedding in websites or presentations that support video - Sharing on social media platforms that prioritize video content You can also enable the loop option to create a video with a specific duration: - Check the "Loop video to reach total duration" option - Set your desired total duration in seconds - The slides will automatically loop to reach the specified duration This is useful for creating looping videos for digital signage, kiosks, or continuous displays. ### Embed Presentation Create an iframe embed code in **"presentation format"** to embed everywhere. Recommended for explaining something in a step-by-step presentation format. Example Presentation Embed ### Embed with Slider Template Create an iframe embed code in **"slider template format"** to embed everywhere. Recommended for visualizing some ideas or process e.g. algorithm. Example Slider Template Embed ### Get Shareable Link Generate a direct shareable link from your Gist URL for easy sharing. This option provides a simple URL that can be shared via email, chat, or social media without embedding. The link can be opened directly in a browser to view the presentation. ## Working with GitHub Gists For the embed and shareable link options, you need to save your presentation data to a GitHub Gist. Here are some helpful tips: ### Using Multiple Files in a Single Gist If your Gist contains multiple valid Inscribed files, the system will automatically detect them and display a dropdown menu for you to select which file to use. ### Direct File Links You can link directly to a specific file in a Gist using the filename parameter in the URL. For example: ``` https://gist.github.com/username/gistid?filename=presentation.ins ``` When a Gist contains multiple files with valid Inscribed data, the system automatically adds this parameter to specify which file to use. This allows you to share a direct link to a specific presentation within a multi-file Gist. ================================================ FILE: eslint.config.js ================================================ import js from '@eslint/js'; import globals from 'globals'; import reactHooks from 'eslint-plugin-react-hooks'; import reactRefresh from 'eslint-plugin-react-refresh'; import tseslint from 'typescript-eslint'; export default tseslint.config( { ignores: ['dist'] }, { extends: [js.configs.recommended, ...tseslint.configs.recommended], files: ['**/*.{ts,tsx}'], languageOptions: { ecmaVersion: 2020, globals: globals.browser, }, plugins: { 'react-hooks': reactHooks, 'react-refresh': reactRefresh, }, rules: { ...reactHooks.configs.recommended.rules, 'react-refresh/only-export-components': [ 'warn', { allowConstantExport: true }, ], }, } ); ================================================ FILE: firebase.json ================================================ { "hosting": { "public": "dist", "ignore": ["firebase.json", "**/.*", "**/node_modules/**"], "rewrites": [ { "source": "/share/**", "destination": "/index.html" }, { "source": "/embed/**", "destination": "/index.html" }, { "source": "**", "destination": "/index.html" } ] } } ================================================ FILE: index.html ================================================ Inscribed: create stop motion animations and slides with Excalidraw
================================================ FILE: package.json ================================================ { "name": "inscribed", "private": true, "version": "1.1.1", "type": "module", "scripts": { "copy-excalidraw-assets": "rm -rf public/excalidraw && mkdir -p public/excalidraw && cp -r node_modules/@excalidraw/excalidraw/dist public/excalidraw/dist", "dev": "pnpm run copy-excalidraw-assets && vite", "build": "pnpm run copy-excalidraw-assets && vite build --mode production && rm -f dist/dev-debug-data.ins", "deploy": "firebase deploy", "lint": "eslint .", "preview": "vite preview" }, "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@excalidraw/excalidraw": "^0.17.6", "@mui/material": "^6.4.3", "excalidraw-animate": "^0.7.1", "gif.js": "^0.2.0", "idb-keyval": "^6.2.1", "jspdf": "^3.0.1", "lucide-react": "^0.344.0", "react": "^18.3.1", "react-colorful": "^5.6.1", "react-dom": "^18.3.1", "zustand": "^4.5.2" }, "devDependencies": { "@eslint/js": "^9.9.1", "@types/gif.js": "^0.2.5", "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@types/wicg-file-system-access": "^2023.10.5", "@vitejs/plugin-react": "^4.3.1", "autoprefixer": "^10.4.18", "eslint": "^9.9.1", "eslint-plugin-react-hooks": "5.1.0-rc.0", "eslint-plugin-react-refresh": "^0.4.11", "globals": "^15.9.0", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", "typescript": "^5.5.3", "typescript-eslint": "^8.3.0", "vite": "^5.4.2" }, "license": "MIT" } ================================================ FILE: postcss.config.js ================================================ export default { plugins: { tailwindcss: {}, autoprefixer: {}, }, }; ================================================ FILE: public/dev-debug-data.ins ================================================ {"name":"embedding-data","document":{"backgroundColor":"#ffffff","slides":[{"id":"1742813413357","elements":[{"id":"frame","type":"rectangle","x":0,"y":0,"width":1080,"height":1180,"angle":0,"strokeColor":"#228be6","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":0,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":500058849,"version":115,"versionNonce":1991506828,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":true},{"id":"SabN3qb83gzkVzmXkUo2-","type":"text","x":50.00447119981743,"y":103.48273353186386,"width":245.11202038617023,"height":56.87587035663754,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":640456494,"version":127,"versionNonce":2068075316,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"text":"Introducing","fontSize":45.50069628531005,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":39.99999999999998,"containerId":null,"originalText":"Introducing","lineHeight":1.25},{"id":"qlc1jE5zGEzWG_pD38leY","type":"text","x":117.69634563597015,"y":286.1857502439407,"width":842.7301674871873,"height":168.35763817649456,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":142876718,"version":166,"versionNonce":138717708,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"text":"Inscribed.app","fontSize":134.68611054119563,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":119.00000000000003,"containerId":null,"originalText":"Inscribed.app","lineHeight":1.25},{"type":"text","version":226,"versionNonce":188468404,"isDeleted":false,"id":"SxiYbA-NsvW6RyXq2Rh4L","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":62.88807859139166,"y":636.4580453198766,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":472.37176513671875,"height":65.69421407988203,"seed":92481010,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742886627773,"link":null,"locked":false,"fontSize":52.55537126390562,"fontFamily":1,"text":"a slide-based tool","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"a slide-based tool","lineHeight":1.25,"baseline":46},{"type":"text","version":319,"versionNonce":817596556,"isDeleted":false,"id":"YaGq_kj7AL_O4Zgq6KRU9","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":64.015742015097,"y":730.7084859013321,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":944.9173367608571,"height":64.46559365669889,"seed":1952264050,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742886627773,"link":null,"locked":false,"fontSize":51.57247492535911,"fontFamily":1,"text":"to sketch and animate complex ideas","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"to sketch and animate complex ideas","lineHeight":1.25,"baseline":45},{"type":"text","version":350,"versionNonce":1896355380,"isDeleted":false,"id":"5rzNosz9ppARKAg8lhg0O","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":6.144571506933597,"x":633.5022339835508,"y":885.8070373759102,"strokeColor":"#c2255c","backgroundColor":"transparent","width":350.7098167983017,"height":152.03262330155957,"seed":946150706,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742886627773,"link":null,"locked":false,"fontSize":132.20228113179093,"fontFamily":276597047,"text":"FAST!!","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"FAST!!","lineHeight":1.15,"baseline":134.00000000000003},{"id":"ZhCMzCgn1z0-AlwAXgD_w","type":"freedraw","x":190.76830588143514,"y":215.26005826490348,"width":41.57037504833164,"height":49.56856079989461,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1585425157,"version":26,"versionNonce":332568332,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,-0.22470472999097524],[-0.3712512930285925,-0.4494094599819505],[0.11072406985061889,-0.35496834157996204],[2.6020156414897997,1.7227362632641814],[8.594141774582624,7.786507382730974],[17.478120084950717,17.282724667567237],[25.66193148302807,26.423973610823538],[32.07415776349535,34.45146867499412],[36.76690437098813,40.83438564285393],[39.427538637692976,44.7748598934204],[41.19912375530305,48.9042163807909],[41.19912375530305,49.11915133991266]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"d2UKj_plYS4h8c6UEhUfB","type":"freedraw","x":317.7720705903959,"y":271.83680136828497,"width":0.20190859796286986,"height":62.581895597633235,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":851869957,"version":25,"versionNonce":965685172,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0.10095429898143493,0],[0.20190859796286986,-0.17585587564508387],[0.20190859796286986,-7.131932734496388],[0.20190859796286986,-19.546054918925677],[0.20190859796286986,-30.849679814558954],[0.20190859796286986,-42.35521330815516],[0.20190859796286986,-50.97215121476586],[0.20190859796286986,-56.23154453267071],[0.20190859796286986,-60.01895903962014],[0.20190859796286986,-61.92732094939862],[0.20190859796286986,-62.581895597633235]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"F2bizCOWnEyPy1kj7F_Ft","type":"freedraw","x":448.04219535995014,"y":268.6616258358037,"width":0,"height":49.15171724280992,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":374936485,"version":23,"versionNonce":1308874124,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0,-0.08792793782254194],[0,-0.6382916967859842],[0,-4.477811648371016],[0,-14.43972134463786],[0,-26.638908569945357],[0,-36.5487128215766],[0,-43.8565014317181],[0,-47.9858579190886],[0,-49.15171724280992]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"IDPlxgGRqlFwUtFkXReGo","type":"freedraw","x":599.2652220535911,"y":246.90108951986548,"width":10.561122309576149,"height":69.91248033980281,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":947296133,"version":23,"versionNonce":1693915444,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0,0.10095429898143493],[0,0.12049384071980285],[0,-1.0421088927118092],[0,-6.080054070915423],[0.08141475724312386,-17.54325189074521],[1.65109127689027,-34.26258643819011],[4.445245745473812,-49.50017240381047],[7.7181189866468,-61.647254184482364],[10.561122309576149,-69.79198649908301]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"dIKqmAuGMEV13V3QtKbHg","type":"freedraw","x":767.1229119471441,"y":244.24045525316066,"width":31.41306993468129,"height":54.46972918592985,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1070059365,"version":25,"versionNonce":1552499724,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,0],[-0.4494094599820073,-0.17259928535540325],[-0.4494094599820073,-0.9997732189453927],[0.889049149094717,-5.5687693954286885],[4.650410933726334,-15.240842555910064],[10.362470301902931,-27.10460098137594],[15.830285398350156,-36.96229978837161],[21.171093473498104,-44.76183353226148],[25.854070310121756,-50.21987885783952],[28.781744980583994,-52.87399994396489],[30.96366047469928,-54.46972918592985]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"WcvXdUnUNTYgTBhmTc5C-","type":"freedraw","x":871.4966307328102,"y":292.15792477616503,"width":59.436029377759496,"height":60.63445460437805,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2051796485,"version":23,"versionNonce":2124796596,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0.08792793782254194,-0.5340808075147834],[0.6317785162065093,-1.9213882709373706],[4.083764223314347,-7.6595003614316965],[11.932146821550077,-19.409278126757215],[23.90337272657689,-34.07370420138608],[36.11232972275354,-46.03190374525397],[46.45851707320787,-53.60021957857339],[54.323182622892205,-58.28645300548678],[59.436029377759496,-60.63445460437805]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"mU6KNcXIbWAZuez0SUa_J","type":"freedraw","x":987.3400605188856,"y":318.34742388612847,"width":10.222436919444817,"height":3.986066514622678,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":275289573,"version":20,"versionNonce":89973388,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[-0.10421088927125766,0],[0.15305974361695007,0],[1.2896097547308045,-0.29634971636494356],[3.862316083613109,-1.4003338245814803],[7.425025860571509,-3.012346017995071],[10.11822603017356,-3.986066514622678]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"_ABo1PY8pXeSYUxvAxhuY","type":"freedraw","x":1003.3722377592383,"y":403.91221650719734,"width":39.300531616393755,"height":0,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1897360293,"version":26,"versionNonce":893475892,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0.1888822368040337,0],[3.227280977116834,0],[9.870725168154536,0],[18.608156915485097,0],[27.24463436383394,0],[32.393303611888314,0],[35.37959690756543,0],[37.86437529862519,0],[39.300531616393755,0]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wMVqW7J72yj-f5Bqv1Fzt","type":"freedraw","x":857.3304629725092,"y":488.09833208686194,"width":15.677225654733093,"height":25.30044996086866,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":442888069,"version":24,"versionNonce":1060679948,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.09444111840196001,0.19539541738345179],[0.48848854345874315,1.1104972887960116],[2.396850453237221,4.0251455980993],[5.493867818765011,8.724405386171554],[9.053321005433759,14.247582517544117],[11.948429772998793,18.865427548373248],[14.074983232188742,22.213202366209885],[15.582784536331133,25.30044996086866]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"7DWIiTC0f4L0WbtNyx42h","type":"freedraw","x":700.639621182421,"y":486.04554085548494,"width":20.737966964964812,"height":63.695649476718984,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":692594533,"version":28,"versionNonce":1924117940,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854228794,0.09444111840201685],[0.4233567376642213,1.9051053194887686],[2.914648309303402,7.350124283907917],[6.939793907402645,16.592327526145652],[10.499247094071393,26.371868166187994],[13.918666898282027,35.41541940075257],[17.233875813221402,44.83022192834579],[19.220395889953352,52.54182773441306],[20.12572799049667,56.931711444961536],[20.4318474777308,59.46859528065676],[20.529545186422524,61.419292864201736],[20.529545186422524,62.71541579951196],[20.529545186422524,63.695649476718984]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"aCOQsYTzuCIOBh-PtNuYi","type":"freedraw","x":553.513368317293,"y":489.709171419504,"width":17.41950145973567,"height":57.40391703697156,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1406920741,"version":26,"versionNonce":429305740,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0,0.1758558756451407],[0.13352020187869584,1.9051053194887686],[5.14215606747473,16.888677242510596],[9.46365138193903,28.355131652630178],[12.993795256000226,38.65572673902835],[15.559988404302999,46.77766292160089],[16.755157040631843,52.574393637310266],[17.207823090903617,55.98730026094148],[17.41950145973567,57.40391703697156]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"BNdKaQRZu59C7BnBqVNkt","type":"freedraw","x":335.46838222475816,"y":492.4642803165317,"width":1.530597436170467,"height":50.51622857420443,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2037914629,"version":27,"versionNonce":1947655988,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[-0.10095429898143493,0],[-0.2019085979629267,0.928128232571396],[-0.2019085979629267,3.5855059089865335],[-0.2019085979629267,10.916090651156082],[-0.2930931260751777,20.871487166843508],[-0.836943704459145,30.182078805165474],[-1.4101035954506642,37.369373574587144],[-1.530597436170467,41.879751125855364],[-1.530597436170467,45.234039124271476],[-1.530597436170467,46.963288568115104],[-1.530597436170467,48.161713794733714],[-1.530597436170467,49.30803357671664],[-1.530597436170467,50.51622857420443]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"RLs4lJNG9ky9fDOONdpD_","type":"freedraw","x":440.5194717906869,"y":490.44519433690255,"width":8.506213836760026,"height":33.282352760983144,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":473590117,"version":24,"versionNonce":615570956,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854234478,0.19539541738345179],[-0.5275676269353653,1.7618153467408888],[-1.70970990210526,5.409196471232178],[-3.5431702352200887,10.570892080445333],[-5.493867818765011,16.882164061931178],[-7.333841332459258,23.151100369650635],[-8.239173433002634,27.899209012068695],[-8.395489766909407,31.24698382990539],[-8.506213836760026,33.282352760983144]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"zBIQkOiNsGfUwNkpi690R","type":"freedraw","x":184.20301985735088,"y":475.36392470518905,"width":55.6518714610998,"height":35.86157227044475,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1078437029,"version":25,"versionNonce":1641863348,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0,0.09444111840196001],[-0.09769770869172589,0.18888223680397687],[-2.1428364106386653,0.5243110366455994],[-12.951459582233838,5.669723694410095],[-22.958961542556835,12.498793531962122],[-30.71290302239055,18.10664201086746],[-37.903454382101984,23.34975237732374],[-45.41315159020638,28.77848839029423],[-49.972377995820494,32.11649343726174],[-52.9130790274416,33.99880262472243],[-55.6518714610998,35.86157227044475]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wsDDtZtkvYMFWyg9_6dnj","type":"freedraw","x":94.65655666079985,"y":372.5240599459831,"width":8.131705953441752,"height":0.19539541738345179,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":942336837,"version":19,"versionNonce":1501641868,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.2800667649162847,0.19539541738345179],[-1.273326803282231,0.19539541738345179],[-3.8330067710055857,0.19539541738345179],[-8.131705953441752,0.19539541738345179]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"VihDyrcKRBFxlH3e2GXld","type":"freedraw","x":110.03417600887832,"y":286.8822485068116,"width":11.140795381147058,"height":11.531586215914047,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1818658213,"version":21,"versionNonce":1739039284,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0,-0.09769770869172589],[-0.5308242172250743,-1.3384586090767243],[-2.146093000928346,-3.878599035061768],[-4.744852052128408,-6.7769643929164545],[-7.298018839272316,-9.069603956882418],[-9.35618390237812,-10.567635490155624],[-11.140795381147058,-11.531586215914047],[-11.140795381147058,-11.531586215914047]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[-11.140795381147058,-11.531586215914047]},{"id":"7cyIHJmTDN1twt0KP36Ig","type":"freedraw","x":812.0872524679455,"y":178.09270670488985,"width":0.0001,"height":0.0001,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":129373739,"version":12,"versionNonce":29477644,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0.0001,0.0001]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[0.0001,0.0001]},{"id":"00ISUygm4HTe51oWA1EOt","type":"freedraw","x":157.95928488241626,"y":806.079242398076,"width":152.29703430725826,"height":15.632439046627269,"angle":0,"strokeColor":"#0c8599","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1895871013,"version":166,"versionNonce":1281178548,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[0.10808540450096871,-0.051693019543904484],[1.9361385501910604,-1.6823728178844704],[5.307933234079485,-4.104895688329748],[14.807700416630837,-8.461207426259534],[18.43326083282591,-9.201357478820455],[21.323370561873162,-9.288295738962574],[23.67775263382873,-9.288295738962574],[24.93248319912243,-9.288295738962574],[25.65618547273749,-9.288295738962574],[26.048582484730105,-8.597489023239063],[26.39163615988531,-7.088992725638718],[26.739389200453616,-5.129357348382314],[27.073044144782614,-2.9981951335481654],[27.376153213926614,-1.1419457953796837],[27.68631133119021,0.4440900315365752],[28.078708343182825,1.7411148855479723],[28.539246153665147,2.673938920045316],[29.166611436311996,3.2026175290174024],[30.120582615168246,3.5715177139445586],[31.645526691714338,3.8534796387297092],[34.239576399737246,3.9098720236867166],[37.799345700149104,3.275457692920213],[42.23084728468825,1.4239077201647206],[47.05944524663306,-1.0268113427590606],[51.17843903120206,-3.080434028277182],[54.66536816771111,-4.509041113855005],[57.47088931932285,-5.307933234079542],[59.313040561252194,-5.531153091201077],[60.51372842429538,-5.531153091201077],[61.27502562121515,-5.531153091201077],[61.730864066284425,-5.232743387470123],[62.02927377001532,-4.490243652202707],[62.226647117364905,-3.5762170793576615],[62.43341919554064,-2.629294948621123],[62.71538112032573,-1.6917715487105625],[63.154771786449146,-0.87643164954045],[63.7750880209764,-0.17152683757763043],[64.49409092917841,0.43939066612335864],[65.328228290001,0.8858303803664285],[66.3761867771189,1.261779613413296],[67.77659767021822,1.6612256735255642],[70.11453196322805,1.9549360118434151],[73.73069364859691,1.992530935148011],[78.05645951134164,1.4709013742955221],[81.88879200571245,0.4981327337869743],[85.32402812267759,-0.5263289262655917],[88.6159335945436,-1.595434557742351],[91.05020487852164,-2.4695165245761928],[92.65973753250324,-2.9394530658846634],[93.64895395195765,-3.1650226057128066],[94.18468160904933,-3.2519608658548123],[94.52538560149799,-3.2519608658548123],[94.69691243907562,-3.2073168944305053],[94.70866085260832,-2.977047989189373],[94.70866085260832,-2.4530687456303895],[94.70866085260832,-1.640078529166658],[94.71570990072792,-0.9022781593123455],[94.80969720898963,-0.3031090691439431],[95.06346294129622,0.2866612901981398],[95.31252930818971,0.6978557638431084],[95.55219694425705,1.0150629292263602],[95.8694041096403,1.2288840555216893],[96.4709228825152,1.282926757772202],[98.1039523635622,1.1818904013908877],[101.06220289109919,0.2984097037309539],[104.99792142455792,-1.6048332885685568],[109.46231856698861,-4.017957428187742],[113.58131235155767,-6.294799970827285],[117.05884275724051,-8.303778684921213],[119.81267088930835,-9.94385721408787],[121.65012276582453,-10.991815701205837],[122.89310491758553,-11.574537012428323],[123.57451290248284,-11.722567022940552],[123.90581816410528,-11.722567022940552],[124.14548580017262,-11.569837647015333],[124.31701263775025,-10.944822047075036],[124.6107229760681,-9.753532914857828],[125.02426713241957,-8.18864423230059],[125.43546160606454,-6.630804597862948],[125.8584044932422,-5.242142118296329],[126.33773976537677,-4.093147274797047],[126.89226488412086,-3.1932187981911966],[127.44679000286484,-2.544706371185498],[127.96372019830423,-2.152309359192941],[128.57463770200522,-1.853899655461987],[129.41347442824096,-1.7223174238956744],[130.82563373487298,-1.7223174238956744],[132.98734182489213,-2.1781558689648364],[135.28298182918408,-3.2026175290174024],[137.48463452521443,-4.349262689810189],[139.64164324982036,-5.390172128808558],[141.38040845266184,-6.177315835500281],[142.58814536382474,-6.609657453504042],[143.32594573367905,-6.720092540711562],[143.74418925544362,-6.720092540711562],[144.06609578623997,-6.715393175298459],[144.38330295162322,-6.55091538584054],[144.70990884783257,-6.1373712294890765],[145.04591347486812,-5.60869262051699],[145.5017519199374,-5.0682655980122036],[146.140865616117,-4.450299046191503],[146.8410710626666,-3.782989157533507],[147.5436261919228,-3.2895557891595217],[148.15454369562391,-2.9441524312977663],[148.61978087151928,-2.7326809877089318],[148.98633137373994,-2.6903866989911194],[149.52910807895123,-2.7514784493613433],[150.98591135700755,-3.6420081951408747],[152.29703430725826,-4.631224614595226],[152.29703430725826,-4.631224614595226]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[152.29703430725826,-4.631224614595226]},{"id":"pnuYeDXfROwcI6MFFpivo","type":"freedraw","x":629.4370816687822,"y":825.2750356620443,"width":208.52150818325055,"height":146.7331346543766,"angle":0,"strokeColor":"#c2255c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":852704549,"version":80,"versionNonce":535595404,"isDeleted":false,"boundElements":null,"updated":1742886627773,"link":null,"locked":false,"points":[[0,0],[-0.23840506478177304,0],[-3.672820055985767,0.5113615882274871],[-23.159842742495243,3.5518899506615753],[-49.34293811809255,7.013946108796858],[-73.00377701121602,9.007565273711066],[-100.03338312408198,10.064839908830095],[-126.00571460182869,10.064839908830095],[-149.36595580457526,9.90590319897558],[-165.21470989376303,7.701520136210888],[-175.37974903271885,2.6708277547289754],[-183.02253168920095,-3.8041155989091067],[-186.7679098083811,-10.921716083698016],[-187.82863958936667,-18.59905019884411],[-187.5073110237912,-29.624420658534063],[-183.5649895902261,-44.381348653938744],[-168.6767660518982,-66.20404994613625],[-143.98974883645315,-91.10183105943179],[-115.29476241598127,-110.54739199554444],[-83.13771983737422,-125.16265901042652],[-51.080876488892955,-133.8385302809629],[-27.31638321977732,-136.66829474554652],[-10.427630224802442,-135.73540536161784],[3.3445811986774743,-131.37846642408442],[12.362511909987802,-123.75986978866717],[17.610878481052964,-114.04745475821005],[20.060576900332308,-102.44507493883077],[20.692868593883873,-86.3924672435254],[18.54722301084803,-70.7372013228561],[13.433607128572476,-57.8184109283776],[7.3836467165018576,-45.62520116584358]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null}]},{"id":"1740809594099","elements":[{"id":"frame","type":"rectangle","x":0,"y":0,"width":1080,"height":1180,"angle":0,"strokeColor":"#228be6","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":0,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":500058849,"version":114,"versionNonce":1614552139,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":true},{"id":"SabN3qb83gzkVzmXkUo2-","type":"text","x":49.76970876850794,"y":103.28503885286639,"width":212.281494140625,"height":56.87587035663756,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":640456494,"version":136,"versionNonce":1856874118,"isDeleted":false,"boundElements":null,"updated":1742884042547,"link":null,"locked":false,"text":"Introducing","fontSize":45.50069628531005,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":43,"containerId":null,"originalText":"Introducing","lineHeight":1.25}]},{"id":"1742813441460","elements":[{"id":"frame","type":"rectangle","x":0,"y":0,"width":1080,"height":1180,"angle":0,"strokeColor":"#228be6","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":0,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":500058849,"version":114,"versionNonce":1614552139,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":true},{"id":"SabN3qb83gzkVzmXkUo2-","type":"text","x":50.00447119981743,"y":103.48273353186386,"width":245.11202038617023,"height":56.87587035663754,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":640456494,"version":126,"versionNonce":1717232101,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Introducing","fontSize":45.50069628531005,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":39.99999999999998,"containerId":null,"originalText":"Introducing","lineHeight":1.25},{"id":"qlc1jE5zGEzWG_pD38leY","type":"text","x":117.44654932028925,"y":285.4501408509029,"width":842.7301674871873,"height":168.35763817649456,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":142876718,"version":160,"versionNonce":1789418219,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Inscribed.app","fontSize":134.68611054119563,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":119.00000000000003,"containerId":null,"originalText":"Inscribed.app","lineHeight":1.25},{"type":"text","version":224,"versionNonce":829668587,"isDeleted":true,"id":"SxiYbA-NsvW6RyXq2Rh4L","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":63.058373107304135,"y":635.7310495928967,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":472.37176513671875,"height":65.69421407988203,"seed":92481010,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813438949,"link":null,"locked":false,"fontSize":52.55537126390562,"fontFamily":1,"text":"a slide-based tool","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"a slide-based tool","lineHeight":1.25,"baseline":46},{"id":"ZhCMzCgn1z0-AlwAXgD_w","type":"freedraw","x":190.76830588143514,"y":215.26005826490348,"width":41.57037504833164,"height":49.56856079989461,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1585425157,"version":25,"versionNonce":980999211,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,-0.22470472999097524],[-0.3712512930285925,-0.4494094599819505],[0.11072406985061889,-0.35496834157996204],[2.6020156414897997,1.7227362632641814],[8.594141774582624,7.786507382730974],[17.478120084950717,17.282724667567237],[25.66193148302807,26.423973610823538],[32.07415776349535,34.45146867499412],[36.76690437098813,40.83438564285393],[39.427538637692976,44.7748598934204],[41.19912375530305,48.9042163807909],[41.19912375530305,49.11915133991266]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"d2UKj_plYS4h8c6UEhUfB","type":"freedraw","x":317.7720705903959,"y":271.83680136828497,"width":0.20190859796286986,"height":62.581895597633235,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":851869957,"version":24,"versionNonce":1798475781,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.10095429898143493,0],[0.20190859796286986,-0.17585587564508387],[0.20190859796286986,-7.131932734496388],[0.20190859796286986,-19.546054918925677],[0.20190859796286986,-30.849679814558954],[0.20190859796286986,-42.35521330815516],[0.20190859796286986,-50.97215121476586],[0.20190859796286986,-56.23154453267071],[0.20190859796286986,-60.01895903962014],[0.20190859796286986,-61.92732094939862],[0.20190859796286986,-62.581895597633235]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"F2bizCOWnEyPy1kj7F_Ft","type":"freedraw","x":448.04219535995014,"y":268.6616258358037,"width":0,"height":49.15171724280992,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":374936485,"version":22,"versionNonce":50470603,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.08792793782254194],[0,-0.6382916967859842],[0,-4.477811648371016],[0,-14.43972134463786],[0,-26.638908569945357],[0,-36.5487128215766],[0,-43.8565014317181],[0,-47.9858579190886],[0,-49.15171724280992]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"IDPlxgGRqlFwUtFkXReGo","type":"freedraw","x":599.2652220535911,"y":246.90108951986548,"width":10.561122309576149,"height":69.91248033980281,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":947296133,"version":22,"versionNonce":1020020581,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.10095429898143493],[0,0.12049384071980285],[0,-1.0421088927118092],[0,-6.080054070915423],[0.08141475724312386,-17.54325189074521],[1.65109127689027,-34.26258643819011],[4.445245745473812,-49.50017240381047],[7.7181189866468,-61.647254184482364],[10.561122309576149,-69.79198649908301]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"dIKqmAuGMEV13V3QtKbHg","type":"freedraw","x":767.1229119471441,"y":244.24045525316066,"width":31.41306993468129,"height":54.46972918592985,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1070059365,"version":24,"versionNonce":2055867755,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,0],[-0.4494094599820073,-0.17259928535540325],[-0.4494094599820073,-0.9997732189453927],[0.889049149094717,-5.5687693954286885],[4.650410933726334,-15.240842555910064],[10.362470301902931,-27.10460098137594],[15.830285398350156,-36.96229978837161],[21.171093473498104,-44.76183353226148],[25.854070310121756,-50.21987885783952],[28.781744980583994,-52.87399994396489],[30.96366047469928,-54.46972918592985]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"WcvXdUnUNTYgTBhmTc5C-","type":"freedraw","x":871.4966307328102,"y":292.15792477616503,"width":59.436029377759496,"height":60.63445460437805,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2051796485,"version":22,"versionNonce":1425543877,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.08792793782254194,-0.5340808075147834],[0.6317785162065093,-1.9213882709373706],[4.083764223314347,-7.6595003614316965],[11.932146821550077,-19.409278126757215],[23.90337272657689,-34.07370420138608],[36.11232972275354,-46.03190374525397],[46.45851707320787,-53.60021957857339],[54.323182622892205,-58.28645300548678],[59.436029377759496,-60.63445460437805]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"mU6KNcXIbWAZuez0SUa_J","type":"freedraw","x":987.3400605188856,"y":318.34742388612847,"width":10.222436919444817,"height":3.986066514622678,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":275289573,"version":19,"versionNonce":609953803,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927125766,0],[0.15305974361695007,0],[1.2896097547308045,-0.29634971636494356],[3.862316083613109,-1.4003338245814803],[7.425025860571509,-3.012346017995071],[10.11822603017356,-3.986066514622678]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"_ABo1PY8pXeSYUxvAxhuY","type":"freedraw","x":1003.1052141114412,"y":403.6538065254584,"width":39.300531616393755,"height":0,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1897360293,"version":22,"versionNonce":1079210533,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.1888822368040337,0],[3.227280977116834,0],[9.870725168154536,0],[18.608156915485097,0],[27.24463436383394,0],[32.393303611888314,0],[35.37959690756543,0],[37.86437529862519,0],[39.300531616393755,0]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wMVqW7J72yj-f5Bqv1Fzt","type":"freedraw","x":857.3304629725092,"y":487.8399221051231,"width":15.677225654733093,"height":25.30044996086866,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":442888069,"version":22,"versionNonce":913305259,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.09444111840196001,0.19539541738345179],[0.48848854345874315,1.1104972887960116],[2.396850453237221,4.0251455980993],[5.493867818765011,8.724405386171554],[9.053321005433759,14.247582517544117],[11.948429772998793,18.865427548373248],[14.074983232188742,22.213202366209885],[15.582784536331133,25.30044996086866]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"7DWIiTC0f4L0WbtNyx42h","type":"freedraw","x":700.639621182421,"y":486.04554085548494,"width":20.737966964964812,"height":63.695649476718984,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":692594533,"version":27,"versionNonce":466347397,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854228794,0.09444111840201685],[0.4233567376642213,1.9051053194887686],[2.914648309303402,7.350124283907917],[6.939793907402645,16.592327526145652],[10.499247094071393,26.371868166187994],[13.918666898282027,35.41541940075257],[17.233875813221402,44.83022192834579],[19.220395889953352,52.54182773441306],[20.12572799049667,56.931711444961536],[20.4318474777308,59.46859528065676],[20.529545186422524,61.419292864201736],[20.529545186422524,62.71541579951196],[20.529545186422524,63.695649476718984]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"aCOQsYTzuCIOBh-PtNuYi","type":"freedraw","x":553.246344669496,"y":489.17512412391005,"width":17.41950145973567,"height":57.40391703697156,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1406920741,"version":22,"versionNonce":1131602251,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.1758558756451407],[0.13352020187869584,1.9051053194887686],[5.14215606747473,16.888677242510596],[9.46365138193903,28.355131652630178],[12.993795256000226,38.65572673902835],[15.559988404302999,46.77766292160089],[16.755157040631843,52.574393637310266],[17.207823090903617,55.98730026094148],[17.41950145973567,57.40391703697156]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"BNdKaQRZu59C7BnBqVNkt","type":"freedraw","x":335.46838222475816,"y":492.4642803165317,"width":1.530597436170467,"height":50.51622857420443,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2037914629,"version":26,"versionNonce":178187493,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10095429898143493,0],[-0.2019085979629267,0.928128232571396],[-0.2019085979629267,3.5855059089865335],[-0.2019085979629267,10.916090651156082],[-0.2930931260751777,20.871487166843508],[-0.836943704459145,30.182078805165474],[-1.4101035954506642,37.369373574587144],[-1.530597436170467,41.879751125855364],[-1.530597436170467,45.234039124271476],[-1.530597436170467,46.963288568115104],[-1.530597436170467,48.161713794733714],[-1.530597436170467,49.30803357671664],[-1.530597436170467,50.51622857420443]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"RLs4lJNG9ky9fDOONdpD_","type":"freedraw","x":440.5194717906869,"y":490.44519433690255,"width":8.506213836760026,"height":33.282352760983144,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":473590117,"version":23,"versionNonce":616464363,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854234478,0.19539541738345179],[-0.5275676269353653,1.7618153467408888],[-1.70970990210526,5.409196471232178],[-3.5431702352200887,10.570892080445333],[-5.493867818765011,16.882164061931178],[-7.333841332459258,23.151100369650635],[-8.239173433002634,27.899209012068695],[-8.395489766909407,31.24698382990539],[-8.506213836760026,33.282352760983144]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"zBIQkOiNsGfUwNkpi690R","type":"freedraw","x":184.20301985735088,"y":475.36392470518905,"width":55.6518714610998,"height":35.86157227044475,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1078437029,"version":24,"versionNonce":1817839685,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09444111840196001],[-0.09769770869172589,0.18888223680397687],[-2.1428364106386653,0.5243110366455994],[-12.951459582233838,5.669723694410095],[-22.958961542556835,12.498793531962122],[-30.71290302239055,18.10664201086746],[-37.903454382101984,23.34975237732374],[-45.41315159020638,28.77848839029423],[-49.972377995820494,32.11649343726174],[-52.9130790274416,33.99880262472243],[-55.6518714610998,35.86157227044475]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wsDDtZtkvYMFWyg9_6dnj","type":"freedraw","x":94.65655666079985,"y":372.5240599459831,"width":8.131705953441752,"height":0.19539541738345179,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":942336837,"version":18,"versionNonce":610093707,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.2800667649162847,0.19539541738345179],[-1.273326803282231,0.19539541738345179],[-3.8330067710055857,0.19539541738345179],[-8.131705953441752,0.19539541738345179]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"VihDyrcKRBFxlH3e2GXld","type":"freedraw","x":110.03417600887832,"y":286.8822485068116,"width":11.140795381147058,"height":11.531586215914047,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1818658213,"version":20,"versionNonce":1390065573,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.09769770869172589],[-0.5308242172250743,-1.3384586090767243],[-2.146093000928346,-3.878599035061768],[-4.744852052128408,-6.7769643929164545],[-7.298018839272316,-9.069603956882418],[-9.35618390237812,-10.567635490155624],[-11.140795381147058,-11.531586215914047],[-11.140795381147058,-11.531586215914047]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[-11.140795381147058,-11.531586215914047]},{"id":"7cyIHJmTDN1twt0KP36Ig","type":"freedraw","x":812.0872524679455,"y":178.09270670488985,"width":0.0001,"height":0.0001,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":129373739,"version":11,"versionNonce":372138955,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.0001,0.0001]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[0.0001,0.0001]}]},{"id":"1742813437524","elements":[{"id":"frame","type":"rectangle","x":0,"y":0,"width":1080,"height":1180,"angle":0,"strokeColor":"#228be6","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":0,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":500058849,"version":114,"versionNonce":1614552139,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":true},{"id":"SabN3qb83gzkVzmXkUo2-","type":"text","x":50.00447119981743,"y":103.48273353186386,"width":245.11202038617023,"height":56.87587035663754,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":640456494,"version":126,"versionNonce":1717232101,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Introducing","fontSize":45.50069628531005,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":39.99999999999998,"containerId":null,"originalText":"Introducing","lineHeight":1.25},{"id":"qlc1jE5zGEzWG_pD38leY","type":"text","x":117.44654932028925,"y":285.4501408509029,"width":842.7301674871873,"height":168.35763817649456,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":142876718,"version":160,"versionNonce":1789418219,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Inscribed.app","fontSize":134.68611054119563,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":119.00000000000003,"containerId":null,"originalText":"Inscribed.app","lineHeight":1.25},{"type":"text","version":222,"versionNonce":1993314661,"isDeleted":false,"id":"SxiYbA-NsvW6RyXq2Rh4L","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":62.88807859139166,"y":635.7310495928967,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":472.37176513671875,"height":65.69421407988203,"seed":92481010,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813356893,"link":null,"locked":false,"fontSize":52.55537126390562,"fontFamily":1,"text":"a slide-based tool","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"a slide-based tool","lineHeight":1.25,"baseline":46},{"type":"text","version":308,"versionNonce":1287177541,"isDeleted":true,"id":"YaGq_kj7AL_O4Zgq6KRU9","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":63.58384040337424,"y":728.4125846429787,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":944.9173367608571,"height":64.46559365669889,"seed":1952264050,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813436371,"link":null,"locked":false,"fontSize":51.57247492535911,"fontFamily":1,"text":"to sketch and animate complex ideas","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"to sketch and animate complex ideas","lineHeight":1.25,"baseline":45},{"id":"ZhCMzCgn1z0-AlwAXgD_w","type":"freedraw","x":190.76830588143514,"y":215.26005826490348,"width":41.57037504833164,"height":49.56856079989461,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1585425157,"version":25,"versionNonce":980999211,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,-0.22470472999097524],[-0.3712512930285925,-0.4494094599819505],[0.11072406985061889,-0.35496834157996204],[2.6020156414897997,1.7227362632641814],[8.594141774582624,7.786507382730974],[17.478120084950717,17.282724667567237],[25.66193148302807,26.423973610823538],[32.07415776349535,34.45146867499412],[36.76690437098813,40.83438564285393],[39.427538637692976,44.7748598934204],[41.19912375530305,48.9042163807909],[41.19912375530305,49.11915133991266]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"d2UKj_plYS4h8c6UEhUfB","type":"freedraw","x":317.7720705903959,"y":271.83680136828497,"width":0.20190859796286986,"height":62.581895597633235,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":851869957,"version":24,"versionNonce":1798475781,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.10095429898143493,0],[0.20190859796286986,-0.17585587564508387],[0.20190859796286986,-7.131932734496388],[0.20190859796286986,-19.546054918925677],[0.20190859796286986,-30.849679814558954],[0.20190859796286986,-42.35521330815516],[0.20190859796286986,-50.97215121476586],[0.20190859796286986,-56.23154453267071],[0.20190859796286986,-60.01895903962014],[0.20190859796286986,-61.92732094939862],[0.20190859796286986,-62.581895597633235]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"F2bizCOWnEyPy1kj7F_Ft","type":"freedraw","x":448.04219535995014,"y":268.6616258358037,"width":0,"height":49.15171724280992,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":374936485,"version":22,"versionNonce":50470603,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.08792793782254194],[0,-0.6382916967859842],[0,-4.477811648371016],[0,-14.43972134463786],[0,-26.638908569945357],[0,-36.5487128215766],[0,-43.8565014317181],[0,-47.9858579190886],[0,-49.15171724280992]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"IDPlxgGRqlFwUtFkXReGo","type":"freedraw","x":599.2652220535911,"y":246.90108951986548,"width":10.561122309576149,"height":69.91248033980281,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":947296133,"version":22,"versionNonce":1020020581,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.10095429898143493],[0,0.12049384071980285],[0,-1.0421088927118092],[0,-6.080054070915423],[0.08141475724312386,-17.54325189074521],[1.65109127689027,-34.26258643819011],[4.445245745473812,-49.50017240381047],[7.7181189866468,-61.647254184482364],[10.561122309576149,-69.79198649908301]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"dIKqmAuGMEV13V3QtKbHg","type":"freedraw","x":767.1229119471441,"y":244.24045525316066,"width":31.41306993468129,"height":54.46972918592985,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1070059365,"version":24,"versionNonce":2055867755,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,0],[-0.4494094599820073,-0.17259928535540325],[-0.4494094599820073,-0.9997732189453927],[0.889049149094717,-5.5687693954286885],[4.650410933726334,-15.240842555910064],[10.362470301902931,-27.10460098137594],[15.830285398350156,-36.96229978837161],[21.171093473498104,-44.76183353226148],[25.854070310121756,-50.21987885783952],[28.781744980583994,-52.87399994396489],[30.96366047469928,-54.46972918592985]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"WcvXdUnUNTYgTBhmTc5C-","type":"freedraw","x":871.4966307328102,"y":292.15792477616503,"width":59.436029377759496,"height":60.63445460437805,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2051796485,"version":22,"versionNonce":1425543877,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.08792793782254194,-0.5340808075147834],[0.6317785162065093,-1.9213882709373706],[4.083764223314347,-7.6595003614316965],[11.932146821550077,-19.409278126757215],[23.90337272657689,-34.07370420138608],[36.11232972275354,-46.03190374525397],[46.45851707320787,-53.60021957857339],[54.323182622892205,-58.28645300548678],[59.436029377759496,-60.63445460437805]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"mU6KNcXIbWAZuez0SUa_J","type":"freedraw","x":987.3400605188856,"y":318.34742388612847,"width":10.222436919444817,"height":3.986066514622678,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":275289573,"version":19,"versionNonce":609953803,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927125766,0],[0.15305974361695007,0],[1.2896097547308045,-0.29634971636494356],[3.862316083613109,-1.4003338245814803],[7.425025860571509,-3.012346017995071],[10.11822603017356,-3.986066514622678]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"_ABo1PY8pXeSYUxvAxhuY","type":"freedraw","x":1003.1052141114412,"y":403.6538065254584,"width":39.300531616393755,"height":0,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1897360293,"version":22,"versionNonce":1079210533,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.1888822368040337,0],[3.227280977116834,0],[9.870725168154536,0],[18.608156915485097,0],[27.24463436383394,0],[32.393303611888314,0],[35.37959690756543,0],[37.86437529862519,0],[39.300531616393755,0]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wMVqW7J72yj-f5Bqv1Fzt","type":"freedraw","x":857.3304629725092,"y":487.8399221051231,"width":15.677225654733093,"height":25.30044996086866,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":442888069,"version":22,"versionNonce":913305259,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.09444111840196001,0.19539541738345179],[0.48848854345874315,1.1104972887960116],[2.396850453237221,4.0251455980993],[5.493867818765011,8.724405386171554],[9.053321005433759,14.247582517544117],[11.948429772998793,18.865427548373248],[14.074983232188742,22.213202366209885],[15.582784536331133,25.30044996086866]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"7DWIiTC0f4L0WbtNyx42h","type":"freedraw","x":700.639621182421,"y":486.04554085548494,"width":20.737966964964812,"height":63.695649476718984,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":692594533,"version":27,"versionNonce":466347397,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854228794,0.09444111840201685],[0.4233567376642213,1.9051053194887686],[2.914648309303402,7.350124283907917],[6.939793907402645,16.592327526145652],[10.499247094071393,26.371868166187994],[13.918666898282027,35.41541940075257],[17.233875813221402,44.83022192834579],[19.220395889953352,52.54182773441306],[20.12572799049667,56.931711444961536],[20.4318474777308,59.46859528065676],[20.529545186422524,61.419292864201736],[20.529545186422524,62.71541579951196],[20.529545186422524,63.695649476718984]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"aCOQsYTzuCIOBh-PtNuYi","type":"freedraw","x":553.246344669496,"y":489.17512412391005,"width":17.41950145973567,"height":57.40391703697156,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1406920741,"version":22,"versionNonce":1131602251,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.1758558756451407],[0.13352020187869584,1.9051053194887686],[5.14215606747473,16.888677242510596],[9.46365138193903,28.355131652630178],[12.993795256000226,38.65572673902835],[15.559988404302999,46.77766292160089],[16.755157040631843,52.574393637310266],[17.207823090903617,55.98730026094148],[17.41950145973567,57.40391703697156]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"BNdKaQRZu59C7BnBqVNkt","type":"freedraw","x":335.46838222475816,"y":492.4642803165317,"width":1.530597436170467,"height":50.51622857420443,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2037914629,"version":26,"versionNonce":178187493,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10095429898143493,0],[-0.2019085979629267,0.928128232571396],[-0.2019085979629267,3.5855059089865335],[-0.2019085979629267,10.916090651156082],[-0.2930931260751777,20.871487166843508],[-0.836943704459145,30.182078805165474],[-1.4101035954506642,37.369373574587144],[-1.530597436170467,41.879751125855364],[-1.530597436170467,45.234039124271476],[-1.530597436170467,46.963288568115104],[-1.530597436170467,48.161713794733714],[-1.530597436170467,49.30803357671664],[-1.530597436170467,50.51622857420443]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"RLs4lJNG9ky9fDOONdpD_","type":"freedraw","x":440.5194717906869,"y":490.44519433690255,"width":8.506213836760026,"height":33.282352760983144,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":473590117,"version":23,"versionNonce":616464363,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854234478,0.19539541738345179],[-0.5275676269353653,1.7618153467408888],[-1.70970990210526,5.409196471232178],[-3.5431702352200887,10.570892080445333],[-5.493867818765011,16.882164061931178],[-7.333841332459258,23.151100369650635],[-8.239173433002634,27.899209012068695],[-8.395489766909407,31.24698382990539],[-8.506213836760026,33.282352760983144]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"zBIQkOiNsGfUwNkpi690R","type":"freedraw","x":184.20301985735088,"y":475.36392470518905,"width":55.6518714610998,"height":35.86157227044475,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1078437029,"version":24,"versionNonce":1817839685,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09444111840196001],[-0.09769770869172589,0.18888223680397687],[-2.1428364106386653,0.5243110366455994],[-12.951459582233838,5.669723694410095],[-22.958961542556835,12.498793531962122],[-30.71290302239055,18.10664201086746],[-37.903454382101984,23.34975237732374],[-45.41315159020638,28.77848839029423],[-49.972377995820494,32.11649343726174],[-52.9130790274416,33.99880262472243],[-55.6518714610998,35.86157227044475]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wsDDtZtkvYMFWyg9_6dnj","type":"freedraw","x":94.65655666079985,"y":372.5240599459831,"width":8.131705953441752,"height":0.19539541738345179,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":942336837,"version":18,"versionNonce":610093707,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.2800667649162847,0.19539541738345179],[-1.273326803282231,0.19539541738345179],[-3.8330067710055857,0.19539541738345179],[-8.131705953441752,0.19539541738345179]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"VihDyrcKRBFxlH3e2GXld","type":"freedraw","x":110.03417600887832,"y":286.8822485068116,"width":11.140795381147058,"height":11.531586215914047,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1818658213,"version":20,"versionNonce":1390065573,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.09769770869172589],[-0.5308242172250743,-1.3384586090767243],[-2.146093000928346,-3.878599035061768],[-4.744852052128408,-6.7769643929164545],[-7.298018839272316,-9.069603956882418],[-9.35618390237812,-10.567635490155624],[-11.140795381147058,-11.531586215914047],[-11.140795381147058,-11.531586215914047]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[-11.140795381147058,-11.531586215914047]},{"id":"7cyIHJmTDN1twt0KP36Ig","type":"freedraw","x":812.0872524679455,"y":178.09270670488985,"width":0.0001,"height":0.0001,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":129373739,"version":11,"versionNonce":372138955,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.0001,0.0001]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[0.0001,0.0001]}]},{"id":"1742813434557","elements":[{"id":"frame","type":"rectangle","x":0,"y":0,"width":1080,"height":1180,"angle":0,"strokeColor":"#228be6","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":0,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":500058849,"version":114,"versionNonce":1614552139,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":true},{"id":"SabN3qb83gzkVzmXkUo2-","type":"text","x":50.00447119981743,"y":103.48273353186386,"width":245.11202038617023,"height":56.87587035663754,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":640456494,"version":126,"versionNonce":1717232101,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Introducing","fontSize":45.50069628531005,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":39.99999999999998,"containerId":null,"originalText":"Introducing","lineHeight":1.25},{"id":"qlc1jE5zGEzWG_pD38leY","type":"text","x":117.44654932028925,"y":285.8331742914604,"width":842.7301674871873,"height":168.35763817649456,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":142876718,"version":162,"versionNonce":1327754831,"isDeleted":false,"boundElements":null,"updated":1742887494750,"link":null,"locked":false,"text":"Inscribed.app","fontSize":134.68611054119563,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":119.00000000000003,"containerId":null,"originalText":"Inscribed.app","lineHeight":1.25},{"type":"text","version":224,"versionNonce":1702832015,"isDeleted":false,"id":"SxiYbA-NsvW6RyXq2Rh4L","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":63.0795953116704,"y":636.1140830334543,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":472.37176513671875,"height":65.69421407988203,"seed":92481010,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742887532718,"link":null,"locked":false,"fontSize":52.55537126390562,"fontFamily":1,"text":"a slide-based tool","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"a slide-based tool","lineHeight":1.25,"baseline":46},{"type":"text","version":307,"versionNonce":1151985295,"isDeleted":false,"id":"YaGq_kj7AL_O4Zgq6KRU9","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":63.40786940359797,"y":728.4281303634812,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":944.9173367608571,"height":64.46559365669889,"seed":1952264050,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742887494751,"link":null,"locked":false,"fontSize":51.57247492535911,"fontFamily":1,"text":"to sketch and animate complex ideas","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"to sketch and animate complex ideas","lineHeight":1.25,"baseline":45},{"id":"ZhCMzCgn1z0-AlwAXgD_w","type":"freedraw","x":190.76830588143514,"y":215.26005826490348,"width":41.57037504833164,"height":49.56856079989461,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1585425157,"version":25,"versionNonce":980999211,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,-0.22470472999097524],[-0.3712512930285925,-0.4494094599819505],[0.11072406985061889,-0.35496834157996204],[2.6020156414897997,1.7227362632641814],[8.594141774582624,7.786507382730974],[17.478120084950717,17.282724667567237],[25.66193148302807,26.423973610823538],[32.07415776349535,34.45146867499412],[36.76690437098813,40.83438564285393],[39.427538637692976,44.7748598934204],[41.19912375530305,48.9042163807909],[41.19912375530305,49.11915133991266]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"d2UKj_plYS4h8c6UEhUfB","type":"freedraw","x":317.7720705903959,"y":271.83680136828497,"width":0.20190859796286986,"height":62.581895597633235,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":851869957,"version":24,"versionNonce":1798475781,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.10095429898143493,0],[0.20190859796286986,-0.17585587564508387],[0.20190859796286986,-7.131932734496388],[0.20190859796286986,-19.546054918925677],[0.20190859796286986,-30.849679814558954],[0.20190859796286986,-42.35521330815516],[0.20190859796286986,-50.97215121476586],[0.20190859796286986,-56.23154453267071],[0.20190859796286986,-60.01895903962014],[0.20190859796286986,-61.92732094939862],[0.20190859796286986,-62.581895597633235]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"F2bizCOWnEyPy1kj7F_Ft","type":"freedraw","x":448.04219535995014,"y":268.6616258358037,"width":0,"height":49.15171724280992,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":374936485,"version":22,"versionNonce":50470603,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.08792793782254194],[0,-0.6382916967859842],[0,-4.477811648371016],[0,-14.43972134463786],[0,-26.638908569945357],[0,-36.5487128215766],[0,-43.8565014317181],[0,-47.9858579190886],[0,-49.15171724280992]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"IDPlxgGRqlFwUtFkXReGo","type":"freedraw","x":599.2652220535911,"y":246.90108951986548,"width":10.561122309576149,"height":69.91248033980281,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":947296133,"version":22,"versionNonce":1020020581,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.10095429898143493],[0,0.12049384071980285],[0,-1.0421088927118092],[0,-6.080054070915423],[0.08141475724312386,-17.54325189074521],[1.65109127689027,-34.26258643819011],[4.445245745473812,-49.50017240381047],[7.7181189866468,-61.647254184482364],[10.561122309576149,-69.79198649908301]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"dIKqmAuGMEV13V3QtKbHg","type":"freedraw","x":767.1229119471441,"y":244.24045525316066,"width":31.41306993468129,"height":54.46972918592985,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1070059365,"version":24,"versionNonce":2055867755,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,0],[-0.4494094599820073,-0.17259928535540325],[-0.4494094599820073,-0.9997732189453927],[0.889049149094717,-5.5687693954286885],[4.650410933726334,-15.240842555910064],[10.362470301902931,-27.10460098137594],[15.830285398350156,-36.96229978837161],[21.171093473498104,-44.76183353226148],[25.854070310121756,-50.21987885783952],[28.781744980583994,-52.87399994396489],[30.96366047469928,-54.46972918592985]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"WcvXdUnUNTYgTBhmTc5C-","type":"freedraw","x":871.4966307328102,"y":292.15792477616503,"width":59.436029377759496,"height":60.63445460437805,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2051796485,"version":22,"versionNonce":1425543877,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.08792793782254194,-0.5340808075147834],[0.6317785162065093,-1.9213882709373706],[4.083764223314347,-7.6595003614316965],[11.932146821550077,-19.409278126757215],[23.90337272657689,-34.07370420138608],[36.11232972275354,-46.03190374525397],[46.45851707320787,-53.60021957857339],[54.323182622892205,-58.28645300548678],[59.436029377759496,-60.63445460437805]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"mU6KNcXIbWAZuez0SUa_J","type":"freedraw","x":987.3400605188856,"y":318.34742388612847,"width":10.222436919444817,"height":3.986066514622678,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":275289573,"version":19,"versionNonce":609953803,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927125766,0],[0.15305974361695007,0],[1.2896097547308045,-0.29634971636494356],[3.862316083613109,-1.4003338245814803],[7.425025860571509,-3.012346017995071],[10.11822603017356,-3.986066514622678]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"_ABo1PY8pXeSYUxvAxhuY","type":"freedraw","x":1003.1052141114412,"y":403.6538065254584,"width":39.300531616393755,"height":0,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1897360293,"version":22,"versionNonce":1079210533,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.1888822368040337,0],[3.227280977116834,0],[9.870725168154536,0],[18.608156915485097,0],[27.24463436383394,0],[32.393303611888314,0],[35.37959690756543,0],[37.86437529862519,0],[39.300531616393755,0]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wMVqW7J72yj-f5Bqv1Fzt","type":"freedraw","x":857.3304629725092,"y":487.8399221051231,"width":15.677225654733093,"height":25.30044996086866,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":442888069,"version":22,"versionNonce":913305259,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.09444111840196001,0.19539541738345179],[0.48848854345874315,1.1104972887960116],[2.396850453237221,4.0251455980993],[5.493867818765011,8.724405386171554],[9.053321005433759,14.247582517544117],[11.948429772998793,18.865427548373248],[14.074983232188742,22.213202366209885],[15.582784536331133,25.30044996086866]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"7DWIiTC0f4L0WbtNyx42h","type":"freedraw","x":700.639621182421,"y":486.04554085548494,"width":20.737966964964812,"height":63.695649476718984,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":692594533,"version":27,"versionNonce":466347397,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854228794,0.09444111840201685],[0.4233567376642213,1.9051053194887686],[2.914648309303402,7.350124283907917],[6.939793907402645,16.592327526145652],[10.499247094071393,26.371868166187994],[13.918666898282027,35.41541940075257],[17.233875813221402,44.83022192834579],[19.220395889953352,52.54182773441306],[20.12572799049667,56.931711444961536],[20.4318474777308,59.46859528065676],[20.529545186422524,61.419292864201736],[20.529545186422524,62.71541579951196],[20.529545186422524,63.695649476718984]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"aCOQsYTzuCIOBh-PtNuYi","type":"freedraw","x":553.246344669496,"y":489.17512412391005,"width":17.41950145973567,"height":57.40391703697156,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1406920741,"version":22,"versionNonce":1131602251,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.1758558756451407],[0.13352020187869584,1.9051053194887686],[5.14215606747473,16.888677242510596],[9.46365138193903,28.355131652630178],[12.993795256000226,38.65572673902835],[15.559988404302999,46.77766292160089],[16.755157040631843,52.574393637310266],[17.207823090903617,55.98730026094148],[17.41950145973567,57.40391703697156]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"BNdKaQRZu59C7BnBqVNkt","type":"freedraw","x":335.46838222475816,"y":492.65579703681044,"width":1.530597436170467,"height":50.51622857420443,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2037914629,"version":27,"versionNonce":921451695,"isDeleted":false,"boundElements":null,"updated":1742887494751,"link":null,"locked":false,"points":[[0,0],[-0.10095429898143493,0],[-0.2019085979629267,0.928128232571396],[-0.2019085979629267,3.5855059089865335],[-0.2019085979629267,10.916090651156082],[-0.2930931260751777,20.871487166843508],[-0.836943704459145,30.182078805165474],[-1.4101035954506642,37.369373574587144],[-1.530597436170467,41.879751125855364],[-1.530597436170467,45.234039124271476],[-1.530597436170467,46.963288568115104],[-1.530597436170467,48.161713794733714],[-1.530597436170467,49.30803357671664],[-1.530597436170467,50.51622857420443]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"RLs4lJNG9ky9fDOONdpD_","type":"freedraw","x":440.5194717906869,"y":490.44519433690255,"width":8.506213836760026,"height":33.282352760983144,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":473590117,"version":23,"versionNonce":616464363,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854234478,0.19539541738345179],[-0.5275676269353653,1.7618153467408888],[-1.70970990210526,5.409196471232178],[-3.5431702352200887,10.570892080445333],[-5.493867818765011,16.882164061931178],[-7.333841332459258,23.151100369650635],[-8.239173433002634,27.899209012068695],[-8.395489766909407,31.24698382990539],[-8.506213836760026,33.282352760983144]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"zBIQkOiNsGfUwNkpi690R","type":"freedraw","x":184.20301985735088,"y":475.36392470518905,"width":55.6518714610998,"height":35.86157227044475,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1078437029,"version":24,"versionNonce":1817839685,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09444111840196001],[-0.09769770869172589,0.18888223680397687],[-2.1428364106386653,0.5243110366455994],[-12.951459582233838,5.669723694410095],[-22.958961542556835,12.498793531962122],[-30.71290302239055,18.10664201086746],[-37.903454382101984,23.34975237732374],[-45.41315159020638,28.77848839029423],[-49.972377995820494,32.11649343726174],[-52.9130790274416,33.99880262472243],[-55.6518714610998,35.86157227044475]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wsDDtZtkvYMFWyg9_6dnj","type":"freedraw","x":94.65655666079985,"y":372.5240599459831,"width":8.131705953441752,"height":0.19539541738345179,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":942336837,"version":18,"versionNonce":610093707,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.2800667649162847,0.19539541738345179],[-1.273326803282231,0.19539541738345179],[-3.8330067710055857,0.19539541738345179],[-8.131705953441752,0.19539541738345179]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"VihDyrcKRBFxlH3e2GXld","type":"freedraw","x":110.03417600887832,"y":286.8822485068116,"width":11.140795381147058,"height":11.531586215914047,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1818658213,"version":20,"versionNonce":1390065573,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.09769770869172589],[-0.5308242172250743,-1.3384586090767243],[-2.146093000928346,-3.878599035061768],[-4.744852052128408,-6.7769643929164545],[-7.298018839272316,-9.069603956882418],[-9.35618390237812,-10.567635490155624],[-11.140795381147058,-11.531586215914047],[-11.140795381147058,-11.531586215914047]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[-11.140795381147058,-11.531586215914047]},{"id":"7cyIHJmTDN1twt0KP36Ig","type":"freedraw","x":812.0872524679455,"y":178.09270670488985,"width":0.0001,"height":0.0001,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":129373739,"version":11,"versionNonce":372138955,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.0001,0.0001]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[0.0001,0.0001]}]},{"id":"1742813430241","elements":[{"id":"frame","type":"rectangle","x":0,"y":0,"width":1080,"height":1180,"angle":0,"strokeColor":"#228be6","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":0,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":500058849,"version":114,"versionNonce":1614552139,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":true},{"id":"SabN3qb83gzkVzmXkUo2-","type":"text","x":50.00447119981743,"y":103.48273353186386,"width":245.11202038617023,"height":56.87587035663754,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":640456494,"version":126,"versionNonce":1717232101,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Introducing","fontSize":45.50069628531005,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":39.99999999999998,"containerId":null,"originalText":"Introducing","lineHeight":1.25},{"id":"qlc1jE5zGEzWG_pD38leY","type":"text","x":117.44654932028925,"y":285.4501408509029,"width":842.7301674871873,"height":168.35763817649456,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":142876718,"version":160,"versionNonce":1789418219,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Inscribed.app","fontSize":134.68611054119563,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":119.00000000000003,"containerId":null,"originalText":"Inscribed.app","lineHeight":1.25},{"type":"text","version":222,"versionNonce":1993314661,"isDeleted":false,"id":"SxiYbA-NsvW6RyXq2Rh4L","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":62.88807859139166,"y":635.7310495928967,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":472.37176513671875,"height":65.69421407988203,"seed":92481010,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813356893,"link":null,"locked":false,"fontSize":52.55537126390562,"fontFamily":1,"text":"a slide-based tool","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"a slide-based tool","lineHeight":1.25,"baseline":46},{"type":"text","version":306,"versionNonce":1716841579,"isDeleted":false,"id":"YaGq_kj7AL_O4Zgq6KRU9","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":63.40786940359797,"y":728.2366136432024,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":944.9173367608571,"height":64.46559365669889,"seed":1952264050,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813424283,"link":null,"locked":false,"fontSize":51.57247492535911,"fontFamily":1,"text":"to sketch and animate complex ideas","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"to sketch and animate complex ideas","lineHeight":1.25,"baseline":45},{"id":"ZhCMzCgn1z0-AlwAXgD_w","type":"freedraw","x":190.76830588143514,"y":215.26005826490348,"width":41.57037504833164,"height":49.56856079989461,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1585425157,"version":25,"versionNonce":980999211,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,-0.22470472999097524],[-0.3712512930285925,-0.4494094599819505],[0.11072406985061889,-0.35496834157996204],[2.6020156414897997,1.7227362632641814],[8.594141774582624,7.786507382730974],[17.478120084950717,17.282724667567237],[25.66193148302807,26.423973610823538],[32.07415776349535,34.45146867499412],[36.76690437098813,40.83438564285393],[39.427538637692976,44.7748598934204],[41.19912375530305,48.9042163807909],[41.19912375530305,49.11915133991266]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"d2UKj_plYS4h8c6UEhUfB","type":"freedraw","x":317.7720705903959,"y":271.83680136828497,"width":0.20190859796286986,"height":62.581895597633235,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":851869957,"version":24,"versionNonce":1798475781,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.10095429898143493,0],[0.20190859796286986,-0.17585587564508387],[0.20190859796286986,-7.131932734496388],[0.20190859796286986,-19.546054918925677],[0.20190859796286986,-30.849679814558954],[0.20190859796286986,-42.35521330815516],[0.20190859796286986,-50.97215121476586],[0.20190859796286986,-56.23154453267071],[0.20190859796286986,-60.01895903962014],[0.20190859796286986,-61.92732094939862],[0.20190859796286986,-62.581895597633235]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"F2bizCOWnEyPy1kj7F_Ft","type":"freedraw","x":448.04219535995014,"y":268.6616258358037,"width":0,"height":49.15171724280992,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":374936485,"version":22,"versionNonce":50470603,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.08792793782254194],[0,-0.6382916967859842],[0,-4.477811648371016],[0,-14.43972134463786],[0,-26.638908569945357],[0,-36.5487128215766],[0,-43.8565014317181],[0,-47.9858579190886],[0,-49.15171724280992]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"IDPlxgGRqlFwUtFkXReGo","type":"freedraw","x":599.2652220535911,"y":246.90108951986548,"width":10.561122309576149,"height":69.91248033980281,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":947296133,"version":22,"versionNonce":1020020581,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.10095429898143493],[0,0.12049384071980285],[0,-1.0421088927118092],[0,-6.080054070915423],[0.08141475724312386,-17.54325189074521],[1.65109127689027,-34.26258643819011],[4.445245745473812,-49.50017240381047],[7.7181189866468,-61.647254184482364],[10.561122309576149,-69.79198649908301]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"dIKqmAuGMEV13V3QtKbHg","type":"freedraw","x":767.1229119471441,"y":244.24045525316066,"width":31.41306993468129,"height":54.46972918592985,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1070059365,"version":24,"versionNonce":2055867755,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,0],[-0.4494094599820073,-0.17259928535540325],[-0.4494094599820073,-0.9997732189453927],[0.889049149094717,-5.5687693954286885],[4.650410933726334,-15.240842555910064],[10.362470301902931,-27.10460098137594],[15.830285398350156,-36.96229978837161],[21.171093473498104,-44.76183353226148],[25.854070310121756,-50.21987885783952],[28.781744980583994,-52.87399994396489],[30.96366047469928,-54.46972918592985]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"WcvXdUnUNTYgTBhmTc5C-","type":"freedraw","x":871.4966307328102,"y":292.15792477616503,"width":59.436029377759496,"height":60.63445460437805,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2051796485,"version":22,"versionNonce":1425543877,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.08792793782254194,-0.5340808075147834],[0.6317785162065093,-1.9213882709373706],[4.083764223314347,-7.6595003614316965],[11.932146821550077,-19.409278126757215],[23.90337272657689,-34.07370420138608],[36.11232972275354,-46.03190374525397],[46.45851707320787,-53.60021957857339],[54.323182622892205,-58.28645300548678],[59.436029377759496,-60.63445460437805]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"mU6KNcXIbWAZuez0SUa_J","type":"freedraw","x":987.3400605188856,"y":318.34742388612847,"width":10.222436919444817,"height":3.986066514622678,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":275289573,"version":19,"versionNonce":609953803,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927125766,0],[0.15305974361695007,0],[1.2896097547308045,-0.29634971636494356],[3.862316083613109,-1.4003338245814803],[7.425025860571509,-3.012346017995071],[10.11822603017356,-3.986066514622678]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"_ABo1PY8pXeSYUxvAxhuY","type":"freedraw","x":1003.1052141114412,"y":403.6538065254584,"width":39.300531616393755,"height":0,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1897360293,"version":22,"versionNonce":1079210533,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.1888822368040337,0],[3.227280977116834,0],[9.870725168154536,0],[18.608156915485097,0],[27.24463436383394,0],[32.393303611888314,0],[35.37959690756543,0],[37.86437529862519,0],[39.300531616393755,0]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wMVqW7J72yj-f5Bqv1Fzt","type":"freedraw","x":857.3304629725092,"y":487.8399221051231,"width":15.677225654733093,"height":25.30044996086866,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":442888069,"version":22,"versionNonce":913305259,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.09444111840196001,0.19539541738345179],[0.48848854345874315,1.1104972887960116],[2.396850453237221,4.0251455980993],[5.493867818765011,8.724405386171554],[9.053321005433759,14.247582517544117],[11.948429772998793,18.865427548373248],[14.074983232188742,22.213202366209885],[15.582784536331133,25.30044996086866]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"7DWIiTC0f4L0WbtNyx42h","type":"freedraw","x":700.639621182421,"y":486.04554085548494,"width":20.737966964964812,"height":63.695649476718984,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":692594533,"version":27,"versionNonce":466347397,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854228794,0.09444111840201685],[0.4233567376642213,1.9051053194887686],[2.914648309303402,7.350124283907917],[6.939793907402645,16.592327526145652],[10.499247094071393,26.371868166187994],[13.918666898282027,35.41541940075257],[17.233875813221402,44.83022192834579],[19.220395889953352,52.54182773441306],[20.12572799049667,56.931711444961536],[20.4318474777308,59.46859528065676],[20.529545186422524,61.419292864201736],[20.529545186422524,62.71541579951196],[20.529545186422524,63.695649476718984]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"aCOQsYTzuCIOBh-PtNuYi","type":"freedraw","x":553.246344669496,"y":489.17512412391005,"width":17.41950145973567,"height":57.40391703697156,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1406920741,"version":22,"versionNonce":1131602251,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.1758558756451407],[0.13352020187869584,1.9051053194887686],[5.14215606747473,16.888677242510596],[9.46365138193903,28.355131652630178],[12.993795256000226,38.65572673902835],[15.559988404302999,46.77766292160089],[16.755157040631843,52.574393637310266],[17.207823090903617,55.98730026094148],[17.41950145973567,57.40391703697156]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"BNdKaQRZu59C7BnBqVNkt","type":"freedraw","x":335.46838222475816,"y":492.4642803165317,"width":1.530597436170467,"height":50.51622857420443,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2037914629,"version":26,"versionNonce":178187493,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10095429898143493,0],[-0.2019085979629267,0.928128232571396],[-0.2019085979629267,3.5855059089865335],[-0.2019085979629267,10.916090651156082],[-0.2930931260751777,20.871487166843508],[-0.836943704459145,30.182078805165474],[-1.4101035954506642,37.369373574587144],[-1.530597436170467,41.879751125855364],[-1.530597436170467,45.234039124271476],[-1.530597436170467,46.963288568115104],[-1.530597436170467,48.161713794733714],[-1.530597436170467,49.30803357671664],[-1.530597436170467,50.51622857420443]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"RLs4lJNG9ky9fDOONdpD_","type":"freedraw","x":440.5194717906869,"y":490.44519433690255,"width":8.506213836760026,"height":33.282352760983144,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":473590117,"version":23,"versionNonce":616464363,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854234478,0.19539541738345179],[-0.5275676269353653,1.7618153467408888],[-1.70970990210526,5.409196471232178],[-3.5431702352200887,10.570892080445333],[-5.493867818765011,16.882164061931178],[-7.333841332459258,23.151100369650635],[-8.239173433002634,27.899209012068695],[-8.395489766909407,31.24698382990539],[-8.506213836760026,33.282352760983144]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"zBIQkOiNsGfUwNkpi690R","type":"freedraw","x":184.20301985735088,"y":475.36392470518905,"width":55.6518714610998,"height":35.86157227044475,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1078437029,"version":24,"versionNonce":1817839685,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09444111840196001],[-0.09769770869172589,0.18888223680397687],[-2.1428364106386653,0.5243110366455994],[-12.951459582233838,5.669723694410095],[-22.958961542556835,12.498793531962122],[-30.71290302239055,18.10664201086746],[-37.903454382101984,23.34975237732374],[-45.41315159020638,28.77848839029423],[-49.972377995820494,32.11649343726174],[-52.9130790274416,33.99880262472243],[-55.6518714610998,35.86157227044475]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wsDDtZtkvYMFWyg9_6dnj","type":"freedraw","x":94.65655666079985,"y":372.5240599459831,"width":8.131705953441752,"height":0.19539541738345179,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":942336837,"version":18,"versionNonce":610093707,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.2800667649162847,0.19539541738345179],[-1.273326803282231,0.19539541738345179],[-3.8330067710055857,0.19539541738345179],[-8.131705953441752,0.19539541738345179]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"VihDyrcKRBFxlH3e2GXld","type":"freedraw","x":110.03417600887832,"y":286.8822485068116,"width":11.140795381147058,"height":11.531586215914047,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1818658213,"version":20,"versionNonce":1390065573,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.09769770869172589],[-0.5308242172250743,-1.3384586090767243],[-2.146093000928346,-3.878599035061768],[-4.744852052128408,-6.7769643929164545],[-7.298018839272316,-9.069603956882418],[-9.35618390237812,-10.567635490155624],[-11.140795381147058,-11.531586215914047],[-11.140795381147058,-11.531586215914047]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[-11.140795381147058,-11.531586215914047]},{"id":"7cyIHJmTDN1twt0KP36Ig","type":"freedraw","x":812.0872524679455,"y":178.09270670488985,"width":0.0001,"height":0.0001,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":129373739,"version":11,"versionNonce":372138955,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.0001,0.0001]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[0.0001,0.0001]},{"id":"00ISUygm4HTe51oWA1EOt","type":"freedraw","x":157.95928488241626,"y":806.079242398076,"width":152.29703430725826,"height":15.632439046627269,"angle":0,"strokeColor":"#0c8599","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1895871013,"version":165,"versionNonce":361511973,"isDeleted":false,"boundElements":null,"updated":1742813356893,"link":null,"locked":false,"points":[[0,0],[0.10808540450096871,-0.051693019543904484],[1.9361385501910604,-1.6823728178844704],[5.307933234079485,-4.104895688329748],[14.807700416630837,-8.461207426259534],[18.43326083282591,-9.201357478820455],[21.323370561873162,-9.288295738962574],[23.67775263382873,-9.288295738962574],[24.93248319912243,-9.288295738962574],[25.65618547273749,-9.288295738962574],[26.048582484730105,-8.597489023239063],[26.39163615988531,-7.088992725638718],[26.739389200453616,-5.129357348382314],[27.073044144782614,-2.9981951335481654],[27.376153213926614,-1.1419457953796837],[27.68631133119021,0.4440900315365752],[28.078708343182825,1.7411148855479723],[28.539246153665147,2.673938920045316],[29.166611436311996,3.2026175290174024],[30.120582615168246,3.5715177139445586],[31.645526691714338,3.8534796387297092],[34.239576399737246,3.9098720236867166],[37.799345700149104,3.275457692920213],[42.23084728468825,1.4239077201647206],[47.05944524663306,-1.0268113427590606],[51.17843903120206,-3.080434028277182],[54.66536816771111,-4.509041113855005],[57.47088931932285,-5.307933234079542],[59.313040561252194,-5.531153091201077],[60.51372842429538,-5.531153091201077],[61.27502562121515,-5.531153091201077],[61.730864066284425,-5.232743387470123],[62.02927377001532,-4.490243652202707],[62.226647117364905,-3.5762170793576615],[62.43341919554064,-2.629294948621123],[62.71538112032573,-1.6917715487105625],[63.154771786449146,-0.87643164954045],[63.7750880209764,-0.17152683757763043],[64.49409092917841,0.43939066612335864],[65.328228290001,0.8858303803664285],[66.3761867771189,1.261779613413296],[67.77659767021822,1.6612256735255642],[70.11453196322805,1.9549360118434151],[73.73069364859691,1.992530935148011],[78.05645951134164,1.4709013742955221],[81.88879200571245,0.4981327337869743],[85.32402812267759,-0.5263289262655917],[88.6159335945436,-1.595434557742351],[91.05020487852164,-2.4695165245761928],[92.65973753250324,-2.9394530658846634],[93.64895395195765,-3.1650226057128066],[94.18468160904933,-3.2519608658548123],[94.52538560149799,-3.2519608658548123],[94.69691243907562,-3.2073168944305053],[94.70866085260832,-2.977047989189373],[94.70866085260832,-2.4530687456303895],[94.70866085260832,-1.640078529166658],[94.71570990072792,-0.9022781593123455],[94.80969720898963,-0.3031090691439431],[95.06346294129622,0.2866612901981398],[95.31252930818971,0.6978557638431084],[95.55219694425705,1.0150629292263602],[95.8694041096403,1.2288840555216893],[96.4709228825152,1.282926757772202],[98.1039523635622,1.1818904013908877],[101.06220289109919,0.2984097037309539],[104.99792142455792,-1.6048332885685568],[109.46231856698861,-4.017957428187742],[113.58131235155767,-6.294799970827285],[117.05884275724051,-8.303778684921213],[119.81267088930835,-9.94385721408787],[121.65012276582453,-10.991815701205837],[122.89310491758553,-11.574537012428323],[123.57451290248284,-11.722567022940552],[123.90581816410528,-11.722567022940552],[124.14548580017262,-11.569837647015333],[124.31701263775025,-10.944822047075036],[124.6107229760681,-9.753532914857828],[125.02426713241957,-8.18864423230059],[125.43546160606454,-6.630804597862948],[125.8584044932422,-5.242142118296329],[126.33773976537677,-4.093147274797047],[126.89226488412086,-3.1932187981911966],[127.44679000286484,-2.544706371185498],[127.96372019830423,-2.152309359192941],[128.57463770200522,-1.853899655461987],[129.41347442824096,-1.7223174238956744],[130.82563373487298,-1.7223174238956744],[132.98734182489213,-2.1781558689648364],[135.28298182918408,-3.2026175290174024],[137.48463452521443,-4.349262689810189],[139.64164324982036,-5.390172128808558],[141.38040845266184,-6.177315835500281],[142.58814536382474,-6.609657453504042],[143.32594573367905,-6.720092540711562],[143.74418925544362,-6.720092540711562],[144.06609578623997,-6.715393175298459],[144.38330295162322,-6.55091538584054],[144.70990884783257,-6.1373712294890765],[145.04591347486812,-5.60869262051699],[145.5017519199374,-5.0682655980122036],[146.140865616117,-4.450299046191503],[146.8410710626666,-3.782989157533507],[147.5436261919228,-3.2895557891595217],[148.15454369562391,-2.9441524312977663],[148.61978087151928,-2.7326809877089318],[148.98633137373994,-2.6903866989911194],[149.52910807895123,-2.7514784493613433],[150.98591135700755,-3.6420081951408747],[152.29703430725826,-4.631224614595226],[152.29703430725826,-4.631224614595226]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[152.29703430725826,-4.631224614595226]},{"id":"pnuYeDXfROwcI6MFFpivo","type":"freedraw","x":629.4370816687822,"y":824.7823328076848,"width":208.52150818325055,"height":146.7331346543766,"angle":0,"strokeColor":"#c2255c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":852704549,"version":78,"versionNonce":1518127499,"isDeleted":true,"boundElements":null,"updated":1742813426194,"link":null,"locked":false,"points":[[0,0],[-0.23840506478177304,0],[-3.672820055985767,0.5113615882274871],[-23.159842742495243,3.5518899506615753],[-49.34293811809255,7.013946108796858],[-73.00377701121602,9.007565273711066],[-100.03338312408198,10.064839908830095],[-126.00571460182869,10.064839908830095],[-149.36595580457526,9.90590319897558],[-165.21470989376303,7.701520136210888],[-175.37974903271885,2.6708277547289754],[-183.02253168920095,-3.8041155989091067],[-186.7679098083811,-10.921716083698016],[-187.82863958936667,-18.59905019884411],[-187.5073110237912,-29.624420658534063],[-183.5649895902261,-44.381348653938744],[-168.6767660518982,-66.20404994613625],[-143.98974883645315,-91.10183105943179],[-115.29476241598127,-110.54739199554444],[-83.13771983737422,-125.16265901042652],[-51.080876488892955,-133.8385302809629],[-27.31638321977732,-136.66829474554652],[-10.427630224802442,-135.73540536161784],[3.3445811986774743,-131.37846642408442],[12.362511909987802,-123.75986978866717],[17.610878481052964,-114.04745475821005],[20.060576900332308,-102.44507493883077],[20.692868593883873,-86.3924672435254],[18.54722301084803,-70.7372013228561],[13.433607128572476,-57.8184109283776],[7.3836467165018576,-45.62520116584358]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null}]},{"id":"1742813421157","elements":[{"id":"frame","type":"rectangle","x":0,"y":0,"width":1080,"height":1180,"angle":0,"strokeColor":"#228be6","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":0,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":500058849,"version":114,"versionNonce":1614552139,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":true},{"id":"SabN3qb83gzkVzmXkUo2-","type":"text","x":50.00447119981743,"y":103.48273353186386,"width":245.11202038617023,"height":56.87587035663754,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":640456494,"version":126,"versionNonce":1717232101,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Introducing","fontSize":45.50069628531005,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":39.99999999999998,"containerId":null,"originalText":"Introducing","lineHeight":1.25},{"id":"qlc1jE5zGEzWG_pD38leY","type":"text","x":117.44654932028925,"y":285.4501408509029,"width":842.7301674871873,"height":168.35763817649456,"angle":0,"strokeColor":"#1e1e1e","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":142876718,"version":160,"versionNonce":1789418219,"isDeleted":false,"boundElements":null,"updated":1742813337249,"link":null,"locked":false,"text":"Inscribed.app","fontSize":134.68611054119563,"fontFamily":1,"textAlign":"left","verticalAlign":"top","baseline":119.00000000000003,"containerId":null,"originalText":"Inscribed.app","lineHeight":1.25},{"type":"text","version":222,"versionNonce":1993314661,"isDeleted":false,"id":"SxiYbA-NsvW6RyXq2Rh4L","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":62.88807859139166,"y":635.7310495928967,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":472.37176513671875,"height":65.69421407988203,"seed":92481010,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813356893,"link":null,"locked":false,"fontSize":52.55537126390562,"fontFamily":1,"text":"a slide-based tool","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"a slide-based tool","lineHeight":1.25,"baseline":46},{"type":"text","version":305,"versionNonce":1140989125,"isDeleted":false,"id":"YaGq_kj7AL_O4Zgq6KRU9","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":63.231898403821816,"y":728.0606426434263,"strokeColor":"#1e1e1e","backgroundColor":"transparent","width":944.9173367608571,"height":64.46559365669889,"seed":1952264050,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813356893,"link":null,"locked":false,"fontSize":51.57247492535911,"fontFamily":1,"text":"to sketch and animate complex ideas","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"to sketch and animate complex ideas","lineHeight":1.25,"baseline":45},{"type":"text","version":347,"versionNonce":238206859,"isDeleted":true,"id":"5rzNosz9ppARKAg8lhg0O","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":6.144571506933597,"x":633.235210335754,"y":885.2729900803165,"strokeColor":"#c2255c","backgroundColor":"transparent","width":350.7098167983017,"height":152.03262330155957,"seed":946150706,"groupIds":[],"frameId":null,"roundness":null,"boundElements":[],"updated":1742813417566,"link":null,"locked":false,"fontSize":132.20228113179093,"fontFamily":276597047,"text":"FAST!!","textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"FAST!!","lineHeight":1.15,"baseline":134.00000000000003},{"id":"ZhCMzCgn1z0-AlwAXgD_w","type":"freedraw","x":190.76830588143514,"y":215.26005826490348,"width":41.57037504833164,"height":49.56856079989461,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1585425157,"version":25,"versionNonce":980999211,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,-0.22470472999097524],[-0.3712512930285925,-0.4494094599819505],[0.11072406985061889,-0.35496834157996204],[2.6020156414897997,1.7227362632641814],[8.594141774582624,7.786507382730974],[17.478120084950717,17.282724667567237],[25.66193148302807,26.423973610823538],[32.07415776349535,34.45146867499412],[36.76690437098813,40.83438564285393],[39.427538637692976,44.7748598934204],[41.19912375530305,48.9042163807909],[41.19912375530305,49.11915133991266]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"d2UKj_plYS4h8c6UEhUfB","type":"freedraw","x":317.7720705903959,"y":271.83680136828497,"width":0.20190859796286986,"height":62.581895597633235,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":851869957,"version":24,"versionNonce":1798475781,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.10095429898143493,0],[0.20190859796286986,-0.17585587564508387],[0.20190859796286986,-7.131932734496388],[0.20190859796286986,-19.546054918925677],[0.20190859796286986,-30.849679814558954],[0.20190859796286986,-42.35521330815516],[0.20190859796286986,-50.97215121476586],[0.20190859796286986,-56.23154453267071],[0.20190859796286986,-60.01895903962014],[0.20190859796286986,-61.92732094939862],[0.20190859796286986,-62.581895597633235]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"F2bizCOWnEyPy1kj7F_Ft","type":"freedraw","x":448.04219535995014,"y":268.6616258358037,"width":0,"height":49.15171724280992,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":374936485,"version":22,"versionNonce":50470603,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.08792793782254194],[0,-0.6382916967859842],[0,-4.477811648371016],[0,-14.43972134463786],[0,-26.638908569945357],[0,-36.5487128215766],[0,-43.8565014317181],[0,-47.9858579190886],[0,-49.15171724280992]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"IDPlxgGRqlFwUtFkXReGo","type":"freedraw","x":599.2652220535911,"y":246.90108951986548,"width":10.561122309576149,"height":69.91248033980281,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":947296133,"version":22,"versionNonce":1020020581,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.10095429898143493],[0,0.12049384071980285],[0,-1.0421088927118092],[0,-6.080054070915423],[0.08141475724312386,-17.54325189074521],[1.65109127689027,-34.26258643819011],[4.445245745473812,-49.50017240381047],[7.7181189866468,-61.647254184482364],[10.561122309576149,-69.79198649908301]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"dIKqmAuGMEV13V3QtKbHg","type":"freedraw","x":767.1229119471441,"y":244.24045525316066,"width":31.41306993468129,"height":54.46972918592985,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1070059365,"version":24,"versionNonce":2055867755,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.22470472999100366,0],[-0.4494094599820073,-0.17259928535540325],[-0.4494094599820073,-0.9997732189453927],[0.889049149094717,-5.5687693954286885],[4.650410933726334,-15.240842555910064],[10.362470301902931,-27.10460098137594],[15.830285398350156,-36.96229978837161],[21.171093473498104,-44.76183353226148],[25.854070310121756,-50.21987885783952],[28.781744980583994,-52.87399994396489],[30.96366047469928,-54.46972918592985]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"WcvXdUnUNTYgTBhmTc5C-","type":"freedraw","x":871.4966307328102,"y":292.15792477616503,"width":59.436029377759496,"height":60.63445460437805,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2051796485,"version":22,"versionNonce":1425543877,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.08792793782254194,-0.5340808075147834],[0.6317785162065093,-1.9213882709373706],[4.083764223314347,-7.6595003614316965],[11.932146821550077,-19.409278126757215],[23.90337272657689,-34.07370420138608],[36.11232972275354,-46.03190374525397],[46.45851707320787,-53.60021957857339],[54.323182622892205,-58.28645300548678],[59.436029377759496,-60.63445460437805]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"mU6KNcXIbWAZuez0SUa_J","type":"freedraw","x":987.3400605188856,"y":318.34742388612847,"width":10.222436919444817,"height":3.986066514622678,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":275289573,"version":19,"versionNonce":609953803,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927125766,0],[0.15305974361695007,0],[1.2896097547308045,-0.29634971636494356],[3.862316083613109,-1.4003338245814803],[7.425025860571509,-3.012346017995071],[10.11822603017356,-3.986066514622678]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"_ABo1PY8pXeSYUxvAxhuY","type":"freedraw","x":1003.1052141114412,"y":403.6538065254584,"width":39.300531616393755,"height":0,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1897360293,"version":22,"versionNonce":1079210533,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.1888822368040337,0],[3.227280977116834,0],[9.870725168154536,0],[18.608156915485097,0],[27.24463436383394,0],[32.393303611888314,0],[35.37959690756543,0],[37.86437529862519,0],[39.300531616393755,0]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wMVqW7J72yj-f5Bqv1Fzt","type":"freedraw","x":857.3304629725092,"y":487.8399221051231,"width":15.677225654733093,"height":25.30044996086866,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":442888069,"version":22,"versionNonce":913305259,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.09444111840196001,0.19539541738345179],[0.48848854345874315,1.1104972887960116],[2.396850453237221,4.0251455980993],[5.493867818765011,8.724405386171554],[9.053321005433759,14.247582517544117],[11.948429772998793,18.865427548373248],[14.074983232188742,22.213202366209885],[15.582784536331133,25.30044996086866]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"7DWIiTC0f4L0WbtNyx42h","type":"freedraw","x":700.639621182421,"y":486.04554085548494,"width":20.737966964964812,"height":63.695649476718984,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":692594533,"version":27,"versionNonce":466347397,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854228794,0.09444111840201685],[0.4233567376642213,1.9051053194887686],[2.914648309303402,7.350124283907917],[6.939793907402645,16.592327526145652],[10.499247094071393,26.371868166187994],[13.918666898282027,35.41541940075257],[17.233875813221402,44.83022192834579],[19.220395889953352,52.54182773441306],[20.12572799049667,56.931711444961536],[20.4318474777308,59.46859528065676],[20.529545186422524,61.419292864201736],[20.529545186422524,62.71541579951196],[20.529545186422524,63.695649476718984]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"aCOQsYTzuCIOBh-PtNuYi","type":"freedraw","x":553.246344669496,"y":489.17512412391005,"width":17.41950145973567,"height":57.40391703697156,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1406920741,"version":22,"versionNonce":1131602251,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.1758558756451407],[0.13352020187869584,1.9051053194887686],[5.14215606747473,16.888677242510596],[9.46365138193903,28.355131652630178],[12.993795256000226,38.65572673902835],[15.559988404302999,46.77766292160089],[16.755157040631843,52.574393637310266],[17.207823090903617,55.98730026094148],[17.41950145973567,57.40391703697156]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"BNdKaQRZu59C7BnBqVNkt","type":"freedraw","x":335.46838222475816,"y":492.4642803165317,"width":1.530597436170467,"height":50.51622857420443,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":2037914629,"version":26,"versionNonce":178187493,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10095429898143493,0],[-0.2019085979629267,0.928128232571396],[-0.2019085979629267,3.5855059089865335],[-0.2019085979629267,10.916090651156082],[-0.2930931260751777,20.871487166843508],[-0.836943704459145,30.182078805165474],[-1.4101035954506642,37.369373574587144],[-1.530597436170467,41.879751125855364],[-1.530597436170467,45.234039124271476],[-1.530597436170467,46.963288568115104],[-1.530597436170467,48.161713794733714],[-1.530597436170467,49.30803357671664],[-1.530597436170467,50.51622857420443]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"RLs4lJNG9ky9fDOONdpD_","type":"freedraw","x":440.5194717906869,"y":490.44519433690255,"width":8.506213836760026,"height":33.282352760983144,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":473590117,"version":23,"versionNonce":616464363,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[-0.10421088927114397,0],[-0.20842177854234478,0.19539541738345179],[-0.5275676269353653,1.7618153467408888],[-1.70970990210526,5.409196471232178],[-3.5431702352200887,10.570892080445333],[-5.493867818765011,16.882164061931178],[-7.333841332459258,23.151100369650635],[-8.239173433002634,27.899209012068695],[-8.395489766909407,31.24698382990539],[-8.506213836760026,33.282352760983144]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"zBIQkOiNsGfUwNkpi690R","type":"freedraw","x":184.20301985735088,"y":475.36392470518905,"width":55.6518714610998,"height":35.86157227044475,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1078437029,"version":24,"versionNonce":1817839685,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09444111840196001],[-0.09769770869172589,0.18888223680397687],[-2.1428364106386653,0.5243110366455994],[-12.951459582233838,5.669723694410095],[-22.958961542556835,12.498793531962122],[-30.71290302239055,18.10664201086746],[-37.903454382101984,23.34975237732374],[-45.41315159020638,28.77848839029423],[-49.972377995820494,32.11649343726174],[-52.9130790274416,33.99880262472243],[-55.6518714610998,35.86157227044475]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"wsDDtZtkvYMFWyg9_6dnj","type":"freedraw","x":94.65655666079985,"y":372.5240599459831,"width":8.131705953441752,"height":0.19539541738345179,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":942336837,"version":18,"versionNonce":610093707,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,0.09769770869172589],[-0.2800667649162847,0.19539541738345179],[-1.273326803282231,0.19539541738345179],[-3.8330067710055857,0.19539541738345179],[-8.131705953441752,0.19539541738345179]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null},{"id":"VihDyrcKRBFxlH3e2GXld","type":"freedraw","x":110.03417600887832,"y":286.8822485068116,"width":11.140795381147058,"height":11.531586215914047,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1818658213,"version":20,"versionNonce":1390065573,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0,-0.09769770869172589],[-0.5308242172250743,-1.3384586090767243],[-2.146093000928346,-3.878599035061768],[-4.744852052128408,-6.7769643929164545],[-7.298018839272316,-9.069603956882418],[-9.35618390237812,-10.567635490155624],[-11.140795381147058,-11.531586215914047],[-11.140795381147058,-11.531586215914047]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[-11.140795381147058,-11.531586215914047]},{"id":"7cyIHJmTDN1twt0KP36Ig","type":"freedraw","x":812.0872524679455,"y":178.09270670488985,"width":0.0001,"height":0.0001,"angle":0,"strokeColor":"#e8590c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":2,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":129373739,"version":11,"versionNonce":372138955,"isDeleted":false,"boundElements":null,"updated":1742813337250,"link":null,"locked":false,"points":[[0,0],[0.0001,0.0001]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[0.0001,0.0001]},{"id":"00ISUygm4HTe51oWA1EOt","type":"freedraw","x":157.95928488241626,"y":806.079242398076,"width":152.29703430725826,"height":15.632439046627269,"angle":0,"strokeColor":"#0c8599","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":1895871013,"version":165,"versionNonce":361511973,"isDeleted":false,"boundElements":null,"updated":1742813356893,"link":null,"locked":false,"points":[[0,0],[0.10808540450096871,-0.051693019543904484],[1.9361385501910604,-1.6823728178844704],[5.307933234079485,-4.104895688329748],[14.807700416630837,-8.461207426259534],[18.43326083282591,-9.201357478820455],[21.323370561873162,-9.288295738962574],[23.67775263382873,-9.288295738962574],[24.93248319912243,-9.288295738962574],[25.65618547273749,-9.288295738962574],[26.048582484730105,-8.597489023239063],[26.39163615988531,-7.088992725638718],[26.739389200453616,-5.129357348382314],[27.073044144782614,-2.9981951335481654],[27.376153213926614,-1.1419457953796837],[27.68631133119021,0.4440900315365752],[28.078708343182825,1.7411148855479723],[28.539246153665147,2.673938920045316],[29.166611436311996,3.2026175290174024],[30.120582615168246,3.5715177139445586],[31.645526691714338,3.8534796387297092],[34.239576399737246,3.9098720236867166],[37.799345700149104,3.275457692920213],[42.23084728468825,1.4239077201647206],[47.05944524663306,-1.0268113427590606],[51.17843903120206,-3.080434028277182],[54.66536816771111,-4.509041113855005],[57.47088931932285,-5.307933234079542],[59.313040561252194,-5.531153091201077],[60.51372842429538,-5.531153091201077],[61.27502562121515,-5.531153091201077],[61.730864066284425,-5.232743387470123],[62.02927377001532,-4.490243652202707],[62.226647117364905,-3.5762170793576615],[62.43341919554064,-2.629294948621123],[62.71538112032573,-1.6917715487105625],[63.154771786449146,-0.87643164954045],[63.7750880209764,-0.17152683757763043],[64.49409092917841,0.43939066612335864],[65.328228290001,0.8858303803664285],[66.3761867771189,1.261779613413296],[67.77659767021822,1.6612256735255642],[70.11453196322805,1.9549360118434151],[73.73069364859691,1.992530935148011],[78.05645951134164,1.4709013742955221],[81.88879200571245,0.4981327337869743],[85.32402812267759,-0.5263289262655917],[88.6159335945436,-1.595434557742351],[91.05020487852164,-2.4695165245761928],[92.65973753250324,-2.9394530658846634],[93.64895395195765,-3.1650226057128066],[94.18468160904933,-3.2519608658548123],[94.52538560149799,-3.2519608658548123],[94.69691243907562,-3.2073168944305053],[94.70866085260832,-2.977047989189373],[94.70866085260832,-2.4530687456303895],[94.70866085260832,-1.640078529166658],[94.71570990072792,-0.9022781593123455],[94.80969720898963,-0.3031090691439431],[95.06346294129622,0.2866612901981398],[95.31252930818971,0.6978557638431084],[95.55219694425705,1.0150629292263602],[95.8694041096403,1.2288840555216893],[96.4709228825152,1.282926757772202],[98.1039523635622,1.1818904013908877],[101.06220289109919,0.2984097037309539],[104.99792142455792,-1.6048332885685568],[109.46231856698861,-4.017957428187742],[113.58131235155767,-6.294799970827285],[117.05884275724051,-8.303778684921213],[119.81267088930835,-9.94385721408787],[121.65012276582453,-10.991815701205837],[122.89310491758553,-11.574537012428323],[123.57451290248284,-11.722567022940552],[123.90581816410528,-11.722567022940552],[124.14548580017262,-11.569837647015333],[124.31701263775025,-10.944822047075036],[124.6107229760681,-9.753532914857828],[125.02426713241957,-8.18864423230059],[125.43546160606454,-6.630804597862948],[125.8584044932422,-5.242142118296329],[126.33773976537677,-4.093147274797047],[126.89226488412086,-3.1932187981911966],[127.44679000286484,-2.544706371185498],[127.96372019830423,-2.152309359192941],[128.57463770200522,-1.853899655461987],[129.41347442824096,-1.7223174238956744],[130.82563373487298,-1.7223174238956744],[132.98734182489213,-2.1781558689648364],[135.28298182918408,-3.2026175290174024],[137.48463452521443,-4.349262689810189],[139.64164324982036,-5.390172128808558],[141.38040845266184,-6.177315835500281],[142.58814536382474,-6.609657453504042],[143.32594573367905,-6.720092540711562],[143.74418925544362,-6.720092540711562],[144.06609578623997,-6.715393175298459],[144.38330295162322,-6.55091538584054],[144.70990884783257,-6.1373712294890765],[145.04591347486812,-5.60869262051699],[145.5017519199374,-5.0682655980122036],[146.140865616117,-4.450299046191503],[146.8410710626666,-3.782989157533507],[147.5436261919228,-3.2895557891595217],[148.15454369562391,-2.9441524312977663],[148.61978087151928,-2.7326809877089318],[148.98633137373994,-2.6903866989911194],[149.52910807895123,-2.7514784493613433],[150.98591135700755,-3.6420081951408747],[152.29703430725826,-4.631224614595226],[152.29703430725826,-4.631224614595226]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":[152.29703430725826,-4.631224614595226]},{"id":"pnuYeDXfROwcI6MFFpivo","type":"freedraw","x":629.4370816687822,"y":824.7823328076848,"width":208.52150818325055,"height":146.7331346543766,"angle":0,"strokeColor":"#c2255c","backgroundColor":"transparent","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"groupIds":[],"frameId":null,"roundness":null,"seed":852704549,"version":77,"versionNonce":593194885,"isDeleted":false,"boundElements":null,"updated":1742813356893,"link":null,"locked":false,"points":[[0,0],[-0.23840506478177304,0],[-3.672820055985767,0.5113615882274871],[-23.159842742495243,3.5518899506615753],[-49.34293811809255,7.013946108796858],[-73.00377701121602,9.007565273711066],[-100.03338312408198,10.064839908830095],[-126.00571460182869,10.064839908830095],[-149.36595580457526,9.90590319897558],[-165.21470989376303,7.701520136210888],[-175.37974903271885,2.6708277547289754],[-183.02253168920095,-3.8041155989091067],[-186.7679098083811,-10.921716083698016],[-187.82863958936667,-18.59905019884411],[-187.5073110237912,-29.624420658534063],[-183.5649895902261,-44.381348653938744],[-168.6767660518982,-66.20404994613625],[-143.98974883645315,-91.10183105943179],[-115.29476241598127,-110.54739199554444],[-83.13771983737422,-125.16265901042652],[-51.080876488892955,-133.8385302809629],[-27.31638321977732,-136.66829474554652],[-10.427630224802442,-135.73540536161784],[3.3445811986774743,-131.37846642408442],[12.362511909987802,-123.75986978866717],[17.610878481052964,-114.04745475821005],[20.060576900332308,-102.44507493883077],[20.692868593883873,-86.3924672435254],[18.54722301084803,-70.7372013228561],[13.433607128572476,-57.8184109283776],[7.3836467165018576,-45.62520116584358]],"pressures":[],"simulatePressure":true,"lastCommittedPoint":null}]}],"files":{},"documentSize":{"width":1080,"height":1180}},"fonts":{"customFonts":{"Darumadrop One":[{"subset":"[3]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.3.woff2) format('woff2')","unicodeRange":"U+fa10, U+fa12-fa6d, U+fb00-fb04, U+fe10-fe19, U+fe30-fe42, U+fe44-fe52, U+fe54-fe66, U+fe68-fe6b, U+ff02, U+ff04, U+ff07, U+ff51, U+ff5b, U+ff5d, U+ff5f-ff60, U+ff66, U+ff69, U+ff87, U+ffa1-ffbe, U+ffc2-ffc7, U+ffca-ffcf, U+ffd2-ffd6"},{"subset":"[54]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.54.woff2) format('woff2')","unicodeRange":"U+3028-303f, U+3094-3096, U+309f-30a0, U+30ee, U+30f7-30fa, U+30ff, U+3105-312f, U+3131-3163, U+3165-318e, U+3190-31bb, U+31c0-31c7"},{"subset":"[55]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.55.woff2) format('woff2')","unicodeRange":"U+2f14-2fd5, U+2ff0-2ffb, U+3004, U+3013, U+3016-301b, U+301e, U+3020-3027"},{"subset":"[57]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.57.woff2) format('woff2')","unicodeRange":"U+24d1-24ff, U+2503-2513, U+2515-2516, U+2518-251b, U+251d-2522, U+2524-259f, U+25a2-25ab, U+25b1, U+25b7, U+25c0-25c1, U+25c9-25ca, U+25cc, U+25d0-25d3, U+25e2-25e3"},{"subset":"[58]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.58.woff2) format('woff2')","unicodeRange":"U+2105, U+2109-210a, U+210f, U+2116, U+2121, U+2126-2127, U+212b, U+212e, U+2135, U+213b, U+2194-2199, U+21b8-21b9, U+21c4-21c6, U+21cb-21cc, U+21d0, U+21e6-21e9, U+21f5, U+2202-2203, U+2205-2206, U+2208-220b, U+220f, U+2211, U+2213, U+2215, U+221a, U+221d, U+2220, U+2223, U+2225-2226, U+2228, U+222a-222e, U+2234-2237, U+223d, U+2243, U+2245, U+2248, U+224c, U+2260, U+2262, U+2264-2265, U+226e-226f, U+2272-2273, U+2276-2277, U+2283-2287, U+228a-228b, U+2295-2299, U+22a0, U+22a5, U+22bf, U+22da-22db, U+22ef, U+2305-2307, U+2318, U+2329-232a, U+23b0-23b1, U+23be-23cc, U+23ce, U+23da-23db, U+2423, U+2469-24d0"},{"subset":"[59]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.59.woff2) format('woff2')","unicodeRange":"U+a1-a4, U+a6-a7, U+aa, U+ac-ad, U+b5-b6, U+b8-ba, U+bc-c8, U+ca-cc, U+ce-d5, U+d9-db, U+dd-df, U+e6, U+ee, U+f0, U+f5, U+f7, U+f9, U+fb, U+fe-102, U+110-113, U+11a-11b, U+128-12b, U+143-144, U+147-148, U+14c, U+14e-14f, U+152-153, U+168-16d, U+192, U+1a0-1a1, U+1af, U+1cd-1dc, U+1f8-1f9, U+251, U+261, U+2bb, U+2c7, U+2c9, U+2ea-2eb, U+304, U+307, U+30c, U+1e3e-1e3f, U+1ea0-1ebe, U+1ec0-1ec6, U+1ec8-1ef9, U+2011-2012, U+2016, U+2018-201a, U+201e, U+2021, U+2030, U+2033, U+2035, U+2042, U+2047, U+2051, U+2074, U+20a9, U+20ab-20ac, U+20dd-20de, U+2100"},{"subset":"[60]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.60.woff2) format('woff2')","unicodeRange":"U+2227, U+26a0, U+2713, U+301f, U+4ff8, U+5239, U+526a, U+54fa, U+5740, U+5937, U+5993, U+59fb, U+5a3c, U+5c41, U+6028, U+626e, U+646f, U+647a, U+64b0, U+64e2, U+65a7, U+66fe, U+6727, U+6955, U+6bef, U+6f23, U+724c, U+767c, U+7a83, U+7ac4, U+7b67, U+8000, U+8471, U+8513, U+8599, U+86db, U+8718, U+87f2, U+88f3, U+8ad2, U+8e2a, U+8fa3, U+95a5, U+9798, U+9910, U+9957, U+9bab, U+9c3b, U+9daf, U+ff95"},{"subset":"[61]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.61.woff2) format('woff2')","unicodeRange":"U+a8, U+2032, U+2261, U+2282, U+3090, U+30f1, U+339c, U+535c, U+53d9, U+56a2, U+56c1, U+5806, U+589f, U+59d0, U+5a7f, U+60e0, U+639f, U+65af, U+68fa, U+69ae, U+6d1b, U+6ef2, U+71fb, U+725d, U+7262, U+75bc, U+7768, U+7940, U+79bf, U+7bed, U+7d68, U+7dfb, U+814b, U+8207, U+83e9, U+8494, U+8526, U+8568, U+85ea, U+86d9, U+87ba, U+8861, U+887f, U+8fe6, U+9059, U+9061, U+916a, U+976d, U+97ad, U+9ece"},{"subset":"[62]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.62.woff2) format('woff2')","unicodeRange":"U+2d9, U+21d4, U+301d, U+515c, U+52fe, U+5420, U+5750, U+5766, U+5954, U+5b95, U+5f8a, U+5f98, U+620c, U+621f, U+641c, U+66d9, U+676d, U+6775, U+67f5, U+694a, U+6a02, U+6a3a, U+6a80, U+6c23, U+6c72, U+6dcb, U+6faa, U+707c, U+71c8, U+7422, U+74e2, U+7791, U+7825, U+7a14, U+7a1c, U+7c95, U+7fc1, U+82a5, U+82db, U+8304, U+853d, U+8cd3, U+8de8, U+8f0c, U+8f3f, U+9091, U+91c7, U+929a, U+98af, U+9913"},{"subset":"[63]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.63.woff2) format('woff2')","unicodeRange":"U+2ca-2cb, U+2229, U+2468, U+2669, U+266f, U+273f, U+4ec0, U+4f60, U+4fb6, U+5347, U+540e, U+543b, U+5b0c, U+5d4c, U+5f14, U+5f9e, U+6155, U+62d0, U+6602, U+6666, U+66f3, U+67a2, U+67ca, U+69cc, U+6d29, U+6d9b, U+6e3e, U+6f81, U+7109, U+73c0, U+73c2, U+7425, U+7435-7436, U+7525, U+7554, U+785d, U+786b, U+7ae3, U+7b94, U+7d18, U+81bf, U+8511, U+8549, U+9075, U+9640, U+98e2, U+9e9f, U+ff96"},{"subset":"[65]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.65.woff2) format('woff2')","unicodeRange":"U+b1, U+309b, U+4e5e, U+51f1, U+5506, U+55c5, U+58cc, U+59d1, U+5c51, U+5ef7, U+6284, U+62d7, U+6689, U+673d, U+6a2b, U+6a8e, U+6a9c, U+6d63, U+6dd1, U+70b8, U+7235, U+72db, U+72f8, U+7560, U+7c9b, U+7ce7, U+7e1e, U+80af, U+82eb, U+8463, U+8499, U+85dd, U+86ee, U+8a60, U+8a6e, U+8c79, U+8e87, U+8e8a, U+8f5f, U+9010, U+918d, U+9190, U+965b, U+97fb, U+9ab8, U+9bad, U+9d3b, U+9d5c, U+9dfa, U+9e93"},{"subset":"[66]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.66.woff2) format('woff2')","unicodeRange":"U+2020, U+3003, U+3231, U+4e9b, U+4f3d, U+4f47, U+51b6, U+51dc, U+53e1, U+5bc5, U+602f, U+60bc, U+61c9, U+633d, U+637b, U+6492, U+65fa, U+660f, U+66f0, U+6703, U+681e, U+6876, U+6893, U+6912, U+698e, U+6c7d, U+714c, U+7169, U+71d5, U+725f, U+72d7, U+745b, U+74dc, U+75e2, U+7891, U+7897, U+7dcb, U+810a, U+8218, U+8339, U+840e, U+852d, U+8823, U+8a0a, U+9089, U+919c, U+971c, U+9ad9, U+ff4a, U+ff5a"},{"subset":"[69]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.69.woff2) format('woff2')","unicodeRange":"U+2003, U+2312, U+266c, U+4f86, U+51ea, U+5243, U+5256, U+541f, U+5841, U+59dc, U+5df3, U+601c, U+60e7, U+632b, U+638c, U+64ad, U+6881, U+697c, U+69cd, U+6c50, U+6d2a, U+6fc1, U+7027, U+7058, U+70f9, U+714e, U+7345, U+751a, U+760d, U+764c, U+77db, U+7d79, U+7e8f, U+80ce, U+814e, U+81fc, U+8247, U+8278, U+85a9, U+8a03, U+90ed, U+9784, U+9801, U+984e, U+99b3, U+9bc9, U+9bdb, U+9be8, U+9e78, U+ff6b"},{"subset":"[70]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.70.woff2) format('woff2')","unicodeRange":"U+266b, U+3006, U+5176, U+5197, U+51a8, U+51c6, U+52f2, U+5614, U+5875, U+5a2f, U+5b54, U+5ce0, U+5dba, U+5deb, U+5e63, U+5f59, U+5fcc, U+6068, U+6367, U+68b6, U+6a0b, U+6b64, U+6e15, U+6eba, U+7272, U+72a0, U+7947, U+7985, U+79e6, U+79e9, U+7a3d, U+7a9f, U+7aaf, U+7b95, U+7f60, U+7f9e, U+7fe0, U+8098, U+80ba, U+8106, U+82d4, U+831c, U+87f9, U+8a1f, U+8acf, U+90c1, U+920d, U+9756, U+fe43, U+ff94"},{"subset":"[71]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.71.woff2) format('woff2')","unicodeRange":"U+af, U+2465, U+2517, U+33a1, U+4f10, U+50c5, U+51b4, U+5384, U+5606, U+5bb0, U+5cac, U+5ee3, U+618e, U+61f2, U+62c9, U+66ab, U+66f9, U+6816, U+6960, U+6b3e, U+6f20, U+7078, U+72d0, U+73ed, U+7ad9, U+7b1b, U+7be4, U+7d62, U+7f51, U+80b4, U+80f4, U+8154, U+85fb, U+865c, U+8702, U+895f, U+8aed, U+8b90, U+8ced, U+8fbf, U+91d8, U+9418, U+9583, U+9591, U+9813, U+982c, U+9bd6, U+ff46, U+ff7f, U+ff88"},{"subset":"[73]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.73.woff2) format('woff2')","unicodeRange":"U+221e, U+2514, U+51f9, U+5270, U+5449, U+5824, U+59a5, U+5a29, U+5d07, U+5e16, U+60e3, U+614c, U+6276, U+643e, U+64ab, U+6562, U+6681, U+670b, U+6734, U+67af, U+6a3d, U+6b05, U+6dc0, U+6e4a, U+7259, U+732a, U+7409, U+78a7, U+7a6b, U+8015, U+809b, U+817a, U+830e, U+837b, U+85ab, U+8a23, U+8a93, U+8b00, U+8b19, U+8b21, U+8cbf, U+8fb0, U+901d, U+91b8, U+9320, U+932c, U+9688, U+96f6, U+9df2, U+ff6a"},{"subset":"[74]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.74.woff2) format('woff2')","unicodeRange":"U+2002, U+2025, U+4f8d, U+51e1, U+51f8, U+5507, U+5598, U+58f1, U+5983, U+59ac, U+5c3c, U+5de7, U+5e7d, U+5eca, U+5f61, U+606d, U+60f9, U+636e, U+64ec, U+67da, U+67ff, U+6813, U+68f2, U+693f, U+6b6a, U+6bbb, U+6ef4, U+7092, U+717d, U+7261, U+73c8, U+7432, U+7483, U+76fe, U+7709, U+78d0, U+81a3, U+81b3, U+82af, U+8305, U+8309, U+8870, U+88fe, U+8cd1, U+8d66, U+906e, U+971e, U+9812, U+ff79, U+ff90"},{"subset":"[76]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.76.woff2) format('woff2')","unicodeRange":"U+2266-2267, U+4f2f, U+5208, U+5451, U+546a, U+5589, U+576a, U+5815, U+5a9a, U+5b9b, U+5c3a, U+5efb, U+5faa, U+6109, U+6643, U+6652, U+695a, U+69fd, U+6b86, U+6bb4, U+6daf, U+7089, U+70cf, U+7a00, U+7a4f, U+7b39, U+7d33, U+80e1, U+828b, U+82a6, U+86cd, U+8c8c, U+8cca, U+8df3, U+9077, U+9175, U+91dc, U+925b, U+9262, U+9271, U+92ed, U+9855, U+9905, U+9d28, U+ff3f, U+ff58, U+ff68, U+ff6d, U+ff9c"},{"subset":"[77]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.77.woff2) format('woff2')","unicodeRange":"U+2207, U+25ef, U+309c, U+4e4f, U+5146, U+51dd, U+5351, U+540a, U+5629, U+5eb5, U+5f04, U+5f13, U+60dc, U+6212, U+63b4, U+642c, U+6627, U+66a6, U+66c7, U+66fd, U+674e, U+6b96, U+6c4e, U+6df3, U+6e67, U+6f84, U+72fc, U+733f, U+7c97, U+7db1, U+7e4d, U+816b, U+82d1, U+84cb, U+854e, U+8607, U+86c7, U+871c, U+8776, U+8a89, U+8fc4, U+91a4, U+9285, U+9685, U+9903, U+9b31, U+9f13, U+ff42, U+ff74, U+ff91"},{"subset":"[79]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.79.woff2) format('woff2')","unicodeRange":"U+25b3, U+30f5, U+4eae, U+4f46, U+4f51, U+5203, U+52ff, U+55a7, U+564c, U+565b, U+57f9, U+5805, U+5b64, U+5e06, U+5f70, U+5f90, U+60e8, U+6182, U+62f3, U+62fe, U+63aa, U+64a4, U+65d7, U+673a, U+6851, U+68cb, U+68df, U+6d1e, U+6e58, U+6e9d, U+77b3, U+7832, U+7c3f, U+7db4, U+7f70, U+80aa, U+80c6, U+8105, U+819d, U+8276, U+8679, U+8986, U+8c9d, U+8fc5, U+916c, U+9665, U+9699, U+96c0, U+9a19, U+ff8b"},{"subset":"[80]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.80.woff2) format('woff2')","unicodeRange":"U+2463, U+25a1, U+4ef0, U+5076, U+5098, U+51fd, U+5302, U+5448, U+54c9, U+570b, U+583a, U+5893, U+58a8, U+58ee, U+5949, U+5bdb, U+5f26, U+5f81, U+6052, U+6170, U+61c7, U+631f, U+635c, U+664b, U+69fb, U+6f01, U+7070, U+722a, U+745e, U+755c, U+76c6, U+78c1, U+79e4, U+7bb8, U+7d0b, U+81a8, U+82d7, U+8b5c, U+8f14, U+8fb1, U+8fbb, U+9283, U+9298, U+9a30, U+ff03, U+ff50, U+ff59, U+ff7b, U+ff8e-ff8f"},{"subset":"[81]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.81.woff2) format('woff2')","unicodeRange":"U+2010, U+2502, U+25b6, U+4f3a, U+514b, U+5265, U+52c3, U+5339, U+53ec, U+54c0, U+55b0, U+5854, U+5b8f, U+5cb3, U+5e84, U+60da, U+6247, U+6249, U+628a, U+62cd, U+65ac, U+6838, U+690e, U+6cf0, U+6f02, U+6f2c, U+6f70, U+708a, U+7434, U+75be, U+77ef, U+7c60, U+7c98, U+7d1b, U+7e2b, U+80a5, U+81e3, U+820c, U+8210, U+8475, U+862d, U+8650, U+8997, U+906d, U+91c8, U+9700, U+9727, U+9df9, U+ff3a, U+ff9a"},{"subset":"[82]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.82.woff2) format('woff2')","unicodeRange":"U+2103, U+5049, U+52b1, U+5320, U+5553, U+572d, U+58c7, U+5b5d, U+5bc2, U+5de3, U+5e61, U+5f80, U+61a9, U+67d0, U+67f4, U+6c88, U+6ca1, U+6ce5, U+6d78, U+6e9c, U+6f54, U+731b, U+73b2, U+74a7, U+74f6, U+75e9, U+7b20, U+7c8b, U+7f72, U+809d, U+8108, U+82b3, U+82bd, U+84b8, U+84c4, U+88c2, U+8ae6, U+8ef8, U+902e, U+9065, U+9326, U+935b, U+938c, U+9676, U+9694, U+96f7, U+9ed9, U+ff48, U+ff4c, U+ff81"},{"subset":"[83]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.83.woff2) format('woff2')","unicodeRange":"U+2500, U+3008-3009, U+4ead, U+4f0f, U+4fca, U+53eb, U+543e, U+57a2, U+5cf0, U+5e8f, U+5fe0, U+61b2, U+62d8, U+6442, U+64b2, U+6589, U+659c, U+67f1, U+68c4, U+6cb8, U+6d12, U+6de1, U+6fe1, U+70c8, U+723d, U+73e0, U+7656, U+773a, U+7948, U+7b87, U+7c92, U+7d3a, U+7e1b, U+7e4a, U+819a, U+8358, U+83c5, U+84bc, U+864e, U+8912, U+8c9e, U+8d05, U+92fc, U+9396, U+98fd, U+99d2, U+ff64, U+ff7a, U+ff83"},{"subset":"[84]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.84.woff2) format('woff2')","unicodeRange":"U+3014-3015, U+4e3c, U+5036, U+5075, U+533f, U+53e9, U+5531, U+5642, U+5984, U+59e6, U+5a01, U+5b6b, U+5c0b, U+5f25, U+6069, U+60a0, U+614e, U+62b5, U+62d2-62d3, U+6597, U+660c, U+674f, U+67cf, U+6841, U+6905, U+6cf3, U+6d32, U+6d69, U+6f64, U+716e, U+7761, U+7b52, U+7be0, U+7dbf, U+7de9, U+7f36, U+81d3, U+8302, U+8389, U+846c, U+84ee, U+8a69, U+9038, U+9d8f, U+ff47, U+ff4b, U+ff76, U+ff9b"},{"subset":"[85]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.85.woff2) format('woff2')","unicodeRange":"U+25c7, U+3007, U+504f, U+507d, U+51a0, U+52a3, U+5410, U+5510, U+559a, U+5782, U+582a, U+5c0a, U+5c3f, U+5c48, U+5f6b, U+6176, U+622f, U+6279, U+62bd, U+62dd, U+65ed, U+67b6, U+6817, U+6850, U+6d6a, U+6deb, U+6ea2, U+6edd, U+6f5c, U+72e9, U+73a9, U+7573, U+76bf, U+7950, U+7956, U+7f8a, U+7ffc, U+80a2, U+80c3, U+83ca, U+8a02, U+8a13, U+8df5, U+9375, U+983b, U+99b4, U+ff4e, U+ff71, U+ff89, U+ff97"},{"subset":"[86]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.86.woff2) format('woff2')","unicodeRange":"U+24, U+2022, U+2212, U+221f, U+2665, U+4ecf, U+5100, U+51cd, U+52d8, U+5378, U+53f6, U+574a, U+5982, U+5996, U+5c1a, U+5e1d, U+5f84, U+609f, U+61a7, U+61f8, U+6398, U+63ee, U+6676, U+6691, U+6eb6, U+7126, U+71e5, U+7687, U+7965, U+7d17, U+80a1, U+8107, U+8266, U+85a6, U+8987, U+8ca2, U+8cab, U+8e0a, U+9042, U+95c7, U+9810, U+9867, U+98fc, U+ff52-ff54, U+ff61, U+ff77, U+ff98-ff99"},{"subset":"[87]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.87.woff2) format('woff2')","unicodeRange":"U+b0, U+226a, U+2462, U+4e39, U+4fc3, U+4fd7, U+50be, U+50da, U+5200, U+5211, U+54f2, U+5618, U+596a, U+5b22, U+5bb4, U+5d50, U+60a3, U+63fa, U+658e, U+65e8, U+6669, U+6795, U+679d, U+67a0, U+6b3a, U+6e09, U+757f, U+7cd6, U+7dbe, U+7ffb, U+83cc, U+83f1, U+840c, U+845b, U+8846, U+8972, U+8a34, U+8a50, U+8a87, U+8edf, U+8ff0, U+90a6, U+9154, U+95a3, U+9663, U+9686, U+96c7, U+ff3c, U+ff7c, U+ff8a"},{"subset":"[88]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.88.woff2) format('woff2')","unicodeRange":"U+25bd, U+4e59, U+4ec1, U+4ff3, U+515a, U+518a, U+525b, U+5375, U+552f, U+57a3, U+5b9c, U+5c3d, U+5e3d, U+5e7b, U+5f0a, U+6094, U+6458, U+654f, U+67f3, U+6b8a, U+6bd2, U+6c37, U+6ce1, U+6e56, U+6e7f, U+6ed1, U+6ede, U+6f0f, U+70ad, U+7267, U+7363, U+786c, U+7a42, U+7db2, U+7f85, U+8178, U+829d, U+8896, U+8c5a, U+8cb0, U+8ce2, U+8ed2, U+9047, U+9177, U+970a, U+9ea6, U+ff1b, U+ff31, U+ff39, U+ff80"},{"subset":"[89]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.89.woff2) format('woff2')","unicodeRange":"U+a5, U+4e80, U+4f34, U+4f73, U+4f75, U+511f, U+5192, U+52aa, U+53c8, U+570f, U+57cb, U+596e, U+5d8b, U+5f66, U+5fd9, U+62db, U+62f6, U+6328, U+633f, U+63a7, U+6469, U+6bbf, U+6c41, U+6c57, U+6d44, U+6dbc, U+706f, U+72c2, U+72ed, U+7551, U+75f4, U+7949, U+7e26, U+7fd4, U+8150, U+8af8, U+8b0e, U+8b72, U+8ca7, U+934b, U+9a0e, U+9a12, U+9b42, U+ff41, U+ff43, U+ff45, U+ff49, U+ff4f, U+ff62-ff63"},{"subset":"[91]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.91.woff2) format('woff2')","unicodeRange":"U+60, U+2200, U+226b, U+2461, U+517c, U+526f, U+5800, U+5b97, U+5bf8, U+5c01, U+5d29, U+5e4c, U+5e81, U+6065, U+61d0, U+667a, U+6696, U+6843, U+6c99, U+6d99, U+6ec5, U+6f22, U+6f6e, U+6fa4, U+6fef, U+71c3, U+72d9, U+7384, U+78e8, U+7a1a, U+7a32, U+7a3c, U+7adc, U+7ca7, U+7d2b, U+7dad, U+7e4b, U+80a9, U+8170, U+81ed, U+820e, U+8a17, U+8afe, U+90aa, U+914e, U+963f, U+99c4, U+9eba, U+9f3b, U+ff38"},{"subset":"[93]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.93.woff2) format('woff2')","unicodeRange":"U+21d2, U+25ce, U+300a-300b, U+4e89, U+4e9c, U+4ea1, U+5263, U+53cc, U+5426, U+5869, U+5947, U+598a, U+5999, U+5e55, U+5e72, U+5e79, U+5fae, U+5fb9, U+602a, U+6163, U+624d, U+6749, U+6c5a, U+6cbf, U+6d45, U+6dfb, U+6e7e, U+708e, U+725b, U+7763, U+79c0, U+7bc4, U+7c89, U+7e01, U+7e2e, U+8010, U+8033, U+8c6a, U+8cc3, U+8f1d, U+8f9b, U+8fb2, U+907f, U+90f7, U+9707, U+9818, U+9b3c, U+ff0a, U+ff4d"},{"subset":"[94]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.94.woff2) format('woff2')","unicodeRange":"U+2015, U+2190, U+4e43, U+5019, U+5247, U+52e7, U+5438, U+54b2, U+55ab, U+57f7, U+5bd2, U+5e8a, U+5ef6, U+6016, U+60b2, U+6162, U+6319, U+6551, U+6607, U+66b4, U+675f, U+67d4, U+6b20, U+6b53, U+6ce3, U+719f, U+75b2, U+770b, U+7720, U+77ac, U+79d2, U+7af9, U+7d05, U+7dca, U+8056, U+80f8, U+81f3, U+8352, U+885d, U+8a70, U+8aa4, U+8cbc, U+900f, U+9084, U+91e3, U+9451, U+96c4, U+99c6, U+9ad4, U+ff70"},{"subset":"[95]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.95.woff2) format('woff2')","unicodeRange":"U+2193, U+25b2, U+4e4b, U+516d, U+51c4, U+529f, U+52c9, U+5360, U+5442, U+5857, U+5915, U+59eb, U+5a9b, U+5c3b, U+6012, U+61b6, U+62b1, U+6311, U+6577, U+65e2, U+65ec, U+6613, U+6790, U+6cb9, U+7372, U+76ae, U+7d5e, U+7fcc, U+88ab, U+88d5, U+8caf, U+8ddd, U+8ecd, U+8f38, U+8f9e, U+8feb, U+9063, U+90f5, U+93e1, U+968a, U+968f, U+98fe, U+9ec4, U+ff1d, U+ff27, U+ff2a, U+ff36, U+ff3b, U+ff3d, U+ffe5"},{"subset":"[97]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.97.woff2) format('woff2')","unicodeRange":"U+7e, U+b4, U+25c6, U+2661, U+4e92, U+4eee, U+4ffa, U+5144, U+5237, U+5287, U+52b4, U+58c1, U+5bff, U+5c04, U+5c06, U+5e95, U+5f31, U+5f93, U+63c3, U+640d, U+6557, U+6614, U+662f, U+67d3, U+690d, U+6bba, U+6e6f, U+72af, U+732b, U+7518, U+7ae0, U+7ae5, U+7af6, U+822a, U+89e6, U+8a3a, U+8a98, U+8cb8, U+8de1, U+8e8d, U+95d8, U+961c, U+96a3, U+96ea, U+9bae, U+ff20, U+ff22, U+ff29, U+ff2b-ff2c"},{"subset":"[98]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.98.woff2) format('woff2')","unicodeRange":"U+25cb, U+4e71, U+4f59, U+50d5, U+520a, U+5217, U+5230, U+523a-523b, U+541b, U+5439, U+5747, U+59c9, U+5bdf, U+5c31, U+5de8, U+5e7c, U+5f69, U+6050, U+60d1, U+63cf, U+663c, U+67c4, U+6885, U+6c38, U+6d6e, U+6db2, U+6df7, U+6e2c, U+6f5f, U+7532, U+76e3-76e4, U+7701, U+793c, U+79f0, U+7a93, U+7d00, U+7de0, U+7e54, U+8328, U+8840, U+969c, U+96e8, U+9811, U+9aea, U+9b5a, U+ff24, U+ff2e, U+ff57"},{"subset":"[99]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.99.woff2) format('woff2')","unicodeRange":"U+2191, U+505c, U+52e4, U+5305, U+535a, U+56e0, U+59bb, U+5acc, U+5b09, U+5b87, U+5c90, U+5df1, U+5e2d, U+5e33, U+5f3e, U+6298, U+6383, U+653b, U+6697, U+6804, U+6a39, U+6cca, U+6e90, U+6f2b, U+702c, U+7206, U+7236, U+7559, U+7565, U+7591, U+75c7, U+75db, U+7b4b, U+7bb1, U+7d99, U+7fbd, U+8131, U+885b, U+8b1d, U+8ff7, U+9003, U+9045, U+96a0, U+9732, U+990a, U+99d0, U+9e97, U+9f62, U+ff25, U+ff2d"},{"subset":"[101]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.101.woff2) format('woff2')","unicodeRange":"U+25bc, U+3012, U+4ef2, U+4f0a, U+516b, U+5373, U+539a, U+53b3, U+559c, U+56f0, U+5727, U+5742, U+5965, U+59ff, U+5bc6, U+5dfb, U+5e45, U+5ead, U+5fb3, U+6211, U+6253, U+639b, U+63a8, U+6545, U+6575, U+6628, U+672d, U+68a8, U+6bdb, U+6d25, U+707d, U+767e, U+7834, U+7b46, U+7bc9, U+8074, U+82e6, U+8349, U+8a2a, U+8d70, U+8da3, U+8fce, U+91cc, U+967d, U+97ff, U+9996, U+ff1c, U+ff2f, U+ff32, U+ff34"},{"subset":"[102]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.102.woff2) format('woff2')","unicodeRange":"U+3d, U+5e, U+25cf, U+4e0e, U+4e5d, U+4e73, U+4e94, U+4f3c, U+5009, U+5145, U+51ac, U+5238, U+524a, U+53f3, U+547c, U+5802, U+5922, U+5a66, U+5c0e, U+5de6, U+5fd8, U+5feb, U+6797, U+685c, U+6b7b, U+6c5f-6c60, U+6cc9, U+6ce2, U+6d17, U+6e21, U+7167, U+7642, U+76db, U+8001, U+821e, U+8857, U+89d2, U+8b1b, U+8b70, U+8cb4, U+8cde, U+8f03, U+8f2a, U+968e, U+9b54, U+9e7f, U+9ebb, U+ff05, U+ff33"},{"subset":"[105]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.105.woff2) format('woff2')","unicodeRange":"U+25, U+25a0, U+4e26, U+4f4e, U+5341, U+56f2, U+5bbf, U+5c45, U+5c55, U+5c5e, U+5dee, U+5e9c, U+5f7c, U+6255, U+627f, U+62bc, U+65cf, U+661f, U+666e, U+66dc, U+67fb, U+6975, U+6a4b, U+6b32, U+6df1, U+6e29, U+6fc0, U+738b, U+7686, U+7a76, U+7a81, U+7c73, U+7d75, U+7dd2, U+82e5, U+82f1, U+85ac, U+888b, U+899a, U+8a31, U+8a8c, U+8ab0, U+8b58, U+904a, U+9060, U+9280, U+95b2, U+984d, U+9ce5, U+ff18"},{"subset":"[106]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.106.woff2) format('woff2')","unicodeRange":"U+30f6, U+50ac, U+5178, U+51e6, U+5224, U+52dd, U+5883, U+5897, U+590f, U+5a5a, U+5bb3, U+5c65, U+5e03, U+5e2b, U+5e30, U+5eb7, U+6271, U+63f4, U+64ae, U+6574, U+672b, U+679a, U+6a29-6a2a, U+6ca2, U+6cc1, U+6d0b, U+713c, U+74b0, U+7981, U+7a0b, U+7bc0, U+7d1a, U+7d61, U+7fd2, U+822c, U+8996, U+89aa, U+8cac, U+8cbb, U+8d77, U+8def, U+9020, U+9152, U+9244, U+9662, U+967a, U+96e3, U+9759, U+ff16"},{"subset":"[107]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.107.woff2) format('woff2')","unicodeRange":"U+23, U+3c, U+2192, U+4e45, U+4efb, U+4f50, U+4f8b, U+4fc2, U+5024, U+5150, U+5272, U+5370, U+53bb, U+542b, U+56db, U+56e3, U+57ce, U+5bc4, U+5bcc, U+5f71, U+60aa, U+6238, U+6280, U+629c, U+6539, U+66ff, U+670d, U+677e-677f, U+6839, U+69cb, U+6b4c, U+6bb5, U+6e96, U+6f14, U+72ec, U+7389, U+7814, U+79cb, U+79d1, U+79fb, U+7a0e, U+7d0d, U+85e4, U+8d64, U+9632, U+96e2, U+9805, U+99ac, U+ff1e"},{"subset":"[108]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.108.woff2) format('woff2')","unicodeRange":"U+2605-2606, U+301c, U+4e57, U+4fee, U+5065, U+52df, U+533b, U+5357, U+57df, U+58eb, U+58f0, U+591c, U+592a-592b, U+5948, U+5b85, U+5d0e, U+5ea7, U+5ff5, U+6025, U+63a1, U+63a5, U+63db, U+643a, U+65bd, U+671d, U+68ee, U+6982, U+6b73, U+6bd4, U+6d88, U+7570, U+7b11, U+7d76, U+8077, U+8217, U+8c37, U+8c61, U+8cc7, U+8d85, U+901f, U+962a, U+9802, U+9806, U+9854, U+98f2, U+9928, U+99c5, U+9ed2"},{"subset":"[110]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.110.woff2) format('woff2')","unicodeRange":"U+40, U+4e86, U+4e95, U+4f01, U+4f1d, U+4fbf, U+5099, U+5171, U+5177, U+53cb, U+53ce, U+53f0, U+5668, U+5712, U+5ba4, U+5ca1, U+5f85, U+60f3, U+653e, U+65ad, U+65e9, U+6620, U+6750, U+6761, U+6b62, U+6b74, U+6e08, U+6e80, U+7248, U+7531, U+7533, U+753a, U+77f3, U+798f, U+7f6e, U+8449, U+88fd, U+89b3, U+8a55, U+8ac7, U+8b77, U+8db3, U+8efd, U+8fd4, U+9031-9032, U+9580, U+9589, U+96d1, U+985e"},{"subset":"[111]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.111.woff2) format('woff2')","unicodeRange":"U+2b, U+d7, U+300e-300f, U+4e07, U+4e8c, U+512a, U+5149, U+518d, U+5236, U+52b9, U+52d9, U+5468, U+578b, U+57fa, U+5b8c, U+5ba2, U+5c02, U+5de5, U+5f37, U+5f62, U+623b, U+63d0, U+652f, U+672a, U+6848, U+6d41, U+7136, U+7537, U+754c, U+76f4, U+79c1, U+7ba1, U+7d44, U+7d4c, U+7dcf, U+7dda, U+7de8, U+82b1, U+897f, U+8ca9, U+8cfc, U+904e, U+9664, U+982d, U+9858, U+98a8, U+9a13, U+ff13, U+ff5c"},{"subset":"[113]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.113.woff2) format('woff2')","unicodeRange":"U+26, U+5f, U+2026, U+203b, U+4e09, U+4eac, U+4ed5, U+4fa1, U+5143, U+5199, U+5207, U+539f, U+53e3, U+53f7, U+5411, U+5473, U+5546, U+55b6, U+5929, U+597d, U+5bb9, U+5c11, U+5c4b, U+5ddd, U+5f97, U+5fc5, U+6295, U+6301, U+6307, U+671b, U+76f8, U+78ba, U+795e, U+7d30, U+7d39, U+7d9a, U+89e3, U+8a00, U+8a73, U+8a8d, U+8a9e, U+8aad, U+8abf, U+8cea, U+8eca, U+8ffd, U+904b, U+9650, U+ff11-ff12"},{"subset":"[114]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.114.woff2) format('woff2')","unicodeRange":"U+3e, U+3005, U+4e0d, U+4e88, U+4ecb, U+4ee3, U+4ef6, U+4fdd, U+4fe1, U+500b, U+50cf, U+5186, U+5316, U+53d7, U+540c, U+544a, U+54e1, U+5728, U+58f2, U+5973, U+5b89, U+5c71, U+5e02, U+5e97, U+5f15, U+5fc3, U+5fdc, U+601d, U+611b, U+611f, U+671f, U+6728, U+6765, U+683c, U+6b21, U+6ce8, U+6d3b, U+6d77, U+7530, U+7740, U+7acb, U+7d50, U+826f, U+8f09, U+8fbc, U+9001, U+9053, U+91ce, U+9762, U+98df"},{"subset":"[115]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.115.woff2) format('woff2')","unicodeRange":"U+7c, U+3080, U+4ee5, U+5148, U+516c, U+521d, U+5225, U+529b, U+52a0, U+53ef, U+56de, U+56fd, U+5909, U+591a, U+5b66, U+5b9f, U+5bb6, U+5bfe, U+5e73, U+5e83, U+5ea6, U+5f53, U+6027, U+610f, U+6210, U+6240, U+660e, U+66f4, U+66f8, U+6709, U+6771, U+697d, U+69d8, U+6a5f, U+6c34, U+6cbb, U+73fe, U+756a, U+7684, U+771f, U+793a, U+7f8e, U+898f, U+8a2d, U+8a71, U+8fd1, U+9078, U+9577, U+96fb, U+ff5e"},{"subset":"[116]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.116.woff2) format('woff2')","unicodeRange":"U+a9, U+3010-3011, U+30e2, U+4e0b, U+4eca, U+4ed6, U+4ed8, U+4f53, U+4f5c, U+4f7f, U+53d6, U+540d, U+54c1, U+5730, U+5916, U+5b50, U+5c0f, U+5f8c, U+624b, U+6570, U+6587, U+6599, U+691c, U+696d, U+6cd5, U+7269, U+7279, U+7406, U+767a-767b, U+77e5, U+7d04, U+7d22, U+8005, U+80fd, U+81ea, U+8868, U+8981, U+89a7, U+901a, U+9023, U+90e8, U+91d1, U+9332, U+958b, U+96c6, U+9ad8, U+ff1a, U+ff1f"},{"subset":"[117]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.117.woff2) format('woff2')","unicodeRange":"U+4e, U+a0, U+3000, U+300c-300d, U+4e00, U+4e0a, U+4e2d, U+4e8b, U+4eba, U+4f1a, U+5165, U+5168, U+5185, U+51fa, U+5206, U+5229, U+524d, U+52d5, U+5408, U+554f, U+5831, U+5834, U+5927, U+5b9a, U+5e74, U+5f0f, U+60c5, U+65b0, U+65b9, U+6642, U+6700, U+672c, U+682a, U+6b63, U+6c17, U+7121, U+751f, U+7528, U+753b, U+76ee, U+793e, U+884c, U+898b, U+8a18, U+9593, U+95a2, U+ff01, U+ff08-ff09"},{"subset":"[118]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.118.woff2) format('woff2')","unicodeRange":"U+21-22, U+27-2a, U+2c-3b, U+3f, U+41-4d, U+4f-5d, U+61-7b, U+7d, U+ab, U+ae, U+b2-b3, U+b7, U+bb, U+c9, U+cd, U+d6, U+d8, U+dc, U+e0-e5, U+e7-ed, U+ef, U+f1-f4, U+f6, U+f8, U+fa, U+fc-fd, U+103, U+14d, U+1b0, U+300-301, U+1ebf, U+1ec7, U+2013-2014, U+201c-201d, U+2039-203a, U+203c, U+2048-2049, U+2113, U+2122, U+65e5, U+6708, U+70b9"},{"subset":"[119]","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87IhCBJWxZFn8TwagZPFyB0sxkyBU1aqBeao0JjE.119.woff2) format('woff2')","unicodeRange":"U+20, U+2027, U+3001-3002, U+3041-307f, U+3081-308f, U+3091-3093, U+3099-309a, U+309d-309e, U+30a1-30e1, U+30e3-30ed, U+30ef-30f0, U+30f2-30f4, U+30fb-30fe, U+ff0c, U+ff0e"},{"subset":"latin-ext","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87LhODpKTZhPofRc.woff2) format('woff2')","unicodeRange":"U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF"},{"subset":"latin","fontFamily":"Darumadrop One","fontStyle":"normal","fontWeight":400,"fontDisplay":"swap","src":"url(https://fonts.gstatic.com/s/darumadropone/v12/cY9cfjeIW11dpCKgRLi675a87LhADpKTZhPo.woff2) format('woff2')","unicodeRange":"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"}]}}} ================================================ FILE: public/gif.worker.js ================================================ // gif.worker.js 0.2.0 - https://github.com/jnordberg/gif.js (function e(t, n, r) { function s(o, u) { if (!n[o]) { if (!t[o]) { var a = typeof require == "function" && require; if (!u && a) return a(o, !0); if (i) return i(o, !0); var f = new Error("Cannot find module '" + o + "'"); throw ((f.code = "MODULE_NOT_FOUND"), f); } var l = (n[o] = { exports: {} }); t[o][0].call( l.exports, function (e) { var n = t[o][1][e]; return s(n ? n : e); }, l, l.exports, e, t, n, r ); } return n[o].exports; } var i = typeof require == "function" && require; for (var o = 0; o < r.length; o++) s(r[o]); return s; })( { 1: [ function (require, module, exports) { var NeuQuant = require("./TypedNeuQuant.js"); var LZWEncoder = require("./LZWEncoder.js"); function ByteArray() { this.page = -1; this.pages = []; this.newPage(); } ByteArray.pageSize = 4096; ByteArray.charMap = {}; for (var i = 0; i < 256; i++) ByteArray.charMap[i] = String.fromCharCode(i); ByteArray.prototype.newPage = function () { this.pages[++this.page] = new Uint8Array(ByteArray.pageSize); this.cursor = 0; }; ByteArray.prototype.getData = function () { var rv = ""; for (var p = 0; p < this.pages.length; p++) { for (var i = 0; i < ByteArray.pageSize; i++) { rv += ByteArray.charMap[this.pages[p][i]]; } } return rv; }; ByteArray.prototype.writeByte = function (val) { if (this.cursor >= ByteArray.pageSize) this.newPage(); this.pages[this.page][this.cursor++] = val; }; ByteArray.prototype.writeUTFBytes = function (string) { for (var l = string.length, i = 0; i < l; i++) this.writeByte(string.charCodeAt(i)); }; ByteArray.prototype.writeBytes = function (array, offset, length) { for (var l = length || array.length, i = offset || 0; i < l; i++) this.writeByte(array[i]); }; function GIFEncoder(width, height) { this.width = ~~width; this.height = ~~height; this.transparent = null; this.transIndex = 0; this.repeat = -1; this.delay = 0; this.image = null; this.pixels = null; this.indexedPixels = null; this.colorDepth = null; this.colorTab = null; this.neuQuant = null; this.usedEntry = new Array(); this.palSize = 7; this.dispose = -1; this.firstFrame = true; this.sample = 10; this.dither = false; this.globalPalette = false; this.out = new ByteArray(); } GIFEncoder.prototype.setDelay = function (milliseconds) { this.delay = Math.round(milliseconds / 10); }; GIFEncoder.prototype.setFrameRate = function (fps) { this.delay = Math.round(100 / fps); }; GIFEncoder.prototype.setDispose = function (disposalCode) { if (disposalCode >= 0) this.dispose = disposalCode; }; GIFEncoder.prototype.setRepeat = function (repeat) { this.repeat = repeat; }; GIFEncoder.prototype.setTransparent = function (color) { this.transparent = color; }; GIFEncoder.prototype.addFrame = function (imageData) { this.image = imageData; this.colorTab = this.globalPalette && this.globalPalette.slice ? this.globalPalette : null; this.getImagePixels(); this.analyzePixels(); if (this.globalPalette === true) this.globalPalette = this.colorTab; if (this.firstFrame) { this.writeLSD(); this.writePalette(); if (this.repeat >= 0) { this.writeNetscapeExt(); } } this.writeGraphicCtrlExt(); this.writeImageDesc(); if (!this.firstFrame && !this.globalPalette) this.writePalette(); this.writePixels(); this.firstFrame = false; }; GIFEncoder.prototype.finish = function () { this.out.writeByte(59); }; GIFEncoder.prototype.setQuality = function (quality) { if (quality < 1) quality = 1; this.sample = quality; }; GIFEncoder.prototype.setDither = function (dither) { if (dither === true) dither = "FloydSteinberg"; this.dither = dither; }; GIFEncoder.prototype.setGlobalPalette = function (palette) { this.globalPalette = palette; }; GIFEncoder.prototype.getGlobalPalette = function () { return ( (this.globalPalette && this.globalPalette.slice && this.globalPalette.slice(0)) || this.globalPalette ); }; GIFEncoder.prototype.writeHeader = function () { this.out.writeUTFBytes("GIF89a"); }; GIFEncoder.prototype.analyzePixels = function () { if (!this.colorTab) { this.neuQuant = new NeuQuant(this.pixels, this.sample); this.neuQuant.buildColormap(); this.colorTab = this.neuQuant.getColormap(); } if (this.dither) { this.ditherPixels( this.dither.replace("-serpentine", ""), this.dither.match(/-serpentine/) !== null ); } else { this.indexPixels(); } this.pixels = null; this.colorDepth = 8; this.palSize = 7; if (this.transparent !== null) { this.transIndex = this.findClosest(this.transparent, true); } }; GIFEncoder.prototype.indexPixels = function (imgq) { var nPix = this.pixels.length / 3; this.indexedPixels = new Uint8Array(nPix); var k = 0; for (var j = 0; j < nPix; j++) { var index = this.findClosestRGB( this.pixels[k++] & 255, this.pixels[k++] & 255, this.pixels[k++] & 255 ); this.usedEntry[index] = true; this.indexedPixels[j] = index; } }; GIFEncoder.prototype.ditherPixels = function (kernel, serpentine) { var kernels = { FalseFloydSteinberg: [ [3 / 8, 1, 0], [3 / 8, 0, 1], [2 / 8, 1, 1], ], FloydSteinberg: [ [7 / 16, 1, 0], [3 / 16, -1, 1], [5 / 16, 0, 1], [1 / 16, 1, 1], ], Stucki: [ [8 / 42, 1, 0], [4 / 42, 2, 0], [2 / 42, -2, 1], [4 / 42, -1, 1], [8 / 42, 0, 1], [4 / 42, 1, 1], [2 / 42, 2, 1], [1 / 42, -2, 2], [2 / 42, -1, 2], [4 / 42, 0, 2], [2 / 42, 1, 2], [1 / 42, 2, 2], ], Atkinson: [ [1 / 8, 1, 0], [1 / 8, 2, 0], [1 / 8, -1, 1], [1 / 8, 0, 1], [1 / 8, 1, 1], [1 / 8, 0, 2], ], }; if (!kernel || !kernels[kernel]) { throw "Unknown dithering kernel: " + kernel; } var ds = kernels[kernel]; var index = 0, height = this.height, width = this.width, data = this.pixels; var direction = serpentine ? -1 : 1; this.indexedPixels = new Uint8Array(this.pixels.length / 3); for (var y = 0; y < height; y++) { if (serpentine) direction = direction * -1; for ( var x = direction == 1 ? 0 : width - 1, xend = direction == 1 ? width : 0; x !== xend; x += direction ) { index = y * width + x; var idx = index * 3; var r1 = data[idx]; var g1 = data[idx + 1]; var b1 = data[idx + 2]; idx = this.findClosestRGB(r1, g1, b1); this.usedEntry[idx] = true; this.indexedPixels[index] = idx; idx *= 3; var r2 = this.colorTab[idx]; var g2 = this.colorTab[idx + 1]; var b2 = this.colorTab[idx + 2]; var er = r1 - r2; var eg = g1 - g2; var eb = b1 - b2; for ( var i = direction == 1 ? 0 : ds.length - 1, end = direction == 1 ? ds.length : 0; i !== end; i += direction ) { var x1 = ds[i][1]; var y1 = ds[i][2]; if ( x1 + x >= 0 && x1 + x < width && y1 + y >= 0 && y1 + y < height ) { var d = ds[i][0]; idx = index + x1 + y1 * width; idx *= 3; data[idx] = Math.max(0, Math.min(255, data[idx] + er * d)); data[idx + 1] = Math.max( 0, Math.min(255, data[idx + 1] + eg * d) ); data[idx + 2] = Math.max( 0, Math.min(255, data[idx + 2] + eb * d) ); } } } } }; GIFEncoder.prototype.findClosest = function (c, used) { return this.findClosestRGB( (c & 16711680) >> 16, (c & 65280) >> 8, c & 255, used ); }; GIFEncoder.prototype.findClosestRGB = function (r, g, b, used) { if (this.colorTab === null) return -1; if (this.neuQuant && !used) { return this.neuQuant.lookupRGB(r, g, b); } var c = b | (g << 8) | (r << 16); var minpos = 0; var dmin = 256 * 256 * 256; var len = this.colorTab.length; for (var i = 0, index = 0; i < len; index++) { var dr = r - (this.colorTab[i++] & 255); var dg = g - (this.colorTab[i++] & 255); var db = b - (this.colorTab[i++] & 255); var d = dr * dr + dg * dg + db * db; if ((!used || this.usedEntry[index]) && d < dmin) { dmin = d; minpos = index; } } return minpos; }; GIFEncoder.prototype.getImagePixels = function () { var w = this.width; var h = this.height; this.pixels = new Uint8Array(w * h * 3); var data = this.image; var srcPos = 0; var count = 0; for (var i = 0; i < h; i++) { for (var j = 0; j < w; j++) { this.pixels[count++] = data[srcPos++]; this.pixels[count++] = data[srcPos++]; this.pixels[count++] = data[srcPos++]; srcPos++; } } }; GIFEncoder.prototype.writeGraphicCtrlExt = function () { this.out.writeByte(33); this.out.writeByte(249); this.out.writeByte(4); var transp, disp; if (this.transparent === null) { transp = 0; disp = 0; } else { transp = 1; disp = 2; } if (this.dispose >= 0) { disp = dispose & 7; } disp <<= 2; this.out.writeByte(0 | disp | 0 | transp); this.writeShort(this.delay); this.out.writeByte(this.transIndex); this.out.writeByte(0); }; GIFEncoder.prototype.writeImageDesc = function () { this.out.writeByte(44); this.writeShort(0); this.writeShort(0); this.writeShort(this.width); this.writeShort(this.height); if (this.firstFrame || this.globalPalette) { this.out.writeByte(0); } else { this.out.writeByte(128 | 0 | 0 | 0 | this.palSize); } }; GIFEncoder.prototype.writeLSD = function () { this.writeShort(this.width); this.writeShort(this.height); this.out.writeByte(128 | 112 | 0 | this.palSize); this.out.writeByte(0); this.out.writeByte(0); }; GIFEncoder.prototype.writeNetscapeExt = function () { this.out.writeByte(33); this.out.writeByte(255); this.out.writeByte(11); this.out.writeUTFBytes("NETSCAPE2.0"); this.out.writeByte(3); this.out.writeByte(1); this.writeShort(this.repeat); this.out.writeByte(0); }; GIFEncoder.prototype.writePalette = function () { this.out.writeBytes(this.colorTab); var n = 3 * 256 - this.colorTab.length; for (var i = 0; i < n; i++) this.out.writeByte(0); }; GIFEncoder.prototype.writeShort = function (pValue) { this.out.writeByte(pValue & 255); this.out.writeByte((pValue >> 8) & 255); }; GIFEncoder.prototype.writePixels = function () { var enc = new LZWEncoder( this.width, this.height, this.indexedPixels, this.colorDepth ); enc.encode(this.out); }; GIFEncoder.prototype.stream = function () { return this.out; }; module.exports = GIFEncoder; }, { "./LZWEncoder.js": 2, "./TypedNeuQuant.js": 3 }, ], 2: [ function (require, module, exports) { var EOF = -1; var BITS = 12; var HSIZE = 5003; var masks = [ 0, 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, 16383, 32767, 65535, ]; function LZWEncoder(width, height, pixels, colorDepth) { var initCodeSize = Math.max(2, colorDepth); var accum = new Uint8Array(256); var htab = new Int32Array(HSIZE); var codetab = new Int32Array(HSIZE); var cur_accum, cur_bits = 0; var a_count; var free_ent = 0; var maxcode; var clear_flg = false; var g_init_bits, ClearCode, EOFCode; function char_out(c, outs) { accum[a_count++] = c; if (a_count >= 254) flush_char(outs); } function cl_block(outs) { cl_hash(HSIZE); free_ent = ClearCode + 2; clear_flg = true; output(ClearCode, outs); } function cl_hash(hsize) { for (var i = 0; i < hsize; ++i) htab[i] = -1; } function compress(init_bits, outs) { var fcode, c, i, ent, disp, hsize_reg, hshift; g_init_bits = init_bits; clear_flg = false; n_bits = g_init_bits; maxcode = MAXCODE(n_bits); ClearCode = 1 << (init_bits - 1); EOFCode = ClearCode + 1; free_ent = ClearCode + 2; a_count = 0; ent = nextPixel(); hshift = 0; for (fcode = HSIZE; fcode < 65536; fcode *= 2) ++hshift; hshift = 8 - hshift; hsize_reg = HSIZE; cl_hash(hsize_reg); output(ClearCode, outs); outer_loop: while ((c = nextPixel()) != EOF) { fcode = (c << BITS) + ent; i = (c << hshift) ^ ent; if (htab[i] === fcode) { ent = codetab[i]; continue; } else if (htab[i] >= 0) { disp = hsize_reg - i; if (i === 0) disp = 1; do { if ((i -= disp) < 0) i += hsize_reg; if (htab[i] === fcode) { ent = codetab[i]; continue outer_loop; } } while (htab[i] >= 0); } output(ent, outs); ent = c; if (free_ent < 1 << BITS) { codetab[i] = free_ent++; htab[i] = fcode; } else { cl_block(outs); } } output(ent, outs); output(EOFCode, outs); } function encode(outs) { outs.writeByte(initCodeSize); remaining = width * height; curPixel = 0; compress(initCodeSize + 1, outs); outs.writeByte(0); } function flush_char(outs) { if (a_count > 0) { outs.writeByte(a_count); outs.writeBytes(accum, 0, a_count); a_count = 0; } } function MAXCODE(n_bits) { return (1 << n_bits) - 1; } function nextPixel() { if (remaining === 0) return EOF; --remaining; var pix = pixels[curPixel++]; return pix & 255; } function output(code, outs) { cur_accum &= masks[cur_bits]; if (cur_bits > 0) cur_accum |= code << cur_bits; else cur_accum = code; cur_bits += n_bits; while (cur_bits >= 8) { char_out(cur_accum & 255, outs); cur_accum >>= 8; cur_bits -= 8; } if (free_ent > maxcode || clear_flg) { if (clear_flg) { maxcode = MAXCODE((n_bits = g_init_bits)); clear_flg = false; } else { ++n_bits; if (n_bits == BITS) maxcode = 1 << BITS; else maxcode = MAXCODE(n_bits); } } if (code == EOFCode) { while (cur_bits > 0) { char_out(cur_accum & 255, outs); cur_accum >>= 8; cur_bits -= 8; } flush_char(outs); } } this.encode = encode; } module.exports = LZWEncoder; }, {}, ], 3: [ function (require, module, exports) { var ncycles = 100; var netsize = 256; var maxnetpos = netsize - 1; var netbiasshift = 4; var intbiasshift = 16; var intbias = 1 << intbiasshift; var gammashift = 10; var gamma = 1 << gammashift; var betashift = 10; var beta = intbias >> betashift; var betagamma = intbias << (gammashift - betashift); var initrad = netsize >> 3; var radiusbiasshift = 6; var radiusbias = 1 << radiusbiasshift; var initradius = initrad * radiusbias; var radiusdec = 30; var alphabiasshift = 10; var initalpha = 1 << alphabiasshift; var alphadec; var radbiasshift = 8; var radbias = 1 << radbiasshift; var alpharadbshift = alphabiasshift + radbiasshift; var alpharadbias = 1 << alpharadbshift; var prime1 = 499; var prime2 = 491; var prime3 = 487; var prime4 = 503; var minpicturebytes = 3 * prime4; function NeuQuant(pixels, samplefac) { var network; var netindex; var bias; var freq; var radpower; function init() { network = []; netindex = new Int32Array(256); bias = new Int32Array(netsize); freq = new Int32Array(netsize); radpower = new Int32Array(netsize >> 3); var i, v; for (i = 0; i < netsize; i++) { v = (i << (netbiasshift + 8)) / netsize; network[i] = new Float64Array([v, v, v, 0]); freq[i] = intbias / netsize; bias[i] = 0; } } function unbiasnet() { for (var i = 0; i < netsize; i++) { network[i][0] >>= netbiasshift; network[i][1] >>= netbiasshift; network[i][2] >>= netbiasshift; network[i][3] = i; } } function altersingle(alpha, i, b, g, r) { network[i][0] -= (alpha * (network[i][0] - b)) / initalpha; network[i][1] -= (alpha * (network[i][1] - g)) / initalpha; network[i][2] -= (alpha * (network[i][2] - r)) / initalpha; } function alterneigh(radius, i, b, g, r) { var lo = Math.abs(i - radius); var hi = Math.min(i + radius, netsize); var j = i + 1; var k = i - 1; var m = 1; var p, a; while (j < hi || k > lo) { a = radpower[m++]; if (j < hi) { p = network[j++]; p[0] -= (a * (p[0] - b)) / alpharadbias; p[1] -= (a * (p[1] - g)) / alpharadbias; p[2] -= (a * (p[2] - r)) / alpharadbias; } if (k > lo) { p = network[k--]; p[0] -= (a * (p[0] - b)) / alpharadbias; p[1] -= (a * (p[1] - g)) / alpharadbias; p[2] -= (a * (p[2] - r)) / alpharadbias; } } } function contest(b, g, r) { var bestd = ~(1 << 31); var bestbiasd = bestd; var bestpos = -1; var bestbiaspos = bestpos; var i, n, dist, biasdist, betafreq; for (i = 0; i < netsize; i++) { n = network[i]; dist = Math.abs(n[0] - b) + Math.abs(n[1] - g) + Math.abs(n[2] - r); if (dist < bestd) { bestd = dist; bestpos = i; } biasdist = dist - (bias[i] >> (intbiasshift - netbiasshift)); if (biasdist < bestbiasd) { bestbiasd = biasdist; bestbiaspos = i; } betafreq = freq[i] >> betashift; freq[i] -= betafreq; bias[i] += betafreq << gammashift; } freq[bestpos] += beta; bias[bestpos] -= betagamma; return bestbiaspos; } function inxbuild() { var i, j, p, q, smallpos, smallval, previouscol = 0, startpos = 0; for (i = 0; i < netsize; i++) { p = network[i]; smallpos = i; smallval = p[1]; for (j = i + 1; j < netsize; j++) { q = network[j]; if (q[1] < smallval) { smallpos = j; smallval = q[1]; } } q = network[smallpos]; if (i != smallpos) { j = q[0]; q[0] = p[0]; p[0] = j; j = q[1]; q[1] = p[1]; p[1] = j; j = q[2]; q[2] = p[2]; p[2] = j; j = q[3]; q[3] = p[3]; p[3] = j; } if (smallval != previouscol) { netindex[previouscol] = (startpos + i) >> 1; for (j = previouscol + 1; j < smallval; j++) netindex[j] = i; previouscol = smallval; startpos = i; } } netindex[previouscol] = (startpos + maxnetpos) >> 1; for (j = previouscol + 1; j < 256; j++) netindex[j] = maxnetpos; } function inxsearch(b, g, r) { var a, p, dist; var bestd = 1e3; var best = -1; var i = netindex[g]; var j = i - 1; while (i < netsize || j >= 0) { if (i < netsize) { p = network[i]; dist = p[1] - g; if (dist >= bestd) i = netsize; else { i++; if (dist < 0) dist = -dist; a = p[0] - b; if (a < 0) a = -a; dist += a; if (dist < bestd) { a = p[2] - r; if (a < 0) a = -a; dist += a; if (dist < bestd) { bestd = dist; best = p[3]; } } } } if (j >= 0) { p = network[j]; dist = g - p[1]; if (dist >= bestd) j = -1; else { j--; if (dist < 0) dist = -dist; a = p[0] - b; if (a < 0) a = -a; dist += a; if (dist < bestd) { a = p[2] - r; if (a < 0) a = -a; dist += a; if (dist < bestd) { bestd = dist; best = p[3]; } } } } } return best; } function learn() { var i; var lengthcount = pixels.length; var alphadec = 30 + (samplefac - 1) / 3; var samplepixels = lengthcount / (3 * samplefac); var delta = ~~(samplepixels / ncycles); var alpha = initalpha; var radius = initradius; var rad = radius >> radiusbiasshift; if (rad <= 1) rad = 0; for (i = 0; i < rad; i++) radpower[i] = alpha * (((rad * rad - i * i) * radbias) / (rad * rad)); var step; if (lengthcount < minpicturebytes) { samplefac = 1; step = 3; } else if (lengthcount % prime1 !== 0) { step = 3 * prime1; } else if (lengthcount % prime2 !== 0) { step = 3 * prime2; } else if (lengthcount % prime3 !== 0) { step = 3 * prime3; } else { step = 3 * prime4; } var b, g, r, j; var pix = 0; i = 0; while (i < samplepixels) { b = (pixels[pix] & 255) << netbiasshift; g = (pixels[pix + 1] & 255) << netbiasshift; r = (pixels[pix + 2] & 255) << netbiasshift; j = contest(b, g, r); altersingle(alpha, j, b, g, r); if (rad !== 0) alterneigh(rad, j, b, g, r); pix += step; if (pix >= lengthcount) pix -= lengthcount; i++; if (delta === 0) delta = 1; if (i % delta === 0) { alpha -= alpha / alphadec; radius -= radius / radiusdec; rad = radius >> radiusbiasshift; if (rad <= 1) rad = 0; for (j = 0; j < rad; j++) radpower[j] = alpha * (((rad * rad - j * j) * radbias) / (rad * rad)); } } } function buildColormap() { init(); learn(); unbiasnet(); inxbuild(); } this.buildColormap = buildColormap; function getColormap() { var map = []; var index = []; for (var i = 0; i < netsize; i++) index[network[i][3]] = i; var k = 0; for (var l = 0; l < netsize; l++) { var j = index[l]; map[k++] = network[j][0]; map[k++] = network[j][1]; map[k++] = network[j][2]; } return map; } this.getColormap = getColormap; this.lookupRGB = inxsearch; } module.exports = NeuQuant; }, {}, ], 4: [ function (require, module, exports) { var GIFEncoder, renderFrame; GIFEncoder = require("./GIFEncoder.js"); renderFrame = function (frame) { var encoder, page, stream, transfer; encoder = new GIFEncoder(frame.width, frame.height); if (frame.index === 0) { encoder.writeHeader(); } else { encoder.firstFrame = false; } encoder.setTransparent(frame.transparent); encoder.setRepeat(frame.repeat); encoder.setDelay(frame.delay); encoder.setQuality(frame.quality); encoder.setDither(frame.dither); encoder.setGlobalPalette(frame.globalPalette); encoder.addFrame(frame.data); if (frame.last) { encoder.finish(); } if (frame.globalPalette === true) { frame.globalPalette = encoder.getGlobalPalette(); } stream = encoder.stream(); frame.data = stream.pages; frame.cursor = stream.cursor; frame.pageSize = stream.constructor.pageSize; if (frame.canTransfer) { transfer = (function () { var i, len, ref, results; ref = frame.data; results = []; for (i = 0, len = ref.length; i < len; i++) { page = ref[i]; results.push(page.buffer); } return results; })(); return self.postMessage(frame, transfer); } else { return self.postMessage(frame); } }; self.onmessage = function (event) { return renderFrame(event.data); }; }, { "./GIFEncoder.js": 1 }, ], }, {}, [4] ); //# sourceMappingURL=gif.worker.js.map ================================================ FILE: src/App.tsx ================================================ import React from "react"; import { Embed } from "./pages/Embed"; import { InscribedEditor } from "./pages/InscribedEditor"; const App: React.FC = () => { const params = new URLSearchParams(window.location.search); const pathname = window.location.pathname; // Check if we're on the /share path const isSharePath = pathname.startsWith("/share"); // Check if we're on the /embed path const isEmbedPath = pathname.startsWith("/embed"); let type: string | null; let gistUrl: string | null; let filename: string | undefined; // New format for /share path if (isSharePath) { const gistParam = params.get("gist"); if (gistParam) { // For share URLs, default to presentation type if not specified type = params.get("type") || "presentation"; // Check if the gist parameter is a full raw URL if (gistParam.includes("raw")) { gistUrl = gistParam; // Use the raw URL directly } else if (gistParam.startsWith("https://gist.github.com/")) { gistUrl = gistParam; // Use the full gist URL directly } else { // Convert username/gistid to full gist URL gistUrl = `https://gist.github.com/${gistParam}`; } // Get filename from params filename = params.get("filename") || undefined; } else { // Legacy format fallback for /share (shouldn't happen with new links) type = params.get("type"); gistUrl = params.get("gist_url"); filename = params.get("filename") || undefined; } } else { // Original format for non-share paths (like /embed) type = params.get("type"); gistUrl = params.get("gist_url"); filename = params.get("filename") || undefined; } // Render embed view or main app if ( (isSharePath || isEmbedPath) && (type === "presentation" || type === "slider-template") && gistUrl ) { return ( ); } return ; }; export default App; ================================================ FILE: src/components/Canvas.tsx ================================================ import React, { useRef, useEffect, useCallback, useState } from "react"; import { Excalidraw, parseLibraryTokensFromUrl } from "@excalidraw/excalidraw"; import { createDefaultFrame, useDocumentStore } from "../store/document"; import { ExcalidrawElement, ExcalidrawImageElement, FileId, } from "@excalidraw/excalidraw/types/element/types"; import { AppState, BinaryFiles, ExcalidrawImperativeAPI, Gesture, } from "@excalidraw/excalidraw/types/types"; import { useFontsStore } from "../store/custom-fonts"; import { Slide, Writeable } from "../types"; import { useModalStore } from "../store/modal"; import { getExcalidrawFontId, loadExcalidrawFonts } from "../utils/fonts"; import { useLibraryStore } from "../store/library"; import { copy } from "../utils/general"; import { getImageDimensions } from "../utils/excalidraw"; export const Canvas: React.FC = () => { const { slides, currentSlideIndex, updateSlide, documentSize, files, setFiles, backgroundColor, getSidebarCollapsed, } = useDocumentStore(); const { customFonts } = useFontsStore(); const hasInitialized = useDocumentStore((state) => state._initialized); const { openModal } = useModalStore(); const { libraryItems, setItems } = useLibraryStore(); const currentSlide = slides[currentSlideIndex]; const previousFilesRef = useRef(null); const previousSelectionIdsRef = useRef<{ [id: string]: boolean }>({}); const excalidrawAPIRef = useRef(null); const previousPointerRef = useRef(null); const [fontsLoaded, setFontsLoaded] = useState(false); const isSidebarCollapsed = getSidebarCollapsed(); const canvasRef = useRef(null); const totalSlidesRef = useRef(slides.length); const scrollToFrame = (frame: ExcalidrawElement) => { excalidrawAPIRef.current?.scrollToContent(frame, { fitToViewport: true, viewportZoomFactor: 0.9, }); }; // add Excalidraw library from urls useEffect(() => { const parsed = parseLibraryTokensFromUrl(); if (!parsed) return; const { libraryUrl } = parsed; fetch(libraryUrl) .then((res) => res.json()) .then((data) => { setItems([...libraryItems, ...(data?.library || [])]); window.history.replaceState(null, "", window.location.pathname); excalidrawAPIRef.current?.updateLibrary({ libraryItems: [...libraryItems, ...(data?.library || [])], }); }) .catch(console.error); }, []); const handleTextSelectionChange = (ids: string[]) => { // check if label already exists const addCustomFontsLabel = () => { const existingLabel = document.getElementById("open-custom-fonts-modal"); if (existingLabel) { existingLabel.remove(); } // add custom fonts button to the popup const elements = excalidrawAPIRef.current ?.getSceneElements() .filter((e) => ids.includes(e.id)); const isSomeText = elements?.some((e) => e.type === "text"); if (!isSomeText) return; let fontFamilyFieldset: HTMLFieldSetElement | null = null; const fieldsets = document.querySelectorAll( "div.Stack.Stack_vertical.App-menu_top__left fieldset" ); for (const fieldset of fieldsets) { if (fieldset.innerHTML.includes("Font family")) { fontFamilyFieldset = fieldset as HTMLFieldSetElement; } } if (fontFamilyFieldset == null) return; const fontFamilyPopup = fontFamilyFieldset.querySelector("div"); if (!fontFamilyPopup) return; const label = document.createElement("label"); label.id = "open-custom-fonts-modal"; label.title = "Custom Fonts"; label.innerHTML = ` `; label.style.border = "1px solid #d7622b"; fontFamilyPopup.appendChild(label); label.addEventListener("click", (e) => { e.preventDefault(); e.stopPropagation(); openModal("custom-fonts-modal"); }); }; addCustomFontsLabel(); }; // Save the current slide when user change focus from the canvas const handleCanvasBlur = useCallback(() => { if (excalidrawAPIRef.current) { const elements = excalidrawAPIRef.current.getSceneElements(); updateSlide(currentSlideIndex, copy(elements)); } }, [currentSlideIndex, updateSlide]); useEffect(() => { const handleClickOutside = (event: MouseEvent) => { if ( canvasRef.current && !canvasRef.current.contains(event.target as Node) ) { handleCanvasBlur(); } }; const handleWindowBlur = () => { handleCanvasBlur(); }; document.addEventListener("mousedown", handleClickOutside); window.addEventListener("blur", handleWindowBlur); return () => { document.removeEventListener("mousedown", handleClickOutside); window.removeEventListener("blur", handleWindowBlur); }; }, [handleCanvasBlur]); // register fonts to Excalidraw useEffect(() => { if (!hasInitialized) return; const excalidrawFontIds = []; for (const slide of slides) { for (const element of slide.elements) { if (element.type === "text") { excalidrawFontIds.push(element.fontFamily); } } } loadExcalidrawFonts([...new Set(excalidrawFontIds)]).then(() => { setFontsLoaded(true); useFontsStore.setState({ _initialized: true }); }); }, [customFonts, slides, hasInitialized]); // apply font to selected items after user selects a font useEffect(() => { const handleFontSelected = async (e: Event) => { const customEvent = e as CustomEvent; const { fontFamily } = customEvent.detail; // load excalidraw fonts await loadExcalidrawFonts([getExcalidrawFontId(fontFamily)]); const selectedIds = Object.keys(previousSelectionIdsRef.current); const selectedElements: Writeable[] = copy( excalidrawAPIRef.current?.getSceneElements() as object ); selectedElements?.forEach((e: Writeable) => { if (e.type === "text" && selectedIds.includes(e.id)) { e.fontFamily = getExcalidrawFontId(fontFamily); } }); excalidrawAPIRef.current?.updateScene({ elements: selectedElements, }); }; window.addEventListener("fontSelected", handleFontSelected); return () => { window.removeEventListener("fontSelected", handleFontSelected); }; }, []); // handle document size change useEffect(() => { if (!excalidrawAPIRef.current) return; const _slides = copy(slides); _slides.forEach((_slide: Slide, index: number) => { const frame: Writeable | undefined = _slide.elements.find( (element: ExcalidrawElement) => element.id === "frame" ); if (frame) { frame.width = documentSize.width; frame.height = documentSize.height; } updateSlide(index, _slide.elements); if (index === currentSlideIndex) { excalidrawAPIRef.current?.updateScene({ elements: _slide.elements, }); } }); }, [documentSize, currentSlideIndex]); // handle background color change useEffect(() => { if (!excalidrawAPIRef.current) return; excalidrawAPIRef.current.updateScene({ appState: { viewBackgroundColor: backgroundColor, }, }); }, [backgroundColor]); const onPointerUpdate = (payload: { pointer: { x: number; y: number; tool: "pointer" | "laser"; }; button: "down" | "up"; pointersMap: Gesture["pointers"]; }) => { if (payload.button === "down") { previousPointerRef.current = { type: "down" } as PointerEvent; } else if ( payload.button === "up" && previousPointerRef.current?.type === "down" ) { previousPointerRef.current = null; updateSlide( currentSlideIndex, copy(excalidrawAPIRef.current?.getSceneElements() as object) ); } }; const onChange = useCallback( ( elements: readonly ExcalidrawElement[], appState: AppState, files: BinaryFiles ) => { if (elements.length === 0) { let frame = currentSlide.elements.find( (element) => element.id === "frame" ) as ExcalidrawElement; // if somehow frame is not found, create a new one if (!frame) { frame = createDefaultFrame(); excalidrawAPIRef.current?.updateScene({ elements: [...currentSlide.elements, frame], }); } else { excalidrawAPIRef.current?.updateScene({ elements: currentSlide.elements, }); } setTimeout(() => { scrollToFrame(frame); }, 0); return; } // handle files change if (JSON.stringify(previousFilesRef.current) !== JSON.stringify(files)) { setFiles(files); previousFilesRef.current = files; const latestFileId = Object.keys(files).sort((a, b) => { return (files[b]?.created ?? 0) - (files[a]?.created ?? 0); })[0]; if (latestFileId && files[latestFileId]) { const fileData = files[latestFileId]; if (fileData.dataURL) { getImageDimensions(fileData.dataURL).then(({ width, height }) => { const elements = excalidrawAPIRef.current?.getSceneElements() ?? []; elements.forEach((element) => { if (element.type === "image" && element.fileId === null) { const imageElement = element as Writeable; imageElement.fileId = latestFileId as FileId; imageElement.width = width; imageElement.height = height; } }); excalidrawAPIRef.current?.updateScene({ elements: elements, }); }); } } } // handle selection change if ( JSON.stringify(appState.selectedElementIds) !== JSON.stringify(previousSelectionIdsRef.current) ) { handleTextSelectionChange(Object.keys(appState.selectedElementIds)); previousSelectionIdsRef.current = appState.selectedElementIds; // update state when users move the items updateSlide(currentSlideIndex, copy(elements)); } }, [currentSlide.elements, currentSlideIndex] ); // handle when user delete slides useEffect(() => { if (totalSlidesRef.current !== slides.length) { totalSlidesRef.current = slides.length; if (excalidrawAPIRef.current) { excalidrawAPIRef.current.updateScene({ elements: currentSlide.elements, }); } } }, [slides]); if (!hasInitialized || !fontsLoaded) return (
Loading...
); return (
{ excalidrawAPIRef.current = api; }} onPointerUpdate={onPointerUpdate} initialData={{ files, appState: { viewBackgroundColor: backgroundColor, width: documentSize.width, height: documentSize.height, isLoading: false, errorMessage: null, gridSize: null, }, libraryItems: libraryItems, }} gridModeEnabled={false} onLibraryChange={(items) => { setItems(items); }} onPaste={(data) => { const pastedElements = (data as { elements: ExcalidrawElement[] }) .elements; // if some pasted elements are already in the slide // use the Excalidraw default paste behavior if ( pastedElements.some((element) => slides[currentSlideIndex].elements.some( (e) => e.id === element.id ) ) ) { return true; } const newElements = [ ...slides[currentSlideIndex].elements, ...(data as { elements: ExcalidrawElement[] }).elements, ]; excalidrawAPIRef.current?.updateScene({ elements: newElements, }); updateSlide(currentSlideIndex, newElements); return false; }} onChange={onChange} />
); }; ================================================ FILE: src/components/CustomFontsModal.tsx ================================================ import React, { useEffect, useState } from "react"; import { X, Trash2 } from "lucide-react"; import { useFontsStore } from "../store/custom-fonts"; import { parseFontFaces } from "../utils/fonts"; interface CustomFontsModalProps { isOpen: boolean; onClose: () => void; } export const CustomFontsModal: React.FC = ({ isOpen, onClose, }) => { const { customFonts, addFonts, removeFont } = useFontsStore(); const [embedCode, setEmbedCode] = useState(""); const [searchQuery, setSearchQuery] = useState(""); const searchInputRef = React.useRef(null); const [hasInitiallyFocused, setHasInitiallyFocused] = useState(false); // handle search input focus useEffect(() => { if (isOpen && !hasInitiallyFocused) { searchInputRef.current?.focus(); setHasInitiallyFocused(true); } if (!isOpen) { setHasInitiallyFocused(false); } }, [isOpen, hasInitiallyFocused]); // ESC shortcut useEffect(() => { const handleEscKey = (event: KeyboardEvent) => { if (event.key === "Escape" && isOpen) { onClose(); } }; window.addEventListener("keydown", handleEscKey); return () => window.removeEventListener("keydown", handleEscKey); }, [isOpen, onClose]); const handleEmbedFonts = async (e: React.FormEvent) => { e.preventDefault(); const linkPattern = /href="(https:\/\/fonts\.googleapis\.com\/css2\?[^"]+)"/; const importPattern = /@import url\(['"]?(https:\/\/fonts\.googleapis\.com\/css2\?[^'"]+)['"]?\)/; const linkMatch = embedCode.match(linkPattern); const importMatch = embedCode.match(importPattern); const fontUrl = linkMatch?.[1] || importMatch?.[1]; if (!fontUrl) { alert("Invalid Google Fonts embed code"); return; } const response = await fetch(fontUrl); const content = await response.text(); const fontFaces = parseFontFaces(content); addFonts(fontFaces); setEmbedCode(""); }; const handleFontClick = (fontFamily: string) => { const event = new CustomEvent("fontSelected", { detail: { fontFamily }, }); window.dispatchEvent(event); onClose(); }; if (!isOpen) return null; const filteredFonts = Object.entries(customFonts).filter(([fontFamily]) => fontFamily.toLowerCase().includes(searchQuery.toLowerCase()) ); return (

Custom Fonts

setSearchQuery(e.target.value)} className="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-1 focus:ring-blue-500" />
{filteredFonts.map(([fontFamily]) => (
handleFontClick(fontFamily)} className="cursor-pointer hover:opacity-75" > {fontFamily}
))} {filteredFonts.length === 0 && (

{Object.keys(customFonts).length === 0 ? "No fonts added yet" : "No matching fonts found"}

)}