diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b1403b0..f024578 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -19,33 +19,43 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
- os: [ubuntu-latest, macos-latest, windows-latest]
- python-version: ["3.7", "3.8", "3.9", "3.10"]
+ os: [ubuntu-latest]
+ python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- - name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
+ - name: Setup node
+ uses: actions/setup-node@v4
with:
- python-version: ${{ matrix.python-version }}
+ node-version: 16
- - name: Installing pip dependencies
- run: python -m pip install --upgrade pip clickgen
+ - name: Installing Node Dependencies
+ run: |
+ rm -rf node_modules yarn.lock
+ yarn install --frozen-lockfile
continue-on-error: false
- # https://github.com/returntocorp/semgrep/issues/4794
- - name: Fixing 'attr' module error
- run: pip install --force-reinstall --upgrade attrs
+ - name: Print cbmp version
+ run: npx cbmp --version
+
+ - name: Rendering Bitmaps
+ run: yarn render
+ continue-on-error: false
- - name: Building `macOS BigSur` Cursors
- run: ctgen build.toml -d 'bitmaps/macOS-BigSur' -n 'macOS-BigSur' -c 'macOS BigSur Cursors'
+ - name: Set up Python
+ uses: actions/setup-python@v5
+ with:
+ python-version: 3.11
- - name: Building `macOS BigSur White` Cursors
- run: ctgen build.toml -d 'bitmaps/macOS-BigSur-White' -n 'macOS-BigSur-White' -c 'macOS BigSur White Cursors'
+ - name: Installing PyPi Dependencies
+ run: python -m pip install --upgrade pip clickgen
+ continue-on-error: false
- - name: Building `macOS Monterey` Cursors
- run: ctgen build.toml -d 'bitmaps/macOS-Monterey' -n 'macOS-Monterey' -c 'macOS Monterey Cursors'
+ - name: Print clickgen Version
+ run: |
+ clickgen --version
+ ctgen --version
- - name: Building `macOS Monterey White` Cursors
- run: ctgen build.toml -d 'bitmaps/macOS-Monterey-White' -n 'macOS-Monterey-White' -c 'macOS Monterey White Cursors'
+ - name: Build
+ run: yarn build
diff --git a/.gitignore b/.gitignore
index 557be8b..f5512d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
themes
bin
+bitmaps
# --------------------------------------------- Nodejs
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6cbd99c..deea8b2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,299 +7,336 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [unreleased]
-### Added
+## [v2.0.1] - 05 May 2024
+
+### :warning: Breaking Changes
+
+- `macOS Monterey` Cursor deprecated
+
+### :warning: Changes for Developers/Package Distributors
+
+> **Note**
+> This change applies only to developers and package distributors
+
+- The 'bitmaps' directory has been removed from the git repository. You can now generate the PNG files using `yarn render` or download them from the release assets.
+
+- The `build.toml` file has been removed. Instead, the cursor build configurations are now distributed according to platforms within the `configs` directory:
+ - `configs/x.build.toml`: Used to build XCursor.
+ - `configs/win_rg.build.toml`: Used to build regular size Windows cursors.
+ - `configs/win_lg.build.toml`: Used to build large size Windows cursors.
+ - `configs/win_xxl.build.toml`: Used to build extra large size Windows cursors.
+
+### What's New?
+
+- feat: Redesign all cursor to latest macOS (Related to #95)
+- feat: Added `Person` and `Pin` cursors for Windows
+- Official Distributing `16` and `20` XCursors
+- Multi Resolution Windows Cursors
+- README.md: AUR docs added #91
+- Attach version meta-data inside cursor packages
+- Using [cbmp v1.1.1](https://github.com/ful1e5/cbmp/tree/v1.1.1) for rendering cursor bitmaps.
+
+### Changes
+
+- Use 'xz' for better compression in `build.sh` script
+
+### Issue Fixes
-- README.md: AUR docs added #91
+- Fixed wrong animation #94
+- Fixes #98
+- Fixes #100
+- Closes #95
## [v2.0.0] - 11 October 2021
### Added
-- Add cursor top_left_arrow ful1e5/BreezeX_Cursor#10 ful1e5/BreezeX_Cursor#11
-- ci: runner updated `linux`, `windows` and `macos`
+- Add cursor top_left_arrow ful1e5/BreezeX_Cursor#10 ful1e5/BreezeX_Cursor#11
+- ci: runner updated `linux`, `windows` and `macos`
### Changed
-- refactor: Removed unnecessary source code
-- Some cursors are very blurry on lower sizes fixed #74
-- README.md: removed unnecessary colors fixed #81
-- README.md: Updated build docs
-- fixed #87 Bigger size Windows cursor
-- fixed #84 Resolution problem in Windows
-- fixed #83 Larger version for Windows
-- fixed #82 Wrong hotspot in work.ani (Windows)
-- fixed #68 Increasing font sizes in Windows problem
+- refactor: Removed unnecessary source code
+- Some cursors are very blurry on lower sizes fixed #74
+- README.md: removed unnecessary colors fixed #81
+- README.md: Updated build docs
+- fixed #87 Bigger size Windows cursor
+- fixed #84 Resolution problem in Windows
+- fixed #83 Larger version for Windows
+- fixed #82 Wrong hotspot in work.ani (Windows)
+- fixed #68 Increasing font sizes in Windows problem
## [v1.2.3] - 23 November 2021
### Added
-- macOSMonterey cursors added ๐ fixed #66
-- Generate master `bitmaps.zip` inside `bin` directory
-- `Makefile` binaries targets with variable
-- pling docs: size and support info updated
-- `bigsur` cursor bitmapper as node package
-- New commands added inside `Makefile` for `bitmapper`
-- symlink script for `macOSMonterey` svg files
+- macOSMonterey cursors added ๐ fixed #66
+- Generate master `bitmaps.zip` inside `bin` directory
+- `Makefile` binaries targets with variable
+- pling docs: size and support info updated
+- `bigsur` cursor bitmapper as node package
+- New commands added inside `Makefile` for `bitmapper`
+- symlink script for `macOSMonterey` svg files
### Changed
-- Removed unnecessary badges from `README.md`
-- Simplified README.md (removed emojis)
-- sponsor with liberapay
-- fixed text cursor state in `xterm` & `vertical-text` (increase border size) #67
-- bitmapper `core` as node package
-- macOSBigSur .svg files moved to `svgs/bigsur` directory
+- Removed unnecessary badges from `README.md`
+- Simplified README.md (removed emojis)
+- sponsor with liberapay
+- fixed text cursor state in `xterm` & `vertical-text` (increase border size) #67
+- bitmapper `core` as node package
+- macOSBigSur .svg files moved to `svgs/bigsur` directory
## [v1.2.2] - 31 October 2021
### Added
-- Rounded pointer tail #63
-- make binaries inside sub directory `make preapre`
+- Rounded pointer tail #63
+- make binaries inside sub directory `make preapre`
### Changed
-- soft shadows in all cursors #62
-- fixed some cursor size #64
-- cursor preview updated
-- project description changed
+- soft shadows in all cursors #62
+- fixed some cursor size #64
+- cursor preview updated
+- project description changed
## [v1.2.1] - 14 October 2021
### Added
-- docs: macOSBigSur-White pling document added to `pling/white.bbcode`.
-- quick install links updated inside README.md#quick-install
+- docs: macOSBigSur-White pling document added to `pling/white.bbcode`.
+- quick install links updated inside README.md#quick-install
### Changed
-- docs: pling documents renamed to `pling/` directory.
-- build: logging character updated
+- docs: pling documents renamed to `pling/` directory.
+- build: logging character updated
## [v1.2.0] - 25 August 2021
### Added
-- Dark branding
-- Multiple config supports inside bitmapper
-- `macOSBigSur-White` CI added inside `build.yml`
+- Dark branding
+- Multiple config supports inside bitmapper
+- `macOSBigSur-White` CI added inside `build.yml`
### Changed
-- Drop shadow removed from `plus.svg`
-- Key colors added inside `.svg` files
-- `builder/src` configured as dynamic comment and theme-name
-- `builder/Makefile` updated
-- `Makefile` with macOSBigSur-White cursor theme
-- `PULL_REQUEST_TEMPLATE.md` template updated
+- Drop shadow removed from `plus.svg`
+- Key colors added inside `.svg` files
+- `builder/src` configured as dynamic comment and theme-name
+- `builder/Makefile` updated
+- `Makefile` with macOSBigSur-White cursor theme
+- `PULL_REQUEST_TEMPLATE.md` template updated
## [v1.1.6] - 13 August 2021
### Added
-- Support button inside PLING.bbcode product page
-- `make prepare` command for preparing binaries
-- `pyrightconfig.json` init
+- Support button inside PLING.bbcode product page
+- `make prepare` command for preparing binaries
+- `pyrightconfig.json` init
### Changed
-- Removed **clean** target from `builder/Makefile`
-- Compact code inside `builder/*`
-- Remove `setup.py`
-- Builder code moved to `src`
-- Import `src` module directly inside `build.py`
-- `Makefile` build commands re-arrange with groups
-- `crosshair` cursors border added fixed #59
+- Removed **clean** target from `builder/Makefile`
+- Compact code inside `builder/*`
+- Remove `setup.py`
+- Builder code moved to `src`
+- Import `src` module directly inside `build.py`
+- `Makefile` build commands re-arrange with groups
+- `crosshair` cursors border added fixed #59
## [v1.1.5] - 21 June 2021
### Added
-- Setup target updated inside `builder/Makefile`
+- Setup target updated inside `builder/Makefile`
### Changed
-- `applbuild` modules relative imports
-- Removed `setup.py` from `builder/`
+- `applbuild` modules relative imports
+- Removed `setup.py` from `builder/`
## [v1.1.4] - 4 April 2021
### Added
-- Cursors Preview with **shadows**
-- use `clickgen.packagers` for packaging **X11/UNIX** cursors
-- typing supports from `clickgen` (v1.1.9)
-- Set clickgen version to v1.1.9 inside `builder/setup.py`
-- `Pillow` version locked at **8.1.1** by clickgen **v1.1.9**
-- **2 Space** format in `bitmapper`
-- Sphinx based docsstring in `builder/applbuild`
+- Cursors Preview with **shadows**
+- use `clickgen.packagers` for packaging **X11/UNIX** cursors
+- typing supports from `clickgen` (v1.1.9)
+- Set clickgen version to v1.1.9 inside `builder/setup.py`
+- `Pillow` version locked at **8.1.1** by clickgen **v1.1.9**
+- **2 Space** format in `bitmapper`
+- Sphinx based docsstring in `builder/applbuild`
### Changed
-- Clean builder cache on every `make` commands
-- Apple Cursors builder `applbuild` install as system level
-- Removed python3 virtual environment from `builder/Makefile`
-- **clean** target fixed in `builder/Makefile`
-- Format `svg` files
-- Add Shadows / Drop Shadows to arrow cursor fixed #45 (check 29ab657)
-- Fixed Windows HiDPi issue #43 (check 7b49e34)
+- Clean builder cache on every `make` commands
+- Apple Cursors builder `applbuild` install as system level
+- Removed python3 virtual environment from `builder/Makefile`
+- **clean** target fixed in `builder/Makefile`
+- Format `svg` files
+- Add Shadows / Drop Shadows to arrow cursor fixed #45 (check 29ab657)
+- Fixed Windows HiDPi issue #43 (check 7b49e34)
## [v1.1.3] - 21 February 2021
### Added
-- Shadow underneath cursor #41 fixed
+- Shadow underneath cursor #41 fixed
### Changed
-- Preview with shadows cursors
+- Preview with shadows cursors
## [v1.1.2] - 15 February 2021
### Added
-- `reinstall` target added in project **makeFile**
+- `reinstall` target added in project **makeFile**
### Changed
-- Dynamic make install
-- #39 Corner resize cursors are inverted fixed
+- Dynamic make install
+- #39 Corner resize cursors are inverted fixed
## [v1.1.1] - 9 February 2021
### Changed
-- Cursor is not in expected position fixed #37
+- Cursor is not in expected position fixed #37
## [v1.1.0] - 7 February 2021
### Added
-- Smooth animation of `Animated Cursors`
-- Auto-Package by `clickgen`
-- Customize & Build with `make`
-- Organized project
-- Builder with `setup.py`
-- Cursors design #33 **fixed**
+- Smooth animation of `Animated Cursors`
+- Auto-Package by `clickgen`
+- Customize & Build with `make`
+- Organized project
+- Builder with `setup.py`
+- Cursors design #33 **fixed**
### Changed
-- Variable length frames render **fixed**
-- Minimum frames rendering added.
-- Windows cursors are renamed
-- cursor's config moved to `builder/applbuild/constants.py`
+- Variable length frames render **fixed**
+- Minimum frames rendering added.
+- Windows cursors are renamed
+- cursor's config moved to `builder/applbuild/constants.py`
## [v1.0.6] - 1 November 2020
### Added
-- `left_ptr_watch` with **blue pinwheel**
+- `left_ptr_watch` with **blue pinwheel**
### Changed
-- `build.log` removed feature in **clickgen v1.1.8**
-- Repack Windows cursors
-- Removed npm scripts & documentation (`yon` package removed)
-- npm dependencies got upgraded (**dependabot** ๐ค security warning)
+- `build.log` removed feature in **clickgen v1.1.8**
+- Repack Windows cursors
+- Removed npm scripts & documentation (`yon` package removed)
+- npm dependencies got upgraded (**dependabot** ๐ค security warning)
## [v1.0.6] - 1 November 2020
### Added
-- `left_ptr_watch` with **blue pinwheel**
+- `left_ptr_watch` with **blue pinwheel**
### Changed
-- Pixel match ratio set to **0.1** in `src\utils\matchImages.ts`
-- Symlinks of `watch` cursor removed
-- `AppStarting.ani` changed
-- `PLING.bbcode` missing content fix
-- Cursor **preview** updated
-- `hand2` lines fixed.(from pling.com @peotincelogy)
+- Pixel match ratio set to **0.1** in `src\utils\matchImages.ts`
+- Symlinks of `watch` cursor removed
+- `AppStarting.ani` changed
+- `PLING.bbcode` missing content fix
+- Cursor **preview** updated
+- `hand2` lines fixed.(from pling.com @peotincelogy)
## [v1.0.5] - 23 October 2020
### Added
-- utils `getFrameName.ts` added.
-- **22** cursor size added.
+- utils `getFrameName.ts` added.
+- **22** cursor size added.
### Changed
-- remove **Quick Install** using scripts.
-- Windows **wrong resize** cursor fix.
-- README.md docs & Table of Content refactor.
+- remove **Quick Install** using scripts.
+- Windows **wrong resize** cursor fix.
+- README.md docs & Table of Content refactor.
## [v1.0.4] - 25 September 2020
### Changed
-- Product logo (on [imgur](https://i.imgur.com/GVLFmwF))
-- fix wrong implementation vertical resize cursor in **KDE**
-- Compressed files in `build` **GitHub Action**
+- Product logo (on [imgur](https://i.imgur.com/GVLFmwF))
+- fix wrong implementation vertical resize cursor in **KDE**
+- Compressed files in `build` **GitHub Action**
## [v1.0.3] - 30 August 2020
### Changed
-- `Windows Cursors Info` added in `src/svg/README.md` ([14d85f7](https://github.com/ful1e5/apple_cursor/commit/14d85f7ed289d681685e698eae4d0f205b6a3f3a))
-- Quick install and Build Docs Improved
-- Color palette Icons Changed to Semi-Circle
-- Node Script with `yarn-or-npm` package ([2b026ea](https://github.com/ful1e5/apple_cursor/commit/2b026eab2cb96ff89839176297eacf80b340c7d6))
-- Window **Config** Sorted ([acbbea2](https://github.com/ful1e5/apple_cursor/commit/acbbea24238fbfd43b405e4af73cc9f8b0101a59))
-- Store actual data in `install.inf` in Windows Cursors.
-- Build Logs stored to the `build.log` file
-- Out Directories are `themes` and `bitmaps`
-- Windows Cursors Package is Redesign
-- `config.ts` cleanup
+- `Windows Cursors Info` added in `src/svg/README.md` ([14d85f7](https://github.com/ful1e5/apple_cursor/commit/14d85f7ed289d681685e698eae4d0f205b6a3f3a))
+- Quick install and Build Docs Improved
+- Color palette Icons Changed to Semi-Circle
+- Node Script with `yarn-or-npm` package ([2b026ea](https://github.com/ful1e5/apple_cursor/commit/2b026eab2cb96ff89839176297eacf80b340c7d6))
+- Window **Config** Sorted ([acbbea2](https://github.com/ful1e5/apple_cursor/commit/acbbea24238fbfd43b405e4af73cc9f8b0101a59))
+- Store actual data in `install.inf` in Windows Cursors.
+- Build Logs stored to the `build.log` file
+- Out Directories are `themes` and `bitmaps`
+- Windows Cursors Package is Redesign
+- `config.ts` cleanup
### Added
-- Builder Version in `build` script
-- Main method in `render`
-- Bitmaps **Pixel** check in `Animated Cursors`
-- New `utils` for **Frames Save**
-- **OCS** Install support **as default** for Linux users
+- Builder Version in `build` script
+- Main method in `render`
+- Bitmaps **Pixel** check in `Animated Cursors`
+- New `utils` for **Frames Save**
+- **OCS** Install support **as default** for Linux users
## [v1.0.2] - 10 August 2020
### Changed
-- `hand2` and `left_ptr` hotspots alignments fixed.
-- Smooth Animation with `35` Delay ([6698a56](https://github.com/ful1e5/apple_cursor/commit/6698a566c08c1f8e6a36ac7012c9a931dac2edf7))
-- Ignored `docs` files (**.md ,LICENCE, **.bbcode) in `build` GitHub Actions. ([0df635b](https://github.com/ful1e5/apple_cursor/commit/0df635b1cdd18840606956f2188e735321f6f8b5))
-- Windows Configs inside `config.py` ([e7d5092](https://github.com/ful1e5/apple_cursor/commit/e7d509295b69fbe43cdc3ea3000c493dcee47824))
-- Redesign **Windows package** with `install.inf`. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))
-- Remove **unnecessary** Windows Cursors. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))
+- `hand2` and `left_ptr` hotspots alignments fixed.
+- Smooth Animation with `35` Delay ([6698a56](https://github.com/ful1e5/apple_cursor/commit/6698a566c08c1f8e6a36ac7012c9a931dac2edf7))
+- Ignored `docs` files (**.md ,LICENCE, **.bbcode) in `build` GitHub Actions. ([0df635b](https://github.com/ful1e5/apple_cursor/commit/0df635b1cdd18840606956f2188e735321f6f8b5))
+- Windows Configs inside `config.py` ([e7d5092](https://github.com/ful1e5/apple_cursor/commit/e7d509295b69fbe43cdc3ea3000c493dcee47824))
+- Redesign **Windows package** with `install.inf`. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))
+- Remove **unnecessary** Windows Cursors. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))
### Added
-- Cursors Preview, Build Dependencies, Runtime Dependencies and other Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md)
-- CONTRIBUTING.md
-- CODE_OF_CONDUCT.md
-- Quick Install (Windows & Linux) Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md) ([686bde5](https://github.com/ful1e5/apple_cursor/commit/686bde5eda5c4d913dd8c9df49aa94c20d24d9bf), [f36656d](https://github.com/ful1e5/apple_cursor/commit/f36656d1fbcce5c822d78f5964938daf1ad0c4c0))
-- **install.sh** and **windows.inf**(automated installation files) added in `scripts` directory.
-- Table Of Content in `README.md`([476c64a](https://github.com/ful1e5/apple_cursor/commit/476c64afda50ec48c576b566ce729b575608c529#diff-04c6e90faac2675aa89e2176d2eec7d8))
+- Cursors Preview, Build Dependencies, Runtime Dependencies and other Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md)
+- CONTRIBUTING.md
+- CODE_OF_CONDUCT.md
+- Quick Install (Windows & Linux) Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md) ([686bde5](https://github.com/ful1e5/apple_cursor/commit/686bde5eda5c4d913dd8c9df49aa94c20d24d9bf), [f36656d](https://github.com/ful1e5/apple_cursor/commit/f36656d1fbcce5c822d78f5964938daf1ad0c4c0))
+- **install.sh** and **windows.inf**(automated installation files) added in `scripts` directory.
+- Table Of Content in `README.md`([476c64a](https://github.com/ful1e5/apple_cursor/commit/476c64afda50ec48c576b566ce729b575608c529#diff-04c6e90faac2675aa89e2176d2eec7d8))
## [v1.0.1-beta] - 3 August 2020
### Changed
-- `hand1 hand2 move` cursors finger gap & border in center
-- Drop shadow & FPS(**62**) improvements in `wait, left_ptr_watch` cursors.
-- Build size fix **65x65** to **64x64**. ([1120d17](https://github.com/ful1e5/apple_cursor/commit/1120d176636baff2aac1838ba316b4f420be7ca7))
-- [Pling](https://www.pling.com/p/1408466/) product page Docs at `PLING.bbcode`.
+- `hand1 hand2 move` cursors finger gap & border in center
+- Drop shadow & FPS(**62**) improvements in `wait, left_ptr_watch` cursors.
+- Build size fix **65x65** to **64x64**. ([1120d17](https://github.com/ful1e5/apple_cursor/commit/1120d176636baff2aac1838ba316b4f420be7ca7))
+- [Pling](https://www.pling.com/p/1408466/) product page Docs at `PLING.bbcode`.
## [v1.0.0-alpha1] - 31 July 2020
### Added
-- Initial release ๐
-- Logo and badges
-- CI/CD Pipelines
+- Initial release ๐
+- Logo and badges
+- CI/CD Pipelines
-[unreleased]: https://github.com/ful1e5/apple_cursor/compare/v2.0.0...main
+[unreleased]: https://github.com/ful1e5/apple_cursor/compare/v2.0.1...main
+[v2.0.1]: https://github.com/ful1e5/apple_cursor/compare/v2.0.0...v2.0.1
[v2.0.0]: https://github.com/ful1e5/apple_cursor/compare/v1.2.3...v2.0.0
[v1.2.3]: https://github.com/ful1e5/apple_cursor/compare/v1.2.2...v1.2.3
[v1.2.2]: https://github.com/ful1e5/apple_cursor/compare/v1.2.1...v1.2.2
diff --git a/LICENSE b/LICENSE
index d6053f8..555733c 100644
--- a/LICENSE
+++ b/LICENSE
@@ -632,7 +632,7 @@ state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
Open source macOS Cursors.
- Copyright (C) 2022 Abdulkaiz Khatri
+ Copyright (C) 2024 Abdulkaiz Khatri
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
- apple_cursor Copyright (C) 2022 Abdulkaiz Khatri
+ apple_cursor Copyright (C) 2024 Abdulkaiz Khatri
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
diff --git a/README.md b/README.md
index 1bc5be4..65c9ec4 100644
--- a/README.md
+++ b/README.md
@@ -1,42 +1,35 @@
-
-
-![shoutout-sponsors](https://sponsor-spotlight.vercel.app/sponsor?login=ful1e5)
-
# Apple Cursor
+![Apple Cursor](https://github.com/ful1e5/apple_cursor/assets/24286590/ad260d52-6534-441b-902d-440cb368b5c9)
+
Open source macOS Cursors for `Windows` and `Linux` with _HiDPI Support_ .
[![Build](https://github.com/ful1e5/apple_cursor/workflows/build/badge.svg)](https://github.com/ful1e5/apple_cursor/actions?query=workflow%3Abuild)
-## Join the Community as a Sponsor
+## Notes
-Until 2021, my cursor projects were funded through [pling.com](https://www.pling.com).
-However, the funding has since decreased and the projects are now dependent on community
-support and sponsorships to continue. If you would like to help me maintain Bibata and my
-other open source projects, you can consider sponsoring my work on
-[GitHub Sponsor](https://github.com/sponsors/ful1e5) or contacting me on
-[Twitter](https://twitter.com/ful1e5) if your company is interested in supporting my projects.
-I would be happy to discuss it and include your avatar in the project's README.
+- All cursor's SVG files are found in [svg](./svg) directory or you can also find them on [Figma](https://www.figma.com/file/OZw8Ylb9xPFw9h1uZYSMFa/apple_cursor?type=design&node-id=73%3A2&mode=design&t=dLILPgJJrLKeAcTE-1).
-I am grateful to all the kind individuals and companies that support and sponsor my work,
-which enables me to continue working on open source projects full-time. Thank you.
+
----
+![shoutout-sponsors](https://sponsor-spotlight.vercel.app/sponsor?login=ful1e5)
-![macOSMonterey](https://imgur.com/bmS0fRT.png)
-![macOSMonterey White](https://imgur.com/s0nqcje.png)
-![macOSBigSur](https://imgur.com/Q022eSp.png)
-![macOSBigSur White](https://imgur.com/SFVR945.png)
+- **2024-04-26**: https://github.com/ful1e5/apple_cursor/commit/c684a72e967b58d85492fae5fa68040beae47c10 Partitioned cursor build configuration into multiple files according to platform:
+ `build.toml` -> `configs/win_lg.build.toml`, `configs/win_rg.build.toml`, `configs/win_xl.build.toml`, `configs/x.build.toml`.
+- **2024-02-23**: https://github.com/ful1e5/apple_cursor/commit/07767c24b0c5dbf912cf37350b86adc11671a18e `bitmaps` directory removed, and `macOS Monterey` cursors deprecated.
-> **Note**
-> All cursor's `.svg` files are found in [svg](./svg) directory or you can also find them on
-> [Figma](https://www.figma.com/file/OZw8Ylb9xPFw9h1uZYSMFa/Mac-Cursor?node-id=0%3A1).
+---
+
+![macOS](https://github.com/ful1e5/apple_cursor/assets/24286590/07018988-36ee-4913-adc7-365854629a20)
+![macOS white](https://github.com/ful1e5/apple_cursor/assets/24286590/1d2bcdf5-d3d7-420a-8dae-68c31b191216)
## Cursor Sizes
### Xcursor Sizes:
+16
+20
22
24
28
@@ -52,22 +45,26 @@ which enables me to continue working on open source projects full-time. Thank yo
### Windows Cursor Size:
-- 16x16 - Small
-- 24x24 - Regular
-- 32x32 - Large
-- 48x48 - Extra Large
+| size | Regular (ร ยฒโโ) | Large (ร โดโโ
) | Extra-Large (ร 1) |
+| ---: | --------------: | ------------: | ----------------: |
+| 32 | 21.333 โ 22 | 25.6 โ 26 | 32 |
+| 48 | 32 | 38.4 โ 39 | 48 |
+| 64 | 42.666 โ 43 | 51.2 โ 52 | 64 |
+| 96 | 64 | 76.8 โ 77 | 96 |
+| 128 | 85.333 โ 86 | 102.4 โ 103 | 128 |
+| 256 | 170.666 โ 171 | 204.8 โ 205 | 256 |
## Colors
### Default
-- Base Color - `#000000` (Black)
-- Outline Color - `#FFFFFF` (White)
+- Base Color - `#000000` (Black)
+- Outline Color - `#FFFFFF` (White)
### White
-- Base Color - `#FFFFFF` (White)
-- Outline Color - `#000000` (Black)
+- Base Color - `#FFFFFF` (White)
+- Outline Color - `#000000` (Black)
## How to get it
@@ -99,16 +96,16 @@ paru -S apple_cursor
**Installation:**
```bash
-tar -xvf macOS-Bigsur.tar.gz # extract `.tar.gz`
-mv macOS-* ~/.icons/ # Install to local users
-sudo mv macOS-* /usr/share/icons/ # Install to all users
+tar -xvf macOS.tar.gz # extract `.tar.gz`
+mv macOS* ~/.icons/ # Install to local users
+sudo mv macOS* /usr/share/icons/ # Install to all users
```
**Uninstallation:**
```bash
-rm ~/.icons/macOS-* # Remove from local users
-sudo rm /usr/share/icons/macOS-* # Remove from all users
+rm ~/.icons/macOS* # Remove from local users
+sudo rm /usr/share/icons/macOS* # Remove from all users
```
#### Windows
@@ -138,81 +135,71 @@ Run the `uninstall.bat` script packed with the `.zip` archive
## Build From Source
-#### Notes
-
-- Apple Cursor's build configuration and cursor hotspot settings are bundled in the `build.toml` file.
-- Check out the scripts section in [package.json](./package.json) to see how we build the cursor theme,
- excluding the render scripts. They are useful for converting `.svg` files to `.png` files.
-- yarn is optional, For building XCursors and Windows cursors from `.png` files or resizing them
- you don't need that. If you want to develop/modify Apple Cursor's colors, and bitmaps, or generate a png
- file from a svg, Then you can use yarn because bitmapper is written in TypeScript.
-- Since macOS Bigsur and macOS Monterey are designed similarly, they share the same hotspot settings so a
- single configuration file `build.toml` is responsible for building all variants. Due to this, you will have
- to change the following options in `ctgen` to build the appropriate variant:
- - **-d**: bitmaps directory
- - **-n**: The name you want to give to the generated theme.
- - **-c**: Theme comment.
- - See `ctgen --help` for all available options.
+### Prerequisites
-### Build prerequisites
-
-- Python version 3.7 or higher
-- [clickgen](https://github.com/ful1e5/clickgen)>=2.1.2 (`pip install clickgen`)
-- [yarn](https://github.com/yarnpkg/yarn)
+- Python version 3.7 or higher
+- [clickgen](https://github.com/ful1e5/clickgen)>=2.2.2 (`pip install clickgen`)
+- [yarn](https://github.com/yarnpkg/yarn)
### Quick start
-1. Install [build prerequisites](#build-prerequisites) on your system
+1. Install [build prerequisites](#prerequisites) on your system
2. `git clone https://github.com/ful1e5/apple_cursor`
-3. `cd apple_cursor && yarn build`
-4. See [Installing Apple Cursor](#installing-apple-cursor).
+3. `cd apple_cursor`
+4. `yarn install`
+5. `yarn generate`
+6. See [Installing Apple Cursor](#installing-apple-cursor).
-### Building
+### Getting Started
-> **Note**
-> Bitmaps are already generated in the `bitmaps` directory and **managed by the maintainer**
-> (do not edit them directly).
+Once you have the [build prerequisites](#prerequisites) installed, You can personalize colors,
+customize sizes, change target platforms, and more. This process involves using external tools,
+as this repository only contains SVG files and configuration for these tools:
-First make sure you installed the [build prerequisites](#build-prerequisites).
-Now that you have the dependencies, you can try build individual themes from bitmaps and
-customize sizes, target platform, and etc. with the `ctgen` CLI (packed with `clickgen`).
+- [cbmp](https://github.com/ful1e5/cbmp): Used for customizing colors and generating PNG files.
+- [ctgen](https://github.com/ful1e5/clickgen): Used for customizing sizes and building XCursor and Windows Cursors.
-#### `yarn build` aberration
+You can refer to the README of each tool for more information on their command-line options.
-Here are the default commands we used to build the macOS variants and packed them into `yarn build`:
+#### Crafting Your Apple Cursor
-```bash
-npx cbmp -d 'svg/bigsur' -n 'macOS-BigSur' -bc '#000000' -oc '#FFFFFF'
-npx cbmp -d 'svg/bigsur' -n 'macOS-BigSur-White' -bc '#FFFFFF' -oc '#000000'
+The process of creating custom cursor themes involves two main steps:
+
+1. Rendering SVG files to PNG files.
+2. Building cursor themes from PNG files.
+
+#### Customize Colors
+
+`cbmp` provides three options for changing colors:
-npx cbmp -d 'svg/monterey' -n 'macOS-Monterey' -bc '#000000' -oc '#FFFFFF'
-npx cbmp -d 'svg/monterey' -n 'macOS-Monterey-White' -bc '#FFFFFF' -oc '#000000'
+1. `-bc`: Base color, which replaces the `#00FF00` color in the SVG.
+2. `-oc`: Outlined color, which replaces the `#0000FF` color in the SVG.
+3. `-wc` (optional): Watch Background color, which replaces the `#FF0000` color in the SVG.
+
+```bash
+npx cbmp [...] -bc '' -oc '' -wc ''
```
-Afterwards, the themes can be found in the `themes` directory.
+Alternatively, you can provide a JSON configuration file to render SVG files, which contains a sequence of `cbmp` commands:
-#### Customize Sizes
+```bash
+npx cbmp render.json
+```
-> **Note**
-> You can change the cursor size up to 200 because pngs are rendered with 200x200.
-> If the cursor is resized by more than rendered png size, the final cursor will be blurred.
+#### Customize Sizes
##### Customize Windows Cursor size
To build Windows cursor with size `16`:
-> **Warning**
-> Windows cursor supports only one size, if multiple sizes are given with `-s` the first size will
-> be considered in build.
-
```bash
-ctgen build.toml -s 16 -p windows -d 'bitmaps/macOS-BigSur' -n 'macOS-BigSur' -c 'macOS Big Sur Windows Cursors with size 16'
+ctgen build.toml -s 16 -p windows -d "bitmaps/macOS" -n "macOS" -c "macOS Cursors with size 16"
```
You can also customize output directory with `-o` option:
```bash
-ctgen build.toml -s 16 -p windows -d 'bitmaps/macOS-BigSur' -o 'out' -n 'macOS-BigSur' -c 'macOS Big Sur Windows Cursors with size 16'
+ctgen build.toml -s 16 -p windows -d "bitmaps/macOS" -o "out" -n "macOS" -c "macOS Cursors with size 16"
```
##### Customize XCursor size
@@ -220,44 +207,27 @@ ctgen build.toml -s 16 -p windows -d 'bitmaps/macOS-BigSur' -o 'out' -n 'macOS-B
To build XCursor with size `16`:
```bash
-ctgen build.toml -s 16 -p x11 -d 'bitmaps/macOS-BigSur' -n 'macOS-BigSur' -c 'macOS Big Sur XCursors with size 16'
+ctgen build.toml -s 16 -p x11 -d "bitmaps/macOS" -n "macOS" -c "macOS XCursors with size 16"
```
You can also assign multiple sizes to `ctgen` for XCursors build:
```bash
-ctgen build.toml -s 16 24 32 -p x11 -d 'bitmaps/macOS-BigSur' -n 'macOS-BigSur' -c 'Custom Sizes macOS Big Sur XCursors'
-```
-
-#### Customize Colors
-
-To customize cursors color you have to install node dependencies with `yarn install` command.
-After installing dependencies you can customize the colors via `npx cbmp` Node CLI App which packed with
-[cbmp](https://github.com/ful1e5/cbmp) node package.
-
-##### `yarn render` aberration
-
-Here are the default commands we used for generating the macOS bitmaps and packed them into `yarn render`:
-
-```bash
-npx cbmp -d 'svg/bigsur' -n 'macOS-BigSur' -bc '#000000' -oc '#FFFFFF'
-npx cbmp -d 'svg/bigsur' -n 'macOS-BigSur-White' -bc '#FFFFFF' -oc '#000000'
-npx cbmp -d 'svg/monterey' -n 'macOS-Monterey' -bc '#000000' -oc '#FFFFFF'
-npx cbmp -d 'svg/monterey' -n 'macOS-Monterey-White' -bc '#FFFFFF' -oc '#000000'
+ctgen build.toml -s 16 24 32 -p x11 -d "bitmaps/macOS" -n "macOS" -c "Custom Sizes macOS XCursors"
```
#### Examples
-Lets generate Big Sur cursor with green base color and black outline:
+Lets generate macOS cursor with green and black colors:
```bash
-npx cbmp -d 'svg/bigsur' -n 'macOS-BigSur-Hacker' -bc '#00FE00' -oc '#000000'
+npx cbmp -d "svg" -o "bitmaps/macOS-Hacker" -bc "#00FE00" -oc "#000000"
```
After rendering custom color you have to build cursor through `ctgen`:
```bash
-ctgen build.toml -d 'bitmaps/macOS-BigSur-Hacker' -n 'macOS-BigSur-Hacker' -c 'Green and black macOS Big Sur cursors.'
+ctgen build.toml -d "bitmaps/macOS-Hacker" -n "macOS-Hacker" -c "Green and Black macOS cursors."
```
Afterwards, Generated theme can be found in the `themes` directory.
@@ -265,31 +235,42 @@ Afterwards, Generated theme can be found in the `themes` directory.
###### macOS Gruvbox
```bash
-npx cbmp -d 'svg/monterey' -n 'macOS-Gruvbox' -bc '#282828' -oc '#EBDBB2'
-ctgen build.toml -d 'bitmaps/macOS-Gruvbox' -n 'macOS-Gruvbox' -c 'Groovy macOS cursors.'
+npx cbmp -d "svg" -o "bitmaps/macOS-Gruvbox" -bc "#282828" -oc "#EBDBB2" -wc "#000000"
+ctgen build.toml -d "bitmaps/macOS-Gruvbox" -n "macOS-Gruvbox" -c "Groovy macOS cursors."
```
###### macOS Solarized Dark
```bash
-npx cbmp -d 'svg/monterey' -n 'macOS-Solarized-Dark' -bc '#002b36' -oc '#839496'
-ctgen build.toml -d 'bitmaps/macOS-Solarized-Dark' -n 'macOS-Solarized-Dark' -c 'Solarized Dark macOS cursors.'
+npx cbmp -d "svg" -o "bitmaps/macOS-Solarized-Dark" -bc "#002b36" -oc "#839496" -wc "#000000"
+ctgen build.toml -d "bitmaps/macOS-Solarized-Dark" -n "macOS-Solarized-Dark" -c "Solarized Dark macOS cursors."
```
###### macOS Solarized Light
```bash
-npx cbmp -d 'svg/bigsur' -n 'macOS-Solarized-Light' -bc '#839496' -oc '#002b36'
-ctgen build.toml -d 'bitmaps/macOS-Solarized-Light' -n 'macOS-Solarized-Light' -c 'Solarized Light macOS cursors.'
+npx cbmp -d "svg" -o "bitmaps/macOS-Solarized-Light" -bc "#839496" -oc "#002b36"
+ctgen build.toml -d "bitmaps/macOS-Solarized-Light" -n "macOS-Solarized-Light" -c "Solarized Light macOS cursors."
```
###### macOS Dracula
```bash
-npx cbmp -d 'svg/bigsur' -n 'macOS-Dracula' -bc '#282a36' -oc '#f8f8f2'
-ctgen build.toml -d 'bitmaps/macOS-Dracula' -n 'macOS-Dracula' -c 'Dracula macOS cursors.'
+npx cbmp -d "svg" -o "bitmaas/macOS-Dracula" -bc "#282a36" -oc "#f8f8f2"
+ctgen build.toml -d "bitmaps/macOS-Dracula" -n "macOS-Dracula" -c "Dracula macOS cursors."
```
-# Contributing
+## Testing Cursor
+
+There are several websites that allow you to test your cursor states by hovering over buttons. This can be very useful when developing or verifying the behavior of a cursor. The following websites cover many of the most commonly used cursors, although they may not include all available options.
+
+- [Cursor-Test](https://vibhorjaiswal.github.io/Cursor-Test/)
+- [Mozilla CSS Cursor](https://developer.mozilla.org/en-US/docs/Web/CSS/cursor)
+
+For a blueprint for creating XCursors, you may also want to refer to [Cursor-demo](https://wiki.tcl-lang.org/page/Cursor+demo).
+
+## Credit
-Check [CONTRIBUTING.md](CONTRIBUTING.md), any suggestions for features and contributions to the continuing code masterelopment can be made via the issue tracker or code contributions via a `Fork` & `Pull requests`.
+[Adwaita](https://github.com/GNOME/adwaita-icon-theme) ยท
+[Dmz](https://github.com/GalliumOS/dmz-cursor-theme) ยท
+[Yaru](https://github.com/ubuntu/yaru)
diff --git a/bitmaps/macOS-BigSur-White/X_cursor.png b/bitmaps/macOS-BigSur-White/X_cursor.png
deleted file mode 100644
index 3b99a45..0000000
Binary files a/bitmaps/macOS-BigSur-White/X_cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/all-scroll.png b/bitmaps/macOS-BigSur-White/all-scroll.png
deleted file mode 100644
index 9b9e9b8..0000000
Binary files a/bitmaps/macOS-BigSur-White/all-scroll.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/bottom_left_corner.png b/bitmaps/macOS-BigSur-White/bottom_left_corner.png
deleted file mode 100644
index 981cdbe..0000000
Binary files a/bitmaps/macOS-BigSur-White/bottom_left_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/bottom_right_corner.png b/bitmaps/macOS-BigSur-White/bottom_right_corner.png
deleted file mode 100644
index 0aaeedf..0000000
Binary files a/bitmaps/macOS-BigSur-White/bottom_right_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/bottom_tee.png b/bitmaps/macOS-BigSur-White/bottom_tee.png
deleted file mode 100644
index 57b5fb9..0000000
Binary files a/bitmaps/macOS-BigSur-White/bottom_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/center_ptr.png b/bitmaps/macOS-BigSur-White/center_ptr.png
deleted file mode 100644
index c16dd8b..0000000
Binary files a/bitmaps/macOS-BigSur-White/center_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/context-menu.png b/bitmaps/macOS-BigSur-White/context-menu.png
deleted file mode 100644
index 15766a1..0000000
Binary files a/bitmaps/macOS-BigSur-White/context-menu.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/copy.png b/bitmaps/macOS-BigSur-White/copy.png
deleted file mode 100644
index 0b2effb..0000000
Binary files a/bitmaps/macOS-BigSur-White/copy.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/cross.png b/bitmaps/macOS-BigSur-White/cross.png
deleted file mode 100644
index 5eb0032..0000000
Binary files a/bitmaps/macOS-BigSur-White/cross.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/crossed_circle.png b/bitmaps/macOS-BigSur-White/crossed_circle.png
deleted file mode 100644
index 0516179..0000000
Binary files a/bitmaps/macOS-BigSur-White/crossed_circle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/crosshair.png b/bitmaps/macOS-BigSur-White/crosshair.png
deleted file mode 100644
index c906ad2..0000000
Binary files a/bitmaps/macOS-BigSur-White/crosshair.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/dnd_no_drop.png b/bitmaps/macOS-BigSur-White/dnd_no_drop.png
deleted file mode 100644
index bcef90b..0000000
Binary files a/bitmaps/macOS-BigSur-White/dnd_no_drop.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/dotbox.png b/bitmaps/macOS-BigSur-White/dotbox.png
deleted file mode 100644
index 24fbfda..0000000
Binary files a/bitmaps/macOS-BigSur-White/dotbox.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/hand1.png b/bitmaps/macOS-BigSur-White/hand1.png
deleted file mode 100644
index aaf608d..0000000
Binary files a/bitmaps/macOS-BigSur-White/hand1.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/hand2.png b/bitmaps/macOS-BigSur-White/hand2.png
deleted file mode 100644
index 1aad457..0000000
Binary files a/bitmaps/macOS-BigSur-White/hand2.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr.png b/bitmaps/macOS-BigSur-White/left_ptr.png
deleted file mode 100644
index 4dac028..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0001.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0001.png
deleted file mode 100644
index c0d06f7..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0002.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0002.png
deleted file mode 100644
index 41004bf..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0003.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0003.png
deleted file mode 100644
index 316e7dd..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0004.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0004.png
deleted file mode 100644
index 6d05dc9..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0005.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0005.png
deleted file mode 100644
index d3d60ee..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0006.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0006.png
deleted file mode 100644
index 1bdda0d..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0007.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0007.png
deleted file mode 100644
index c0a1f1e..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0008.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0008.png
deleted file mode 100644
index 558ad25..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0009.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0009.png
deleted file mode 100644
index c646dcd..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0010.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0010.png
deleted file mode 100644
index d3d7a26..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0011.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0011.png
deleted file mode 100644
index c1f03d8..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0012.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0012.png
deleted file mode 100644
index 342da59..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0013.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0013.png
deleted file mode 100644
index ce6fb34..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0014.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0014.png
deleted file mode 100644
index 5c4906a..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0015.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0015.png
deleted file mode 100644
index 8f9bbfa..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0016.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0016.png
deleted file mode 100644
index 823fb37..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0017.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0017.png
deleted file mode 100644
index c1e97b0..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0018.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0018.png
deleted file mode 100644
index 912e93f..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0019.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0019.png
deleted file mode 100644
index df7a7f6..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0020.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0020.png
deleted file mode 100644
index cfd76cc..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0021.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0021.png
deleted file mode 100644
index 100d14c..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0022.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0022.png
deleted file mode 100644
index 72f85a2..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0023.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0023.png
deleted file mode 100644
index b7f8f0e..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0024.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0024.png
deleted file mode 100644
index 694bf7c..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0025.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0025.png
deleted file mode 100644
index a6721aa..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0026.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0026.png
deleted file mode 100644
index fd6492c..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0027.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0027.png
deleted file mode 100644
index 9652271..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0028.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0028.png
deleted file mode 100644
index d5cc678..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0029.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0029.png
deleted file mode 100644
index 30c0233..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0030.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0030.png
deleted file mode 100644
index 9bcc687..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0031.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0031.png
deleted file mode 100644
index 916643e..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0032.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0032.png
deleted file mode 100644
index 3a6e4de..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0033.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0033.png
deleted file mode 100644
index 8019cba..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0034.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0034.png
deleted file mode 100644
index 0265b57..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0035.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0035.png
deleted file mode 100644
index 89025bb..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0036.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0036.png
deleted file mode 100644
index 51d177f..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0037.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0037.png
deleted file mode 100644
index 26c3c5d..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0037.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_ptr_watch-0038.png b/bitmaps/macOS-BigSur-White/left_ptr_watch-0038.png
deleted file mode 100644
index 26c3c5d..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_ptr_watch-0038.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_side.png b/bitmaps/macOS-BigSur-White/left_side.png
deleted file mode 100644
index 19ba618..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_side.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/left_tee.png b/bitmaps/macOS-BigSur-White/left_tee.png
deleted file mode 100644
index 5450da6..0000000
Binary files a/bitmaps/macOS-BigSur-White/left_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/link.png b/bitmaps/macOS-BigSur-White/link.png
deleted file mode 100644
index 7f8be80..0000000
Binary files a/bitmaps/macOS-BigSur-White/link.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/ll_angle.png b/bitmaps/macOS-BigSur-White/ll_angle.png
deleted file mode 100644
index 1a87a89..0000000
Binary files a/bitmaps/macOS-BigSur-White/ll_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/lr_angle.png b/bitmaps/macOS-BigSur-White/lr_angle.png
deleted file mode 100644
index 82e1553..0000000
Binary files a/bitmaps/macOS-BigSur-White/lr_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/move.png b/bitmaps/macOS-BigSur-White/move.png
deleted file mode 100644
index 96d7432..0000000
Binary files a/bitmaps/macOS-BigSur-White/move.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/pencil.png b/bitmaps/macOS-BigSur-White/pencil.png
deleted file mode 100644
index e0ba43c..0000000
Binary files a/bitmaps/macOS-BigSur-White/pencil.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/plus.png b/bitmaps/macOS-BigSur-White/plus.png
deleted file mode 100644
index 5fc795c..0000000
Binary files a/bitmaps/macOS-BigSur-White/plus.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/question_arrow.png b/bitmaps/macOS-BigSur-White/question_arrow.png
deleted file mode 100644
index b1e7808..0000000
Binary files a/bitmaps/macOS-BigSur-White/question_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/right_ptr.png b/bitmaps/macOS-BigSur-White/right_ptr.png
deleted file mode 100644
index d66c9b4..0000000
Binary files a/bitmaps/macOS-BigSur-White/right_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/right_tee.png b/bitmaps/macOS-BigSur-White/right_tee.png
deleted file mode 100644
index 3dd9a68..0000000
Binary files a/bitmaps/macOS-BigSur-White/right_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/sb_down_arrow.png b/bitmaps/macOS-BigSur-White/sb_down_arrow.png
deleted file mode 100644
index 4e2c9f8..0000000
Binary files a/bitmaps/macOS-BigSur-White/sb_down_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/sb_h_double_arrow.png b/bitmaps/macOS-BigSur-White/sb_h_double_arrow.png
deleted file mode 100644
index 5f8942c..0000000
Binary files a/bitmaps/macOS-BigSur-White/sb_h_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/sb_left_arrow.png b/bitmaps/macOS-BigSur-White/sb_left_arrow.png
deleted file mode 100644
index ea475e9..0000000
Binary files a/bitmaps/macOS-BigSur-White/sb_left_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/sb_right_arrow.png b/bitmaps/macOS-BigSur-White/sb_right_arrow.png
deleted file mode 100644
index bef897d..0000000
Binary files a/bitmaps/macOS-BigSur-White/sb_right_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/sb_up_arrow.png b/bitmaps/macOS-BigSur-White/sb_up_arrow.png
deleted file mode 100644
index 5783fc3..0000000
Binary files a/bitmaps/macOS-BigSur-White/sb_up_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/sb_v_double_arrow.png b/bitmaps/macOS-BigSur-White/sb_v_double_arrow.png
deleted file mode 100644
index 7375de9..0000000
Binary files a/bitmaps/macOS-BigSur-White/sb_v_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/top_side.png b/bitmaps/macOS-BigSur-White/top_side.png
deleted file mode 100644
index 34501c8..0000000
Binary files a/bitmaps/macOS-BigSur-White/top_side.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/top_tee.png b/bitmaps/macOS-BigSur-White/top_tee.png
deleted file mode 100644
index b704fb6..0000000
Binary files a/bitmaps/macOS-BigSur-White/top_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/ul_angle.png b/bitmaps/macOS-BigSur-White/ul_angle.png
deleted file mode 100644
index 4608e62..0000000
Binary files a/bitmaps/macOS-BigSur-White/ul_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/ur_angle.png b/bitmaps/macOS-BigSur-White/ur_angle.png
deleted file mode 100644
index 4baf131..0000000
Binary files a/bitmaps/macOS-BigSur-White/ur_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/vertical-text.png b/bitmaps/macOS-BigSur-White/vertical-text.png
deleted file mode 100644
index 66cb6c7..0000000
Binary files a/bitmaps/macOS-BigSur-White/vertical-text.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0001.png b/bitmaps/macOS-BigSur-White/wait-0001.png
deleted file mode 100644
index 9b343b9..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0002.png b/bitmaps/macOS-BigSur-White/wait-0002.png
deleted file mode 100644
index 8b3f6bf..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0003.png b/bitmaps/macOS-BigSur-White/wait-0003.png
deleted file mode 100644
index 3000bc0..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0004.png b/bitmaps/macOS-BigSur-White/wait-0004.png
deleted file mode 100644
index 591accb..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0005.png b/bitmaps/macOS-BigSur-White/wait-0005.png
deleted file mode 100644
index 713e9d5..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0006.png b/bitmaps/macOS-BigSur-White/wait-0006.png
deleted file mode 100644
index 7783804..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0007.png b/bitmaps/macOS-BigSur-White/wait-0007.png
deleted file mode 100644
index 9374053..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0008.png b/bitmaps/macOS-BigSur-White/wait-0008.png
deleted file mode 100644
index 574a0da..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0009.png b/bitmaps/macOS-BigSur-White/wait-0009.png
deleted file mode 100644
index ff29b40..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0010.png b/bitmaps/macOS-BigSur-White/wait-0010.png
deleted file mode 100644
index 4539979..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0011.png b/bitmaps/macOS-BigSur-White/wait-0011.png
deleted file mode 100644
index 1911be8..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0012.png b/bitmaps/macOS-BigSur-White/wait-0012.png
deleted file mode 100644
index 0eb9e88..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0013.png b/bitmaps/macOS-BigSur-White/wait-0013.png
deleted file mode 100644
index fc5db7d..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0014.png b/bitmaps/macOS-BigSur-White/wait-0014.png
deleted file mode 100644
index 2fb9a0c..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0015.png b/bitmaps/macOS-BigSur-White/wait-0015.png
deleted file mode 100644
index f8a2d17..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0016.png b/bitmaps/macOS-BigSur-White/wait-0016.png
deleted file mode 100644
index 3ff632e..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0017.png b/bitmaps/macOS-BigSur-White/wait-0017.png
deleted file mode 100644
index 2e0794a..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0018.png b/bitmaps/macOS-BigSur-White/wait-0018.png
deleted file mode 100644
index a307a92..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0019.png b/bitmaps/macOS-BigSur-White/wait-0019.png
deleted file mode 100644
index de7005a..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0020.png b/bitmaps/macOS-BigSur-White/wait-0020.png
deleted file mode 100644
index 3407bfa..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0021.png b/bitmaps/macOS-BigSur-White/wait-0021.png
deleted file mode 100644
index 7c21738..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0022.png b/bitmaps/macOS-BigSur-White/wait-0022.png
deleted file mode 100644
index df603e5..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0023.png b/bitmaps/macOS-BigSur-White/wait-0023.png
deleted file mode 100644
index 1798d4d..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0024.png b/bitmaps/macOS-BigSur-White/wait-0024.png
deleted file mode 100644
index 9c1ea07..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0025.png b/bitmaps/macOS-BigSur-White/wait-0025.png
deleted file mode 100644
index 5320570..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0026.png b/bitmaps/macOS-BigSur-White/wait-0026.png
deleted file mode 100644
index ba6f50f..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0027.png b/bitmaps/macOS-BigSur-White/wait-0027.png
deleted file mode 100644
index 0712dd2..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0028.png b/bitmaps/macOS-BigSur-White/wait-0028.png
deleted file mode 100644
index e084fa0..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0029.png b/bitmaps/macOS-BigSur-White/wait-0029.png
deleted file mode 100644
index 4a77f5c..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0030.png b/bitmaps/macOS-BigSur-White/wait-0030.png
deleted file mode 100644
index 61b020b..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0031.png b/bitmaps/macOS-BigSur-White/wait-0031.png
deleted file mode 100644
index eef684e..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0032.png b/bitmaps/macOS-BigSur-White/wait-0032.png
deleted file mode 100644
index c642b2e..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0033.png b/bitmaps/macOS-BigSur-White/wait-0033.png
deleted file mode 100644
index e079f80..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0034.png b/bitmaps/macOS-BigSur-White/wait-0034.png
deleted file mode 100644
index 663feb7..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0035.png b/bitmaps/macOS-BigSur-White/wait-0035.png
deleted file mode 100644
index 0ce0565..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0036.png b/bitmaps/macOS-BigSur-White/wait-0036.png
deleted file mode 100644
index bc1cb1d..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0037.png b/bitmaps/macOS-BigSur-White/wait-0037.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0037.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wait-0038.png b/bitmaps/macOS-BigSur-White/wait-0038.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-BigSur-White/wait-0038.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/wayland-cursor.png b/bitmaps/macOS-BigSur-White/wayland-cursor.png
deleted file mode 100644
index c409247..0000000
Binary files a/bitmaps/macOS-BigSur-White/wayland-cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/xterm.png b/bitmaps/macOS-BigSur-White/xterm.png
deleted file mode 100644
index 30e516f..0000000
Binary files a/bitmaps/macOS-BigSur-White/xterm.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/zoom-in.png b/bitmaps/macOS-BigSur-White/zoom-in.png
deleted file mode 100644
index 141247c..0000000
Binary files a/bitmaps/macOS-BigSur-White/zoom-in.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur-White/zoom-out.png b/bitmaps/macOS-BigSur-White/zoom-out.png
deleted file mode 100644
index 047e092..0000000
Binary files a/bitmaps/macOS-BigSur-White/zoom-out.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/X_cursor.png b/bitmaps/macOS-BigSur/X_cursor.png
deleted file mode 100644
index 1e80412..0000000
Binary files a/bitmaps/macOS-BigSur/X_cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/all-scroll.png b/bitmaps/macOS-BigSur/all-scroll.png
deleted file mode 100644
index 60c9d26..0000000
Binary files a/bitmaps/macOS-BigSur/all-scroll.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/bottom_left_corner.png b/bitmaps/macOS-BigSur/bottom_left_corner.png
deleted file mode 100644
index 895fd59..0000000
Binary files a/bitmaps/macOS-BigSur/bottom_left_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/bottom_right_corner.png b/bitmaps/macOS-BigSur/bottom_right_corner.png
deleted file mode 100644
index cb6be3f..0000000
Binary files a/bitmaps/macOS-BigSur/bottom_right_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/bottom_tee.png b/bitmaps/macOS-BigSur/bottom_tee.png
deleted file mode 100644
index 2abc7e9..0000000
Binary files a/bitmaps/macOS-BigSur/bottom_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/center_ptr.png b/bitmaps/macOS-BigSur/center_ptr.png
deleted file mode 100644
index d9cae1e..0000000
Binary files a/bitmaps/macOS-BigSur/center_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/context-menu.png b/bitmaps/macOS-BigSur/context-menu.png
deleted file mode 100644
index 3ae4c8e..0000000
Binary files a/bitmaps/macOS-BigSur/context-menu.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/copy.png b/bitmaps/macOS-BigSur/copy.png
deleted file mode 100644
index a336a0c..0000000
Binary files a/bitmaps/macOS-BigSur/copy.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/cross.png b/bitmaps/macOS-BigSur/cross.png
deleted file mode 100644
index c02ff5f..0000000
Binary files a/bitmaps/macOS-BigSur/cross.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/crossed_circle.png b/bitmaps/macOS-BigSur/crossed_circle.png
deleted file mode 100644
index c4a6303..0000000
Binary files a/bitmaps/macOS-BigSur/crossed_circle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/crosshair.png b/bitmaps/macOS-BigSur/crosshair.png
deleted file mode 100644
index 711b256..0000000
Binary files a/bitmaps/macOS-BigSur/crosshair.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/dnd_no_drop.png b/bitmaps/macOS-BigSur/dnd_no_drop.png
deleted file mode 100644
index 74f10b6..0000000
Binary files a/bitmaps/macOS-BigSur/dnd_no_drop.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/dotbox.png b/bitmaps/macOS-BigSur/dotbox.png
deleted file mode 100644
index a5b7cbf..0000000
Binary files a/bitmaps/macOS-BigSur/dotbox.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/hand1.png b/bitmaps/macOS-BigSur/hand1.png
deleted file mode 100644
index aaf608d..0000000
Binary files a/bitmaps/macOS-BigSur/hand1.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/hand2.png b/bitmaps/macOS-BigSur/hand2.png
deleted file mode 100644
index 1aad457..0000000
Binary files a/bitmaps/macOS-BigSur/hand2.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr.png b/bitmaps/macOS-BigSur/left_ptr.png
deleted file mode 100644
index 774e13b..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0001.png b/bitmaps/macOS-BigSur/left_ptr_watch-0001.png
deleted file mode 100644
index 164867e..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0002.png b/bitmaps/macOS-BigSur/left_ptr_watch-0002.png
deleted file mode 100644
index 2ada768..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0003.png b/bitmaps/macOS-BigSur/left_ptr_watch-0003.png
deleted file mode 100644
index 0f52833..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0004.png b/bitmaps/macOS-BigSur/left_ptr_watch-0004.png
deleted file mode 100644
index 812daea..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0005.png b/bitmaps/macOS-BigSur/left_ptr_watch-0005.png
deleted file mode 100644
index c137ed6..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0006.png b/bitmaps/macOS-BigSur/left_ptr_watch-0006.png
deleted file mode 100644
index f306926..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0007.png b/bitmaps/macOS-BigSur/left_ptr_watch-0007.png
deleted file mode 100644
index aec216a..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0008.png b/bitmaps/macOS-BigSur/left_ptr_watch-0008.png
deleted file mode 100644
index 8615eb8..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0009.png b/bitmaps/macOS-BigSur/left_ptr_watch-0009.png
deleted file mode 100644
index e530195..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0010.png b/bitmaps/macOS-BigSur/left_ptr_watch-0010.png
deleted file mode 100644
index 1483444..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0011.png b/bitmaps/macOS-BigSur/left_ptr_watch-0011.png
deleted file mode 100644
index c9f55dd..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0012.png b/bitmaps/macOS-BigSur/left_ptr_watch-0012.png
deleted file mode 100644
index 80814d2..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0013.png b/bitmaps/macOS-BigSur/left_ptr_watch-0013.png
deleted file mode 100644
index c287804..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0014.png b/bitmaps/macOS-BigSur/left_ptr_watch-0014.png
deleted file mode 100644
index e1ceb56..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0015.png b/bitmaps/macOS-BigSur/left_ptr_watch-0015.png
deleted file mode 100644
index 24afb3f..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0016.png b/bitmaps/macOS-BigSur/left_ptr_watch-0016.png
deleted file mode 100644
index 328c8c0..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0017.png b/bitmaps/macOS-BigSur/left_ptr_watch-0017.png
deleted file mode 100644
index 6254c87..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0018.png b/bitmaps/macOS-BigSur/left_ptr_watch-0018.png
deleted file mode 100644
index e605658..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0019.png b/bitmaps/macOS-BigSur/left_ptr_watch-0019.png
deleted file mode 100644
index b453077..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0020.png b/bitmaps/macOS-BigSur/left_ptr_watch-0020.png
deleted file mode 100644
index 028faf5..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0021.png b/bitmaps/macOS-BigSur/left_ptr_watch-0021.png
deleted file mode 100644
index a3ac8c9..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0022.png b/bitmaps/macOS-BigSur/left_ptr_watch-0022.png
deleted file mode 100644
index 7523041..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0023.png b/bitmaps/macOS-BigSur/left_ptr_watch-0023.png
deleted file mode 100644
index d731f8d..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0024.png b/bitmaps/macOS-BigSur/left_ptr_watch-0024.png
deleted file mode 100644
index 668ddc9..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0025.png b/bitmaps/macOS-BigSur/left_ptr_watch-0025.png
deleted file mode 100644
index b3ffae7..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0026.png b/bitmaps/macOS-BigSur/left_ptr_watch-0026.png
deleted file mode 100644
index 7cb6c61..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0027.png b/bitmaps/macOS-BigSur/left_ptr_watch-0027.png
deleted file mode 100644
index 4243a16..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0028.png b/bitmaps/macOS-BigSur/left_ptr_watch-0028.png
deleted file mode 100644
index a35f6ae..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0029.png b/bitmaps/macOS-BigSur/left_ptr_watch-0029.png
deleted file mode 100644
index 2717e4f..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0030.png b/bitmaps/macOS-BigSur/left_ptr_watch-0030.png
deleted file mode 100644
index 4c7c549..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0031.png b/bitmaps/macOS-BigSur/left_ptr_watch-0031.png
deleted file mode 100644
index 1b5e1d5..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0032.png b/bitmaps/macOS-BigSur/left_ptr_watch-0032.png
deleted file mode 100644
index 209a5bd..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0033.png b/bitmaps/macOS-BigSur/left_ptr_watch-0033.png
deleted file mode 100644
index 9d4bc0c..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0034.png b/bitmaps/macOS-BigSur/left_ptr_watch-0034.png
deleted file mode 100644
index cbcdd31..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0035.png b/bitmaps/macOS-BigSur/left_ptr_watch-0035.png
deleted file mode 100644
index f0ff9ee..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_ptr_watch-0036.png b/bitmaps/macOS-BigSur/left_ptr_watch-0036.png
deleted file mode 100644
index f0ff9ee..0000000
Binary files a/bitmaps/macOS-BigSur/left_ptr_watch-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_side.png b/bitmaps/macOS-BigSur/left_side.png
deleted file mode 100644
index a826eb5..0000000
Binary files a/bitmaps/macOS-BigSur/left_side.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/left_tee.png b/bitmaps/macOS-BigSur/left_tee.png
deleted file mode 100644
index eabb2c8..0000000
Binary files a/bitmaps/macOS-BigSur/left_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/link.png b/bitmaps/macOS-BigSur/link.png
deleted file mode 100644
index 6ab1e48..0000000
Binary files a/bitmaps/macOS-BigSur/link.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/ll_angle.png b/bitmaps/macOS-BigSur/ll_angle.png
deleted file mode 100644
index dc0be69..0000000
Binary files a/bitmaps/macOS-BigSur/ll_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/lr_angle.png b/bitmaps/macOS-BigSur/lr_angle.png
deleted file mode 100644
index 161f466..0000000
Binary files a/bitmaps/macOS-BigSur/lr_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/move.png b/bitmaps/macOS-BigSur/move.png
deleted file mode 100644
index 96d7432..0000000
Binary files a/bitmaps/macOS-BigSur/move.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/pencil.png b/bitmaps/macOS-BigSur/pencil.png
deleted file mode 100644
index ed0cff2..0000000
Binary files a/bitmaps/macOS-BigSur/pencil.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/plus.png b/bitmaps/macOS-BigSur/plus.png
deleted file mode 100644
index ad9a65f..0000000
Binary files a/bitmaps/macOS-BigSur/plus.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/question_arrow.png b/bitmaps/macOS-BigSur/question_arrow.png
deleted file mode 100644
index 075a2a0..0000000
Binary files a/bitmaps/macOS-BigSur/question_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/right_ptr.png b/bitmaps/macOS-BigSur/right_ptr.png
deleted file mode 100644
index 95d7e27..0000000
Binary files a/bitmaps/macOS-BigSur/right_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/right_tee.png b/bitmaps/macOS-BigSur/right_tee.png
deleted file mode 100644
index 7b056b4..0000000
Binary files a/bitmaps/macOS-BigSur/right_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/sb_down_arrow.png b/bitmaps/macOS-BigSur/sb_down_arrow.png
deleted file mode 100644
index 4707499..0000000
Binary files a/bitmaps/macOS-BigSur/sb_down_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/sb_h_double_arrow.png b/bitmaps/macOS-BigSur/sb_h_double_arrow.png
deleted file mode 100644
index c1146e6..0000000
Binary files a/bitmaps/macOS-BigSur/sb_h_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/sb_left_arrow.png b/bitmaps/macOS-BigSur/sb_left_arrow.png
deleted file mode 100644
index db8f05b..0000000
Binary files a/bitmaps/macOS-BigSur/sb_left_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/sb_right_arrow.png b/bitmaps/macOS-BigSur/sb_right_arrow.png
deleted file mode 100644
index 47f6913..0000000
Binary files a/bitmaps/macOS-BigSur/sb_right_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/sb_up_arrow.png b/bitmaps/macOS-BigSur/sb_up_arrow.png
deleted file mode 100644
index 6ca8ac1..0000000
Binary files a/bitmaps/macOS-BigSur/sb_up_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/sb_v_double_arrow.png b/bitmaps/macOS-BigSur/sb_v_double_arrow.png
deleted file mode 100644
index c40e8b8..0000000
Binary files a/bitmaps/macOS-BigSur/sb_v_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/top_side.png b/bitmaps/macOS-BigSur/top_side.png
deleted file mode 100644
index 842ca72..0000000
Binary files a/bitmaps/macOS-BigSur/top_side.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/top_tee.png b/bitmaps/macOS-BigSur/top_tee.png
deleted file mode 100644
index acf4e03..0000000
Binary files a/bitmaps/macOS-BigSur/top_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/ul_angle.png b/bitmaps/macOS-BigSur/ul_angle.png
deleted file mode 100644
index 469d720..0000000
Binary files a/bitmaps/macOS-BigSur/ul_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/ur_angle.png b/bitmaps/macOS-BigSur/ur_angle.png
deleted file mode 100644
index 6dbc4c7..0000000
Binary files a/bitmaps/macOS-BigSur/ur_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/vertical-text.png b/bitmaps/macOS-BigSur/vertical-text.png
deleted file mode 100644
index ec5236f..0000000
Binary files a/bitmaps/macOS-BigSur/vertical-text.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0001.png b/bitmaps/macOS-BigSur/wait-0001.png
deleted file mode 100644
index 800fcf3..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0002.png b/bitmaps/macOS-BigSur/wait-0002.png
deleted file mode 100644
index 28a4188..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0003.png b/bitmaps/macOS-BigSur/wait-0003.png
deleted file mode 100644
index d16b38b..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0004.png b/bitmaps/macOS-BigSur/wait-0004.png
deleted file mode 100644
index 6226c7b..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0005.png b/bitmaps/macOS-BigSur/wait-0005.png
deleted file mode 100644
index ace6d9f..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0006.png b/bitmaps/macOS-BigSur/wait-0006.png
deleted file mode 100644
index cdc1284..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0007.png b/bitmaps/macOS-BigSur/wait-0007.png
deleted file mode 100644
index 1412ebd..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0008.png b/bitmaps/macOS-BigSur/wait-0008.png
deleted file mode 100644
index 57c6105..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0009.png b/bitmaps/macOS-BigSur/wait-0009.png
deleted file mode 100644
index 498b66a..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0010.png b/bitmaps/macOS-BigSur/wait-0010.png
deleted file mode 100644
index e3eecb3..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0011.png b/bitmaps/macOS-BigSur/wait-0011.png
deleted file mode 100644
index 36e9204..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0012.png b/bitmaps/macOS-BigSur/wait-0012.png
deleted file mode 100644
index 8edf863..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0013.png b/bitmaps/macOS-BigSur/wait-0013.png
deleted file mode 100644
index fc5db7d..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0014.png b/bitmaps/macOS-BigSur/wait-0014.png
deleted file mode 100644
index 2fb9a0c..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0015.png b/bitmaps/macOS-BigSur/wait-0015.png
deleted file mode 100644
index f8a2d17..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0016.png b/bitmaps/macOS-BigSur/wait-0016.png
deleted file mode 100644
index 3ff632e..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0017.png b/bitmaps/macOS-BigSur/wait-0017.png
deleted file mode 100644
index 2e0794a..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0018.png b/bitmaps/macOS-BigSur/wait-0018.png
deleted file mode 100644
index a307a92..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0019.png b/bitmaps/macOS-BigSur/wait-0019.png
deleted file mode 100644
index de7005a..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0020.png b/bitmaps/macOS-BigSur/wait-0020.png
deleted file mode 100644
index 3407bfa..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0021.png b/bitmaps/macOS-BigSur/wait-0021.png
deleted file mode 100644
index 7c21738..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0022.png b/bitmaps/macOS-BigSur/wait-0022.png
deleted file mode 100644
index df603e5..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0023.png b/bitmaps/macOS-BigSur/wait-0023.png
deleted file mode 100644
index 1798d4d..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0024.png b/bitmaps/macOS-BigSur/wait-0024.png
deleted file mode 100644
index 9c1ea07..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0025.png b/bitmaps/macOS-BigSur/wait-0025.png
deleted file mode 100644
index 5320570..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0026.png b/bitmaps/macOS-BigSur/wait-0026.png
deleted file mode 100644
index ba6f50f..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0027.png b/bitmaps/macOS-BigSur/wait-0027.png
deleted file mode 100644
index 0712dd2..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0028.png b/bitmaps/macOS-BigSur/wait-0028.png
deleted file mode 100644
index e084fa0..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0029.png b/bitmaps/macOS-BigSur/wait-0029.png
deleted file mode 100644
index 4a77f5c..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0030.png b/bitmaps/macOS-BigSur/wait-0030.png
deleted file mode 100644
index 61b020b..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0031.png b/bitmaps/macOS-BigSur/wait-0031.png
deleted file mode 100644
index eef684e..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0032.png b/bitmaps/macOS-BigSur/wait-0032.png
deleted file mode 100644
index c642b2e..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0033.png b/bitmaps/macOS-BigSur/wait-0033.png
deleted file mode 100644
index e079f80..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0034.png b/bitmaps/macOS-BigSur/wait-0034.png
deleted file mode 100644
index 663feb7..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0035.png b/bitmaps/macOS-BigSur/wait-0035.png
deleted file mode 100644
index da11357..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0036.png b/bitmaps/macOS-BigSur/wait-0036.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wait-0037.png b/bitmaps/macOS-BigSur/wait-0037.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-BigSur/wait-0037.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/wayland-cursor.png b/bitmaps/macOS-BigSur/wayland-cursor.png
deleted file mode 100644
index 810453a..0000000
Binary files a/bitmaps/macOS-BigSur/wayland-cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/xterm.png b/bitmaps/macOS-BigSur/xterm.png
deleted file mode 100644
index b32ab3f..0000000
Binary files a/bitmaps/macOS-BigSur/xterm.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/zoom-in.png b/bitmaps/macOS-BigSur/zoom-in.png
deleted file mode 100644
index c77ce65..0000000
Binary files a/bitmaps/macOS-BigSur/zoom-in.png and /dev/null differ
diff --git a/bitmaps/macOS-BigSur/zoom-out.png b/bitmaps/macOS-BigSur/zoom-out.png
deleted file mode 100644
index 0b0457a..0000000
Binary files a/bitmaps/macOS-BigSur/zoom-out.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/X_cursor.png b/bitmaps/macOS-Monterey-White/X_cursor.png
deleted file mode 100644
index 3b99a45..0000000
Binary files a/bitmaps/macOS-Monterey-White/X_cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/all-scroll.png b/bitmaps/macOS-Monterey-White/all-scroll.png
deleted file mode 100644
index 9b9e9b8..0000000
Binary files a/bitmaps/macOS-Monterey-White/all-scroll.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/bottom_left_corner.png b/bitmaps/macOS-Monterey-White/bottom_left_corner.png
deleted file mode 100644
index 981cdbe..0000000
Binary files a/bitmaps/macOS-Monterey-White/bottom_left_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/bottom_right_corner.png b/bitmaps/macOS-Monterey-White/bottom_right_corner.png
deleted file mode 100644
index 0aaeedf..0000000
Binary files a/bitmaps/macOS-Monterey-White/bottom_right_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/bottom_tee.png b/bitmaps/macOS-Monterey-White/bottom_tee.png
deleted file mode 100644
index 57b5fb9..0000000
Binary files a/bitmaps/macOS-Monterey-White/bottom_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/center_ptr.png b/bitmaps/macOS-Monterey-White/center_ptr.png
deleted file mode 100644
index 21c2ee9..0000000
Binary files a/bitmaps/macOS-Monterey-White/center_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/context-menu.png b/bitmaps/macOS-Monterey-White/context-menu.png
deleted file mode 100644
index 943ed39..0000000
Binary files a/bitmaps/macOS-Monterey-White/context-menu.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/copy.png b/bitmaps/macOS-Monterey-White/copy.png
deleted file mode 100644
index 0b2effb..0000000
Binary files a/bitmaps/macOS-Monterey-White/copy.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/cross.png b/bitmaps/macOS-Monterey-White/cross.png
deleted file mode 100644
index 5eb0032..0000000
Binary files a/bitmaps/macOS-Monterey-White/cross.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/crossed_circle.png b/bitmaps/macOS-Monterey-White/crossed_circle.png
deleted file mode 100644
index 0516179..0000000
Binary files a/bitmaps/macOS-Monterey-White/crossed_circle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/crosshair.png b/bitmaps/macOS-Monterey-White/crosshair.png
deleted file mode 100644
index c906ad2..0000000
Binary files a/bitmaps/macOS-Monterey-White/crosshair.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/dnd_no_drop.png b/bitmaps/macOS-Monterey-White/dnd_no_drop.png
deleted file mode 100644
index bcef90b..0000000
Binary files a/bitmaps/macOS-Monterey-White/dnd_no_drop.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/dotbox.png b/bitmaps/macOS-Monterey-White/dotbox.png
deleted file mode 100644
index 24fbfda..0000000
Binary files a/bitmaps/macOS-Monterey-White/dotbox.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/hand1.png b/bitmaps/macOS-Monterey-White/hand1.png
deleted file mode 100644
index aaf608d..0000000
Binary files a/bitmaps/macOS-Monterey-White/hand1.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/hand2.png b/bitmaps/macOS-Monterey-White/hand2.png
deleted file mode 100644
index 1aad457..0000000
Binary files a/bitmaps/macOS-Monterey-White/hand2.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr.png b/bitmaps/macOS-Monterey-White/left_ptr.png
deleted file mode 100644
index 6d58dd4..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0001.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0001.png
deleted file mode 100644
index c0d06f7..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0002.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0002.png
deleted file mode 100644
index 5ba62cb..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0003.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0003.png
deleted file mode 100644
index b325406..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0004.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0004.png
deleted file mode 100644
index 4d10c74..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0005.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0005.png
deleted file mode 100644
index 295cff6..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0006.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0006.png
deleted file mode 100644
index 2ea0156..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0007.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0007.png
deleted file mode 100644
index a63ffc8..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0008.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0008.png
deleted file mode 100644
index f6a6f1e..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0009.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0009.png
deleted file mode 100644
index 0b3c7bc..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0010.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0010.png
deleted file mode 100644
index af9cc0f..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0011.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0011.png
deleted file mode 100644
index c657409..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0012.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0012.png
deleted file mode 100644
index 05effa3..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0013.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0013.png
deleted file mode 100644
index 3322518..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0014.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0014.png
deleted file mode 100644
index e68088a..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0015.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0015.png
deleted file mode 100644
index fa29e48..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0016.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0016.png
deleted file mode 100644
index 392a203..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0017.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0017.png
deleted file mode 100644
index fa07f1a..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0018.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0018.png
deleted file mode 100644
index 597767b..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0019.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0019.png
deleted file mode 100644
index 95f8b7a..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0020.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0020.png
deleted file mode 100644
index 0a50d34..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0021.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0021.png
deleted file mode 100644
index 03e5600..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0022.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0022.png
deleted file mode 100644
index aeec683..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0023.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0023.png
deleted file mode 100644
index 9efdf83..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0024.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0024.png
deleted file mode 100644
index 788eab2..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0025.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0025.png
deleted file mode 100644
index 6c6259f..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0026.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0026.png
deleted file mode 100644
index aae62f8..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0027.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0027.png
deleted file mode 100644
index 04810d4..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0028.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0028.png
deleted file mode 100644
index ffb83ec..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0029.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0029.png
deleted file mode 100644
index f9a97a8..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0030.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0030.png
deleted file mode 100644
index 20657a6..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0031.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0031.png
deleted file mode 100644
index 2ce3d5b..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0032.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0032.png
deleted file mode 100644
index a875863..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0033.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0033.png
deleted file mode 100644
index 13a5192..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0034.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0034.png
deleted file mode 100644
index 2378d95..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0035.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0035.png
deleted file mode 100644
index b6690ce..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0036.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0036.png
deleted file mode 100644
index 26c3c5d..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_ptr_watch-0037.png b/bitmaps/macOS-Monterey-White/left_ptr_watch-0037.png
deleted file mode 100644
index 26c3c5d..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_ptr_watch-0037.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_side.png b/bitmaps/macOS-Monterey-White/left_side.png
deleted file mode 100644
index 19ba618..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_side.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/left_tee.png b/bitmaps/macOS-Monterey-White/left_tee.png
deleted file mode 100644
index 5450da6..0000000
Binary files a/bitmaps/macOS-Monterey-White/left_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/link.png b/bitmaps/macOS-Monterey-White/link.png
deleted file mode 100644
index 7f8be80..0000000
Binary files a/bitmaps/macOS-Monterey-White/link.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/ll_angle.png b/bitmaps/macOS-Monterey-White/ll_angle.png
deleted file mode 100644
index 1a87a89..0000000
Binary files a/bitmaps/macOS-Monterey-White/ll_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/lr_angle.png b/bitmaps/macOS-Monterey-White/lr_angle.png
deleted file mode 100644
index 82e1553..0000000
Binary files a/bitmaps/macOS-Monterey-White/lr_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/move.png b/bitmaps/macOS-Monterey-White/move.png
deleted file mode 100644
index 96d7432..0000000
Binary files a/bitmaps/macOS-Monterey-White/move.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/pencil.png b/bitmaps/macOS-Monterey-White/pencil.png
deleted file mode 100644
index e0ba43c..0000000
Binary files a/bitmaps/macOS-Monterey-White/pencil.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/plus.png b/bitmaps/macOS-Monterey-White/plus.png
deleted file mode 100644
index 5fc795c..0000000
Binary files a/bitmaps/macOS-Monterey-White/plus.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/question_arrow.png b/bitmaps/macOS-Monterey-White/question_arrow.png
deleted file mode 100644
index b1e7808..0000000
Binary files a/bitmaps/macOS-Monterey-White/question_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/right_ptr.png b/bitmaps/macOS-Monterey-White/right_ptr.png
deleted file mode 100644
index 33d0b0d..0000000
Binary files a/bitmaps/macOS-Monterey-White/right_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/right_tee.png b/bitmaps/macOS-Monterey-White/right_tee.png
deleted file mode 100644
index 3dd9a68..0000000
Binary files a/bitmaps/macOS-Monterey-White/right_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/sb_down_arrow.png b/bitmaps/macOS-Monterey-White/sb_down_arrow.png
deleted file mode 100644
index 4e2c9f8..0000000
Binary files a/bitmaps/macOS-Monterey-White/sb_down_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/sb_h_double_arrow.png b/bitmaps/macOS-Monterey-White/sb_h_double_arrow.png
deleted file mode 100644
index 5f8942c..0000000
Binary files a/bitmaps/macOS-Monterey-White/sb_h_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/sb_left_arrow.png b/bitmaps/macOS-Monterey-White/sb_left_arrow.png
deleted file mode 100644
index ea475e9..0000000
Binary files a/bitmaps/macOS-Monterey-White/sb_left_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/sb_right_arrow.png b/bitmaps/macOS-Monterey-White/sb_right_arrow.png
deleted file mode 100644
index bef897d..0000000
Binary files a/bitmaps/macOS-Monterey-White/sb_right_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/sb_up_arrow.png b/bitmaps/macOS-Monterey-White/sb_up_arrow.png
deleted file mode 100644
index 5783fc3..0000000
Binary files a/bitmaps/macOS-Monterey-White/sb_up_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/sb_v_double_arrow.png b/bitmaps/macOS-Monterey-White/sb_v_double_arrow.png
deleted file mode 100644
index 7375de9..0000000
Binary files a/bitmaps/macOS-Monterey-White/sb_v_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/top_side.png b/bitmaps/macOS-Monterey-White/top_side.png
deleted file mode 100644
index 34501c8..0000000
Binary files a/bitmaps/macOS-Monterey-White/top_side.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/top_tee.png b/bitmaps/macOS-Monterey-White/top_tee.png
deleted file mode 100644
index b704fb6..0000000
Binary files a/bitmaps/macOS-Monterey-White/top_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/ul_angle.png b/bitmaps/macOS-Monterey-White/ul_angle.png
deleted file mode 100644
index 4608e62..0000000
Binary files a/bitmaps/macOS-Monterey-White/ul_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/ur_angle.png b/bitmaps/macOS-Monterey-White/ur_angle.png
deleted file mode 100644
index 4baf131..0000000
Binary files a/bitmaps/macOS-Monterey-White/ur_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/vertical-text.png b/bitmaps/macOS-Monterey-White/vertical-text.png
deleted file mode 100644
index 66cb6c7..0000000
Binary files a/bitmaps/macOS-Monterey-White/vertical-text.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0001.png b/bitmaps/macOS-Monterey-White/wait-0001.png
deleted file mode 100644
index 800fcf3..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0002.png b/bitmaps/macOS-Monterey-White/wait-0002.png
deleted file mode 100644
index 28a4188..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0003.png b/bitmaps/macOS-Monterey-White/wait-0003.png
deleted file mode 100644
index 2e85853..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0004.png b/bitmaps/macOS-Monterey-White/wait-0004.png
deleted file mode 100644
index 6b36da6..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0005.png b/bitmaps/macOS-Monterey-White/wait-0005.png
deleted file mode 100644
index 74232df..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0006.png b/bitmaps/macOS-Monterey-White/wait-0006.png
deleted file mode 100644
index d1df24b..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0007.png b/bitmaps/macOS-Monterey-White/wait-0007.png
deleted file mode 100644
index 6d21b9e..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0008.png b/bitmaps/macOS-Monterey-White/wait-0008.png
deleted file mode 100644
index 62bb3ec..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0009.png b/bitmaps/macOS-Monterey-White/wait-0009.png
deleted file mode 100644
index 9c24fb1..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0010.png b/bitmaps/macOS-Monterey-White/wait-0010.png
deleted file mode 100644
index 2386759..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0011.png b/bitmaps/macOS-Monterey-White/wait-0011.png
deleted file mode 100644
index 984eddf..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0012.png b/bitmaps/macOS-Monterey-White/wait-0012.png
deleted file mode 100644
index 799f6d1..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0013.png b/bitmaps/macOS-Monterey-White/wait-0013.png
deleted file mode 100644
index 980d7f5..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0014.png b/bitmaps/macOS-Monterey-White/wait-0014.png
deleted file mode 100644
index 05f0400..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0015.png b/bitmaps/macOS-Monterey-White/wait-0015.png
deleted file mode 100644
index 3cc6580..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0016.png b/bitmaps/macOS-Monterey-White/wait-0016.png
deleted file mode 100644
index 67bc818..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0017.png b/bitmaps/macOS-Monterey-White/wait-0017.png
deleted file mode 100644
index f3e5cb6..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0018.png b/bitmaps/macOS-Monterey-White/wait-0018.png
deleted file mode 100644
index 385cf38..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0019.png b/bitmaps/macOS-Monterey-White/wait-0019.png
deleted file mode 100644
index abadf49..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0020.png b/bitmaps/macOS-Monterey-White/wait-0020.png
deleted file mode 100644
index 9c6f9c8..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0021.png b/bitmaps/macOS-Monterey-White/wait-0021.png
deleted file mode 100644
index beb6977..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0022.png b/bitmaps/macOS-Monterey-White/wait-0022.png
deleted file mode 100644
index 9debec8..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0023.png b/bitmaps/macOS-Monterey-White/wait-0023.png
deleted file mode 100644
index 40a5761..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0024.png b/bitmaps/macOS-Monterey-White/wait-0024.png
deleted file mode 100644
index ef43873..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0025.png b/bitmaps/macOS-Monterey-White/wait-0025.png
deleted file mode 100644
index 1043066..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0026.png b/bitmaps/macOS-Monterey-White/wait-0026.png
deleted file mode 100644
index 008d4f4..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0027.png b/bitmaps/macOS-Monterey-White/wait-0027.png
deleted file mode 100644
index d6b0a40..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0028.png b/bitmaps/macOS-Monterey-White/wait-0028.png
deleted file mode 100644
index 249c9d0..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0029.png b/bitmaps/macOS-Monterey-White/wait-0029.png
deleted file mode 100644
index 8b250a3..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0030.png b/bitmaps/macOS-Monterey-White/wait-0030.png
deleted file mode 100644
index 0a826aa..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0031.png b/bitmaps/macOS-Monterey-White/wait-0031.png
deleted file mode 100644
index 53d0599..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0032.png b/bitmaps/macOS-Monterey-White/wait-0032.png
deleted file mode 100644
index 5d19212..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0033.png b/bitmaps/macOS-Monterey-White/wait-0033.png
deleted file mode 100644
index 2ea78cb..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0034.png b/bitmaps/macOS-Monterey-White/wait-0034.png
deleted file mode 100644
index 9e3431d..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0035.png b/bitmaps/macOS-Monterey-White/wait-0035.png
deleted file mode 100644
index cacab99..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0036.png b/bitmaps/macOS-Monterey-White/wait-0036.png
deleted file mode 100644
index da11357..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0037.png b/bitmaps/macOS-Monterey-White/wait-0037.png
deleted file mode 100644
index 44b5976..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0037.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0038.png b/bitmaps/macOS-Monterey-White/wait-0038.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0038.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wait-0039.png b/bitmaps/macOS-Monterey-White/wait-0039.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-Monterey-White/wait-0039.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/wayland-cursor.png b/bitmaps/macOS-Monterey-White/wayland-cursor.png
deleted file mode 100644
index c409247..0000000
Binary files a/bitmaps/macOS-Monterey-White/wayland-cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/xterm.png b/bitmaps/macOS-Monterey-White/xterm.png
deleted file mode 100644
index 30e516f..0000000
Binary files a/bitmaps/macOS-Monterey-White/xterm.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/zoom-in.png b/bitmaps/macOS-Monterey-White/zoom-in.png
deleted file mode 100644
index 141247c..0000000
Binary files a/bitmaps/macOS-Monterey-White/zoom-in.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey-White/zoom-out.png b/bitmaps/macOS-Monterey-White/zoom-out.png
deleted file mode 100644
index 047e092..0000000
Binary files a/bitmaps/macOS-Monterey-White/zoom-out.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/X_cursor.png b/bitmaps/macOS-Monterey/X_cursor.png
deleted file mode 100644
index 1e80412..0000000
Binary files a/bitmaps/macOS-Monterey/X_cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/all-scroll.png b/bitmaps/macOS-Monterey/all-scroll.png
deleted file mode 100644
index 60c9d26..0000000
Binary files a/bitmaps/macOS-Monterey/all-scroll.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/bottom_left_corner.png b/bitmaps/macOS-Monterey/bottom_left_corner.png
deleted file mode 100644
index 895fd59..0000000
Binary files a/bitmaps/macOS-Monterey/bottom_left_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/bottom_right_corner.png b/bitmaps/macOS-Monterey/bottom_right_corner.png
deleted file mode 100644
index cb6be3f..0000000
Binary files a/bitmaps/macOS-Monterey/bottom_right_corner.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/bottom_tee.png b/bitmaps/macOS-Monterey/bottom_tee.png
deleted file mode 100644
index 2abc7e9..0000000
Binary files a/bitmaps/macOS-Monterey/bottom_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/center_ptr.png b/bitmaps/macOS-Monterey/center_ptr.png
deleted file mode 100644
index c065b94..0000000
Binary files a/bitmaps/macOS-Monterey/center_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/context-menu.png b/bitmaps/macOS-Monterey/context-menu.png
deleted file mode 100644
index b0a5e25..0000000
Binary files a/bitmaps/macOS-Monterey/context-menu.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/copy.png b/bitmaps/macOS-Monterey/copy.png
deleted file mode 100644
index a336a0c..0000000
Binary files a/bitmaps/macOS-Monterey/copy.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/cross.png b/bitmaps/macOS-Monterey/cross.png
deleted file mode 100644
index c02ff5f..0000000
Binary files a/bitmaps/macOS-Monterey/cross.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/crossed_circle.png b/bitmaps/macOS-Monterey/crossed_circle.png
deleted file mode 100644
index c4a6303..0000000
Binary files a/bitmaps/macOS-Monterey/crossed_circle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/crosshair.png b/bitmaps/macOS-Monterey/crosshair.png
deleted file mode 100644
index 711b256..0000000
Binary files a/bitmaps/macOS-Monterey/crosshair.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/dnd_no_drop.png b/bitmaps/macOS-Monterey/dnd_no_drop.png
deleted file mode 100644
index 74f10b6..0000000
Binary files a/bitmaps/macOS-Monterey/dnd_no_drop.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/dotbox.png b/bitmaps/macOS-Monterey/dotbox.png
deleted file mode 100644
index a5b7cbf..0000000
Binary files a/bitmaps/macOS-Monterey/dotbox.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/hand1.png b/bitmaps/macOS-Monterey/hand1.png
deleted file mode 100644
index aaf608d..0000000
Binary files a/bitmaps/macOS-Monterey/hand1.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/hand2.png b/bitmaps/macOS-Monterey/hand2.png
deleted file mode 100644
index 1aad457..0000000
Binary files a/bitmaps/macOS-Monterey/hand2.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr.png b/bitmaps/macOS-Monterey/left_ptr.png
deleted file mode 100644
index c60e33a..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0001.png b/bitmaps/macOS-Monterey/left_ptr_watch-0001.png
deleted file mode 100644
index 164867e..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0002.png b/bitmaps/macOS-Monterey/left_ptr_watch-0002.png
deleted file mode 100644
index 2ada768..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0003.png b/bitmaps/macOS-Monterey/left_ptr_watch-0003.png
deleted file mode 100644
index aad34dd..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0004.png b/bitmaps/macOS-Monterey/left_ptr_watch-0004.png
deleted file mode 100644
index bab60c4..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0005.png b/bitmaps/macOS-Monterey/left_ptr_watch-0005.png
deleted file mode 100644
index d243c3d..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0006.png b/bitmaps/macOS-Monterey/left_ptr_watch-0006.png
deleted file mode 100644
index 9dffc21..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0007.png b/bitmaps/macOS-Monterey/left_ptr_watch-0007.png
deleted file mode 100644
index 9c42977..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0008.png b/bitmaps/macOS-Monterey/left_ptr_watch-0008.png
deleted file mode 100644
index 8615eb8..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0009.png b/bitmaps/macOS-Monterey/left_ptr_watch-0009.png
deleted file mode 100644
index e530195..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0010.png b/bitmaps/macOS-Monterey/left_ptr_watch-0010.png
deleted file mode 100644
index af12674..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0011.png b/bitmaps/macOS-Monterey/left_ptr_watch-0011.png
deleted file mode 100644
index 0e7226c..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0012.png b/bitmaps/macOS-Monterey/left_ptr_watch-0012.png
deleted file mode 100644
index 3fd460f..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0013.png b/bitmaps/macOS-Monterey/left_ptr_watch-0013.png
deleted file mode 100644
index 45dbfd7..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0014.png b/bitmaps/macOS-Monterey/left_ptr_watch-0014.png
deleted file mode 100644
index bf45e67..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0015.png b/bitmaps/macOS-Monterey/left_ptr_watch-0015.png
deleted file mode 100644
index dd6d477..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0016.png b/bitmaps/macOS-Monterey/left_ptr_watch-0016.png
deleted file mode 100644
index e3d99e2..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0017.png b/bitmaps/macOS-Monterey/left_ptr_watch-0017.png
deleted file mode 100644
index a41f460..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0018.png b/bitmaps/macOS-Monterey/left_ptr_watch-0018.png
deleted file mode 100644
index 94d881e..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0019.png b/bitmaps/macOS-Monterey/left_ptr_watch-0019.png
deleted file mode 100644
index d8928ce..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0020.png b/bitmaps/macOS-Monterey/left_ptr_watch-0020.png
deleted file mode 100644
index f40c992..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0021.png b/bitmaps/macOS-Monterey/left_ptr_watch-0021.png
deleted file mode 100644
index b1db8cf..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0022.png b/bitmaps/macOS-Monterey/left_ptr_watch-0022.png
deleted file mode 100644
index b0710d3..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0023.png b/bitmaps/macOS-Monterey/left_ptr_watch-0023.png
deleted file mode 100644
index d731f8d..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0024.png b/bitmaps/macOS-Monterey/left_ptr_watch-0024.png
deleted file mode 100644
index 668ddc9..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0025.png b/bitmaps/macOS-Monterey/left_ptr_watch-0025.png
deleted file mode 100644
index b3ffae7..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0026.png b/bitmaps/macOS-Monterey/left_ptr_watch-0026.png
deleted file mode 100644
index 7cb6c61..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0027.png b/bitmaps/macOS-Monterey/left_ptr_watch-0027.png
deleted file mode 100644
index 4243a16..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0028.png b/bitmaps/macOS-Monterey/left_ptr_watch-0028.png
deleted file mode 100644
index a35f6ae..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0029.png b/bitmaps/macOS-Monterey/left_ptr_watch-0029.png
deleted file mode 100644
index 2717e4f..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0030.png b/bitmaps/macOS-Monterey/left_ptr_watch-0030.png
deleted file mode 100644
index 4c7c549..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0031.png b/bitmaps/macOS-Monterey/left_ptr_watch-0031.png
deleted file mode 100644
index 1b5e1d5..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0032.png b/bitmaps/macOS-Monterey/left_ptr_watch-0032.png
deleted file mode 100644
index 209a5bd..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0033.png b/bitmaps/macOS-Monterey/left_ptr_watch-0033.png
deleted file mode 100644
index 9d4bc0c..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0034.png b/bitmaps/macOS-Monterey/left_ptr_watch-0034.png
deleted file mode 100644
index cbcdd31..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0035.png b/bitmaps/macOS-Monterey/left_ptr_watch-0035.png
deleted file mode 100644
index f0ff9ee..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_ptr_watch-0036.png b/bitmaps/macOS-Monterey/left_ptr_watch-0036.png
deleted file mode 100644
index f0ff9ee..0000000
Binary files a/bitmaps/macOS-Monterey/left_ptr_watch-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_side.png b/bitmaps/macOS-Monterey/left_side.png
deleted file mode 100644
index a826eb5..0000000
Binary files a/bitmaps/macOS-Monterey/left_side.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/left_tee.png b/bitmaps/macOS-Monterey/left_tee.png
deleted file mode 100644
index eabb2c8..0000000
Binary files a/bitmaps/macOS-Monterey/left_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/link.png b/bitmaps/macOS-Monterey/link.png
deleted file mode 100644
index 6ab1e48..0000000
Binary files a/bitmaps/macOS-Monterey/link.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/ll_angle.png b/bitmaps/macOS-Monterey/ll_angle.png
deleted file mode 100644
index dc0be69..0000000
Binary files a/bitmaps/macOS-Monterey/ll_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/lr_angle.png b/bitmaps/macOS-Monterey/lr_angle.png
deleted file mode 100644
index 161f466..0000000
Binary files a/bitmaps/macOS-Monterey/lr_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/move.png b/bitmaps/macOS-Monterey/move.png
deleted file mode 100644
index 96d7432..0000000
Binary files a/bitmaps/macOS-Monterey/move.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/pencil.png b/bitmaps/macOS-Monterey/pencil.png
deleted file mode 100644
index ed0cff2..0000000
Binary files a/bitmaps/macOS-Monterey/pencil.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/plus.png b/bitmaps/macOS-Monterey/plus.png
deleted file mode 100644
index ad9a65f..0000000
Binary files a/bitmaps/macOS-Monterey/plus.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/question_arrow.png b/bitmaps/macOS-Monterey/question_arrow.png
deleted file mode 100644
index 075a2a0..0000000
Binary files a/bitmaps/macOS-Monterey/question_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/right_ptr.png b/bitmaps/macOS-Monterey/right_ptr.png
deleted file mode 100644
index 2f7ce0c..0000000
Binary files a/bitmaps/macOS-Monterey/right_ptr.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/right_tee.png b/bitmaps/macOS-Monterey/right_tee.png
deleted file mode 100644
index 7b056b4..0000000
Binary files a/bitmaps/macOS-Monterey/right_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/sb_down_arrow.png b/bitmaps/macOS-Monterey/sb_down_arrow.png
deleted file mode 100644
index 4707499..0000000
Binary files a/bitmaps/macOS-Monterey/sb_down_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/sb_h_double_arrow.png b/bitmaps/macOS-Monterey/sb_h_double_arrow.png
deleted file mode 100644
index c1146e6..0000000
Binary files a/bitmaps/macOS-Monterey/sb_h_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/sb_left_arrow.png b/bitmaps/macOS-Monterey/sb_left_arrow.png
deleted file mode 100644
index db8f05b..0000000
Binary files a/bitmaps/macOS-Monterey/sb_left_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/sb_right_arrow.png b/bitmaps/macOS-Monterey/sb_right_arrow.png
deleted file mode 100644
index 47f6913..0000000
Binary files a/bitmaps/macOS-Monterey/sb_right_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/sb_up_arrow.png b/bitmaps/macOS-Monterey/sb_up_arrow.png
deleted file mode 100644
index 6ca8ac1..0000000
Binary files a/bitmaps/macOS-Monterey/sb_up_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/sb_v_double_arrow.png b/bitmaps/macOS-Monterey/sb_v_double_arrow.png
deleted file mode 100644
index c40e8b8..0000000
Binary files a/bitmaps/macOS-Monterey/sb_v_double_arrow.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/top_side.png b/bitmaps/macOS-Monterey/top_side.png
deleted file mode 100644
index 842ca72..0000000
Binary files a/bitmaps/macOS-Monterey/top_side.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/top_tee.png b/bitmaps/macOS-Monterey/top_tee.png
deleted file mode 100644
index acf4e03..0000000
Binary files a/bitmaps/macOS-Monterey/top_tee.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/ul_angle.png b/bitmaps/macOS-Monterey/ul_angle.png
deleted file mode 100644
index 469d720..0000000
Binary files a/bitmaps/macOS-Monterey/ul_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/ur_angle.png b/bitmaps/macOS-Monterey/ur_angle.png
deleted file mode 100644
index 6dbc4c7..0000000
Binary files a/bitmaps/macOS-Monterey/ur_angle.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/vertical-text.png b/bitmaps/macOS-Monterey/vertical-text.png
deleted file mode 100644
index ec5236f..0000000
Binary files a/bitmaps/macOS-Monterey/vertical-text.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0001.png b/bitmaps/macOS-Monterey/wait-0001.png
deleted file mode 100644
index 800fcf3..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0001.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0002.png b/bitmaps/macOS-Monterey/wait-0002.png
deleted file mode 100644
index 28a4188..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0002.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0003.png b/bitmaps/macOS-Monterey/wait-0003.png
deleted file mode 100644
index 2e85853..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0003.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0004.png b/bitmaps/macOS-Monterey/wait-0004.png
deleted file mode 100644
index 6b36da6..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0004.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0005.png b/bitmaps/macOS-Monterey/wait-0005.png
deleted file mode 100644
index 74232df..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0005.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0006.png b/bitmaps/macOS-Monterey/wait-0006.png
deleted file mode 100644
index d1df24b..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0006.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0007.png b/bitmaps/macOS-Monterey/wait-0007.png
deleted file mode 100644
index 6d21b9e..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0007.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0008.png b/bitmaps/macOS-Monterey/wait-0008.png
deleted file mode 100644
index 62bb3ec..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0008.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0009.png b/bitmaps/macOS-Monterey/wait-0009.png
deleted file mode 100644
index 9c24fb1..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0009.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0010.png b/bitmaps/macOS-Monterey/wait-0010.png
deleted file mode 100644
index 2386759..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0010.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0011.png b/bitmaps/macOS-Monterey/wait-0011.png
deleted file mode 100644
index 598c252..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0011.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0012.png b/bitmaps/macOS-Monterey/wait-0012.png
deleted file mode 100644
index e29a745..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0012.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0013.png b/bitmaps/macOS-Monterey/wait-0013.png
deleted file mode 100644
index ce3c3ce..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0013.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0014.png b/bitmaps/macOS-Monterey/wait-0014.png
deleted file mode 100644
index 4315efd..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0014.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0015.png b/bitmaps/macOS-Monterey/wait-0015.png
deleted file mode 100644
index eb3cc04..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0015.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0016.png b/bitmaps/macOS-Monterey/wait-0016.png
deleted file mode 100644
index 0989eb3..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0016.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0017.png b/bitmaps/macOS-Monterey/wait-0017.png
deleted file mode 100644
index 328676b..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0017.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0018.png b/bitmaps/macOS-Monterey/wait-0018.png
deleted file mode 100644
index 95341de..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0018.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0019.png b/bitmaps/macOS-Monterey/wait-0019.png
deleted file mode 100644
index ade87e6..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0019.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0020.png b/bitmaps/macOS-Monterey/wait-0020.png
deleted file mode 100644
index 5ba4474..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0020.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0021.png b/bitmaps/macOS-Monterey/wait-0021.png
deleted file mode 100644
index 3ec2bf0..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0021.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0022.png b/bitmaps/macOS-Monterey/wait-0022.png
deleted file mode 100644
index c49467a..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0022.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0023.png b/bitmaps/macOS-Monterey/wait-0023.png
deleted file mode 100644
index c4e03ae..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0023.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0024.png b/bitmaps/macOS-Monterey/wait-0024.png
deleted file mode 100644
index 789a68c..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0024.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0025.png b/bitmaps/macOS-Monterey/wait-0025.png
deleted file mode 100644
index 4ba2057..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0025.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0026.png b/bitmaps/macOS-Monterey/wait-0026.png
deleted file mode 100644
index 008d4f4..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0026.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0027.png b/bitmaps/macOS-Monterey/wait-0027.png
deleted file mode 100644
index d6b0a40..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0027.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0028.png b/bitmaps/macOS-Monterey/wait-0028.png
deleted file mode 100644
index 249c9d0..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0028.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0029.png b/bitmaps/macOS-Monterey/wait-0029.png
deleted file mode 100644
index e0afe43..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0029.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0030.png b/bitmaps/macOS-Monterey/wait-0030.png
deleted file mode 100644
index 08d2d28..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0030.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0031.png b/bitmaps/macOS-Monterey/wait-0031.png
deleted file mode 100644
index bb23b6e..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0031.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0032.png b/bitmaps/macOS-Monterey/wait-0032.png
deleted file mode 100644
index 6ee484f..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0032.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0033.png b/bitmaps/macOS-Monterey/wait-0033.png
deleted file mode 100644
index 5d279bf..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0033.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0034.png b/bitmaps/macOS-Monterey/wait-0034.png
deleted file mode 100644
index 5702476..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0034.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0035.png b/bitmaps/macOS-Monterey/wait-0035.png
deleted file mode 100644
index 30165e5..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0035.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0036.png b/bitmaps/macOS-Monterey/wait-0036.png
deleted file mode 100644
index 939e933..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0036.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0037.png b/bitmaps/macOS-Monterey/wait-0037.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0037.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wait-0038.png b/bitmaps/macOS-Monterey/wait-0038.png
deleted file mode 100644
index ddce250..0000000
Binary files a/bitmaps/macOS-Monterey/wait-0038.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/wayland-cursor.png b/bitmaps/macOS-Monterey/wayland-cursor.png
deleted file mode 100644
index 810453a..0000000
Binary files a/bitmaps/macOS-Monterey/wayland-cursor.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/xterm.png b/bitmaps/macOS-Monterey/xterm.png
deleted file mode 100644
index b32ab3f..0000000
Binary files a/bitmaps/macOS-Monterey/xterm.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/zoom-in.png b/bitmaps/macOS-Monterey/zoom-in.png
deleted file mode 100644
index c77ce65..0000000
Binary files a/bitmaps/macOS-Monterey/zoom-in.png and /dev/null differ
diff --git a/bitmaps/macOS-Monterey/zoom-out.png b/bitmaps/macOS-Monterey/zoom-out.png
deleted file mode 100644
index 0b0457a..0000000
Binary files a/bitmaps/macOS-Monterey/zoom-out.png and /dev/null differ
diff --git a/build.sh b/build.sh
new file mode 100644
index 0000000..ecfbad6
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,88 @@
+#!/bin/bash
+# A script for preparing binaries of Apple Cursors, created by Abdulkaiz Khatri.
+
+version="v2.0.1"
+
+error() (
+ set -o pipefail
+ "$@" 2> >(sed $'s,.*,\e[31m&\e[m,' >&2)
+)
+
+get_config_file() {
+ local key="${1}"
+ local cfg_file="build.toml"
+
+ if [[ $key == *"Right"* ]]; then
+ cfg_file="build.right.toml"
+ fi
+
+ echo $cfg_file
+}
+
+with_version() {
+ local comment="${1}"
+ echo "$comment ($version)"
+}
+
+if ! type -p ctgen >/dev/null; then
+ error ctgen
+ exit 127 # exit program with "command not found" error code
+fi
+
+declare -A names
+names["macOS"]=$(with_version "macOS")
+names["macOS-White"]=$(with_version "White macOS")
+
+# Cleanup old builds
+rm -rf themes bin
+
+# Building Apple XCursor binaries
+for key in "${!names[@]}"; do
+ comment="${names[$key]}"
+ cfg=$(get_config_file key)
+
+ ctgen "configs/x.$cfg" -p x11 -d "bitmaps/$key" -n "$key" -c "$comment XCursors" &
+ PID=$!
+ wait $PID
+done
+
+# Building macOS Windows binaries
+for key in "${!names[@]}"; do
+ comment="${names[$key]}"
+ cfg=$(get_config_file key)
+
+ ctgen "configs/win_rg.$cfg" -d "bitmaps/$key" -n "$key-Regular" -c "$comment Regular Windows Cursors" &
+ ctgen "configs/win_lg.$cfg" -d "bitmaps/$key" -n "$key-Large" -c "$comment Large Windows Cursors" &
+ ctgen "configs/win_xl.$cfg" -d "bitmaps/$key" -n "$key-Extra-Large" -c "$comment Extra Large Windows Cursors" &
+ PID=$!
+ wait $PID
+done
+
+# Compressing Binaries
+mkdir -p bin
+cd themes || exit
+
+for key in "${!names[@]}"; do
+ tar -cJvf "../bin/${key}.tar.xz" "${key}" &
+ PID=$!
+ wait $PID
+done
+
+# Compressing macOS.tar.xz
+cp ../LICENSE .
+tar -cJvf "../bin/macOS.tar.xz" --exclude="*-Windows" . &
+PID=$!
+wait $PID
+
+# Compressing macOS-*-Windows
+for key in "${!names[@]}"; do
+ zip -rv "../bin/${key}-Windows.zip" "${key}-Regular-Windows" "${key}-Large-Windows" "${key}-Extra-Large-Windows" &
+ PID=$!
+ wait $PID
+done
+
+cd ..
+
+# Copying License File for 'bitmaps'
+cp LICENSE bitmaps/
+zip -rv bin/bitmaps.zip bitmaps
diff --git a/configs/win_lg.build.toml b/configs/win_lg.build.toml
new file mode 100644
index 0000000..d5d9f21
--- /dev/null
+++ b/configs/win_lg.build.toml
@@ -0,0 +1,130 @@
+[theme]
+name = 'macOS-Large'
+comment = 'macOS Large Windows cursors'
+website = 'https://github.com/ful1e5/apple_cursor'
+
+[config]
+bitmaps_dir = '' # This config will assigned with `ctgen -d `
+out_dir = '../themes'
+platforms = 'windows'
+
+[cursors]
+[cursors.fallback_settings]
+win_sizes = [26, 39, 52, 77, 103, 205]
+x_hotspot = 128
+y_hotspot = 128
+win_delay = 1
+
+[cursors.all-scroll]
+png = 'all-scroll.png'
+win_name = 'Move'
+
+[cursors.bottom_left_corner]
+png = 'bottom_left_corner.png'
+win_name = 'Dng2'
+
+[cursors.bottom_right_corner]
+png = 'bottom_right_corner.png'
+win_name = 'Dng1'
+
+[cursors.cross]
+png = 'cross.png'
+win_name = 'Cross'
+
+[cursors.crossed_circle]
+png = 'crossed_circle.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Unavailiable'
+
+[cursors.hand1]
+png = 'hand1.png'
+x_hotspot = 134
+y_hotspot = 81
+win_name = 'Pan'
+
+[cursors.hand2]
+png = 'hand2.png'
+x_hotspot = 92
+y_hotspot = 53
+win_name = 'Link'
+
+[cursors.left_ptr]
+png = 'left_ptr.png'
+x_hotspot = 80
+y_hotspot = 38
+win_name = 'Pointer'
+
+[cursors.left_ptr_watch]
+png = 'left_ptr_watch-*.png'
+x_hotspot = 56
+y_hotspot = 17
+win_sizes = 77
+win_name = 'Work'
+
+[cursors.move]
+png = 'move.png'
+x_hotspot = 139
+y_hotspot = 86
+win_name = 'Grabbing'
+
+[cursors.pencil]
+png = 'pencil.png'
+x_hotspot = 37
+y_hotspot = 218
+win_name = 'Handwriting'
+
+[cursors.question_arrow]
+png = 'question_arrow.png'
+x_hotspot = 128
+y_hotspot = 169
+win_name = 'Help'
+
+[cursors.right_ptr]
+png = 'right_ptr.png'
+x_hotspot = 179
+y_hotspot = 40
+win_name = 'Alternate'
+
+[cursors.sb_h_double_arrow]
+png = 'sb_h_double_arrow.png'
+win_name = 'Horz'
+
+[cursors.sb_v_double_arrow]
+png = 'sb_v_double_arrow.png'
+win_name = 'Vert'
+
+[cursors.wait]
+png = 'wait-*.png'
+win_sizes = 77
+win_name = 'Busy'
+
+[cursors.xterm]
+png = 'xterm.png'
+x_hotspot = 129
+y_hotspot = 136
+win_name = 'Text'
+
+[cursors.zoom-in]
+png = 'zoom-in.png'
+x_hotspot = 99
+y_hotspot = 98
+win_name = 'Zoom-in'
+
+[cursors.zoom-out]
+png = 'zoom-out.png'
+x_hotspot = 99
+y_hotspot = 98
+win_name = 'Zoom-out'
+
+[cursors.person]
+png = 'person.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Person'
+
+[cursors.pin]
+png = 'pin.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Pin'
diff --git a/configs/win_rg.build.toml b/configs/win_rg.build.toml
new file mode 100644
index 0000000..b6c5ea9
--- /dev/null
+++ b/configs/win_rg.build.toml
@@ -0,0 +1,130 @@
+[theme]
+name = 'macOS-Regular'
+comment = 'macOS Regular Windows cursors'
+website = 'https://github.com/ful1e5/apple_cursor'
+
+[config]
+bitmaps_dir = '' # This config will assigned with `ctgen -d `
+out_dir = '../themes'
+platforms = 'windows'
+
+[cursors]
+[cursors.fallback_settings]
+win_sizes = [22, 32, 43, 64, 86, 171]
+x_hotspot = 128
+y_hotspot = 128
+win_delay = 1
+
+[cursors.all-scroll]
+png = 'all-scroll.png'
+win_name = 'Move'
+
+[cursors.bottom_left_corner]
+png = 'bottom_left_corner.png'
+win_name = 'Dng2'
+
+[cursors.bottom_right_corner]
+png = 'bottom_right_corner.png'
+win_name = 'Dng1'
+
+[cursors.cross]
+png = 'cross.png'
+win_name = 'Cross'
+
+[cursors.crossed_circle]
+png = 'crossed_circle.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Unavailiable'
+
+[cursors.hand1]
+png = 'hand1.png'
+x_hotspot = 134
+y_hotspot = 81
+win_name = 'Pan'
+
+[cursors.hand2]
+png = 'hand2.png'
+x_hotspot = 92
+y_hotspot = 53
+win_name = 'Link'
+
+[cursors.left_ptr]
+png = 'left_ptr.png'
+x_hotspot = 80
+y_hotspot = 38
+win_name = 'Pointer'
+
+[cursors.left_ptr_watch]
+png = 'left_ptr_watch-*.png'
+x_hotspot = 56
+y_hotspot = 17
+win_sizes = 65
+win_name = 'Work'
+
+[cursors.move]
+png = 'move.png'
+x_hotspot = 139
+y_hotspot = 86
+win_name = 'Grabbing'
+
+[cursors.pencil]
+png = 'pencil.png'
+x_hotspot = 37
+y_hotspot = 218
+win_name = 'Handwriting'
+
+[cursors.question_arrow]
+png = 'question_arrow.png'
+x_hotspot = 128
+y_hotspot = 169
+win_name = 'Help'
+
+[cursors.right_ptr]
+png = 'right_ptr.png'
+x_hotspot = 179
+y_hotspot = 40
+win_name = 'Alternate'
+
+[cursors.sb_h_double_arrow]
+png = 'sb_h_double_arrow.png'
+win_name = 'Horz'
+
+[cursors.sb_v_double_arrow]
+png = 'sb_v_double_arrow.png'
+win_name = 'Vert'
+
+[cursors.wait]
+png = 'wait-*.png'
+win_sizes = 65
+win_name = 'Busy'
+
+[cursors.xterm]
+png = 'xterm.png'
+x_hotspot = 129
+y_hotspot = 136
+win_name = 'Text'
+
+[cursors.zoom-in]
+png = 'zoom-in.png'
+x_hotspot = 99
+y_hotspot = 98
+win_name = 'Zoom-in'
+
+[cursors.zoom-out]
+png = 'zoom-out.png'
+x_hotspot = 99
+y_hotspot = 98
+win_name = 'Zoom-out'
+
+[cursors.person]
+png = 'person.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Person'
+
+[cursors.pin]
+png = 'pin.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Pin'
diff --git a/configs/win_xl.build.toml b/configs/win_xl.build.toml
new file mode 100644
index 0000000..7f28f24
--- /dev/null
+++ b/configs/win_xl.build.toml
@@ -0,0 +1,130 @@
+[theme]
+name = 'macOS-Extra-Large'
+comment = 'macOS Extra Large Windows cursors'
+website = 'https://github.com/ful1e5/apple_cursor'
+
+[config]
+bitmaps_dir = '' # This config will assigned with `ctgen -d `
+out_dir = '../themes'
+platforms = 'windows'
+
+[cursors]
+[cursors.fallback_settings]
+win_sizes = [32, 48, 64, 96, 128, 256]
+x_hotspot = 128
+y_hotspot = 128
+win_delay = 1
+
+[cursors.all-scroll]
+png = 'all-scroll.png'
+win_name = 'Move'
+
+[cursors.bottom_left_corner]
+png = 'bottom_left_corner.png'
+win_name = 'Dng2'
+
+[cursors.bottom_right_corner]
+png = 'bottom_right_corner.png'
+win_name = 'Dng1'
+
+[cursors.cross]
+png = 'cross.png'
+win_name = 'Cross'
+
+[cursors.crossed_circle]
+png = 'crossed_circle.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Unavailiable'
+
+[cursors.hand1]
+png = 'hand1.png'
+x_hotspot = 134
+y_hotspot = 81
+win_name = 'Pan'
+
+[cursors.hand2]
+png = 'hand2.png'
+x_hotspot = 92
+y_hotspot = 53
+win_name = 'Link'
+
+[cursors.left_ptr]
+png = 'left_ptr.png'
+x_hotspot = 80
+y_hotspot = 38
+win_name = 'Pointer'
+
+[cursors.left_ptr_watch]
+png = 'left_ptr_watch-*.png'
+x_hotspot = 56
+y_hotspot = 17
+win_sizes = 64
+win_name = 'Work'
+
+[cursors.move]
+png = 'move.png'
+x_hotspot = 139
+y_hotspot = 86
+win_name = 'Grabbing'
+
+[cursors.pencil]
+png = 'pencil.png'
+x_hotspot = 37
+y_hotspot = 218
+win_name = 'Handwriting'
+
+[cursors.question_arrow]
+png = 'question_arrow.png'
+x_hotspot = 128
+y_hotspot = 169
+win_name = 'Help'
+
+[cursors.right_ptr]
+png = 'right_ptr.png'
+x_hotspot = 179
+y_hotspot = 40
+win_name = 'Alternate'
+
+[cursors.sb_h_double_arrow]
+png = 'sb_h_double_arrow.png'
+win_name = 'Horz'
+
+[cursors.sb_v_double_arrow]
+png = 'sb_v_double_arrow.png'
+win_name = 'Vert'
+
+[cursors.wait]
+png = 'wait-*.png'
+win_sizes = 64
+win_name = 'Busy'
+
+[cursors.xterm]
+png = 'xterm.png'
+x_hotspot = 129
+y_hotspot = 136
+win_name = 'Text'
+
+[cursors.zoom-in]
+png = 'zoom-in.png'
+x_hotspot = 99
+y_hotspot = 98
+win_name = 'Zoom-in'
+
+[cursors.zoom-out]
+png = 'zoom-out.png'
+x_hotspot = 99
+y_hotspot = 98
+win_name = 'Zoom-out'
+
+[cursors.person]
+png = 'person.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Person'
+
+[cursors.pin]
+png = 'pin.png'
+x_hotspot = 56
+y_hotspot = 17
+win_name = 'Pin'
diff --git a/build.toml b/configs/x.build.toml
similarity index 73%
rename from build.toml
rename to configs/x.build.toml
index 4a4d3ef..3076f9e 100644
--- a/build.toml
+++ b/configs/x.build.toml
@@ -1,36 +1,28 @@
[theme]
-name = 'Apple Cursor'
-comment = 'Opensource macOS Cursors. '
+name = 'macOS'
+comment = 'macOS Xcursors'
website = 'https://github.com/ful1e5/apple_cursor'
[config]
-bitmaps_dir = '' # This config will assigned with `ctgen -d `
-out_dir = 'themes'
-platforms = ['x11', 'windows']
-x11_sizes = [22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96]
-win_size = 32
+bitmaps_dir = '' # This config will assigned with `ctgen -d `
+out_dir = '../themes'
+platforms = 'x11'
[cursors]
-
[cursors.fallback_settings]
-x_hotspot = 100
-y_hotspot = 100
-x11_delay = 10
-win_delay = 1
+x11_sizes = [16, 20, 22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96]
+x_hotspot = 128
+y_hotspot = 128
+x11_delay = 20
[cursors.all-scroll]
png = 'all-scroll.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'all-scroll'
x11_symlinks = ["fleur", "size_all"]
[cursors.bottom_left_corner]
png = 'bottom_left_corner.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'bottom_left_corner'
-win_name = 'Diagonal_2'
x11_symlinks = [
"fcf1c3c7cd4491d801f1e1c78f100000",
"sw-resize",
@@ -43,10 +35,7 @@ x11_symlinks = [
[cursors.bottom_right_corner]
png = 'bottom_right_corner.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'bottom_right_corner'
-win_name = 'Diagonal_1'
x11_symlinks = [
"c7088f0f3e6c8088236ef8e1e3e70000",
"top_left_corner",
@@ -59,26 +48,26 @@ x11_symlinks = [
[cursors.bottom_tee]
png = 'bottom_tee.png'
-x_hotspot = 98
-y_hotspot = 100
+x_hotspot = 126
+y_hotspot = 144
x11_name = 'bottom_tee'
[cursors.center_ptr]
png = 'center_ptr.png'
-x_hotspot = 100
-y_hotspot = 70
+x_hotspot = 128
+y_hotspot = 34
x11_name = 'center_ptr'
[cursors.context-menu]
png = 'context-menu.png'
-x_hotspot = 29
-y_hotspot = 28
+x_hotspot = 39
+y_hotspot = 38
x11_name = 'context-menu'
[cursors.copy]
png = 'copy.png'
-x_hotspot = 54
-y_hotspot = 13
+x_hotspot = 56
+y_hotspot = 17
x11_name = 'copy'
x11_symlinks = [
"1081e37283d90000800003c07f3ef6bf",
@@ -89,80 +78,66 @@ x11_symlinks = [
[cursors.cross]
png = 'cross.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'cross'
-win_name = 'Cross'
x11_symlinks = ["cross_reverse", "diamond_cross", "tcross", "color-picker"]
[cursors.crossed_circle]
png = 'crossed_circle.png'
-x_hotspot = 54
-y_hotspot = 13
+x_hotspot = 56
+y_hotspot = 17
x11_name = 'crossed_circle'
-win_name = 'Unavailiable'
x11_symlinks = [
"03b6e0fcb3499374a867c041f52298f0",
"not-allowed",
"forbidden",
- "circle"
+ "circle",
]
[cursors.crosshair]
png = 'crosshair.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'crosshair'
[cursors.dnd_no_drop]
png = 'dnd_no_drop.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'dnd_no_drop'
x11_symlinks = ["no-drop"]
[cursors.dotbox]
png = 'dotbox.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'dotbox'
x11_symlinks = ["dot_box_mask", "draped_box", "icon", "target"]
[cursors.hand1]
png = 'hand1.png'
-x_hotspot = 98
-y_hotspot = 66
+x_hotspot = 134
+y_hotspot = 81
x11_name = 'hand1'
-win_name = 'Move'
x11_symlinks = ["grab", "openhand"]
[cursors.hand2]
png = 'hand2.png'
-x_hotspot = 69
-y_hotspot = 44
+x_hotspot = 92
+y_hotspot = 53
x11_name = 'hand2'
-win_name = 'Link'
x11_symlinks = [
"9d800788f1b08800ae810202380a0822",
"e29285e634086352946a0e7090d73106",
"pointer",
- "pointing_hand"
+ "pointing_hand",
]
[cursors.left_ptr]
png = 'left_ptr.png'
-x_hotspot = 53
-y_hotspot = 13
+x_hotspot = 80
+y_hotspot = 38
x11_name = 'left_ptr'
-win_name = 'Default'
x11_symlinks = ["arrow", "default", "top_left_arrow"]
[cursors.left_ptr_watch]
png = 'left_ptr_watch-*.png'
-x_hotspot = 54
-y_hotspot = 13
+x_hotspot = 56
+y_hotspot = 17
x11_name = 'left_ptr_watch'
-win_name = 'Work'
x11_symlinks = [
"00000000000000020006000e7e9ffc3f",
"08e8e1c95fe2fc01f976f1e063a24ccd",
@@ -172,46 +147,44 @@ x11_symlinks = [
[cursors.left_side]
png = 'left_side.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'left_side'
x11_symlinks = ["w-resize", "right_side", "e-resize"]
[cursors.left_tee]
png = 'left_tee.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 156
+y_hotspot = 127
x11_name = 'left_tee'
[cursors.link]
png = 'link.png'
-x_hotspot = 120
-y_hotspot = 55
+x_hotspot = 117
+y_hotspot = 106
x11_name = 'link'
x11_symlinks = [
"3085a0e285430894940527032f8b26df",
"640fb0e74195791501fd1ed57b41487f",
"a2a266d0498c3104214a47bd64ab0fc8",
"alias",
- "dnd-link"
+ "dnd-link",
]
[cursors.ll_angle]
png = 'll_angle.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 107
+y_hotspot = 150
x11_name = 'll_angle'
[cursors.lr_angle]
png = 'lr_angle.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 141
+y_hotspot = 147
x11_name = 'lr_angle'
[cursors.move]
png = 'move.png'
-x_hotspot = 107
-y_hotspot = 97
+x_hotspot = 139
+y_hotspot = 86
x11_name = 'move'
x11_symlinks = [
"4498f0e0c1937ffe01fd06f973665830",
@@ -221,66 +194,58 @@ x11_symlinks = [
"pointer_move",
"dnd-move",
"closedhand",
- "dnd-none"
+ "dnd-none",
]
[cursors.pencil]
png = 'pencil.png'
-x_hotspot = 23
-y_hotspot = 175
+x_hotspot = 37
+y_hotspot = 218
x11_name = 'pencil'
-win_name = 'Handwriting'
x11_symlinks = ["draft"]
[cursors.plus]
png = 'plus.png'
-x_hotspot = 98
-y_hotspot = 100
x11_name = 'plus'
x11_symlinks = ["cell"]
[cursors.question_arrow]
png = 'question_arrow.png'
-x_hotspot = 99
-y_hotspot = 99
+x_hotspot = 128
+y_hotspot = 169
x11_name = 'question_arrow'
-win_name = 'Help'
x11_symlinks = [
"5c6cd98b3f3ebcb1f9c7f1c204630408",
"d9ce0ab605698f320427677b458ad60b",
"help",
"left_ptr_help",
"whats_this",
- "dnd-ask"
+ "dnd-ask",
]
[cursors.right_ptr]
png = 'right_ptr.png'
-x_hotspot = 154
-y_hotspot = 24
+x_hotspot = 179
+y_hotspot = 40
x11_name = 'right_ptr'
-win_name = 'Alternate'
x11_symlinks = ["draft_large", "draft_small"]
[cursors.right_tee]
png = 'right_tee.png'
-x_hotspot = 98
-y_hotspot = 99
+x_hotspot = 97
+y_hotspot = 128
x11_name = 'right_tee'
[cursors.sb_down_arrow]
png = 'sb_down_arrow.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 126
+y_hotspot = 156
x11_name = 'sb_down_arrow'
x11_symlinks = ["down-arrow"]
[cursors.sb_h_double_arrow]
png = 'sb_h_double_arrow.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'sb_h_double_arrow'
-win_name = 'Horizontal'
x11_symlinks = [
"028006030e0e7ebffc7f7070c0600140",
"14fef782d02440884392942c1120523",
@@ -289,36 +254,33 @@ x11_symlinks = [
"h_double_arrow",
"size-hor",
"size_hor",
- "split_h"
+ "split_h",
]
[cursors.sb_left_arrow]
png = 'sb_left_arrow.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 106
+y_hotspot = 128
x11_name = 'sb_left_arrow'
x11_symlinks = ["left-arrow"]
[cursors.sb_right_arrow]
png = 'sb_right_arrow.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 154
+y_hotspot = 128
x11_name = 'sb_right_arrow'
x11_symlinks = ["right-arrow"]
[cursors.sb_up_arrow]
png = 'sb_up_arrow.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 128
+y_hotspot = 98
x11_name = 'sb_up_arrow'
x11_symlinks = ["up-arrow"]
[cursors.sb_v_double_arrow]
png = 'sb_v_double_arrow.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'sb_v_double_arrow'
-win_name = 'Vertical'
x11_symlinks = [
"00008160000006810000408080010102",
"2870a09082c103050810ffdffffe0204",
@@ -328,77 +290,67 @@ x11_symlinks = [
"size-ver",
"size_ver",
"split_v",
- "v_double_arrow"
+ "v_double_arrow",
]
[cursors.top_side]
png = 'top_side.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'top_side'
x11_symlinks = ["s-resize", "n-resize", "bottom_side"]
[cursors.top_tee]
png = 'top_tee.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 128
+y_hotspot = 144
x11_name = 'top_tee'
[cursors.ul_angle]
png = 'ul_angle.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 111
+y_hotspot = 113
x11_name = 'ul_angle'
[cursors.ur_angle]
png = 'ur_angle.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 144
+y_hotspot = 111
x11_name = 'ur_angle'
[cursors.vertical-text]
png = 'vertical-text.png'
-x_hotspot = 103
-y_hotspot = 99
+x_hotspot = 133
+y_hotspot = 129
x11_name = 'vertical-text'
[cursors.wait]
png = 'wait-*.png'
-x_hotspot = 103
-y_hotspot = 99
x11_name = 'wait'
-win_name = 'Busy'
x11_symlinks = ["watch"]
[cursors.wayland-cursor]
png = 'wayland-cursor.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'wayland-cursor'
[cursors.X_cursor]
png = 'X_cursor.png'
-x_hotspot = 100
-y_hotspot = 100
x11_name = 'X_cursor'
x11_symlinks = ["pirate", "x-cursor"]
[cursors.xterm]
png = 'xterm.png'
-x_hotspot = 99
-y_hotspot = 103
+x_hotspot = 129
+y_hotspot = 136
x11_name = 'xterm'
-win_name = 'IBeam'
x11_symlinks = ["ibeam", "text"]
[cursors.zoom-in]
png = 'zoom-in.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 99
+y_hotspot = 98
x11_name = 'zoom-in'
[cursors.zoom-out]
png = 'zoom-out.png'
-x_hotspot = 100
-y_hotspot = 100
+x_hotspot = 99
+y_hotspot = 98
x11_name = 'zoom-out'
diff --git a/package.json b/package.json
index 95423a7..9ebc3e3 100644
--- a/package.json
+++ b/package.json
@@ -1,17 +1,11 @@
{
"dependencies": {
- "cbmp": "ful1e5/cbmp"
+ "cbmp": "^1.1.1"
},
"scripts": {
- "render:bigsur": "npx cbmp -d 'svg/bigsur' -n 'macOS-BigSur' -bc '#000000' -oc '#FFFFFF'",
- "render:bigsur-white": "npx cbmp -d 'svg/bigsur' -n 'macOS-BigSur-White' -bc '#FFFFFF' -oc '#000000'",
- "render:monterey": "npx cbmp -d 'svg/monterey' -n 'macOS-Monterey' -bc '#000000' -oc '#FFFFFF'",
- "render:monterey-white": "npx cbmp -d 'svg/monterey' -n 'macOS-Monterey-White' -bc '#FFFFFF' -oc '#000000'",
- "render": "yarn render:bigsur && yarn render:bigsur-white && yarn render:monterey && yarn render:monterey-white ",
- "build:bigsur": "ctgen build.toml -d 'bitmaps/macOS-BigSur' -n 'macOS-BigSur' -c 'macOS Big Sur Cursors'",
- "build:bigsur-white": "ctgen build.toml -d 'bitmaps/macOS-BigSur-White' -n 'macOS-BigSur-White' -c 'macOS Big Sur White Cursors'",
- "build:monterey": "ctgen build.toml -d 'bitmaps/macOS-Monterey' -n 'macOS-Monterey' -c 'macOS Monterey Cursors'",
- "build:monterey-white": "ctgen build.toml -d 'bitmaps/macOS-Monterey-White' -n 'macOS-Monterey-White' -c 'macOS Monterey White Cursors'",
- "build": "yarn build:bigsur && yarn build:bigsur-white && yarn build:monterey && yarn build:monterey-white"
+ "clean": "rm -rf bin bitmaps themes",
+ "render": "npx cbmp render.json",
+ "build": "bash build.sh",
+ "generate": "npx cbmp render.json && bash build.sh"
}
}
diff --git a/pling.txt b/pling.txt
index 739b57c..efee14f 100644
--- a/pling.txt
+++ b/pling.txt
@@ -1,20 +1,19 @@
Open source macOS Cursors for `Windows` and `Linux` with _HiDPI Support_ .
+All macOS cursors are meticulously crafted by hand and built using open-source tools, ensuring high quality and attention to detail. They are freely available for both Linux and Windows platforms and are distributed under an open-source license, allowing for widespread accessibility and customization.
+
Check [url=https://github.com/ful1e5/apple_cursor]README.md[/url] for installation, uninstallation, personalize cursor sizes or colors.
[b]Notice:[/b]
-Until 2021 my cursors projects were well funded by 'pling.com' but since the 'pling-factor' on the website has decreased and monthly payments are <500$, It is now dependent on community funding and sponsorships. If you want to help me to maintain macOS Cursors and my other open source projects actively, consider sponsoring my work on [url=https://github.com/sponsors/ful1e5]GitHub Sponsors[/url] or DM me on [url=https://twitter.com/ful1e5]Twitter[/url] if your company would like to support this project, I will gladly look into it and post your avatar in the README.
-
-I appreciate all the wonderful people who patronize and sponsoring my work.
+Since the 'pling-factor' on the website has decreased and monthly payments are <500$, This project is now dependent on community funding and sponsorships. If you would like to help me maintain this project and my other open-source cursors actively, consider sponsoring just [i]1$/month[/i] or more on [url=https://github.com/sponsors/ful1e5]GitHub Sponsors[/url], I will gladly look into it and post your avatar in the README.
[b]XCursor Sizes:[/b]
-22x22, 24x24, 28x28, 32x32, 40x40, 48x48, 56x56, 64x64, 72x72, 80x80, 88x88, 96x96
+16x16, 20x20, 22x22, 24x24, 28x28, 32x32, 40x40, 48x48, 56x56, 64x64, 72x72, 80x80, 88x88, 96x96
[b]Windows Cursor Size:[/b]
-- 16x16 - Small
-- 24x24 - Regular
-- 32x32 - Large
-- 48x48 - Extra Large
+- 22,32,43,64,86,171 - Regular
+- 26,39,52,77,103,205 - Large
+- 32,48,64,96,128,256 - Extra Large
[b]License & Terms:[/b]
'apple_cursor' is available under the terms of the 'GPL-3.0' license.
diff --git a/release.sh b/release.sh
deleted file mode 100755
index 7511430..0000000
--- a/release.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/bash
-# A script for preparing binaries for version release of Apple Cursors, by Abdulkaiz Khatri
-
-
-declare -A names
-names["macOS-BigSur"]="macOS Big Sur Cursors"
-names["macOS-BigSur-White"]="macOS Big Sur White Cursors"
-names["macOS-Monterey"]="macOS Monterey Cursors"
-names["macOS-Monterey-White"]="macOS Monterey White Cursors"
-
-# Cleanup old builds
-rm -rf themes bin
-
-# Building macOS XCursor binaries
-for key in "${!names[@]}";
-do
- comment="${names[$key]}";
- ctgen build.toml -p x11 -d "bitmaps/$key" -n "$key" -c "$comment" &
- PID=$!
- wait $PID
-done
-
-
-# Building macOS Windows binaries
-for key in "${!names[@]}";
-do
- comment="${names[$key]}";
- ctgen build.toml -p windows -s 16 -d "bitmaps/$key" -n "$key-Small" -c "$comment" &
- ctgen build.toml -p windows -s 24 -d "bitmaps/$key" -n "$key-Regular" -c "$comment" &
- ctgen build.toml -p windows -s 32 -d "bitmaps/$key" -n "$key-Large" -c "$comment" &
- ctgen build.toml -p windows -s 48 -d "bitmaps/$key" -n "$key-Extra-Large" -c "$comment" &
- PID=$!
- wait $PID
-done
-
-# Compressing Binaries
-mkdir -p bin
-cd themes
-
-for key in "${!names[@]}";
-do
- tar -czvf "../bin/${key}.tar.gz" "${key}" &
- PID=$!
- wait $PID
-done
-
-for key in "${!names[@]}";
-do
- zip -rv "../bin/${key}-Windows.zip" "${key}-Small-Windows" "${key}-Regular-Windows" "${key}-Large-Windows" "${key}-Extra-Large-Windows" &
- PID=$!
- wait $PID
-done
-
-cd ..
-
-echo "$x_bin"
diff --git a/render.json b/render.json
new file mode 100644
index 0000000..31603ed
--- /dev/null
+++ b/render.json
@@ -0,0 +1,18 @@
+{
+ "macOS": {
+ "dir": "svg",
+ "out": "bitmaps/macOS",
+ "colors": [
+ { "match": "#00FF00", "replace": "#000000" },
+ { "match": "#0000FF", "replace": "#FFFFFF" }
+ ]
+ },
+ "macOS-White": {
+ "dir": "svg",
+ "out": "bitmaps/macOS-White",
+ "colors": [
+ { "match": "#00FF00", "replace": "#FFFFFF" },
+ { "match": "#0000FF", "replace": "#000000" }
+ ]
+ }
+}
diff --git a/svg/X_cursor.svg b/svg/X_cursor.svg
new file mode 100644
index 0000000..d6ba70d
--- /dev/null
+++ b/svg/X_cursor.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/all-scroll.svg b/svg/all-scroll.svg
new file mode 100644
index 0000000..b675096
--- /dev/null
+++ b/svg/all-scroll.svg
@@ -0,0 +1,23 @@
+
diff --git a/svg/bigsur/animated/left_ptr_watch.svg b/svg/bigsur/animated/left_ptr_watch.svg
deleted file mode 100644
index fdf089a..0000000
--- a/svg/bigsur/animated/left_ptr_watch.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
diff --git a/svg/bigsur/animated/wait.svg b/svg/bigsur/animated/wait.svg
deleted file mode 100644
index 3a4015b..0000000
--- a/svg/bigsur/animated/wait.svg
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
diff --git a/svg/bigsur/static/X_cursor.svg b/svg/bigsur/static/X_cursor.svg
deleted file mode 100644
index 9ebee48..0000000
--- a/svg/bigsur/static/X_cursor.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/all-scroll.svg b/svg/bigsur/static/all-scroll.svg
deleted file mode 100644
index 0852d08..0000000
--- a/svg/bigsur/static/all-scroll.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
diff --git a/svg/bigsur/static/bottom_left_corner.svg b/svg/bigsur/static/bottom_left_corner.svg
deleted file mode 100644
index 3b120c6..0000000
--- a/svg/bigsur/static/bottom_left_corner.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/bottom_right_corner.svg b/svg/bigsur/static/bottom_right_corner.svg
deleted file mode 100644
index 47e300d..0000000
--- a/svg/bigsur/static/bottom_right_corner.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/bottom_tee.svg b/svg/bigsur/static/bottom_tee.svg
deleted file mode 100644
index ebc734e..0000000
--- a/svg/bigsur/static/bottom_tee.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/center_ptr.svg b/svg/bigsur/static/center_ptr.svg
deleted file mode 100644
index be14530..0000000
--- a/svg/bigsur/static/center_ptr.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
diff --git a/svg/bigsur/static/context-menu.svg b/svg/bigsur/static/context-menu.svg
deleted file mode 100644
index 269eec7..0000000
--- a/svg/bigsur/static/context-menu.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/svg/bigsur/static/copy.svg b/svg/bigsur/static/copy.svg
deleted file mode 100644
index e4a9fb3..0000000
--- a/svg/bigsur/static/copy.svg
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
diff --git a/svg/bigsur/static/cross.svg b/svg/bigsur/static/cross.svg
deleted file mode 100644
index f6c3d09..0000000
--- a/svg/bigsur/static/cross.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/bigsur/static/crossed_circle.svg b/svg/bigsur/static/crossed_circle.svg
deleted file mode 100644
index c841e0d..0000000
--- a/svg/bigsur/static/crossed_circle.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
diff --git a/svg/bigsur/static/crosshair.svg b/svg/bigsur/static/crosshair.svg
deleted file mode 100644
index 1aae276..0000000
--- a/svg/bigsur/static/crosshair.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
diff --git a/svg/bigsur/static/dnd_no_drop.svg b/svg/bigsur/static/dnd_no_drop.svg
deleted file mode 100644
index d03fe75..0000000
--- a/svg/bigsur/static/dnd_no_drop.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
diff --git a/svg/bigsur/static/dotbox.svg b/svg/bigsur/static/dotbox.svg
deleted file mode 100644
index 6e97521..0000000
--- a/svg/bigsur/static/dotbox.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
diff --git a/svg/bigsur/static/hand1.svg b/svg/bigsur/static/hand1.svg
deleted file mode 100644
index 4b4a7e0..0000000
--- a/svg/bigsur/static/hand1.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/bigsur/static/hand2.svg b/svg/bigsur/static/hand2.svg
deleted file mode 100644
index 7627553..0000000
--- a/svg/bigsur/static/hand2.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/bigsur/static/left_ptr.svg b/svg/bigsur/static/left_ptr.svg
deleted file mode 100644
index 91336da..0000000
--- a/svg/bigsur/static/left_ptr.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
diff --git a/svg/bigsur/static/left_side.svg b/svg/bigsur/static/left_side.svg
deleted file mode 100644
index 4064136..0000000
--- a/svg/bigsur/static/left_side.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/svg/bigsur/static/left_tee.svg b/svg/bigsur/static/left_tee.svg
deleted file mode 100644
index e86363a..0000000
--- a/svg/bigsur/static/left_tee.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/link.svg b/svg/bigsur/static/link.svg
deleted file mode 100644
index e0efdbb..0000000
--- a/svg/bigsur/static/link.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/ll_angle.svg b/svg/bigsur/static/ll_angle.svg
deleted file mode 100644
index 6158c12..0000000
--- a/svg/bigsur/static/ll_angle.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/bigsur/static/lr_angle.svg b/svg/bigsur/static/lr_angle.svg
deleted file mode 100644
index 808c18b..0000000
--- a/svg/bigsur/static/lr_angle.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
diff --git a/svg/bigsur/static/move.svg b/svg/bigsur/static/move.svg
deleted file mode 100644
index aee3e8f..0000000
--- a/svg/bigsur/static/move.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/svg/bigsur/static/pencil.svg b/svg/bigsur/static/pencil.svg
deleted file mode 100644
index 52db031..0000000
--- a/svg/bigsur/static/pencil.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/plus.svg b/svg/bigsur/static/plus.svg
deleted file mode 100644
index 52329ea..0000000
--- a/svg/bigsur/static/plus.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
diff --git a/svg/bigsur/static/question_arrow.svg b/svg/bigsur/static/question_arrow.svg
deleted file mode 100644
index 8c05764..0000000
--- a/svg/bigsur/static/question_arrow.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
diff --git a/svg/bigsur/static/right_ptr.svg b/svg/bigsur/static/right_ptr.svg
deleted file mode 100644
index 6332608..0000000
--- a/svg/bigsur/static/right_ptr.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
diff --git a/svg/bigsur/static/right_tee.svg b/svg/bigsur/static/right_tee.svg
deleted file mode 100644
index 14ad6b8..0000000
--- a/svg/bigsur/static/right_tee.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/svg/bigsur/static/sb_down_arrow.svg b/svg/bigsur/static/sb_down_arrow.svg
deleted file mode 100644
index ff9205f..0000000
--- a/svg/bigsur/static/sb_down_arrow.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/svg/bigsur/static/sb_h_double_arrow.svg b/svg/bigsur/static/sb_h_double_arrow.svg
deleted file mode 100644
index d9e1ee3..0000000
--- a/svg/bigsur/static/sb_h_double_arrow.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/sb_left_arrow.svg b/svg/bigsur/static/sb_left_arrow.svg
deleted file mode 100644
index 0a2f28a..0000000
--- a/svg/bigsur/static/sb_left_arrow.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/sb_right_arrow.svg b/svg/bigsur/static/sb_right_arrow.svg
deleted file mode 100644
index e1766e0..0000000
--- a/svg/bigsur/static/sb_right_arrow.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/sb_up_arrow.svg b/svg/bigsur/static/sb_up_arrow.svg
deleted file mode 100644
index a2f95e7..0000000
--- a/svg/bigsur/static/sb_up_arrow.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/sb_v_double_arrow.svg b/svg/bigsur/static/sb_v_double_arrow.svg
deleted file mode 100644
index 29c1121..0000000
--- a/svg/bigsur/static/sb_v_double_arrow.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/svg/bigsur/static/top_side.svg b/svg/bigsur/static/top_side.svg
deleted file mode 100644
index bbe7be9..0000000
--- a/svg/bigsur/static/top_side.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/svg/bigsur/static/top_tee.svg b/svg/bigsur/static/top_tee.svg
deleted file mode 100644
index 4bb83c4..0000000
--- a/svg/bigsur/static/top_tee.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
diff --git a/svg/bigsur/static/ul_angle.svg b/svg/bigsur/static/ul_angle.svg
deleted file mode 100644
index 4494d2a..0000000
--- a/svg/bigsur/static/ul_angle.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/ur_angle.svg b/svg/bigsur/static/ur_angle.svg
deleted file mode 100644
index 9114fd4..0000000
--- a/svg/bigsur/static/ur_angle.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/vertical-text.svg b/svg/bigsur/static/vertical-text.svg
deleted file mode 100644
index 877f6de..0000000
--- a/svg/bigsur/static/vertical-text.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
diff --git a/svg/bigsur/static/wayland-cursor.svg b/svg/bigsur/static/wayland-cursor.svg
deleted file mode 100644
index 775bef8..0000000
--- a/svg/bigsur/static/wayland-cursor.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
diff --git a/svg/bigsur/static/xterm.svg b/svg/bigsur/static/xterm.svg
deleted file mode 100644
index 1882f4e..0000000
--- a/svg/bigsur/static/xterm.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
diff --git a/svg/bigsur/static/zoom-in.svg b/svg/bigsur/static/zoom-in.svg
deleted file mode 100644
index bfb4a94..0000000
--- a/svg/bigsur/static/zoom-in.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
diff --git a/svg/bigsur/static/zoom-out.svg b/svg/bigsur/static/zoom-out.svg
deleted file mode 100644
index ad195c1..0000000
--- a/svg/bigsur/static/zoom-out.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
diff --git a/svg/bottom_left_corner.svg b/svg/bottom_left_corner.svg
new file mode 100644
index 0000000..a99d2ec
--- /dev/null
+++ b/svg/bottom_left_corner.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/bottom_right_corner.svg b/svg/bottom_right_corner.svg
new file mode 100644
index 0000000..3a83143
--- /dev/null
+++ b/svg/bottom_right_corner.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/bottom_tee.svg b/svg/bottom_tee.svg
new file mode 100644
index 0000000..19f78d5
--- /dev/null
+++ b/svg/bottom_tee.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/center_ptr.svg b/svg/center_ptr.svg
new file mode 100644
index 0000000..b4e192c
--- /dev/null
+++ b/svg/center_ptr.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/context-menu.svg b/svg/context-menu.svg
new file mode 100644
index 0000000..10b4b10
--- /dev/null
+++ b/svg/context-menu.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/copy.svg b/svg/copy.svg
new file mode 100644
index 0000000..5975a3a
--- /dev/null
+++ b/svg/copy.svg
@@ -0,0 +1,51 @@
+
diff --git a/svg/cross.svg b/svg/cross.svg
new file mode 100644
index 0000000..741be75
--- /dev/null
+++ b/svg/cross.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/crossed_circle.svg b/svg/crossed_circle.svg
new file mode 100644
index 0000000..d2c1d22
--- /dev/null
+++ b/svg/crossed_circle.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/crosshair.svg b/svg/crosshair.svg
new file mode 100644
index 0000000..1277710
--- /dev/null
+++ b/svg/crosshair.svg
@@ -0,0 +1,71 @@
+
diff --git a/svg/dnd_no_drop.svg b/svg/dnd_no_drop.svg
new file mode 100644
index 0000000..c7d6640
--- /dev/null
+++ b/svg/dnd_no_drop.svg
@@ -0,0 +1,28 @@
+
diff --git a/svg/dotbox.svg b/svg/dotbox.svg
new file mode 100644
index 0000000..f341dd5
--- /dev/null
+++ b/svg/dotbox.svg
@@ -0,0 +1,23 @@
+
diff --git a/svg/hand1.svg b/svg/hand1.svg
new file mode 100644
index 0000000..5a001f5
--- /dev/null
+++ b/svg/hand1.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/hand2.svg b/svg/hand2.svg
new file mode 100644
index 0000000..d85d31a
--- /dev/null
+++ b/svg/hand2.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/left_ptr.svg b/svg/left_ptr.svg
new file mode 100644
index 0000000..724753a
--- /dev/null
+++ b/svg/left_ptr.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-01.svg b/svg/left_ptr_watch/left_ptr_watch-01.svg
new file mode 100644
index 0000000..3735a2c
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-01.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-02.svg b/svg/left_ptr_watch/left_ptr_watch-02.svg
new file mode 100644
index 0000000..ea6b8fc
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-02.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-03.svg b/svg/left_ptr_watch/left_ptr_watch-03.svg
new file mode 100644
index 0000000..8243e8b
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-03.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-04.svg b/svg/left_ptr_watch/left_ptr_watch-04.svg
new file mode 100644
index 0000000..f585ee8
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-04.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-05.svg b/svg/left_ptr_watch/left_ptr_watch-05.svg
new file mode 100644
index 0000000..9f0ecdd
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-05.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-06.svg b/svg/left_ptr_watch/left_ptr_watch-06.svg
new file mode 100644
index 0000000..c0875b2
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-06.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-07.svg b/svg/left_ptr_watch/left_ptr_watch-07.svg
new file mode 100644
index 0000000..2371ad8
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-07.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-08.svg b/svg/left_ptr_watch/left_ptr_watch-08.svg
new file mode 100644
index 0000000..f1193ab
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-08.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-09.svg b/svg/left_ptr_watch/left_ptr_watch-09.svg
new file mode 100644
index 0000000..802bab6
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-09.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-10.svg b/svg/left_ptr_watch/left_ptr_watch-10.svg
new file mode 100644
index 0000000..67e6504
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-10.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-11.svg b/svg/left_ptr_watch/left_ptr_watch-11.svg
new file mode 100644
index 0000000..43a5f26
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-11.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-12.svg b/svg/left_ptr_watch/left_ptr_watch-12.svg
new file mode 100644
index 0000000..f882050
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-12.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-13.svg b/svg/left_ptr_watch/left_ptr_watch-13.svg
new file mode 100644
index 0000000..7516aeb
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-13.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-14.svg b/svg/left_ptr_watch/left_ptr_watch-14.svg
new file mode 100644
index 0000000..993bdf3
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-14.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-15.svg b/svg/left_ptr_watch/left_ptr_watch-15.svg
new file mode 100644
index 0000000..8c9c1cd
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-15.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-16.svg b/svg/left_ptr_watch/left_ptr_watch-16.svg
new file mode 100644
index 0000000..850e7b4
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-16.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-17.svg b/svg/left_ptr_watch/left_ptr_watch-17.svg
new file mode 100644
index 0000000..62c8c40
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-17.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-18.svg b/svg/left_ptr_watch/left_ptr_watch-18.svg
new file mode 100644
index 0000000..c4c150f
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-18.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-19.svg b/svg/left_ptr_watch/left_ptr_watch-19.svg
new file mode 100644
index 0000000..3e69893
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-19.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-20.svg b/svg/left_ptr_watch/left_ptr_watch-20.svg
new file mode 100644
index 0000000..47a636e
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-20.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-21.svg b/svg/left_ptr_watch/left_ptr_watch-21.svg
new file mode 100644
index 0000000..3cbaecd
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-21.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-22.svg b/svg/left_ptr_watch/left_ptr_watch-22.svg
new file mode 100644
index 0000000..b31e184
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-22.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-23.svg b/svg/left_ptr_watch/left_ptr_watch-23.svg
new file mode 100644
index 0000000..d495ac9
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-23.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-24.svg b/svg/left_ptr_watch/left_ptr_watch-24.svg
new file mode 100644
index 0000000..7577e62
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-24.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-25.svg b/svg/left_ptr_watch/left_ptr_watch-25.svg
new file mode 100644
index 0000000..9a538b0
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-25.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-26.svg b/svg/left_ptr_watch/left_ptr_watch-26.svg
new file mode 100644
index 0000000..47960d8
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-26.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-27.svg b/svg/left_ptr_watch/left_ptr_watch-27.svg
new file mode 100644
index 0000000..72641cf
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-27.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-28.svg b/svg/left_ptr_watch/left_ptr_watch-28.svg
new file mode 100644
index 0000000..2b5ecc0
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-28.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-29.svg b/svg/left_ptr_watch/left_ptr_watch-29.svg
new file mode 100644
index 0000000..8c72405
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-29.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-30.svg b/svg/left_ptr_watch/left_ptr_watch-30.svg
new file mode 100644
index 0000000..1b4cce1
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-30.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-31.svg b/svg/left_ptr_watch/left_ptr_watch-31.svg
new file mode 100644
index 0000000..657d2d6
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-31.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-32.svg b/svg/left_ptr_watch/left_ptr_watch-32.svg
new file mode 100644
index 0000000..2cc08d0
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-32.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-33.svg b/svg/left_ptr_watch/left_ptr_watch-33.svg
new file mode 100644
index 0000000..dfa4513
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-33.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-34.svg b/svg/left_ptr_watch/left_ptr_watch-34.svg
new file mode 100644
index 0000000..9631e2f
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-34.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-35.svg b/svg/left_ptr_watch/left_ptr_watch-35.svg
new file mode 100644
index 0000000..6d8f611
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-35.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-36.svg b/svg/left_ptr_watch/left_ptr_watch-36.svg
new file mode 100644
index 0000000..1b5269e
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-36.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-37.svg b/svg/left_ptr_watch/left_ptr_watch-37.svg
new file mode 100644
index 0000000..bd36967
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-37.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-38.svg b/svg/left_ptr_watch/left_ptr_watch-38.svg
new file mode 100644
index 0000000..f403938
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-38.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-39.svg b/svg/left_ptr_watch/left_ptr_watch-39.svg
new file mode 100644
index 0000000..ede238a
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-39.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_ptr_watch/left_ptr_watch-40.svg b/svg/left_ptr_watch/left_ptr_watch-40.svg
new file mode 100644
index 0000000..20b4042
--- /dev/null
+++ b/svg/left_ptr_watch/left_ptr_watch-40.svg
@@ -0,0 +1,66 @@
+
diff --git a/svg/left_side.svg b/svg/left_side.svg
new file mode 100644
index 0000000..0f78f72
--- /dev/null
+++ b/svg/left_side.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/left_tee.svg b/svg/left_tee.svg
new file mode 100644
index 0000000..f6e6648
--- /dev/null
+++ b/svg/left_tee.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/link.py b/svg/link.py
deleted file mode 100644
index 0aa7a99..0000000
--- a/svg/link.py
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-import os
-from glob import glob
-
-ignore_files = ["center_ptr.svg", "context-menu.svg", "left_ptr.svg", "right_ptr.svg"]
-
-
-def link_svg_dir(src_dir, dst_dir) -> None:
- for src_path in glob(f"{src_dir}/*"):
- file_name = os.path.basename(src_path)
- if file_name not in ignore_files:
- dst = os.path.join(dst_dir, file_name)
- if os.path.exists(dst):
- print(f"Removing old symlink of '{file_name}'")
- os.remove(dst)
- print(f"Creating symlink of '{file_name}'")
- os.symlink(
- os.path.relpath(src_path, f"{dst_dir}/"),
- dst,
- )
- else:
- print(f"Ignoring file '{file_name}'")
-
-
-link_svg_dir("bigsur/static", "monterey/static")
-link_svg_dir("bigsur/animated", "monterey/animated")
diff --git a/svg/link.svg b/svg/link.svg
new file mode 100644
index 0000000..b78e94a
--- /dev/null
+++ b/svg/link.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/ll_angle.svg b/svg/ll_angle.svg
new file mode 100644
index 0000000..03c1283
--- /dev/null
+++ b/svg/ll_angle.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/lr_angle.svg b/svg/lr_angle.svg
new file mode 100644
index 0000000..1e99ade
--- /dev/null
+++ b/svg/lr_angle.svg
@@ -0,0 +1,18 @@
+
diff --git a/svg/monterey/animated/left_ptr_watch.svg b/svg/monterey/animated/left_ptr_watch.svg
deleted file mode 120000
index aa21b3f..0000000
--- a/svg/monterey/animated/left_ptr_watch.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/animated/left_ptr_watch.svg
\ No newline at end of file
diff --git a/svg/monterey/animated/wait.svg b/svg/monterey/animated/wait.svg
deleted file mode 120000
index d31e187..0000000
--- a/svg/monterey/animated/wait.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/animated/wait.svg
\ No newline at end of file
diff --git a/svg/monterey/static/X_cursor.svg b/svg/monterey/static/X_cursor.svg
deleted file mode 120000
index 2ed177b..0000000
--- a/svg/monterey/static/X_cursor.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/X_cursor.svg
\ No newline at end of file
diff --git a/svg/monterey/static/all-scroll.svg b/svg/monterey/static/all-scroll.svg
deleted file mode 120000
index 13fa244..0000000
--- a/svg/monterey/static/all-scroll.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/all-scroll.svg
\ No newline at end of file
diff --git a/svg/monterey/static/bottom_left_corner.svg b/svg/monterey/static/bottom_left_corner.svg
deleted file mode 120000
index 79088a3..0000000
--- a/svg/monterey/static/bottom_left_corner.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/bottom_left_corner.svg
\ No newline at end of file
diff --git a/svg/monterey/static/bottom_right_corner.svg b/svg/monterey/static/bottom_right_corner.svg
deleted file mode 120000
index 001d619..0000000
--- a/svg/monterey/static/bottom_right_corner.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/bottom_right_corner.svg
\ No newline at end of file
diff --git a/svg/monterey/static/bottom_tee.svg b/svg/monterey/static/bottom_tee.svg
deleted file mode 120000
index 06f7adb..0000000
--- a/svg/monterey/static/bottom_tee.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/bottom_tee.svg
\ No newline at end of file
diff --git a/svg/monterey/static/center_ptr.svg b/svg/monterey/static/center_ptr.svg
deleted file mode 100644
index 5e62902..0000000
--- a/svg/monterey/static/center_ptr.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/svg/monterey/static/context-menu.svg b/svg/monterey/static/context-menu.svg
deleted file mode 100644
index 8c08a5c..0000000
--- a/svg/monterey/static/context-menu.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
diff --git a/svg/monterey/static/copy.svg b/svg/monterey/static/copy.svg
deleted file mode 120000
index 41e1c16..0000000
--- a/svg/monterey/static/copy.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/copy.svg
\ No newline at end of file
diff --git a/svg/monterey/static/cross.svg b/svg/monterey/static/cross.svg
deleted file mode 120000
index 89fbcd3..0000000
--- a/svg/monterey/static/cross.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/cross.svg
\ No newline at end of file
diff --git a/svg/monterey/static/crossed_circle.svg b/svg/monterey/static/crossed_circle.svg
deleted file mode 120000
index 49fc4eb..0000000
--- a/svg/monterey/static/crossed_circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/crossed_circle.svg
\ No newline at end of file
diff --git a/svg/monterey/static/crosshair.svg b/svg/monterey/static/crosshair.svg
deleted file mode 120000
index 402e8e8..0000000
--- a/svg/monterey/static/crosshair.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/crosshair.svg
\ No newline at end of file
diff --git a/svg/monterey/static/dnd_no_drop.svg b/svg/monterey/static/dnd_no_drop.svg
deleted file mode 120000
index 7af154c..0000000
--- a/svg/monterey/static/dnd_no_drop.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/dnd_no_drop.svg
\ No newline at end of file
diff --git a/svg/monterey/static/dotbox.svg b/svg/monterey/static/dotbox.svg
deleted file mode 120000
index 8790ddb..0000000
--- a/svg/monterey/static/dotbox.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/dotbox.svg
\ No newline at end of file
diff --git a/svg/monterey/static/hand1.svg b/svg/monterey/static/hand1.svg
deleted file mode 120000
index c536b93..0000000
--- a/svg/monterey/static/hand1.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/hand1.svg
\ No newline at end of file
diff --git a/svg/monterey/static/hand2.svg b/svg/monterey/static/hand2.svg
deleted file mode 120000
index c0267cf..0000000
--- a/svg/monterey/static/hand2.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/hand2.svg
\ No newline at end of file
diff --git a/svg/monterey/static/left_ptr.svg b/svg/monterey/static/left_ptr.svg
deleted file mode 100644
index 6d734f9..0000000
--- a/svg/monterey/static/left_ptr.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/svg/monterey/static/left_side.svg b/svg/monterey/static/left_side.svg
deleted file mode 120000
index b85cf24..0000000
--- a/svg/monterey/static/left_side.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/left_side.svg
\ No newline at end of file
diff --git a/svg/monterey/static/left_tee.svg b/svg/monterey/static/left_tee.svg
deleted file mode 120000
index e784a1f..0000000
--- a/svg/monterey/static/left_tee.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/left_tee.svg
\ No newline at end of file
diff --git a/svg/monterey/static/link.svg b/svg/monterey/static/link.svg
deleted file mode 120000
index fd4b50e..0000000
--- a/svg/monterey/static/link.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/link.svg
\ No newline at end of file
diff --git a/svg/monterey/static/ll_angle.svg b/svg/monterey/static/ll_angle.svg
deleted file mode 120000
index 90b2c3a..0000000
--- a/svg/monterey/static/ll_angle.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/ll_angle.svg
\ No newline at end of file
diff --git a/svg/monterey/static/lr_angle.svg b/svg/monterey/static/lr_angle.svg
deleted file mode 120000
index 36b7235..0000000
--- a/svg/monterey/static/lr_angle.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/lr_angle.svg
\ No newline at end of file
diff --git a/svg/monterey/static/move.svg b/svg/monterey/static/move.svg
deleted file mode 120000
index 5538a83..0000000
--- a/svg/monterey/static/move.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/move.svg
\ No newline at end of file
diff --git a/svg/monterey/static/pencil.svg b/svg/monterey/static/pencil.svg
deleted file mode 120000
index 0cc82f9..0000000
--- a/svg/monterey/static/pencil.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/pencil.svg
\ No newline at end of file
diff --git a/svg/monterey/static/plus.svg b/svg/monterey/static/plus.svg
deleted file mode 120000
index 4d929d4..0000000
--- a/svg/monterey/static/plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/plus.svg
\ No newline at end of file
diff --git a/svg/monterey/static/question_arrow.svg b/svg/monterey/static/question_arrow.svg
deleted file mode 120000
index 0faddf4..0000000
--- a/svg/monterey/static/question_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/question_arrow.svg
\ No newline at end of file
diff --git a/svg/monterey/static/right_ptr.svg b/svg/monterey/static/right_ptr.svg
deleted file mode 100644
index 7e05738..0000000
--- a/svg/monterey/static/right_ptr.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-
diff --git a/svg/monterey/static/right_tee.svg b/svg/monterey/static/right_tee.svg
deleted file mode 120000
index b0bfcb9..0000000
--- a/svg/monterey/static/right_tee.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/right_tee.svg
\ No newline at end of file
diff --git a/svg/monterey/static/sb_down_arrow.svg b/svg/monterey/static/sb_down_arrow.svg
deleted file mode 120000
index 4a8ab4c..0000000
--- a/svg/monterey/static/sb_down_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/sb_down_arrow.svg
\ No newline at end of file
diff --git a/svg/monterey/static/sb_h_double_arrow.svg b/svg/monterey/static/sb_h_double_arrow.svg
deleted file mode 120000
index 48e4100..0000000
--- a/svg/monterey/static/sb_h_double_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/sb_h_double_arrow.svg
\ No newline at end of file
diff --git a/svg/monterey/static/sb_left_arrow.svg b/svg/monterey/static/sb_left_arrow.svg
deleted file mode 120000
index dcac3a7..0000000
--- a/svg/monterey/static/sb_left_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/sb_left_arrow.svg
\ No newline at end of file
diff --git a/svg/monterey/static/sb_right_arrow.svg b/svg/monterey/static/sb_right_arrow.svg
deleted file mode 120000
index b466c72..0000000
--- a/svg/monterey/static/sb_right_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/sb_right_arrow.svg
\ No newline at end of file
diff --git a/svg/monterey/static/sb_up_arrow.svg b/svg/monterey/static/sb_up_arrow.svg
deleted file mode 120000
index 8face94..0000000
--- a/svg/monterey/static/sb_up_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/sb_up_arrow.svg
\ No newline at end of file
diff --git a/svg/monterey/static/sb_v_double_arrow.svg b/svg/monterey/static/sb_v_double_arrow.svg
deleted file mode 120000
index d6465a6..0000000
--- a/svg/monterey/static/sb_v_double_arrow.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/sb_v_double_arrow.svg
\ No newline at end of file
diff --git a/svg/monterey/static/top_side.svg b/svg/monterey/static/top_side.svg
deleted file mode 120000
index 2621329..0000000
--- a/svg/monterey/static/top_side.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/top_side.svg
\ No newline at end of file
diff --git a/svg/monterey/static/top_tee.svg b/svg/monterey/static/top_tee.svg
deleted file mode 120000
index 06cd3f2..0000000
--- a/svg/monterey/static/top_tee.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/top_tee.svg
\ No newline at end of file
diff --git a/svg/monterey/static/ul_angle.svg b/svg/monterey/static/ul_angle.svg
deleted file mode 120000
index dc6ab30..0000000
--- a/svg/monterey/static/ul_angle.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/ul_angle.svg
\ No newline at end of file
diff --git a/svg/monterey/static/ur_angle.svg b/svg/monterey/static/ur_angle.svg
deleted file mode 120000
index e3045ed..0000000
--- a/svg/monterey/static/ur_angle.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/ur_angle.svg
\ No newline at end of file
diff --git a/svg/monterey/static/vertical-text.svg b/svg/monterey/static/vertical-text.svg
deleted file mode 120000
index ef8f3e8..0000000
--- a/svg/monterey/static/vertical-text.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/vertical-text.svg
\ No newline at end of file
diff --git a/svg/monterey/static/wayland-cursor.svg b/svg/monterey/static/wayland-cursor.svg
deleted file mode 120000
index b70a121..0000000
--- a/svg/monterey/static/wayland-cursor.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/wayland-cursor.svg
\ No newline at end of file
diff --git a/svg/monterey/static/xterm.svg b/svg/monterey/static/xterm.svg
deleted file mode 120000
index a56e2e6..0000000
--- a/svg/monterey/static/xterm.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/xterm.svg
\ No newline at end of file
diff --git a/svg/monterey/static/zoom-in.svg b/svg/monterey/static/zoom-in.svg
deleted file mode 120000
index e460f08..0000000
--- a/svg/monterey/static/zoom-in.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/zoom-in.svg
\ No newline at end of file
diff --git a/svg/monterey/static/zoom-out.svg b/svg/monterey/static/zoom-out.svg
deleted file mode 120000
index e29cae6..0000000
--- a/svg/monterey/static/zoom-out.svg
+++ /dev/null
@@ -1 +0,0 @@
-../../bigsur/static/zoom-out.svg
\ No newline at end of file
diff --git a/svg/move.svg b/svg/move.svg
new file mode 100644
index 0000000..ed97450
--- /dev/null
+++ b/svg/move.svg
@@ -0,0 +1,20 @@
+
diff --git a/svg/pencil.svg b/svg/pencil.svg
new file mode 100644
index 0000000..a1fc28f
--- /dev/null
+++ b/svg/pencil.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/person.svg b/svg/person.svg
new file mode 100644
index 0000000..9724150
--- /dev/null
+++ b/svg/person.svg
@@ -0,0 +1,51 @@
+
diff --git a/svg/pin.svg b/svg/pin.svg
new file mode 100644
index 0000000..696a4c1
--- /dev/null
+++ b/svg/pin.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/plus.svg b/svg/plus.svg
new file mode 100644
index 0000000..481cbd5
--- /dev/null
+++ b/svg/plus.svg
@@ -0,0 +1,19 @@
+
diff --git a/svg/question_arrow.svg b/svg/question_arrow.svg
new file mode 100644
index 0000000..1173a34
--- /dev/null
+++ b/svg/question_arrow.svg
@@ -0,0 +1,19 @@
+
diff --git a/svg/right_ptr.svg b/svg/right_ptr.svg
new file mode 100644
index 0000000..ef17877
--- /dev/null
+++ b/svg/right_ptr.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/right_tee.svg b/svg/right_tee.svg
new file mode 100644
index 0000000..60535fc
--- /dev/null
+++ b/svg/right_tee.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/sb_down_arrow.svg b/svg/sb_down_arrow.svg
new file mode 100644
index 0000000..b097ed6
--- /dev/null
+++ b/svg/sb_down_arrow.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/sb_h_double_arrow.svg b/svg/sb_h_double_arrow.svg
new file mode 100644
index 0000000..b3b6314
--- /dev/null
+++ b/svg/sb_h_double_arrow.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/sb_left_arrow.svg b/svg/sb_left_arrow.svg
new file mode 100644
index 0000000..2cc67bb
--- /dev/null
+++ b/svg/sb_left_arrow.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/sb_right_arrow.svg b/svg/sb_right_arrow.svg
new file mode 100644
index 0000000..02a70cc
--- /dev/null
+++ b/svg/sb_right_arrow.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/sb_up_arrow.svg b/svg/sb_up_arrow.svg
new file mode 100644
index 0000000..e0222de
--- /dev/null
+++ b/svg/sb_up_arrow.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/sb_v_double_arrow.svg b/svg/sb_v_double_arrow.svg
new file mode 100644
index 0000000..8b92feb
--- /dev/null
+++ b/svg/sb_v_double_arrow.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/top_side.svg b/svg/top_side.svg
new file mode 100644
index 0000000..bba0188
--- /dev/null
+++ b/svg/top_side.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/top_tee.svg b/svg/top_tee.svg
new file mode 100644
index 0000000..0157057
--- /dev/null
+++ b/svg/top_tee.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/ul_angle.svg b/svg/ul_angle.svg
new file mode 100644
index 0000000..da734df
--- /dev/null
+++ b/svg/ul_angle.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/ur_angle.svg b/svg/ur_angle.svg
new file mode 100644
index 0000000..b7e64d8
--- /dev/null
+++ b/svg/ur_angle.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/vertical-text.svg b/svg/vertical-text.svg
new file mode 100644
index 0000000..6eaa5f8
--- /dev/null
+++ b/svg/vertical-text.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/wait/wait-01.svg b/svg/wait/wait-01.svg
new file mode 100644
index 0000000..1418259
--- /dev/null
+++ b/svg/wait/wait-01.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-02.svg b/svg/wait/wait-02.svg
new file mode 100644
index 0000000..8be1a58
--- /dev/null
+++ b/svg/wait/wait-02.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-03.svg b/svg/wait/wait-03.svg
new file mode 100644
index 0000000..874491a
--- /dev/null
+++ b/svg/wait/wait-03.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-04.svg b/svg/wait/wait-04.svg
new file mode 100644
index 0000000..5550406
--- /dev/null
+++ b/svg/wait/wait-04.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-05.svg b/svg/wait/wait-05.svg
new file mode 100644
index 0000000..584f53e
--- /dev/null
+++ b/svg/wait/wait-05.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-06.svg b/svg/wait/wait-06.svg
new file mode 100644
index 0000000..47d6180
--- /dev/null
+++ b/svg/wait/wait-06.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-07.svg b/svg/wait/wait-07.svg
new file mode 100644
index 0000000..b1bad22
--- /dev/null
+++ b/svg/wait/wait-07.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-08.svg b/svg/wait/wait-08.svg
new file mode 100644
index 0000000..d1753b8
--- /dev/null
+++ b/svg/wait/wait-08.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-09.svg b/svg/wait/wait-09.svg
new file mode 100644
index 0000000..6dc42d8
--- /dev/null
+++ b/svg/wait/wait-09.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-10.svg b/svg/wait/wait-10.svg
new file mode 100644
index 0000000..ee5aecc
--- /dev/null
+++ b/svg/wait/wait-10.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-11.svg b/svg/wait/wait-11.svg
new file mode 100644
index 0000000..03430eb
--- /dev/null
+++ b/svg/wait/wait-11.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-12.svg b/svg/wait/wait-12.svg
new file mode 100644
index 0000000..ae8eb62
--- /dev/null
+++ b/svg/wait/wait-12.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-13.svg b/svg/wait/wait-13.svg
new file mode 100644
index 0000000..b13d404
--- /dev/null
+++ b/svg/wait/wait-13.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-14.svg b/svg/wait/wait-14.svg
new file mode 100644
index 0000000..48c9c5a
--- /dev/null
+++ b/svg/wait/wait-14.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-15.svg b/svg/wait/wait-15.svg
new file mode 100644
index 0000000..446a086
--- /dev/null
+++ b/svg/wait/wait-15.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-16.svg b/svg/wait/wait-16.svg
new file mode 100644
index 0000000..62b20dc
--- /dev/null
+++ b/svg/wait/wait-16.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-17.svg b/svg/wait/wait-17.svg
new file mode 100644
index 0000000..ceb738a
--- /dev/null
+++ b/svg/wait/wait-17.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-18.svg b/svg/wait/wait-18.svg
new file mode 100644
index 0000000..9e202fb
--- /dev/null
+++ b/svg/wait/wait-18.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-19.svg b/svg/wait/wait-19.svg
new file mode 100644
index 0000000..60d11b1
--- /dev/null
+++ b/svg/wait/wait-19.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-20.svg b/svg/wait/wait-20.svg
new file mode 100644
index 0000000..9689209
--- /dev/null
+++ b/svg/wait/wait-20.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-21.svg b/svg/wait/wait-21.svg
new file mode 100644
index 0000000..79408bf
--- /dev/null
+++ b/svg/wait/wait-21.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-22.svg b/svg/wait/wait-22.svg
new file mode 100644
index 0000000..99e557c
--- /dev/null
+++ b/svg/wait/wait-22.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-23.svg b/svg/wait/wait-23.svg
new file mode 100644
index 0000000..e6d0e50
--- /dev/null
+++ b/svg/wait/wait-23.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-24.svg b/svg/wait/wait-24.svg
new file mode 100644
index 0000000..c52ae77
--- /dev/null
+++ b/svg/wait/wait-24.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-25.svg b/svg/wait/wait-25.svg
new file mode 100644
index 0000000..1e4778f
--- /dev/null
+++ b/svg/wait/wait-25.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-26.svg b/svg/wait/wait-26.svg
new file mode 100644
index 0000000..d683a31
--- /dev/null
+++ b/svg/wait/wait-26.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-27.svg b/svg/wait/wait-27.svg
new file mode 100644
index 0000000..d59fe61
--- /dev/null
+++ b/svg/wait/wait-27.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-28.svg b/svg/wait/wait-28.svg
new file mode 100644
index 0000000..0873d64
--- /dev/null
+++ b/svg/wait/wait-28.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-29.svg b/svg/wait/wait-29.svg
new file mode 100644
index 0000000..cf43034
--- /dev/null
+++ b/svg/wait/wait-29.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-30.svg b/svg/wait/wait-30.svg
new file mode 100644
index 0000000..a5a7e6f
--- /dev/null
+++ b/svg/wait/wait-30.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-31.svg b/svg/wait/wait-31.svg
new file mode 100644
index 0000000..0893975
--- /dev/null
+++ b/svg/wait/wait-31.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-32.svg b/svg/wait/wait-32.svg
new file mode 100644
index 0000000..b721b87
--- /dev/null
+++ b/svg/wait/wait-32.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wait/wait-33.svg b/svg/wait/wait-33.svg
new file mode 100644
index 0000000..cd752e5
--- /dev/null
+++ b/svg/wait/wait-33.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-34.svg b/svg/wait/wait-34.svg
new file mode 100644
index 0000000..918ca81
--- /dev/null
+++ b/svg/wait/wait-34.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-35.svg b/svg/wait/wait-35.svg
new file mode 100644
index 0000000..88b35cc
--- /dev/null
+++ b/svg/wait/wait-35.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-36.svg b/svg/wait/wait-36.svg
new file mode 100644
index 0000000..60a428a
--- /dev/null
+++ b/svg/wait/wait-36.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-37.svg b/svg/wait/wait-37.svg
new file mode 100644
index 0000000..814e217
--- /dev/null
+++ b/svg/wait/wait-37.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-38.svg b/svg/wait/wait-38.svg
new file mode 100644
index 0000000..2a9cfa6
--- /dev/null
+++ b/svg/wait/wait-38.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-39.svg b/svg/wait/wait-39.svg
new file mode 100644
index 0000000..d7fd0aa
--- /dev/null
+++ b/svg/wait/wait-39.svg
@@ -0,0 +1,39 @@
+
diff --git a/svg/wait/wait-40.svg b/svg/wait/wait-40.svg
new file mode 100644
index 0000000..dc389da
--- /dev/null
+++ b/svg/wait/wait-40.svg
@@ -0,0 +1,34 @@
+
diff --git a/svg/wayland-cursor.svg b/svg/wayland-cursor.svg
new file mode 100644
index 0000000..294f567
--- /dev/null
+++ b/svg/wayland-cursor.svg
@@ -0,0 +1,17 @@
+
diff --git a/svg/xterm.svg b/svg/xterm.svg
new file mode 100644
index 0000000..b0ff782
--- /dev/null
+++ b/svg/xterm.svg
@@ -0,0 +1,22 @@
+
diff --git a/svg/zoom-in.svg b/svg/zoom-in.svg
new file mode 100644
index 0000000..f9e0ecb
--- /dev/null
+++ b/svg/zoom-in.svg
@@ -0,0 +1,32 @@
+
diff --git a/svg/zoom-out.svg b/svg/zoom-out.svg
new file mode 100644
index 0000000..05fbad5
--- /dev/null
+++ b/svg/zoom-out.svg
@@ -0,0 +1,31 @@
+
diff --git a/yarn.lock b/yarn.lock
index 6fb099b..8fa36b2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,58 +2,251 @@
# yarn lockfile v1
+"@babel/code-frame@^7.0.0":
+ version "7.24.2"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae"
+ integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==
+ dependencies:
+ "@babel/highlight" "^7.24.2"
+ picocolors "^1.0.0"
+
+"@babel/helper-validator-identifier@^7.24.5":
+ version "7.24.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62"
+ integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==
+
+"@babel/highlight@^7.24.2":
+ version "7.24.5"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e"
+ integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.24.5"
+ chalk "^2.4.2"
+ js-tokens "^4.0.0"
+ picocolors "^1.0.0"
+
+"@isaacs/cliui@^8.0.2":
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
+ integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
+ dependencies:
+ string-width "^5.1.2"
+ string-width-cjs "npm:string-width@^4.2.0"
+ strip-ansi "^7.0.1"
+ strip-ansi-cjs "npm:strip-ansi@^6.0.1"
+ wrap-ansi "^8.1.0"
+ wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
+
+"@pkgjs/parseargs@^0.11.0":
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
+ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+
+"@puppeteer/browsers@1.9.1":
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-1.9.1.tgz#384ee8b09786f0e8f62b1925e4c492424cb549ee"
+ integrity sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==
+ dependencies:
+ debug "4.3.4"
+ extract-zip "2.0.1"
+ progress "2.0.3"
+ proxy-agent "6.3.1"
+ tar-fs "3.0.4"
+ unbzip2-stream "1.4.3"
+ yargs "17.7.2"
+
+"@resvg/resvg-js-android-arm-eabi@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz#e761e0b688127db64879f455178c92468a9aeabe"
+ integrity sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==
+
+"@resvg/resvg-js-android-arm64@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz#b8cb564d7f6b3f37d9b43129f5dc5fe171e249e4"
+ integrity sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==
+
+"@resvg/resvg-js-darwin-arm64@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz#49bd3faeda5c49f53302d970e6e79d006de18e7d"
+ integrity sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==
+
+"@resvg/resvg-js-darwin-x64@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz#e1344173aa27bfb4d880ab576d1acf1c1648faca"
+ integrity sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==
+
+"@resvg/resvg-js-linux-arm-gnueabihf@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz#34c445eba45efd68f6130b2ab426d76a7424253d"
+ integrity sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==
+
+"@resvg/resvg-js-linux-arm64-gnu@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz#30da47087dd8153182198b94fe9f8d994890dae5"
+ integrity sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==
+
+"@resvg/resvg-js-linux-arm64-musl@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz#5d75b8ff5c83103729c1ca3779987302753c50d4"
+ integrity sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==
+
+"@resvg/resvg-js-linux-x64-gnu@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz#411abedfaee5edc57cbb7701736cecba522e26f3"
+ integrity sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==
+
+"@resvg/resvg-js-linux-x64-musl@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz#fe4984038f0372f279e3ff570b72934dd7eb2a5c"
+ integrity sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==
+
+"@resvg/resvg-js-win32-arm64-msvc@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz#d3a053cf7ff687087a2106330c0fdaae706254d1"
+ integrity sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==
+
+"@resvg/resvg-js-win32-ia32-msvc@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz#7cdda1ce29ef7209e28191d917fa5bef0624a4ad"
+ integrity sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==
+
+"@resvg/resvg-js-win32-x64-msvc@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz#cb0ad04525d65f3def4c8d346157a57976d5b388"
+ integrity sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==
+
+"@resvg/resvg-js@^2.6.0":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@resvg/resvg-js/-/resvg-js-2.6.2.tgz#3e92a907d88d879256c585347c5b21a7f3bb5b46"
+ integrity sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==
+ optionalDependencies:
+ "@resvg/resvg-js-android-arm-eabi" "2.6.2"
+ "@resvg/resvg-js-android-arm64" "2.6.2"
+ "@resvg/resvg-js-darwin-arm64" "2.6.2"
+ "@resvg/resvg-js-darwin-x64" "2.6.2"
+ "@resvg/resvg-js-linux-arm-gnueabihf" "2.6.2"
+ "@resvg/resvg-js-linux-arm64-gnu" "2.6.2"
+ "@resvg/resvg-js-linux-arm64-musl" "2.6.2"
+ "@resvg/resvg-js-linux-x64-gnu" "2.6.2"
+ "@resvg/resvg-js-linux-x64-musl" "2.6.2"
+ "@resvg/resvg-js-win32-arm64-msvc" "2.6.2"
+ "@resvg/resvg-js-win32-ia32-msvc" "2.6.2"
+ "@resvg/resvg-js-win32-x64-msvc" "2.6.2"
+
+"@tootallnate/quickjs-emscripten@^0.23.0":
+ version "0.23.0"
+ resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c"
+ integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==
+
"@types/node@*":
- version "18.8.3"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.8.3.tgz#ce750ab4017effa51aed6a7230651778d54e327c"
- integrity sha512-0os9vz6BpGwxGe9LOhgP/ncvYN5Tx1fNcd2TM3rD/aCGBkysb+ZWpXEocG24h6ZzOi13+VB8HndAQFezsSOw1w==
+ version "20.12.7"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.7.tgz#04080362fa3dd6c5822061aa3124f5c152cff384"
+ integrity sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==
+ dependencies:
+ undici-types "~5.26.4"
"@types/yauzl@^2.9.1":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
- integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==
+ version "2.10.3"
+ resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999"
+ integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==
dependencies:
"@types/node" "*"
-agent-base@6:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
- integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
+agent-base@^7.0.2, agent-base@^7.1.0, agent-base@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
+ integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==
dependencies:
- debug "4"
+ debug "^4.3.4"
+
+ansi-regex@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
+ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+
+ansi-regex@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+ integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
+
+ansi-styles@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
+ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
+ dependencies:
+ color-convert "^1.9.0"
+
+ansi-styles@^4.0.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
+ integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
+ dependencies:
+ color-convert "^2.0.1"
+
+ansi-styles@^6.1.0:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
+ integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
+
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
+ast-types@^0.13.4:
+ version "0.13.4"
+ resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782"
+ integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==
+ dependencies:
+ tslib "^2.0.1"
+
+b4a@^1.6.4:
+ version "1.6.6"
+ resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba"
+ integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==
balanced-match@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+bare-events@^2.2.0:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.2.2.tgz#a98a41841f98b2efe7ecc5c5468814469b018078"
+ integrity sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==
+
base64-js@^1.3.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-bl@^4.0.3:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
+basic-ftp@^5.0.2:
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0"
+ integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==
+
+bl@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273"
+ integrity sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==
dependencies:
- buffer "^5.5.0"
+ buffer "^6.0.3"
inherits "^2.0.4"
readable-stream "^3.4.0"
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+brace-expansion@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
dependencies:
balanced-match "^1.0.0"
- concat-map "0.0.1"
buffer-crc32@~0.2.3:
version "0.2.13"
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
-buffer@^5.2.1, buffer@^5.5.0:
+buffer@^5.2.1:
version "5.7.1"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
@@ -61,57 +254,232 @@ buffer@^5.2.1, buffer@^5.5.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
-cbmp@ful1e5/cbmp:
- version "1.0.0"
- resolved "https://codeload.github.com/ful1e5/cbmp/tar.gz/b216d25765ccb22b598aff2eb2367ee509e40808"
+buffer@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
+ integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
dependencies:
- commander "^9.0.0"
- module-alias "^2.2.2"
- pixelmatch "^5.2.1"
- pngjs "^6.0.0"
- puppeteer "^13.4.1"
+ base64-js "^1.3.1"
+ ieee754 "^1.2.1"
-chownr@^1.1.1:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
+callsites@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
+
+cbmp@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/cbmp/-/cbmp-1.1.1.tgz#e36d216f18582b01f4b9de14fd6f14c873dd9840"
+ integrity sha512-G2CstvZ8bgX85hzA9nDhKRglGyjZWIp8V01SXtQ6f4NNFe7Xy+lL+z7MrtWCnpKPbBUtr2VJWwZRJaexJDm5kA==
+ dependencies:
+ "@resvg/resvg-js" "^2.6.0"
+ chalk "^5.3.0"
+ commander "^11.0.0"
+ glob "^10.3.4"
+ ora "^7.0.1"
+ pixelmatch "^5.3.0"
+ pngjs "^7.0.0"
+ puppeteer "^21.1.1"
+
+chalk@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
+ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+ dependencies:
+ ansi-styles "^3.2.1"
+ escape-string-regexp "^1.0.5"
+ supports-color "^5.3.0"
+
+chalk@^5.0.0, chalk@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385"
+ integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
+
+chromium-bidi@0.5.8:
+ version "0.5.8"
+ resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.5.8.tgz#5053038425c062ed34b9bc973e84e79de0a5cef0"
+ integrity sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw==
+ dependencies:
+ mitt "3.0.1"
+ urlpattern-polyfill "10.0.0"
+
+cli-cursor@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea"
+ integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==
+ dependencies:
+ restore-cursor "^4.0.0"
+
+cli-spinners@^2.9.0:
+ version "2.9.2"
+ resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
+ integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
+
+cliui@^8.0.1:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
+ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
+ dependencies:
+ string-width "^4.2.0"
+ strip-ansi "^6.0.1"
+ wrap-ansi "^7.0.0"
+
+color-convert@^1.9.0:
+ version "1.9.3"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
+ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+ dependencies:
+ color-name "1.1.3"
+
+color-convert@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
+ integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
+ dependencies:
+ color-name "~1.1.4"
+
+color-name@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-commander@^9.0.0:
- version "9.4.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd"
- integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==
+color-name@~1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
+ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+
+commander@^11.0.0:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906"
+ integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==
+
+cosmiconfig@9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d"
+ integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==
+ dependencies:
+ env-paths "^2.2.1"
+ import-fresh "^3.3.0"
+ js-yaml "^4.1.0"
+ parse-json "^5.2.0"
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
+cross-fetch@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983"
+ integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==
+ dependencies:
+ node-fetch "^2.6.12"
-cross-fetch@3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
- integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
+cross-spawn@^7.0.0:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
+ integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies:
- node-fetch "2.6.7"
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
+
+data-uri-to-buffer@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b"
+ integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==
-debug@4, debug@4.3.4, debug@^4.1.1:
+debug@4, debug@4.3.4, debug@^4.1.1, debug@^4.3.4:
version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
-devtools-protocol@0.0.981744:
- version "0.0.981744"
- resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf"
- integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==
-
-end-of-stream@^1.1.0, end-of-stream@^1.4.1:
+degenerator@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5"
+ integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==
+ dependencies:
+ ast-types "^0.13.4"
+ escodegen "^2.1.0"
+ esprima "^4.0.1"
+
+devtools-protocol@0.0.1232444:
+ version "0.0.1232444"
+ resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1232444.tgz#406345a90a871ba852c530d73482275234936eed"
+ integrity sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg==
+
+eastasianwidth@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
+
+emoji-regex@^10.2.1:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23"
+ integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==
+
+emoji-regex@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
+emoji-regex@^9.2.2:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+
+end-of-stream@^1.1.0:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
dependencies:
once "^1.4.0"
+env-paths@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
+ integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
+
+error-ex@^1.3.1:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+ dependencies:
+ is-arrayish "^0.2.1"
+
+escalade@^3.1.1:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27"
+ integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==
+
+escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
+
+escodegen@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17"
+ integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==
+ dependencies:
+ esprima "^4.0.1"
+ estraverse "^5.2.0"
+ esutils "^2.0.2"
+ optionalDependencies:
+ source-map "~0.6.1"
+
+esprima@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
+estraverse@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
+ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
+
+esutils@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
+ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+
extract-zip@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
@@ -123,6 +491,11 @@ extract-zip@2.0.1:
optionalDependencies:
"@types/yauzl" "^2.9.1"
+fast-fifo@^1.1.0, fast-fifo@^1.2.0:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c"
+ integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==
+
fd-slicer@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
@@ -130,23 +503,27 @@ fd-slicer@~1.1.0:
dependencies:
pend "~1.2.0"
-find-up@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+foreground-child@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
+ integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
+ cross-spawn "^7.0.0"
+ signal-exit "^4.0.1"
-fs-constants@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
- integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
+fs-extra@^11.2.0:
+ version "11.2.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b"
+ integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
+get-caller-file@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
+ integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
get-stream@^5.1.0:
version "5.2.0"
@@ -155,146 +532,339 @@ get-stream@^5.1.0:
dependencies:
pump "^3.0.0"
-glob@^7.1.3:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
+get-uri@^6.0.1:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.3.tgz#0d26697bc13cf91092e519aa63aa60ee5b6f385a"
+ integrity sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==
dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.1.1"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
+ basic-ftp "^5.0.2"
+ data-uri-to-buffer "^6.0.2"
+ debug "^4.3.4"
+ fs-extra "^11.2.0"
+
+glob@^10.3.4:
+ version "10.3.12"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b"
+ integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==
+ dependencies:
+ foreground-child "^3.1.0"
+ jackspeak "^2.3.6"
+ minimatch "^9.0.1"
+ minipass "^7.0.4"
+ path-scurry "^1.10.2"
+
+graceful-fs@^4.1.6, graceful-fs@^4.2.0:
+ version "4.2.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
+
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
-https-proxy-agent@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
- integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
+http-proxy-agent@^7.0.0:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
+ integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
dependencies:
- agent-base "6"
+ agent-base "^7.1.0"
+ debug "^4.3.4"
+
+https-proxy-agent@^7.0.2:
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168"
+ integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==
+ dependencies:
+ agent-base "^7.0.2"
debug "4"
-ieee754@^1.1.13:
+ieee754@^1.1.13, ieee754@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
+import-fresh@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
+ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
dependencies:
- once "^1.3.0"
- wrappy "1"
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
-inherits@2, inherits@^2.0.3, inherits@^2.0.4:
+inherits@^2.0.3, inherits@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+ip-address@^9.0.5:
+ version "9.0.5"
+ resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a"
+ integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==
dependencies:
- p-locate "^4.1.0"
+ jsbn "1.1.0"
+ sprintf-js "^1.1.3"
-minimatch@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+is-arrayish@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
+
+is-fullwidth-code-point@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+ integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+
+is-interactive@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90"
+ integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==
+
+is-unicode-supported@^1.1.0, is-unicode-supported@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714"
+ integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==
+
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
+
+jackspeak@^2.3.6:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
+ integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
+ dependencies:
+ "@isaacs/cliui" "^8.0.2"
+ optionalDependencies:
+ "@pkgjs/parseargs" "^0.11.0"
+
+js-tokens@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
+js-yaml@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+ dependencies:
+ argparse "^2.0.1"
+
+jsbn@1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040"
+ integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==
+
+json-parse-even-better-errors@^2.3.0:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
+ integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+
+jsonfile@^6.0.1:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
+ integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
dependencies:
- brace-expansion "^1.1.7"
+ universalify "^2.0.0"
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+lines-and-columns@^1.1.6:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
+ integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
+
+log-symbols@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-5.1.0.tgz#a20e3b9a5f53fac6aeb8e2bb22c07cf2c8f16d93"
+ integrity sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==
+ dependencies:
+ chalk "^5.0.0"
+ is-unicode-supported "^1.1.0"
+
+lru-cache@^10.2.0:
+ version "10.2.2"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
+ integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
+
+lru-cache@^7.14.1:
+ version "7.18.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89"
+ integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==
+
+mimic-fn@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
+ integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
+
+minimatch@^9.0.1:
+ version "9.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
+ integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
+ dependencies:
+ brace-expansion "^2.0.1"
+
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4:
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
+ integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
+
+mitt@3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1"
+ integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==
mkdirp-classic@^0.5.2:
version "0.5.3"
resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
-module-alias@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/module-alias/-/module-alias-2.2.2.tgz#151cdcecc24e25739ff0aa6e51e1c5716974c0e0"
- integrity sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==
-
ms@2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-node-fetch@2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+netmask@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7"
+ integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==
+
+node-fetch@^2.6.12:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
+ integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
dependencies:
whatwg-url "^5.0.0"
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
+once@^1.3.1, once@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
-p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
+onetime@^5.1.0:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
+ integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
- p-try "^2.0.0"
+ mimic-fn "^2.1.0"
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
+ora@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/ora/-/ora-7.0.1.tgz#cdd530ecd865fe39e451a0e7697865669cb11930"
+ integrity sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==
dependencies:
- p-limit "^2.2.0"
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+ chalk "^5.3.0"
+ cli-cursor "^4.0.0"
+ cli-spinners "^2.9.0"
+ is-interactive "^2.0.0"
+ is-unicode-supported "^1.3.0"
+ log-symbols "^5.1.0"
+ stdin-discarder "^0.1.0"
+ string-width "^6.1.0"
+ strip-ansi "^7.1.0"
+
+pac-proxy-agent@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz#6b9ddc002ec3ff0ba5fdf4a8a21d363bcc612d75"
+ integrity sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==
+ dependencies:
+ "@tootallnate/quickjs-emscripten" "^0.23.0"
+ agent-base "^7.0.2"
+ debug "^4.3.4"
+ get-uri "^6.0.1"
+ http-proxy-agent "^7.0.0"
+ https-proxy-agent "^7.0.2"
+ pac-resolver "^7.0.0"
+ socks-proxy-agent "^8.0.2"
+
+pac-resolver@^7.0.0:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.1.tgz#54675558ea368b64d210fd9c92a640b5f3b8abb6"
+ integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==
+ dependencies:
+ degenerator "^5.0.0"
+ netmask "^2.0.2"
-path-is-absolute@^1.0.0:
+parent-module@^1.0.0:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
+ resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
+ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
+ dependencies:
+ callsites "^3.0.0"
+
+parse-json@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
+ integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ error-ex "^1.3.1"
+ json-parse-even-better-errors "^2.3.0"
+ lines-and-columns "^1.1.6"
+
+path-key@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
+ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
+
+path-scurry@^1.10.2:
+ version "1.10.2"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7"
+ integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==
+ dependencies:
+ lru-cache "^10.2.0"
+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
pend@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
-pixelmatch@^5.2.1:
+picocolors@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
+ integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+
+pixelmatch@^5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-5.3.0.tgz#5e5321a7abedfb7962d60dbf345deda87cb9560a"
integrity sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==
dependencies:
pngjs "^6.0.0"
-pkg-dir@4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
- integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
- dependencies:
- find-up "^4.0.0"
-
pngjs@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-6.0.0.tgz#ca9e5d2aa48db0228a52c419c3308e87720da821"
integrity sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==
+pngjs@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-7.0.0.tgz#a8b7446020ebbc6ac739db6c5415a65d17090e26"
+ integrity sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==
+
progress@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-proxy-from-env@1.1.0:
+proxy-agent@6.3.1:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.3.1.tgz#40e7b230552cf44fd23ffaf7c59024b692612687"
+ integrity sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==
+ dependencies:
+ agent-base "^7.0.2"
+ debug "^4.3.4"
+ http-proxy-agent "^7.0.0"
+ https-proxy-agent "^7.0.2"
+ lru-cache "^7.14.1"
+ pac-proxy-agent "^7.0.1"
+ proxy-from-env "^1.1.0"
+ socks-proxy-agent "^8.0.2"
+
+proxy-from-env@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
@@ -307,45 +877,171 @@ pump@^3.0.0:
end-of-stream "^1.1.0"
once "^1.3.1"
-puppeteer@^13.4.1:
- version "13.7.0"
- resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-13.7.0.tgz#18e16f83e397cf02f7a0804c67c1603d381cfb0b"
- integrity sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==
+puppeteer-core@21.11.0:
+ version "21.11.0"
+ resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-21.11.0.tgz#6c60ec350f1a3a2152179c68166da6edfce18a23"
+ integrity sha512-ArbnyA3U5SGHokEvkfWjW+O8hOxV1RSJxOgriX/3A4xZRqixt9ZFHD0yPgZQF05Qj0oAqi8H/7stDorjoHY90Q==
dependencies:
- cross-fetch "3.1.5"
+ "@puppeteer/browsers" "1.9.1"
+ chromium-bidi "0.5.8"
+ cross-fetch "4.0.0"
debug "4.3.4"
- devtools-protocol "0.0.981744"
- extract-zip "2.0.1"
- https-proxy-agent "5.0.1"
- pkg-dir "4.2.0"
- progress "2.0.3"
- proxy-from-env "1.1.0"
- rimraf "3.0.2"
- tar-fs "2.1.1"
- unbzip2-stream "1.4.3"
- ws "8.5.0"
+ devtools-protocol "0.0.1232444"
+ ws "8.16.0"
-readable-stream@^3.1.1, readable-stream@^3.4.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+puppeteer@^21.1.1:
+ version "21.11.0"
+ resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-21.11.0.tgz#46e64067b742b0e17a3b8dc668bc437f45cdd9f1"
+ integrity sha512-9jTHuYe22TD3sNxy0nEIzC7ZrlRnDgeX3xPkbS7PnbdwYjl2o/z/YuCrRBwezdKpbTDTJ4VqIggzNyeRcKq3cg==
+ dependencies:
+ "@puppeteer/browsers" "1.9.1"
+ cosmiconfig "9.0.0"
+ puppeteer-core "21.11.0"
+
+queue-tick@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142"
+ integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==
+
+readable-stream@^3.4.0:
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
+ integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
dependencies:
inherits "^2.0.3"
string_decoder "^1.1.1"
util-deprecate "^1.0.1"
-rimraf@3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+require-directory@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
+ integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
+
+resolve-from@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+
+restore-cursor@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9"
+ integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==
dependencies:
- glob "^7.1.3"
+ onetime "^5.1.0"
+ signal-exit "^3.0.2"
safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+shebang-command@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
+ integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
+ dependencies:
+ shebang-regex "^3.0.0"
+
+shebang-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
+ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+
+signal-exit@^3.0.2:
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
+ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
+
+signal-exit@^4.0.1:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
+ integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
+
+smart-buffer@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
+ integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
+
+socks-proxy-agent@^8.0.2:
+ version "8.0.3"
+ resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz#6b2da3d77364fde6292e810b496cb70440b9b89d"
+ integrity sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==
+ dependencies:
+ agent-base "^7.1.1"
+ debug "^4.3.4"
+ socks "^2.7.1"
+
+socks@^2.7.1:
+ version "2.8.3"
+ resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5"
+ integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==
+ dependencies:
+ ip-address "^9.0.5"
+ smart-buffer "^4.2.0"
+
+source-map@~0.6.1:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+sprintf-js@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a"
+ integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==
+
+stdin-discarder@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/stdin-discarder/-/stdin-discarder-0.1.0.tgz#22b3e400393a8e28ebf53f9958f3880622efde21"
+ integrity sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==
+ dependencies:
+ bl "^5.0.0"
+
+streamx@^2.15.0:
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.16.1.tgz#2b311bd34832f08aa6bb4d6a80297c9caef89614"
+ integrity sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==
+ dependencies:
+ fast-fifo "^1.1.0"
+ queue-tick "^1.0.1"
+ optionalDependencies:
+ bare-events "^2.2.0"
+
+"string-width-cjs@npm:string-width@^4.2.0":
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
+
+string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
+
+string-width@^5.0.1, string-width@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
+ integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
+ dependencies:
+ eastasianwidth "^0.2.0"
+ emoji-regex "^9.2.2"
+ strip-ansi "^7.0.1"
+
+string-width@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-6.1.0.tgz#96488d6ed23f9ad5d82d13522af9e4c4c3fd7518"
+ integrity sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==
+ dependencies:
+ eastasianwidth "^0.2.0"
+ emoji-regex "^10.2.1"
+ strip-ansi "^7.0.1"
+
string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
@@ -353,26 +1049,51 @@ string_decoder@^1.1.1:
dependencies:
safe-buffer "~5.2.0"
-tar-fs@2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
- integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
+strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
+strip-ansi@^7.0.1, strip-ansi@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
+ integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
+ dependencies:
+ ansi-regex "^6.0.1"
+
+supports-color@^5.3.0:
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+ dependencies:
+ has-flag "^3.0.0"
+
+tar-fs@3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.4.tgz#a21dc60a2d5d9f55e0089ccd78124f1d3771dbbf"
+ integrity sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==
dependencies:
- chownr "^1.1.1"
mkdirp-classic "^0.5.2"
pump "^3.0.0"
- tar-stream "^2.1.4"
+ tar-stream "^3.1.5"
-tar-stream@^2.1.4:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
- integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
+tar-stream@^3.1.5:
+ version "3.1.7"
+ resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b"
+ integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==
dependencies:
- bl "^4.0.3"
- end-of-stream "^1.4.1"
- fs-constants "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^3.1.1"
+ b4a "^1.6.4"
+ fast-fifo "^1.2.0"
+ streamx "^2.15.0"
through@^2.3.8:
version "2.3.8"
@@ -384,6 +1105,11 @@ tr46@~0.0.3:
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
+tslib@^2.0.1:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
+ integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
+
unbzip2-stream@1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
@@ -392,6 +1118,21 @@ unbzip2-stream@1.4.3:
buffer "^5.2.1"
through "^2.3.8"
+undici-types@~5.26.4:
+ version "5.26.5"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
+ integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
+
+universalify@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d"
+ integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
+
+urlpattern-polyfill@10.0.0:
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz#f0a03a97bfb03cdf33553e5e79a2aadd22cac8ec"
+ integrity sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==
+
util-deprecate@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
@@ -410,15 +1151,72 @@ whatwg-url@^5.0.0:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
+which@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
+ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
+ dependencies:
+ isexe "^2.0.0"
+
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrap-ansi@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrap-ansi@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
+ integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
+ dependencies:
+ ansi-styles "^6.1.0"
+ string-width "^5.0.1"
+ strip-ansi "^7.0.1"
+
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-ws@8.5.0:
- version "8.5.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f"
- integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==
+ws@8.16.0:
+ version "8.16.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4"
+ integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==
+
+y18n@^5.0.5:
+ version "5.0.8"
+ resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
+ integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
+
+yargs-parser@^21.1.1:
+ version "21.1.1"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
+ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
+
+yargs@17.7.2:
+ version "17.7.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
+ integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
+ dependencies:
+ cliui "^8.0.1"
+ escalade "^3.1.1"
+ get-caller-file "^2.0.5"
+ require-directory "^2.1.1"
+ string-width "^4.2.3"
+ y18n "^5.0.5"
+ yargs-parser "^21.1.1"
yauzl@^2.10.0:
version "2.10.0"