├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .vitepress ├── config.mts ├── locales │ ├── index.ts │ └── zh_CN.ts └── theme │ ├── index.ts │ └── style.css ├── LICENSE ├── README.md ├── esim-size.md ├── index.md ├── package-lock.json ├── package.json └── yarn.lock /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "npm" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | schedule: 11 | interval: "daily" 12 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: build 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | workflow_dispatch: 8 | 9 | jobs: 10 | build: 11 | runs-on: ubuntu-latest 12 | 13 | env: 14 | NODE_VERSION: '18' 15 | 16 | steps: 17 | - uses: actions/checkout@v3 18 | with: 19 | fetch-depth: 0 20 | 21 | - name: Setup Node.js 22 | uses: actions/setup-node@v3 23 | with: 24 | node-version: ${{ env.NODE_VERSION }} 25 | cache: 'yarn' 26 | cache-dependency-path: yarn.lock 27 | 28 | - name: Install dependencies 29 | run: yarn --frozen-lockfile 30 | 31 | - name: Build site 32 | run: yarn build 33 | 34 | - name: Upload Artefact 35 | if: success() 36 | uses: actions/upload-artifact@main 37 | with: 38 | name: dist 39 | path: .vitepress/dist 40 | 41 | - name: Deploy 42 | uses: peaceiris/actions-gh-pages@v3 43 | with: 44 | github_token: ${{ secrets.GITHUB_TOKEN }} 45 | publish_dir: .vitepress/dist 46 | cname: sim.obdo.cc # if wanna deploy to custom domain 47 | 48 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | .pnpm-debug.log* 9 | 10 | # Diagnostic reports (https://nodejs.org/api/report.html) 11 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 12 | 13 | # Runtime data 14 | pids 15 | *.pid 16 | *.seed 17 | *.pid.lock 18 | 19 | # Directory for instrumented libs generated by jscoverage/JSCover 20 | lib-cov 21 | 22 | # Coverage directory used by tools like istanbul 23 | coverage 24 | *.lcov 25 | 26 | # nyc test coverage 27 | .nyc_output 28 | 29 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 30 | .grunt 31 | 32 | # Bower dependency directory (https://bower.io/) 33 | bower_components 34 | 35 | # node-waf configuration 36 | .lock-wscript 37 | 38 | # Compiled binary addons (https://nodejs.org/api/addons.html) 39 | build/Release 40 | 41 | # Dependency directories 42 | node_modules/ 43 | jspm_packages/ 44 | 45 | # Snowpack dependency directory (https://snowpack.dev/) 46 | web_modules/ 47 | 48 | # TypeScript cache 49 | *.tsbuildinfo 50 | 51 | # Optional npm cache directory 52 | .npm 53 | 54 | # Optional eslint cache 55 | .eslintcache 56 | 57 | # Optional stylelint cache 58 | .stylelintcache 59 | 60 | # Microbundle cache 61 | .rpt2_cache/ 62 | .rts2_cache_cjs/ 63 | .rts2_cache_es/ 64 | .rts2_cache_umd/ 65 | 66 | # Optional REPL history 67 | .node_repl_history 68 | 69 | # Output of 'npm pack' 70 | *.tgz 71 | 72 | # Yarn Integrity file 73 | .yarn-integrity 74 | 75 | # dotenv environment variable files 76 | .env 77 | .env.development.local 78 | .env.test.local 79 | .env.production.local 80 | .env.local 81 | 82 | # parcel-bundler cache (https://parceljs.org/) 83 | .cache 84 | .parcel-cache 85 | 86 | # Next.js build output 87 | .next 88 | out 89 | 90 | # Nuxt.js build / generate output 91 | .nuxt 92 | dist 93 | 94 | # Gatsby files 95 | .cache/ 96 | # Comment in the public line in if your project uses Gatsby and not Next.js 97 | # https://nextjs.org/blog/next-9-1#public-directory-support 98 | # public 99 | 100 | # vuepress build output 101 | .vuepress/dist 102 | 103 | # vitepress build output 104 | .vitepress/dist 105 | 106 | # vuepress v2.x temp and cache directory 107 | .temp 108 | .cache 109 | 110 | # vitepress temp and cache directory 111 | .vitepress/temp 112 | .vitepress/cache 113 | 114 | # Docusaurus cache and generated files 115 | .docusaurus 116 | 117 | # Serverless directories 118 | .serverless/ 119 | 120 | # FuseBox cache 121 | .fusebox/ 122 | 123 | # DynamoDB Local files 124 | .dynamodb/ 125 | 126 | # TernJS port file 127 | .tern-port 128 | 129 | # Stores VSCode versions used for testing VSCode extensions 130 | .vscode-test 131 | 132 | # yarn v2 133 | .yarn/cache 134 | .yarn/unplugged 135 | .yarn/build-state.yml 136 | .yarn/install-state.gz 137 | .pnp.* 138 | 139 | .idea -------------------------------------------------------------------------------- /.vitepress/config.mts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vitepress' 2 | import locales from './locales' 3 | 4 | export default defineConfig( { 5 | ignoreDeadLinks: true, 6 | title: 'Roaming-SIM', 7 | locales: locales.locales, 8 | srcExclude: ['README.md'], 9 | head: [ 10 | ['meta', { name: 'theme-color', content: '#ea668d' }], 11 | ['link', { rel: 'stylesheet', href: 'https://font.sec.miui.com/font/css?family=MiSans:200,300,400,450,500,600,650,700:Chinese_Simplify,Latin&display=swap' }], 12 | ['link', { rel: 'stylesheet', href: 'https://font.sec.miui.com/font/css?family=MiSans:200,300,400,450,500,600,650,700:Chinese_Traditional,Latin&display=swap' }] 13 | ], 14 | themeConfig: { 15 | footer: { 16 | message: 'CC BY-SA 4.0 Licensed', 17 | copyright: 'Copyright © 2023-2024 笨蛋ovo' 18 | }, 19 | socialLinks: [ 20 | { icon: 'github', link: 'https://github.com/liuran001/Roaming-SIM' } 21 | ] 22 | } 23 | }) 24 | -------------------------------------------------------------------------------- /.vitepress/locales/index.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vitepress' 2 | import zh_CN from './zh_CN' 3 | 4 | export default defineConfig({ 5 | locales: { 6 | root: { 7 | label: '简体中文', 8 | lang: zh_CN.lang, 9 | themeConfig: zh_CN.themeConfig, 10 | description: zh_CN.description 11 | } 12 | } 13 | }) 14 | -------------------------------------------------------------------------------- /.vitepress/locales/zh_CN.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vitepress' 2 | 3 | export default defineConfig({ 4 | lang: 'zh-CN', 5 | description: '漫游卡相关杂七杂八', 6 | 7 | themeConfig: { 8 | nav: nav(), 9 | 10 | lastUpdatedText: "最后更新", 11 | darkModeSwitchLabel: '深色模式', 12 | returnToTopLabel: '回到顶部', 13 | outline: { 14 | label: '目录' 15 | }, 16 | 17 | editLink: { 18 | pattern: 'https://github.com/liuran001/Roaming-SIM/edit/main/:path', 19 | text: '在 GitHub 中编辑本页' 20 | } 21 | } 22 | }) 23 | 24 | function nav() { 25 | return [ 26 | { text: 'eSIM 配置文件大小统计', link: '/esim-size.html' }, 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /.vitepress/theme/index.ts: -------------------------------------------------------------------------------- 1 | // https://vitepress.dev/guide/custom-theme 2 | import Theme from 'vitepress/theme-without-fonts' 3 | import './style.css' 4 | 5 | export default { 6 | ...Theme 7 | } 8 | -------------------------------------------------------------------------------- /.vitepress/theme/style.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Customize default theme styling by overriding CSS variables: 3 | * https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css 4 | */ 5 | 6 | /** 7 | * Colors 8 | * -------------------------------------------------------------------------- */ 9 | 10 | :root { 11 | --vp-c-brand: #ea668d; 12 | --vp-c-brand-light: #f491af; 13 | --vp-c-brand-lighter: #e588a4; 14 | --vp-c-brand-lightest: #dd8ba4; 15 | --vp-c-brand-dark: #f491af; 16 | --vp-c-brand-darker: #e588a4; 17 | --vp-c-brand-dimm: rgba(100, 108, 255, 0.08); 18 | } 19 | 20 | /** 21 | * Component: Button 22 | * -------------------------------------------------------------------------- */ 23 | 24 | :root { 25 | --vp-button-brand-border: var(--vp-c-brand-light); 26 | --vp-button-brand-text: var(--vp-c-white); 27 | --vp-button-brand-bg: var(--vp-c-brand); 28 | --vp-button-brand-hover-border: var(--vp-c-brand-light); 29 | --vp-button-brand-hover-text: var(--vp-c-white); 30 | --vp-button-brand-hover-bg: var(--vp-c-brand-light); 31 | --vp-button-brand-active-border: var(--vp-c-brand-light); 32 | --vp-button-brand-active-text: var(--vp-c-white); 33 | --vp-button-brand-active-bg: var(--vp-button-brand-bg); 34 | } 35 | 36 | /** 37 | * Component: Home 38 | * -------------------------------------------------------------------------- */ 39 | 40 | :root { 41 | --vp-home-hero-name-color: transparent; 42 | --vp-home-hero-name-background: -webkit-linear-gradient( 43 | 120deg, 44 | #f25da5 30%, 45 | #ed9609 46 | ); 47 | } 48 | 49 | /** 50 | * Component: Custom Block 51 | * -------------------------------------------------------------------------- */ 52 | 53 | :root { 54 | --vp-custom-block-tip-border: var(--vp-c-brand); 55 | --vp-custom-block-tip-text: var(--vp-c-brand-darker); 56 | --vp-custom-block-tip-bg: var(--vp-c-brand-dimm); 57 | } 58 | 59 | .dark { 60 | --vp-custom-block-tip-border: var(--vp-c-brand); 61 | --vp-custom-block-tip-text: var(--vp-c-brand-lightest); 62 | --vp-custom-block-tip-bg: var(--vp-c-brand-dimm); 63 | } 64 | 65 | /** 66 | * Component: Algolia 67 | * -------------------------------------------------------------------------- */ 68 | 69 | .DocSearch { 70 | --docsearch-primary-color: var(--vp-c-brand) !important; 71 | } 72 | 73 | body { 74 | font-family: MiSans; 75 | } 76 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Attribution-ShareAlike 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More_considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution-ShareAlike 4.0 International Public 58 | License 59 | 60 | By exercising the Licensed Rights (defined below), You accept and agree 61 | to be bound by the terms and conditions of this Creative Commons 62 | Attribution-ShareAlike 4.0 International Public License ("Public 63 | License"). To the extent this Public License may be interpreted as a 64 | contract, You are granted the Licensed Rights in consideration of Your 65 | acceptance of these terms and conditions, and the Licensor grants You 66 | such rights in consideration of benefits the Licensor receives from 67 | making the Licensed Material available under these terms and 68 | conditions. 69 | 70 | 71 | Section 1 -- Definitions. 72 | 73 | a. Adapted Material means material subject to Copyright and Similar 74 | Rights that is derived from or based upon the Licensed Material 75 | and in which the Licensed Material is translated, altered, 76 | arranged, transformed, or otherwise modified in a manner requiring 77 | permission under the Copyright and Similar Rights held by the 78 | Licensor. For purposes of this Public License, where the Licensed 79 | Material is a musical work, performance, or sound recording, 80 | Adapted Material is always produced where the Licensed Material is 81 | synched in timed relation with a moving image. 82 | 83 | b. Adapter's License means the license You apply to Your Copyright 84 | and Similar Rights in Your contributions to Adapted Material in 85 | accordance with the terms and conditions of this Public License. 86 | 87 | c. BY-SA Compatible License means a license listed at 88 | creativecommons.org/compatiblelicenses, approved by Creative 89 | Commons as essentially the equivalent of this Public License. 90 | 91 | d. Copyright and Similar Rights means copyright and/or similar rights 92 | closely related to copyright including, without limitation, 93 | performance, broadcast, sound recording, and Sui Generis Database 94 | Rights, without regard to how the rights are labeled or 95 | categorized. For purposes of this Public License, the rights 96 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 97 | Rights. 98 | 99 | e. Effective Technological Measures means those measures that, in the 100 | absence of proper authority, may not be circumvented under laws 101 | fulfilling obligations under Article 11 of the WIPO Copyright 102 | Treaty adopted on December 20, 1996, and/or similar international 103 | agreements. 104 | 105 | f. Exceptions and Limitations means fair use, fair dealing, and/or 106 | any other exception or limitation to Copyright and Similar Rights 107 | that applies to Your use of the Licensed Material. 108 | 109 | g. License Elements means the license attributes listed in the name 110 | of a Creative Commons Public License. The License Elements of this 111 | Public License are Attribution and ShareAlike. 112 | 113 | h. Licensed Material means the artistic or literary work, database, 114 | or other material to which the Licensor applied this Public 115 | License. 116 | 117 | i. Licensed Rights means the rights granted to You subject to the 118 | terms and conditions of this Public License, which are limited to 119 | all Copyright and Similar Rights that apply to Your use of the 120 | Licensed Material and that the Licensor has authority to license. 121 | 122 | j. Licensor means the individual(s) or entity(ies) granting rights 123 | under this Public License. 124 | 125 | k. Share means to provide material to the public by any means or 126 | process that requires permission under the Licensed Rights, such 127 | as reproduction, public display, public performance, distribution, 128 | dissemination, communication, or importation, and to make material 129 | available to the public including in ways that members of the 130 | public may access the material from a place and at a time 131 | individually chosen by them. 132 | 133 | l. Sui Generis Database Rights means rights other than copyright 134 | resulting from Directive 96/9/EC of the European Parliament and of 135 | the Council of 11 March 1996 on the legal protection of databases, 136 | as amended and/or succeeded, as well as other essentially 137 | equivalent rights anywhere in the world. 138 | 139 | m. You means the individual or entity exercising the Licensed Rights 140 | under this Public License. Your has a corresponding meaning. 141 | 142 | 143 | Section 2 -- Scope. 144 | 145 | a. License grant. 146 | 147 | 1. Subject to the terms and conditions of this Public License, 148 | the Licensor hereby grants You a worldwide, royalty-free, 149 | non-sublicensable, non-exclusive, irrevocable license to 150 | exercise the Licensed Rights in the Licensed Material to: 151 | 152 | a. reproduce and Share the Licensed Material, in whole or 153 | in part; and 154 | 155 | b. produce, reproduce, and Share Adapted Material. 156 | 157 | 2. Exceptions and Limitations. For the avoidance of doubt, where 158 | Exceptions and Limitations apply to Your use, this Public 159 | License does not apply, and You do not need to comply with 160 | its terms and conditions. 161 | 162 | 3. Term. The term of this Public License is specified in Section 163 | 6(a). 164 | 165 | 4. Media and formats; technical modifications allowed. The 166 | Licensor authorizes You to exercise the Licensed Rights in 167 | all media and formats whether now known or hereafter created, 168 | and to make technical modifications necessary to do so. The 169 | Licensor waives and/or agrees not to assert any right or 170 | authority to forbid You from making technical modifications 171 | necessary to exercise the Licensed Rights, including 172 | technical modifications necessary to circumvent Effective 173 | Technological Measures. For purposes of this Public License, 174 | simply making modifications authorized by this Section 2(a) 175 | (4) never produces Adapted Material. 176 | 177 | 5. Downstream recipients. 178 | 179 | a. Offer from the Licensor -- Licensed Material. Every 180 | recipient of the Licensed Material automatically 181 | receives an offer from the Licensor to exercise the 182 | Licensed Rights under the terms and conditions of this 183 | Public License. 184 | 185 | b. Additional offer from the Licensor -- Adapted Material. 186 | Every recipient of Adapted Material from You 187 | automatically receives an offer from the Licensor to 188 | exercise the Licensed Rights in the Adapted Material 189 | under the conditions of the Adapter's License You apply. 190 | 191 | c. No downstream restrictions. You may not offer or impose 192 | any additional or different terms or conditions on, or 193 | apply any Effective Technological Measures to, the 194 | Licensed Material if doing so restricts exercise of the 195 | Licensed Rights by any recipient of the Licensed 196 | Material. 197 | 198 | 6. No endorsement. Nothing in this Public License constitutes or 199 | may be construed as permission to assert or imply that You 200 | are, or that Your use of the Licensed Material is, connected 201 | with, or sponsored, endorsed, or granted official status by, 202 | the Licensor or others designated to receive attribution as 203 | provided in Section 3(a)(1)(A)(i). 204 | 205 | b. Other rights. 206 | 207 | 1. Moral rights, such as the right of integrity, are not 208 | licensed under this Public License, nor are publicity, 209 | privacy, and/or other similar personality rights; however, to 210 | the extent possible, the Licensor waives and/or agrees not to 211 | assert any such rights held by the Licensor to the limited 212 | extent necessary to allow You to exercise the Licensed 213 | Rights, but not otherwise. 214 | 215 | 2. Patent and trademark rights are not licensed under this 216 | Public License. 217 | 218 | 3. To the extent possible, the Licensor waives any right to 219 | collect royalties from You for the exercise of the Licensed 220 | Rights, whether directly or through a collecting society 221 | under any voluntary or waivable statutory or compulsory 222 | licensing scheme. In all other cases the Licensor expressly 223 | reserves any right to collect such royalties. 224 | 225 | 226 | Section 3 -- License Conditions. 227 | 228 | Your exercise of the Licensed Rights is expressly made subject to the 229 | following conditions. 230 | 231 | a. Attribution. 232 | 233 | 1. If You Share the Licensed Material (including in modified 234 | form), You must: 235 | 236 | a. retain the following if it is supplied by the Licensor 237 | with the Licensed Material: 238 | 239 | i. identification of the creator(s) of the Licensed 240 | Material and any others designated to receive 241 | attribution, in any reasonable manner requested by 242 | the Licensor (including by pseudonym if 243 | designated); 244 | 245 | ii. a copyright notice; 246 | 247 | iii. a notice that refers to this Public License; 248 | 249 | iv. a notice that refers to the disclaimer of 250 | warranties; 251 | 252 | v. a URI or hyperlink to the Licensed Material to the 253 | extent reasonably practicable; 254 | 255 | b. indicate if You modified the Licensed Material and 256 | retain an indication of any previous modifications; and 257 | 258 | c. indicate the Licensed Material is licensed under this 259 | Public License, and include the text of, or the URI or 260 | hyperlink to, this Public License. 261 | 262 | 2. You may satisfy the conditions in Section 3(a)(1) in any 263 | reasonable manner based on the medium, means, and context in 264 | which You Share the Licensed Material. For example, it may be 265 | reasonable to satisfy the conditions by providing a URI or 266 | hyperlink to a resource that includes the required 267 | information. 268 | 269 | 3. If requested by the Licensor, You must remove any of the 270 | information required by Section 3(a)(1)(A) to the extent 271 | reasonably practicable. 272 | 273 | b. ShareAlike. 274 | 275 | In addition to the conditions in Section 3(a), if You Share 276 | Adapted Material You produce, the following conditions also apply. 277 | 278 | 1. The Adapter's License You apply must be a Creative Commons 279 | license with the same License Elements, this version or 280 | later, or a BY-SA Compatible License. 281 | 282 | 2. You must include the text of, or the URI or hyperlink to, the 283 | Adapter's License You apply. You may satisfy this condition 284 | in any reasonable manner based on the medium, means, and 285 | context in which You Share Adapted Material. 286 | 287 | 3. You may not offer or impose any additional or different terms 288 | or conditions on, or apply any Effective Technological 289 | Measures to, Adapted Material that restrict exercise of the 290 | rights granted under the Adapter's License You apply. 291 | 292 | 293 | Section 4 -- Sui Generis Database Rights. 294 | 295 | Where the Licensed Rights include Sui Generis Database Rights that 296 | apply to Your use of the Licensed Material: 297 | 298 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 299 | to extract, reuse, reproduce, and Share all or a substantial 300 | portion of the contents of the database; 301 | 302 | b. if You include all or a substantial portion of the database 303 | contents in a database in which You have Sui Generis Database 304 | Rights, then the database in which You have Sui Generis Database 305 | Rights (but not its individual contents) is Adapted Material, 306 | 307 | including for purposes of Section 3(b); and 308 | c. You must comply with the conditions in Section 3(a) if You Share 309 | all or a substantial portion of the contents of the database. 310 | 311 | For the avoidance of doubt, this Section 4 supplements and does not 312 | replace Your obligations under this Public License where the Licensed 313 | Rights include other Copyright and Similar Rights. 314 | 315 | 316 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 317 | 318 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 319 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 320 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 321 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 322 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 323 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 324 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 325 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 326 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 327 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 328 | 329 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 330 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 331 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 332 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 333 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 334 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 335 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 336 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 337 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 338 | 339 | c. The disclaimer of warranties and limitation of liability provided 340 | above shall be interpreted in a manner that, to the extent 341 | possible, most closely approximates an absolute disclaimer and 342 | waiver of all liability. 343 | 344 | 345 | Section 6 -- Term and Termination. 346 | 347 | a. This Public License applies for the term of the Copyright and 348 | Similar Rights licensed here. However, if You fail to comply with 349 | this Public License, then Your rights under this Public License 350 | terminate automatically. 351 | 352 | b. Where Your right to use the Licensed Material has terminated under 353 | Section 6(a), it reinstates: 354 | 355 | 1. automatically as of the date the violation is cured, provided 356 | it is cured within 30 days of Your discovery of the 357 | violation; or 358 | 359 | 2. upon express reinstatement by the Licensor. 360 | 361 | For the avoidance of doubt, this Section 6(b) does not affect any 362 | right the Licensor may have to seek remedies for Your violations 363 | of this Public License. 364 | 365 | c. For the avoidance of doubt, the Licensor may also offer the 366 | Licensed Material under separate terms or conditions or stop 367 | distributing the Licensed Material at any time; however, doing so 368 | will not terminate this Public License. 369 | 370 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 371 | License. 372 | 373 | 374 | Section 7 -- Other Terms and Conditions. 375 | 376 | a. The Licensor shall not be bound by any additional or different 377 | terms or conditions communicated by You unless expressly agreed. 378 | 379 | b. Any arrangements, understandings, or agreements regarding the 380 | Licensed Material not stated herein are separate from and 381 | independent of the terms and conditions of this Public License. 382 | 383 | 384 | Section 8 -- Interpretation. 385 | 386 | a. For the avoidance of doubt, this Public License does not, and 387 | shall not be interpreted to, reduce, limit, restrict, or impose 388 | conditions on any use of the Licensed Material that could lawfully 389 | be made without permission under this Public License. 390 | 391 | b. To the extent possible, if any provision of this Public License is 392 | deemed unenforceable, it shall be automatically reformed to the 393 | minimum extent necessary to make it enforceable. If the provision 394 | cannot be reformed, it shall be severed from this Public License 395 | without affecting the enforceability of the remaining terms and 396 | conditions. 397 | 398 | c. No term or condition of this Public License will be waived and no 399 | failure to comply consented to unless expressly agreed to by the 400 | Licensor. 401 | 402 | d. Nothing in this Public License constitutes or may be interpreted 403 | as a limitation upon, or waiver of, any privileges and immunities 404 | that apply to the Licensor or You, including from the legal 405 | processes of any jurisdiction or authority. 406 | 407 | 408 | ======================================================================= 409 | 410 | Creative Commons is not a party to its public 411 | licenses. Notwithstanding, Creative Commons may elect to apply one of 412 | its public licenses to material it publishes and in those instances 413 | will be considered the “Licensor.” The text of the Creative Commons 414 | public licenses is dedicated to the public domain under the CC0 Public 415 | Domain Dedication. Except for the limited purpose of indicating that 416 | material is shared under a Creative Commons public license or as 417 | otherwise permitted by the Creative Commons policies published at 418 | creativecommons.org/policies, Creative Commons does not authorize the 419 | use of the trademark "Creative Commons" or any other trademark or logo 420 | of Creative Commons without its prior written consent including, 421 | without limitation, in connection with any unauthorized modifications 422 | to any of its public licenses or any other arrangements, 423 | understandings, or agreements concerning use of licensed material. For 424 | the avoidance of doubt, this paragraph does not form part of the 425 | public licenses. 426 | 427 | Creative Commons may be contacted at creativecommons.org. 428 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Roaming-SIM 2 | 3 | ## 开发 4 | 5 | 本站基于 [VitePress](https://vitepress.dev) 建立,网站内容均使用 Markdown 格式书写 6 | 7 | ### 1. 克隆源码 8 | 9 | ```bash 10 | git clone https://github.com/liuran001/Roaming-SIM.git 11 | ``` 12 | 13 | ### 2. 安装依赖 14 | 15 | ```bash 16 | # 使用 npm 17 | npm install 18 | 19 | # 使用 yarn 20 | yarn 21 | 22 | # 使用 pnpm 23 | pnpm install 24 | ``` 25 | 26 | ### 3. 进行本地预览 27 | 28 | ```bash 29 | # 使用 npm 30 | npm run dev 31 | 32 | # 使用 yarn 33 | yarn dev 34 | 35 | # 使用 pnpm 36 | pnpm run dev 37 | ``` 38 | 39 | ## 贡献 40 | 41 | 欢迎提出 Issue 和 Pull request 42 | 43 | 如果您想将网站内容翻译为其他语言,您需要在本项目根目录新增您语言的文件夹 (如 [en](/en)),同时需要在 [.vitepress/locales](/.vitepress/locales) 中新增您语言的配置文件 44 | 45 | ## 感谢 46 | 47 | 贡献者列表参阅 [Contributors](https://github.com/liuran001/Roaming-SIM/graphs/contributors) 48 | -------------------------------------------------------------------------------- /esim-size.md: -------------------------------------------------------------------------------- 1 | # eSIM 占用大小统计 2 | ## **此页面已经年久失修,建议移步 [NekokoLPA 统计信息](https://lpa.nekoko.ee/stats)** 3 | 数据来自于群友反馈,不保证准确性,仅供参考使用 4 | 国旗由 ChatGPT 添加,不保证准确 5 | 6 | 推荐使用:[eSTK.me](https://www.estk.me/) 7 | 8 | | 运营商 | 大小 (KiB) | 容量: 64 | 容量: 384 | 容量: 1024 | 9 | |----------------------|------------|---------|-----------|------------| 10 | | 🇭🇰 TEL-U | 10.33 | 6 | 37 | 99 | 11 | | 🌍 Redteago | 10.55 | 6 | 36 | 97 | 12 | | 🇳🇱 Simyo | 12.16 | 5 | 31 | 84 | 13 | | 🇬🇧 giffgaff | 16.13 | 3 | 23 | 63 | 14 | | 🇰🇿 Beeline | 17 | 3 | 22 | 60 | 15 | | 🇬🇧 Lycamobile UK | 17.54 | 3 | 21 | 58 | 16 | | 🇭🇰 Pie&VAT | 17.69 | 3 | 21 | 57 | 17 | | 🇲🇾 Yoodo | 19.07 | 3 | 20 | 53 | 18 | | 🇭🇰 3 Hong Kong | 19.67 | 3 | 19 | 52 | 19 | | 🌍 Yesim | 20.57 | 3 | 18 | 49 | 20 | | 🌍 Ubigi | 21.12 | 3 | 18 | 48 | 21 | | 🇱🇰 Dialog | 21.2 | 3 | 18 | 48 | 22 | | 🇵🇭 SMART | 22.49 | 2 | 17 | 45 | 23 | | 🇪🇪 Elisa (ESIM Plus)| 23.44 | 2 | 16 | 43 | 24 | | 🇨🇿 T-mobile CZ | 24.41 | 2 | 15 | 41 | 25 | | 🇬🇪 Cellfie | 25.69 | 2 | 14 | 39 | 26 | | 🇨🇳 中国电信 | 28.544 | 2 | 13 | 35 | 27 | | 🇺🇸 Google Fi | 28.89 | 2 | 14 | 37 | 28 | | 🇳🇿 One NZ | 31.05 | 2 | 12 | 32 | 29 | | 🇮🇩 Telkomsel | 32.01 | 1 | 11 | 31 | 30 | | 🌍 Jetpacglobal | 33.30 | 1 | 11 | 30 | 31 | | 🌍 BetterRoaming | 34.58 | 1 | 11 | 29 | 32 | | 🇰🇭 Smart KH | 39.00 | 1 | 9 | 26 | 33 | | 🇱🇻 LMT | 40.42 | 1 | 9 | 25 | 34 | | 🇲🇾 XOX | 40.82 | 1 | 9 | 25 | 35 | | 🇪🇪 Telia (Super) * | 42.63 | 1 | 9 | 24 | 36 | | 🇮🇪 Vodafone IE | 44.63 | 1 | 8 | 22 | 37 | | 🇹🇭 AIS (MESIM) | 45.82 | 1 | 8 | 22 | 38 | | 🇭🇰 CMLink GDS | 45.91 | 1 | 8 | 22 | 39 | | 🇺🇸 T-mobile USA Prepaid | 46.81 | 1 | 8 | 21 | 40 | | 🇺🇦 lifecell | 46.85 | 1 | 8 | 21 | 41 | | 🇬🇧 3 UK | 47.60 | 1 | 8 | 21 | 42 | | 🇦🇹 Red Bull Mobile | 47.84 | 1 | 8 | 21 | 43 | | 🇸🇬 Eskimo | 54.37 | 1 | 7 | 18 | 44 | | 🇬🇧 Vodafone UK | 56.57 | 1 | 6 | 18 | 45 | | 🇩🇪 Vodafone DE | 57.21 | 1 | 6 | 17 | 46 | | 🇬🇧 Lycamobile UK (Old) | 58.80 | 1 | 6 | 17 | 47 | | 🇺🇸 T-mobile USA * | 59.20 | 1 | 6 | 17 | 48 | | 🇮🇩 XL Axiata | 61 | 1 | 6 | 16 | 49 | | 🇭🇰 Clubsim | 65.22 | 0 | 5 | 15 | 50 | | 🇨🇭 Lebara CH | 66 | 0 | 5 | 15 | 51 | | 🇲🇴 CTM | 70.14 | 0 | 5 | 14 | 52 | | 🇺🇸 AT&T Postpaid | 70.22 | 0 | 5 | 14 | 53 | | 🇱🇹 Pildyk (Tele2) * | 75.70 | 0 | 5 | 13 | 54 | | 🇬🇧 Lebara GB | 77.51 | 0 | 4 | 13 | 55 | | 🇰🇳 Digicel KN | 91.61 | 0 | 4 | 11 | 56 | | 🇺🇸 Verizon Postpaid | 130.89 | 0 | 2 | 7 | 57 | | 🇺🇾Antel | 144 | 0 | 2 | 7 | 58 | | 🇮🇩 Smartfren | 84.75 | 0 | 4 | 12 | 59 | 60 | 注: 61 | 1. ~~目前有群友报告 5ber.eSIM 中写入 Red Bull Mobile 的 eSIM Profile 可能出现覆盖固件的问题,会导致整张 5ber 卡片写入的数据全部丢失,请谨慎使用~~ 62 | 2. ~~eid 为 `89086030` 开头的 5ber.eSIM 和 eSIM.me 无法正常写入 One NZ 的 eSIM Profile~~ 63 | ~~更新:5ber 需要联系客服获取固件更新二维码,更新后即可下载 One NZ 的配置文件~~ 64 | 更新:目前 5ber 最新固件已经修复上述问题,并支持在 app 中自助更新固件 65 | 4. 5ber.eSIM 中存入 eSIM Profile 相较于其他介质会占用更多的空间 ~~,具体原因和占用倍数不详~~ ,据说是卡密钥长度问题,每个配置文件都会膨胀 11-15K,建议将所有大小增加 15K 后再估算空间。表格中标注有`*`号的项,说明此项在 5ber.eSIM 中测试得出 66 | -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | --- 2 | # https://vitepress.dev/reference/default-theme-home-page 3 | layout: home 4 | 5 | hero: 6 | name: "Roaming-SIM" 7 | text: "漫游卡相关杂七杂八" 8 | tagline: "漫游卡相关杂七杂八" 9 | actions: 10 | - theme: brand 11 | text: eSIM 配置文件大小 -> 12 | link: /esim-size.html 13 | - theme: alt 14 | text: GitHub 15 | link: https://github.com/liuran001/Roaming-SIM 16 | 17 | features: 18 | - title: 开源 19 | details: 所有文档都在 GitHub 上开源 20 | --- 21 | 22 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "website", 3 | "lockfileVersion": 3, 4 | "requires": true, 5 | "packages": { 6 | "": { 7 | "devDependencies": { 8 | "vitepress": "^1.3.4", 9 | "vue": "^3.4.34" 10 | } 11 | }, 12 | "node_modules/@algolia/autocomplete-core": { 13 | "version": "1.9.3", 14 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", 15 | "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", 16 | "dev": true, 17 | "dependencies": { 18 | "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", 19 | "@algolia/autocomplete-shared": "1.9.3" 20 | } 21 | }, 22 | "node_modules/@algolia/autocomplete-plugin-algolia-insights": { 23 | "version": "1.9.3", 24 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", 25 | "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", 26 | "dev": true, 27 | "dependencies": { 28 | "@algolia/autocomplete-shared": "1.9.3" 29 | }, 30 | "peerDependencies": { 31 | "search-insights": ">= 1 < 3" 32 | } 33 | }, 34 | "node_modules/@algolia/autocomplete-preset-algolia": { 35 | "version": "1.9.3", 36 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", 37 | "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", 38 | "dev": true, 39 | "dependencies": { 40 | "@algolia/autocomplete-shared": "1.9.3" 41 | }, 42 | "peerDependencies": { 43 | "@algolia/client-search": ">= 4.9.1 < 6", 44 | "algoliasearch": ">= 4.9.1 < 6" 45 | } 46 | }, 47 | "node_modules/@algolia/autocomplete-shared": { 48 | "version": "1.9.3", 49 | "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", 50 | "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", 51 | "dev": true, 52 | "peerDependencies": { 53 | "@algolia/client-search": ">= 4.9.1 < 6", 54 | "algoliasearch": ">= 4.9.1 < 6" 55 | } 56 | }, 57 | "node_modules/@algolia/cache-browser-local-storage": { 58 | "version": "4.24.0", 59 | "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz", 60 | "integrity": "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==", 61 | "dev": true, 62 | "dependencies": { 63 | "@algolia/cache-common": "4.24.0" 64 | } 65 | }, 66 | "node_modules/@algolia/cache-common": { 67 | "version": "4.24.0", 68 | "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz", 69 | "integrity": "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==", 70 | "dev": true 71 | }, 72 | "node_modules/@algolia/cache-in-memory": { 73 | "version": "4.24.0", 74 | "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz", 75 | "integrity": "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==", 76 | "dev": true, 77 | "dependencies": { 78 | "@algolia/cache-common": "4.24.0" 79 | } 80 | }, 81 | "node_modules/@algolia/client-account": { 82 | "version": "4.24.0", 83 | "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", 84 | "integrity": "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==", 85 | "dev": true, 86 | "dependencies": { 87 | "@algolia/client-common": "4.24.0", 88 | "@algolia/client-search": "4.24.0", 89 | "@algolia/transporter": "4.24.0" 90 | } 91 | }, 92 | "node_modules/@algolia/client-account/node_modules/@algolia/client-common": { 93 | "version": "4.24.0", 94 | "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", 95 | "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", 96 | "dev": true, 97 | "dependencies": { 98 | "@algolia/requester-common": "4.24.0", 99 | "@algolia/transporter": "4.24.0" 100 | } 101 | }, 102 | "node_modules/@algolia/client-account/node_modules/@algolia/client-search": { 103 | "version": "4.24.0", 104 | "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", 105 | "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", 106 | "dev": true, 107 | "dependencies": { 108 | "@algolia/client-common": "4.24.0", 109 | "@algolia/requester-common": "4.24.0", 110 | "@algolia/transporter": "4.24.0" 111 | } 112 | }, 113 | "node_modules/@algolia/client-analytics": { 114 | "version": "4.24.0", 115 | "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz", 116 | "integrity": "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==", 117 | "dev": true, 118 | "dependencies": { 119 | "@algolia/client-common": "4.24.0", 120 | "@algolia/client-search": "4.24.0", 121 | "@algolia/requester-common": "4.24.0", 122 | "@algolia/transporter": "4.24.0" 123 | } 124 | }, 125 | "node_modules/@algolia/client-analytics/node_modules/@algolia/client-common": { 126 | "version": "4.24.0", 127 | "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", 128 | "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", 129 | "dev": true, 130 | "dependencies": { 131 | "@algolia/requester-common": "4.24.0", 132 | "@algolia/transporter": "4.24.0" 133 | } 134 | }, 135 | "node_modules/@algolia/client-analytics/node_modules/@algolia/client-search": { 136 | "version": "4.24.0", 137 | "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", 138 | "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", 139 | "dev": true, 140 | "dependencies": { 141 | "@algolia/client-common": "4.24.0", 142 | "@algolia/requester-common": "4.24.0", 143 | "@algolia/transporter": "4.24.0" 144 | } 145 | }, 146 | "node_modules/@algolia/client-common": { 147 | "version": "5.0.0", 148 | "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.0.0.tgz", 149 | "integrity": "sha512-6N5Qygv/Z/B+rPufnPDLNWgsMf1uubMU7iS52xLcQSLiGlTS4f9eLUrmNXSzHccP33uoFi6xN9craN1sZi5MPQ==", 150 | "dev": true, 151 | "peer": true, 152 | "engines": { 153 | "node": ">= 14.0.0" 154 | } 155 | }, 156 | "node_modules/@algolia/client-personalization": { 157 | "version": "4.24.0", 158 | "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz", 159 | "integrity": "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==", 160 | "dev": true, 161 | "dependencies": { 162 | "@algolia/client-common": "4.24.0", 163 | "@algolia/requester-common": "4.24.0", 164 | "@algolia/transporter": "4.24.0" 165 | } 166 | }, 167 | "node_modules/@algolia/client-personalization/node_modules/@algolia/client-common": { 168 | "version": "4.24.0", 169 | "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", 170 | "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", 171 | "dev": true, 172 | "dependencies": { 173 | "@algolia/requester-common": "4.24.0", 174 | "@algolia/transporter": "4.24.0" 175 | } 176 | }, 177 | "node_modules/@algolia/client-search": { 178 | "version": "5.0.0", 179 | "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.0.0.tgz", 180 | "integrity": "sha512-QdDYMzoxYZ3axzBy6CHe+M+NlOGvHEFTa2actchGnp25Uu0N6lyVNivT7nph+P1XoxgAD08cWbeJD3wWQXnpng==", 181 | "dev": true, 182 | "peer": true, 183 | "dependencies": { 184 | "@algolia/client-common": "5.0.0", 185 | "@algolia/requester-browser-xhr": "5.0.0", 186 | "@algolia/requester-node-http": "5.0.0" 187 | }, 188 | "engines": { 189 | "node": ">= 14.0.0" 190 | } 191 | }, 192 | "node_modules/@algolia/logger-common": { 193 | "version": "4.24.0", 194 | "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", 195 | "integrity": "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==", 196 | "dev": true 197 | }, 198 | "node_modules/@algolia/logger-console": { 199 | "version": "4.24.0", 200 | "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz", 201 | "integrity": "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==", 202 | "dev": true, 203 | "dependencies": { 204 | "@algolia/logger-common": "4.24.0" 205 | } 206 | }, 207 | "node_modules/@algolia/recommend": { 208 | "version": "4.24.0", 209 | "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", 210 | "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", 211 | "dev": true, 212 | "dependencies": { 213 | "@algolia/cache-browser-local-storage": "4.24.0", 214 | "@algolia/cache-common": "4.24.0", 215 | "@algolia/cache-in-memory": "4.24.0", 216 | "@algolia/client-common": "4.24.0", 217 | "@algolia/client-search": "4.24.0", 218 | "@algolia/logger-common": "4.24.0", 219 | "@algolia/logger-console": "4.24.0", 220 | "@algolia/requester-browser-xhr": "4.24.0", 221 | "@algolia/requester-common": "4.24.0", 222 | "@algolia/requester-node-http": "4.24.0", 223 | "@algolia/transporter": "4.24.0" 224 | } 225 | }, 226 | "node_modules/@algolia/recommend/node_modules/@algolia/client-common": { 227 | "version": "4.24.0", 228 | "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", 229 | "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", 230 | "dev": true, 231 | "dependencies": { 232 | "@algolia/requester-common": "4.24.0", 233 | "@algolia/transporter": "4.24.0" 234 | } 235 | }, 236 | "node_modules/@algolia/recommend/node_modules/@algolia/client-search": { 237 | "version": "4.24.0", 238 | "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", 239 | "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", 240 | "dev": true, 241 | "dependencies": { 242 | "@algolia/client-common": "4.24.0", 243 | "@algolia/requester-common": "4.24.0", 244 | "@algolia/transporter": "4.24.0" 245 | } 246 | }, 247 | "node_modules/@algolia/recommend/node_modules/@algolia/requester-browser-xhr": { 248 | "version": "4.24.0", 249 | "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", 250 | "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", 251 | "dev": true, 252 | "dependencies": { 253 | "@algolia/requester-common": "4.24.0" 254 | } 255 | }, 256 | "node_modules/@algolia/recommend/node_modules/@algolia/requester-node-http": { 257 | "version": "4.24.0", 258 | "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", 259 | "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", 260 | "dev": true, 261 | "dependencies": { 262 | "@algolia/requester-common": "4.24.0" 263 | } 264 | }, 265 | "node_modules/@algolia/requester-browser-xhr": { 266 | "version": "5.0.0", 267 | "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.0.0.tgz", 268 | "integrity": "sha512-oOoQhSpg/RGiGHjn/cqtYpHBkkd+5M/DCi1jmfW+ZOvLVx21QVt6PbWIJoKJF85moNFo4UG9pMBU35R1MaxUKQ==", 269 | "dev": true, 270 | "peer": true, 271 | "dependencies": { 272 | "@algolia/client-common": "5.0.0" 273 | }, 274 | "engines": { 275 | "node": ">= 14.0.0" 276 | } 277 | }, 278 | "node_modules/@algolia/requester-common": { 279 | "version": "4.24.0", 280 | "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", 281 | "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==", 282 | "dev": true 283 | }, 284 | "node_modules/@algolia/requester-node-http": { 285 | "version": "5.0.0", 286 | "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.0.0.tgz", 287 | "integrity": "sha512-FwCdugzpnW0wxbgWPauAz5vhmWGQnjZa5DCl9PBbIoDNEy/NIV8DmiL9CEA+LljQdDidG0l0ijojcTNaRRtPvQ==", 288 | "dev": true, 289 | "peer": true, 290 | "dependencies": { 291 | "@algolia/client-common": "5.0.0" 292 | }, 293 | "engines": { 294 | "node": ">= 14.0.0" 295 | } 296 | }, 297 | "node_modules/@algolia/transporter": { 298 | "version": "4.24.0", 299 | "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", 300 | "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", 301 | "dev": true, 302 | "dependencies": { 303 | "@algolia/cache-common": "4.24.0", 304 | "@algolia/logger-common": "4.24.0", 305 | "@algolia/requester-common": "4.24.0" 306 | } 307 | }, 308 | "node_modules/@babel/helper-string-parser": { 309 | "version": "7.24.8", 310 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", 311 | "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", 312 | "dev": true, 313 | "engines": { 314 | "node": ">=6.9.0" 315 | } 316 | }, 317 | "node_modules/@babel/helper-validator-identifier": { 318 | "version": "7.24.7", 319 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", 320 | "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", 321 | "dev": true, 322 | "engines": { 323 | "node": ">=6.9.0" 324 | } 325 | }, 326 | "node_modules/@babel/parser": { 327 | "version": "7.25.3", 328 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", 329 | "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", 330 | "dev": true, 331 | "dependencies": { 332 | "@babel/types": "^7.25.2" 333 | }, 334 | "bin": { 335 | "parser": "bin/babel-parser.js" 336 | }, 337 | "engines": { 338 | "node": ">=6.0.0" 339 | } 340 | }, 341 | "node_modules/@babel/types": { 342 | "version": "7.25.2", 343 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", 344 | "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", 345 | "dev": true, 346 | "dependencies": { 347 | "@babel/helper-string-parser": "^7.24.8", 348 | "@babel/helper-validator-identifier": "^7.24.7", 349 | "to-fast-properties": "^2.0.0" 350 | }, 351 | "engines": { 352 | "node": ">=6.9.0" 353 | } 354 | }, 355 | "node_modules/@docsearch/css": { 356 | "version": "3.6.1", 357 | "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.1.tgz", 358 | "integrity": "sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==", 359 | "dev": true 360 | }, 361 | "node_modules/@docsearch/js": { 362 | "version": "3.6.1", 363 | "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.6.1.tgz", 364 | "integrity": "sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==", 365 | "dev": true, 366 | "dependencies": { 367 | "@docsearch/react": "3.6.1", 368 | "preact": "^10.0.0" 369 | } 370 | }, 371 | "node_modules/@docsearch/react": { 372 | "version": "3.6.1", 373 | "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.1.tgz", 374 | "integrity": "sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==", 375 | "dev": true, 376 | "dependencies": { 377 | "@algolia/autocomplete-core": "1.9.3", 378 | "@algolia/autocomplete-preset-algolia": "1.9.3", 379 | "@docsearch/css": "3.6.1", 380 | "algoliasearch": "^4.19.1" 381 | }, 382 | "peerDependencies": { 383 | "@types/react": ">= 16.8.0 < 19.0.0", 384 | "react": ">= 16.8.0 < 19.0.0", 385 | "react-dom": ">= 16.8.0 < 19.0.0", 386 | "search-insights": ">= 1 < 3" 387 | }, 388 | "peerDependenciesMeta": { 389 | "@types/react": { 390 | "optional": true 391 | }, 392 | "react": { 393 | "optional": true 394 | }, 395 | "react-dom": { 396 | "optional": true 397 | }, 398 | "search-insights": { 399 | "optional": true 400 | } 401 | } 402 | }, 403 | "node_modules/@esbuild/aix-ppc64": { 404 | "version": "0.21.5", 405 | "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 406 | "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 407 | "cpu": [ 408 | "ppc64" 409 | ], 410 | "dev": true, 411 | "optional": true, 412 | "os": [ 413 | "aix" 414 | ], 415 | "engines": { 416 | "node": ">=12" 417 | } 418 | }, 419 | "node_modules/@esbuild/android-arm": { 420 | "version": "0.21.5", 421 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 422 | "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 423 | "cpu": [ 424 | "arm" 425 | ], 426 | "dev": true, 427 | "optional": true, 428 | "os": [ 429 | "android" 430 | ], 431 | "engines": { 432 | "node": ">=12" 433 | } 434 | }, 435 | "node_modules/@esbuild/android-arm64": { 436 | "version": "0.21.5", 437 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 438 | "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 439 | "cpu": [ 440 | "arm64" 441 | ], 442 | "dev": true, 443 | "optional": true, 444 | "os": [ 445 | "android" 446 | ], 447 | "engines": { 448 | "node": ">=12" 449 | } 450 | }, 451 | "node_modules/@esbuild/android-x64": { 452 | "version": "0.21.5", 453 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 454 | "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 455 | "cpu": [ 456 | "x64" 457 | ], 458 | "dev": true, 459 | "optional": true, 460 | "os": [ 461 | "android" 462 | ], 463 | "engines": { 464 | "node": ">=12" 465 | } 466 | }, 467 | "node_modules/@esbuild/darwin-arm64": { 468 | "version": "0.21.5", 469 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 470 | "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 471 | "cpu": [ 472 | "arm64" 473 | ], 474 | "dev": true, 475 | "optional": true, 476 | "os": [ 477 | "darwin" 478 | ], 479 | "engines": { 480 | "node": ">=12" 481 | } 482 | }, 483 | "node_modules/@esbuild/darwin-x64": { 484 | "version": "0.21.5", 485 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 486 | "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 487 | "cpu": [ 488 | "x64" 489 | ], 490 | "dev": true, 491 | "optional": true, 492 | "os": [ 493 | "darwin" 494 | ], 495 | "engines": { 496 | "node": ">=12" 497 | } 498 | }, 499 | "node_modules/@esbuild/freebsd-arm64": { 500 | "version": "0.21.5", 501 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 502 | "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 503 | "cpu": [ 504 | "arm64" 505 | ], 506 | "dev": true, 507 | "optional": true, 508 | "os": [ 509 | "freebsd" 510 | ], 511 | "engines": { 512 | "node": ">=12" 513 | } 514 | }, 515 | "node_modules/@esbuild/freebsd-x64": { 516 | "version": "0.21.5", 517 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 518 | "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 519 | "cpu": [ 520 | "x64" 521 | ], 522 | "dev": true, 523 | "optional": true, 524 | "os": [ 525 | "freebsd" 526 | ], 527 | "engines": { 528 | "node": ">=12" 529 | } 530 | }, 531 | "node_modules/@esbuild/linux-arm": { 532 | "version": "0.21.5", 533 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 534 | "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 535 | "cpu": [ 536 | "arm" 537 | ], 538 | "dev": true, 539 | "optional": true, 540 | "os": [ 541 | "linux" 542 | ], 543 | "engines": { 544 | "node": ">=12" 545 | } 546 | }, 547 | "node_modules/@esbuild/linux-arm64": { 548 | "version": "0.21.5", 549 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 550 | "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 551 | "cpu": [ 552 | "arm64" 553 | ], 554 | "dev": true, 555 | "optional": true, 556 | "os": [ 557 | "linux" 558 | ], 559 | "engines": { 560 | "node": ">=12" 561 | } 562 | }, 563 | "node_modules/@esbuild/linux-ia32": { 564 | "version": "0.21.5", 565 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 566 | "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 567 | "cpu": [ 568 | "ia32" 569 | ], 570 | "dev": true, 571 | "optional": true, 572 | "os": [ 573 | "linux" 574 | ], 575 | "engines": { 576 | "node": ">=12" 577 | } 578 | }, 579 | "node_modules/@esbuild/linux-loong64": { 580 | "version": "0.21.5", 581 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 582 | "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 583 | "cpu": [ 584 | "loong64" 585 | ], 586 | "dev": true, 587 | "optional": true, 588 | "os": [ 589 | "linux" 590 | ], 591 | "engines": { 592 | "node": ">=12" 593 | } 594 | }, 595 | "node_modules/@esbuild/linux-mips64el": { 596 | "version": "0.21.5", 597 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 598 | "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 599 | "cpu": [ 600 | "mips64el" 601 | ], 602 | "dev": true, 603 | "optional": true, 604 | "os": [ 605 | "linux" 606 | ], 607 | "engines": { 608 | "node": ">=12" 609 | } 610 | }, 611 | "node_modules/@esbuild/linux-ppc64": { 612 | "version": "0.21.5", 613 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 614 | "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 615 | "cpu": [ 616 | "ppc64" 617 | ], 618 | "dev": true, 619 | "optional": true, 620 | "os": [ 621 | "linux" 622 | ], 623 | "engines": { 624 | "node": ">=12" 625 | } 626 | }, 627 | "node_modules/@esbuild/linux-riscv64": { 628 | "version": "0.21.5", 629 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 630 | "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 631 | "cpu": [ 632 | "riscv64" 633 | ], 634 | "dev": true, 635 | "optional": true, 636 | "os": [ 637 | "linux" 638 | ], 639 | "engines": { 640 | "node": ">=12" 641 | } 642 | }, 643 | "node_modules/@esbuild/linux-s390x": { 644 | "version": "0.21.5", 645 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 646 | "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 647 | "cpu": [ 648 | "s390x" 649 | ], 650 | "dev": true, 651 | "optional": true, 652 | "os": [ 653 | "linux" 654 | ], 655 | "engines": { 656 | "node": ">=12" 657 | } 658 | }, 659 | "node_modules/@esbuild/linux-x64": { 660 | "version": "0.21.5", 661 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 662 | "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 663 | "cpu": [ 664 | "x64" 665 | ], 666 | "dev": true, 667 | "optional": true, 668 | "os": [ 669 | "linux" 670 | ], 671 | "engines": { 672 | "node": ">=12" 673 | } 674 | }, 675 | "node_modules/@esbuild/netbsd-x64": { 676 | "version": "0.21.5", 677 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 678 | "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 679 | "cpu": [ 680 | "x64" 681 | ], 682 | "dev": true, 683 | "optional": true, 684 | "os": [ 685 | "netbsd" 686 | ], 687 | "engines": { 688 | "node": ">=12" 689 | } 690 | }, 691 | "node_modules/@esbuild/openbsd-x64": { 692 | "version": "0.21.5", 693 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 694 | "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 695 | "cpu": [ 696 | "x64" 697 | ], 698 | "dev": true, 699 | "optional": true, 700 | "os": [ 701 | "openbsd" 702 | ], 703 | "engines": { 704 | "node": ">=12" 705 | } 706 | }, 707 | "node_modules/@esbuild/sunos-x64": { 708 | "version": "0.21.5", 709 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 710 | "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 711 | "cpu": [ 712 | "x64" 713 | ], 714 | "dev": true, 715 | "optional": true, 716 | "os": [ 717 | "sunos" 718 | ], 719 | "engines": { 720 | "node": ">=12" 721 | } 722 | }, 723 | "node_modules/@esbuild/win32-arm64": { 724 | "version": "0.21.5", 725 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 726 | "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 727 | "cpu": [ 728 | "arm64" 729 | ], 730 | "dev": true, 731 | "optional": true, 732 | "os": [ 733 | "win32" 734 | ], 735 | "engines": { 736 | "node": ">=12" 737 | } 738 | }, 739 | "node_modules/@esbuild/win32-ia32": { 740 | "version": "0.21.5", 741 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 742 | "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 743 | "cpu": [ 744 | "ia32" 745 | ], 746 | "dev": true, 747 | "optional": true, 748 | "os": [ 749 | "win32" 750 | ], 751 | "engines": { 752 | "node": ">=12" 753 | } 754 | }, 755 | "node_modules/@esbuild/win32-x64": { 756 | "version": "0.21.5", 757 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 758 | "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 759 | "cpu": [ 760 | "x64" 761 | ], 762 | "dev": true, 763 | "optional": true, 764 | "os": [ 765 | "win32" 766 | ], 767 | "engines": { 768 | "node": ">=12" 769 | } 770 | }, 771 | "node_modules/@jridgewell/sourcemap-codec": { 772 | "version": "1.5.0", 773 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 774 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 775 | "dev": true 776 | }, 777 | "node_modules/@rollup/rollup-android-arm-eabi": { 778 | "version": "4.21.0", 779 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", 780 | "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", 781 | "cpu": [ 782 | "arm" 783 | ], 784 | "dev": true, 785 | "optional": true, 786 | "os": [ 787 | "android" 788 | ] 789 | }, 790 | "node_modules/@rollup/rollup-android-arm64": { 791 | "version": "4.21.0", 792 | "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", 793 | "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", 794 | "cpu": [ 795 | "arm64" 796 | ], 797 | "dev": true, 798 | "optional": true, 799 | "os": [ 800 | "android" 801 | ] 802 | }, 803 | "node_modules/@rollup/rollup-darwin-arm64": { 804 | "version": "4.21.0", 805 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", 806 | "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", 807 | "cpu": [ 808 | "arm64" 809 | ], 810 | "dev": true, 811 | "optional": true, 812 | "os": [ 813 | "darwin" 814 | ] 815 | }, 816 | "node_modules/@rollup/rollup-darwin-x64": { 817 | "version": "4.21.0", 818 | "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", 819 | "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", 820 | "cpu": [ 821 | "x64" 822 | ], 823 | "dev": true, 824 | "optional": true, 825 | "os": [ 826 | "darwin" 827 | ] 828 | }, 829 | "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 830 | "version": "4.21.0", 831 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", 832 | "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", 833 | "cpu": [ 834 | "arm" 835 | ], 836 | "dev": true, 837 | "optional": true, 838 | "os": [ 839 | "linux" 840 | ] 841 | }, 842 | "node_modules/@rollup/rollup-linux-arm-musleabihf": { 843 | "version": "4.21.0", 844 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", 845 | "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", 846 | "cpu": [ 847 | "arm" 848 | ], 849 | "dev": true, 850 | "optional": true, 851 | "os": [ 852 | "linux" 853 | ] 854 | }, 855 | "node_modules/@rollup/rollup-linux-arm64-gnu": { 856 | "version": "4.21.0", 857 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", 858 | "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", 859 | "cpu": [ 860 | "arm64" 861 | ], 862 | "dev": true, 863 | "optional": true, 864 | "os": [ 865 | "linux" 866 | ] 867 | }, 868 | "node_modules/@rollup/rollup-linux-arm64-musl": { 869 | "version": "4.21.0", 870 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", 871 | "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", 872 | "cpu": [ 873 | "arm64" 874 | ], 875 | "dev": true, 876 | "optional": true, 877 | "os": [ 878 | "linux" 879 | ] 880 | }, 881 | "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 882 | "version": "4.21.0", 883 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", 884 | "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", 885 | "cpu": [ 886 | "ppc64" 887 | ], 888 | "dev": true, 889 | "optional": true, 890 | "os": [ 891 | "linux" 892 | ] 893 | }, 894 | "node_modules/@rollup/rollup-linux-riscv64-gnu": { 895 | "version": "4.21.0", 896 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", 897 | "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", 898 | "cpu": [ 899 | "riscv64" 900 | ], 901 | "dev": true, 902 | "optional": true, 903 | "os": [ 904 | "linux" 905 | ] 906 | }, 907 | "node_modules/@rollup/rollup-linux-s390x-gnu": { 908 | "version": "4.21.0", 909 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", 910 | "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", 911 | "cpu": [ 912 | "s390x" 913 | ], 914 | "dev": true, 915 | "optional": true, 916 | "os": [ 917 | "linux" 918 | ] 919 | }, 920 | "node_modules/@rollup/rollup-linux-x64-gnu": { 921 | "version": "4.21.0", 922 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", 923 | "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", 924 | "cpu": [ 925 | "x64" 926 | ], 927 | "dev": true, 928 | "optional": true, 929 | "os": [ 930 | "linux" 931 | ] 932 | }, 933 | "node_modules/@rollup/rollup-linux-x64-musl": { 934 | "version": "4.21.0", 935 | "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", 936 | "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", 937 | "cpu": [ 938 | "x64" 939 | ], 940 | "dev": true, 941 | "optional": true, 942 | "os": [ 943 | "linux" 944 | ] 945 | }, 946 | "node_modules/@rollup/rollup-win32-arm64-msvc": { 947 | "version": "4.21.0", 948 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", 949 | "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", 950 | "cpu": [ 951 | "arm64" 952 | ], 953 | "dev": true, 954 | "optional": true, 955 | "os": [ 956 | "win32" 957 | ] 958 | }, 959 | "node_modules/@rollup/rollup-win32-ia32-msvc": { 960 | "version": "4.21.0", 961 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", 962 | "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", 963 | "cpu": [ 964 | "ia32" 965 | ], 966 | "dev": true, 967 | "optional": true, 968 | "os": [ 969 | "win32" 970 | ] 971 | }, 972 | "node_modules/@rollup/rollup-win32-x64-msvc": { 973 | "version": "4.21.0", 974 | "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", 975 | "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", 976 | "cpu": [ 977 | "x64" 978 | ], 979 | "dev": true, 980 | "optional": true, 981 | "os": [ 982 | "win32" 983 | ] 984 | }, 985 | "node_modules/@shikijs/core": { 986 | "version": "1.14.1", 987 | "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.14.1.tgz", 988 | "integrity": "sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==", 989 | "dev": true, 990 | "dependencies": { 991 | "@types/hast": "^3.0.4" 992 | } 993 | }, 994 | "node_modules/@shikijs/transformers": { 995 | "version": "1.14.1", 996 | "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.14.1.tgz", 997 | "integrity": "sha512-JJqL8QBVCJh3L61jqqEXgFq1cTycwjcGj7aSmqOEsbxnETM9hRlaB74QuXvY/fVJNjbNt8nvWo0VwAXKvMSLRg==", 998 | "dev": true, 999 | "dependencies": { 1000 | "shiki": "1.14.1" 1001 | } 1002 | }, 1003 | "node_modules/@types/estree": { 1004 | "version": "1.0.5", 1005 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 1006 | "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 1007 | "dev": true 1008 | }, 1009 | "node_modules/@types/hast": { 1010 | "version": "3.0.4", 1011 | "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", 1012 | "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", 1013 | "dev": true, 1014 | "dependencies": { 1015 | "@types/unist": "*" 1016 | } 1017 | }, 1018 | "node_modules/@types/linkify-it": { 1019 | "version": "5.0.0", 1020 | "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", 1021 | "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", 1022 | "dev": true 1023 | }, 1024 | "node_modules/@types/markdown-it": { 1025 | "version": "14.1.2", 1026 | "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", 1027 | "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", 1028 | "dev": true, 1029 | "dependencies": { 1030 | "@types/linkify-it": "^5", 1031 | "@types/mdurl": "^2" 1032 | } 1033 | }, 1034 | "node_modules/@types/mdurl": { 1035 | "version": "2.0.0", 1036 | "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", 1037 | "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", 1038 | "dev": true 1039 | }, 1040 | "node_modules/@types/unist": { 1041 | "version": "3.0.3", 1042 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", 1043 | "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", 1044 | "dev": true 1045 | }, 1046 | "node_modules/@types/web-bluetooth": { 1047 | "version": "0.0.20", 1048 | "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", 1049 | "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", 1050 | "dev": true 1051 | }, 1052 | "node_modules/@vitejs/plugin-vue": { 1053 | "version": "5.1.2", 1054 | "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz", 1055 | "integrity": "sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==", 1056 | "dev": true, 1057 | "engines": { 1058 | "node": "^18.0.0 || >=20.0.0" 1059 | }, 1060 | "peerDependencies": { 1061 | "vite": "^5.0.0", 1062 | "vue": "^3.2.25" 1063 | } 1064 | }, 1065 | "node_modules/@vue/compiler-core": { 1066 | "version": "3.4.38", 1067 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz", 1068 | "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", 1069 | "dev": true, 1070 | "dependencies": { 1071 | "@babel/parser": "^7.24.7", 1072 | "@vue/shared": "3.4.38", 1073 | "entities": "^4.5.0", 1074 | "estree-walker": "^2.0.2", 1075 | "source-map-js": "^1.2.0" 1076 | } 1077 | }, 1078 | "node_modules/@vue/compiler-dom": { 1079 | "version": "3.4.38", 1080 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", 1081 | "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", 1082 | "dev": true, 1083 | "dependencies": { 1084 | "@vue/compiler-core": "3.4.38", 1085 | "@vue/shared": "3.4.38" 1086 | } 1087 | }, 1088 | "node_modules/@vue/compiler-sfc": { 1089 | "version": "3.4.38", 1090 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz", 1091 | "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==", 1092 | "dev": true, 1093 | "dependencies": { 1094 | "@babel/parser": "^7.24.7", 1095 | "@vue/compiler-core": "3.4.38", 1096 | "@vue/compiler-dom": "3.4.38", 1097 | "@vue/compiler-ssr": "3.4.38", 1098 | "@vue/shared": "3.4.38", 1099 | "estree-walker": "^2.0.2", 1100 | "magic-string": "^0.30.10", 1101 | "postcss": "^8.4.40", 1102 | "source-map-js": "^1.2.0" 1103 | } 1104 | }, 1105 | "node_modules/@vue/compiler-ssr": { 1106 | "version": "3.4.38", 1107 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", 1108 | "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", 1109 | "dev": true, 1110 | "dependencies": { 1111 | "@vue/compiler-dom": "3.4.38", 1112 | "@vue/shared": "3.4.38" 1113 | } 1114 | }, 1115 | "node_modules/@vue/devtools-api": { 1116 | "version": "7.3.8", 1117 | "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.3.8.tgz", 1118 | "integrity": "sha512-NURFwmxz4WukFU54IHgyGI2KSejdgHG5JC4xTcWmTWEBIc8aelj9fBy4qsboObGHFp3JIdRxxANO9s2wZA/pVQ==", 1119 | "dev": true, 1120 | "dependencies": { 1121 | "@vue/devtools-kit": "^7.3.8" 1122 | } 1123 | }, 1124 | "node_modules/@vue/devtools-kit": { 1125 | "version": "7.3.8", 1126 | "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.3.8.tgz", 1127 | "integrity": "sha512-HYy3MQP1nZ6GbE4vrgJ/UB+MvZnhYmEwCa/UafrEpdpwa+jNCkz1ZdUrC5I7LpkH1ShREEV2/pZlAQdBj+ncLQ==", 1128 | "dev": true, 1129 | "dependencies": { 1130 | "@vue/devtools-shared": "^7.3.8", 1131 | "birpc": "^0.2.17", 1132 | "hookable": "^5.5.3", 1133 | "mitt": "^3.0.1", 1134 | "perfect-debounce": "^1.0.0", 1135 | "speakingurl": "^14.0.1", 1136 | "superjson": "^2.2.1" 1137 | } 1138 | }, 1139 | "node_modules/@vue/devtools-shared": { 1140 | "version": "7.3.8", 1141 | "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.3.8.tgz", 1142 | "integrity": "sha512-1NiJbn7Yp47nPDWhFZyEKpB2+5/+7JYv8IQnU0ccMrgslPR2dL7u1DIyI7mLqy4HN1ll36gQy0k8GqBYSFgZJw==", 1143 | "dev": true, 1144 | "dependencies": { 1145 | "rfdc": "^1.4.1" 1146 | } 1147 | }, 1148 | "node_modules/@vue/reactivity": { 1149 | "version": "3.4.38", 1150 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.38.tgz", 1151 | "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==", 1152 | "dev": true, 1153 | "dependencies": { 1154 | "@vue/shared": "3.4.38" 1155 | } 1156 | }, 1157 | "node_modules/@vue/runtime-core": { 1158 | "version": "3.4.38", 1159 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.38.tgz", 1160 | "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==", 1161 | "dev": true, 1162 | "dependencies": { 1163 | "@vue/reactivity": "3.4.38", 1164 | "@vue/shared": "3.4.38" 1165 | } 1166 | }, 1167 | "node_modules/@vue/runtime-dom": { 1168 | "version": "3.4.38", 1169 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.38.tgz", 1170 | "integrity": "sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==", 1171 | "dev": true, 1172 | "dependencies": { 1173 | "@vue/reactivity": "3.4.38", 1174 | "@vue/runtime-core": "3.4.38", 1175 | "@vue/shared": "3.4.38", 1176 | "csstype": "^3.1.3" 1177 | } 1178 | }, 1179 | "node_modules/@vue/server-renderer": { 1180 | "version": "3.4.38", 1181 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.38.tgz", 1182 | "integrity": "sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==", 1183 | "dev": true, 1184 | "dependencies": { 1185 | "@vue/compiler-ssr": "3.4.38", 1186 | "@vue/shared": "3.4.38" 1187 | }, 1188 | "peerDependencies": { 1189 | "vue": "3.4.38" 1190 | } 1191 | }, 1192 | "node_modules/@vue/shared": { 1193 | "version": "3.4.38", 1194 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", 1195 | "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", 1196 | "dev": true 1197 | }, 1198 | "node_modules/@vueuse/core": { 1199 | "version": "11.0.0", 1200 | "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-11.0.0.tgz", 1201 | "integrity": "sha512-shibzNGjmRjZucEm97B8V0NO5J3vPHMCE/mltxQ3vHezbDoFQBMtK11XsfwfPionxSbo+buqPmsCljtYuXIBpw==", 1202 | "dev": true, 1203 | "dependencies": { 1204 | "@types/web-bluetooth": "^0.0.20", 1205 | "@vueuse/metadata": "11.0.0", 1206 | "@vueuse/shared": "11.0.0", 1207 | "vue-demi": ">=0.14.10" 1208 | }, 1209 | "funding": { 1210 | "url": "https://github.com/sponsors/antfu" 1211 | } 1212 | }, 1213 | "node_modules/@vueuse/core/node_modules/vue-demi": { 1214 | "version": "0.14.10", 1215 | "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", 1216 | "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", 1217 | "dev": true, 1218 | "hasInstallScript": true, 1219 | "bin": { 1220 | "vue-demi-fix": "bin/vue-demi-fix.js", 1221 | "vue-demi-switch": "bin/vue-demi-switch.js" 1222 | }, 1223 | "engines": { 1224 | "node": ">=12" 1225 | }, 1226 | "funding": { 1227 | "url": "https://github.com/sponsors/antfu" 1228 | }, 1229 | "peerDependencies": { 1230 | "@vue/composition-api": "^1.0.0-rc.1", 1231 | "vue": "^3.0.0-0 || ^2.6.0" 1232 | }, 1233 | "peerDependenciesMeta": { 1234 | "@vue/composition-api": { 1235 | "optional": true 1236 | } 1237 | } 1238 | }, 1239 | "node_modules/@vueuse/integrations": { 1240 | "version": "11.0.0", 1241 | "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-11.0.0.tgz", 1242 | "integrity": "sha512-B95nBX4B2q2ZETBDldrKARM/fYXBHfwdo44UbHBq4bUTi25lrlc8MwAZGqEoRvdV4ND9T6O1Rb9e4kaCJFXnqw==", 1243 | "dev": true, 1244 | "dependencies": { 1245 | "@vueuse/core": "11.0.0", 1246 | "@vueuse/shared": "11.0.0", 1247 | "vue-demi": ">=0.14.10" 1248 | }, 1249 | "funding": { 1250 | "url": "https://github.com/sponsors/antfu" 1251 | }, 1252 | "peerDependencies": { 1253 | "async-validator": "^4", 1254 | "axios": "^1", 1255 | "change-case": "^5", 1256 | "drauu": "^0.4", 1257 | "focus-trap": "^7", 1258 | "fuse.js": "^7", 1259 | "idb-keyval": "^6", 1260 | "jwt-decode": "^4", 1261 | "nprogress": "^0.2", 1262 | "qrcode": "^1.5", 1263 | "sortablejs": "^1", 1264 | "universal-cookie": "^7" 1265 | }, 1266 | "peerDependenciesMeta": { 1267 | "async-validator": { 1268 | "optional": true 1269 | }, 1270 | "axios": { 1271 | "optional": true 1272 | }, 1273 | "change-case": { 1274 | "optional": true 1275 | }, 1276 | "drauu": { 1277 | "optional": true 1278 | }, 1279 | "focus-trap": { 1280 | "optional": true 1281 | }, 1282 | "fuse.js": { 1283 | "optional": true 1284 | }, 1285 | "idb-keyval": { 1286 | "optional": true 1287 | }, 1288 | "jwt-decode": { 1289 | "optional": true 1290 | }, 1291 | "nprogress": { 1292 | "optional": true 1293 | }, 1294 | "qrcode": { 1295 | "optional": true 1296 | }, 1297 | "sortablejs": { 1298 | "optional": true 1299 | }, 1300 | "universal-cookie": { 1301 | "optional": true 1302 | } 1303 | } 1304 | }, 1305 | "node_modules/@vueuse/integrations/node_modules/vue-demi": { 1306 | "version": "0.14.10", 1307 | "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", 1308 | "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", 1309 | "dev": true, 1310 | "hasInstallScript": true, 1311 | "bin": { 1312 | "vue-demi-fix": "bin/vue-demi-fix.js", 1313 | "vue-demi-switch": "bin/vue-demi-switch.js" 1314 | }, 1315 | "engines": { 1316 | "node": ">=12" 1317 | }, 1318 | "funding": { 1319 | "url": "https://github.com/sponsors/antfu" 1320 | }, 1321 | "peerDependencies": { 1322 | "@vue/composition-api": "^1.0.0-rc.1", 1323 | "vue": "^3.0.0-0 || ^2.6.0" 1324 | }, 1325 | "peerDependenciesMeta": { 1326 | "@vue/composition-api": { 1327 | "optional": true 1328 | } 1329 | } 1330 | }, 1331 | "node_modules/@vueuse/metadata": { 1332 | "version": "11.0.0", 1333 | "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-11.0.0.tgz", 1334 | "integrity": "sha512-0TKsAVT0iUOAPWyc9N79xWYfovJVPATiOPVKByG6jmAYdDiwvMVm9xXJ5hp4I8nZDxpCcYlLq/Rg9w1Z/jrGcg==", 1335 | "dev": true, 1336 | "funding": { 1337 | "url": "https://github.com/sponsors/antfu" 1338 | } 1339 | }, 1340 | "node_modules/@vueuse/shared": { 1341 | "version": "11.0.0", 1342 | "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-11.0.0.tgz", 1343 | "integrity": "sha512-i4ZmOrIEjSsL94uAEt3hz88UCz93fMyP/fba9S+vypX90fKg3uYX9cThqvWc9aXxuTzR0UGhOKOTQd//Goh1nQ==", 1344 | "dev": true, 1345 | "dependencies": { 1346 | "vue-demi": ">=0.14.10" 1347 | }, 1348 | "funding": { 1349 | "url": "https://github.com/sponsors/antfu" 1350 | } 1351 | }, 1352 | "node_modules/@vueuse/shared/node_modules/vue-demi": { 1353 | "version": "0.14.10", 1354 | "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", 1355 | "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", 1356 | "dev": true, 1357 | "hasInstallScript": true, 1358 | "bin": { 1359 | "vue-demi-fix": "bin/vue-demi-fix.js", 1360 | "vue-demi-switch": "bin/vue-demi-switch.js" 1361 | }, 1362 | "engines": { 1363 | "node": ">=12" 1364 | }, 1365 | "funding": { 1366 | "url": "https://github.com/sponsors/antfu" 1367 | }, 1368 | "peerDependencies": { 1369 | "@vue/composition-api": "^1.0.0-rc.1", 1370 | "vue": "^3.0.0-0 || ^2.6.0" 1371 | }, 1372 | "peerDependenciesMeta": { 1373 | "@vue/composition-api": { 1374 | "optional": true 1375 | } 1376 | } 1377 | }, 1378 | "node_modules/algoliasearch": { 1379 | "version": "4.24.0", 1380 | "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", 1381 | "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", 1382 | "dev": true, 1383 | "dependencies": { 1384 | "@algolia/cache-browser-local-storage": "4.24.0", 1385 | "@algolia/cache-common": "4.24.0", 1386 | "@algolia/cache-in-memory": "4.24.0", 1387 | "@algolia/client-account": "4.24.0", 1388 | "@algolia/client-analytics": "4.24.0", 1389 | "@algolia/client-common": "4.24.0", 1390 | "@algolia/client-personalization": "4.24.0", 1391 | "@algolia/client-search": "4.24.0", 1392 | "@algolia/logger-common": "4.24.0", 1393 | "@algolia/logger-console": "4.24.0", 1394 | "@algolia/recommend": "4.24.0", 1395 | "@algolia/requester-browser-xhr": "4.24.0", 1396 | "@algolia/requester-common": "4.24.0", 1397 | "@algolia/requester-node-http": "4.24.0", 1398 | "@algolia/transporter": "4.24.0" 1399 | } 1400 | }, 1401 | "node_modules/algoliasearch/node_modules/@algolia/client-common": { 1402 | "version": "4.24.0", 1403 | "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", 1404 | "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", 1405 | "dev": true, 1406 | "dependencies": { 1407 | "@algolia/requester-common": "4.24.0", 1408 | "@algolia/transporter": "4.24.0" 1409 | } 1410 | }, 1411 | "node_modules/algoliasearch/node_modules/@algolia/client-search": { 1412 | "version": "4.24.0", 1413 | "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", 1414 | "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", 1415 | "dev": true, 1416 | "dependencies": { 1417 | "@algolia/client-common": "4.24.0", 1418 | "@algolia/requester-common": "4.24.0", 1419 | "@algolia/transporter": "4.24.0" 1420 | } 1421 | }, 1422 | "node_modules/algoliasearch/node_modules/@algolia/requester-browser-xhr": { 1423 | "version": "4.24.0", 1424 | "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", 1425 | "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", 1426 | "dev": true, 1427 | "dependencies": { 1428 | "@algolia/requester-common": "4.24.0" 1429 | } 1430 | }, 1431 | "node_modules/algoliasearch/node_modules/@algolia/requester-node-http": { 1432 | "version": "4.24.0", 1433 | "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", 1434 | "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", 1435 | "dev": true, 1436 | "dependencies": { 1437 | "@algolia/requester-common": "4.24.0" 1438 | } 1439 | }, 1440 | "node_modules/birpc": { 1441 | "version": "0.2.17", 1442 | "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.17.tgz", 1443 | "integrity": "sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==", 1444 | "dev": true, 1445 | "funding": { 1446 | "url": "https://github.com/sponsors/antfu" 1447 | } 1448 | }, 1449 | "node_modules/copy-anything": { 1450 | "version": "3.0.5", 1451 | "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", 1452 | "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", 1453 | "dev": true, 1454 | "dependencies": { 1455 | "is-what": "^4.1.8" 1456 | }, 1457 | "engines": { 1458 | "node": ">=12.13" 1459 | }, 1460 | "funding": { 1461 | "url": "https://github.com/sponsors/mesqueeb" 1462 | } 1463 | }, 1464 | "node_modules/csstype": { 1465 | "version": "3.1.3", 1466 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", 1467 | "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", 1468 | "dev": true 1469 | }, 1470 | "node_modules/entities": { 1471 | "version": "4.5.0", 1472 | "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 1473 | "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 1474 | "dev": true, 1475 | "engines": { 1476 | "node": ">=0.12" 1477 | }, 1478 | "funding": { 1479 | "url": "https://github.com/fb55/entities?sponsor=1" 1480 | } 1481 | }, 1482 | "node_modules/esbuild": { 1483 | "version": "0.21.5", 1484 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1485 | "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1486 | "dev": true, 1487 | "hasInstallScript": true, 1488 | "bin": { 1489 | "esbuild": "bin/esbuild" 1490 | }, 1491 | "engines": { 1492 | "node": ">=12" 1493 | }, 1494 | "optionalDependencies": { 1495 | "@esbuild/aix-ppc64": "0.21.5", 1496 | "@esbuild/android-arm": "0.21.5", 1497 | "@esbuild/android-arm64": "0.21.5", 1498 | "@esbuild/android-x64": "0.21.5", 1499 | "@esbuild/darwin-arm64": "0.21.5", 1500 | "@esbuild/darwin-x64": "0.21.5", 1501 | "@esbuild/freebsd-arm64": "0.21.5", 1502 | "@esbuild/freebsd-x64": "0.21.5", 1503 | "@esbuild/linux-arm": "0.21.5", 1504 | "@esbuild/linux-arm64": "0.21.5", 1505 | "@esbuild/linux-ia32": "0.21.5", 1506 | "@esbuild/linux-loong64": "0.21.5", 1507 | "@esbuild/linux-mips64el": "0.21.5", 1508 | "@esbuild/linux-ppc64": "0.21.5", 1509 | "@esbuild/linux-riscv64": "0.21.5", 1510 | "@esbuild/linux-s390x": "0.21.5", 1511 | "@esbuild/linux-x64": "0.21.5", 1512 | "@esbuild/netbsd-x64": "0.21.5", 1513 | "@esbuild/openbsd-x64": "0.21.5", 1514 | "@esbuild/sunos-x64": "0.21.5", 1515 | "@esbuild/win32-arm64": "0.21.5", 1516 | "@esbuild/win32-ia32": "0.21.5", 1517 | "@esbuild/win32-x64": "0.21.5" 1518 | } 1519 | }, 1520 | "node_modules/estree-walker": { 1521 | "version": "2.0.2", 1522 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1523 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1524 | "dev": true 1525 | }, 1526 | "node_modules/focus-trap": { 1527 | "version": "7.5.4", 1528 | "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", 1529 | "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", 1530 | "dev": true, 1531 | "dependencies": { 1532 | "tabbable": "^6.2.0" 1533 | } 1534 | }, 1535 | "node_modules/fsevents": { 1536 | "version": "2.3.3", 1537 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1538 | "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1539 | "dev": true, 1540 | "hasInstallScript": true, 1541 | "optional": true, 1542 | "os": [ 1543 | "darwin" 1544 | ], 1545 | "engines": { 1546 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1547 | } 1548 | }, 1549 | "node_modules/hookable": { 1550 | "version": "5.5.3", 1551 | "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", 1552 | "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", 1553 | "dev": true 1554 | }, 1555 | "node_modules/is-what": { 1556 | "version": "4.1.16", 1557 | "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", 1558 | "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", 1559 | "dev": true, 1560 | "engines": { 1561 | "node": ">=12.13" 1562 | }, 1563 | "funding": { 1564 | "url": "https://github.com/sponsors/mesqueeb" 1565 | } 1566 | }, 1567 | "node_modules/magic-string": { 1568 | "version": "0.30.11", 1569 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", 1570 | "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", 1571 | "dev": true, 1572 | "dependencies": { 1573 | "@jridgewell/sourcemap-codec": "^1.5.0" 1574 | } 1575 | }, 1576 | "node_modules/mark.js": { 1577 | "version": "8.11.1", 1578 | "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", 1579 | "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", 1580 | "dev": true 1581 | }, 1582 | "node_modules/minisearch": { 1583 | "version": "7.1.0", 1584 | "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-7.1.0.tgz", 1585 | "integrity": "sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA==", 1586 | "dev": true 1587 | }, 1588 | "node_modules/mitt": { 1589 | "version": "3.0.1", 1590 | "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", 1591 | "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", 1592 | "dev": true 1593 | }, 1594 | "node_modules/nanoid": { 1595 | "version": "3.3.7", 1596 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 1597 | "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 1598 | "dev": true, 1599 | "funding": [ 1600 | { 1601 | "type": "github", 1602 | "url": "https://github.com/sponsors/ai" 1603 | } 1604 | ], 1605 | "bin": { 1606 | "nanoid": "bin/nanoid.cjs" 1607 | }, 1608 | "engines": { 1609 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1610 | } 1611 | }, 1612 | "node_modules/perfect-debounce": { 1613 | "version": "1.0.0", 1614 | "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", 1615 | "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", 1616 | "dev": true 1617 | }, 1618 | "node_modules/picocolors": { 1619 | "version": "1.0.1", 1620 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", 1621 | "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", 1622 | "dev": true 1623 | }, 1624 | "node_modules/postcss": { 1625 | "version": "8.4.41", 1626 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", 1627 | "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", 1628 | "dev": true, 1629 | "funding": [ 1630 | { 1631 | "type": "opencollective", 1632 | "url": "https://opencollective.com/postcss/" 1633 | }, 1634 | { 1635 | "type": "tidelift", 1636 | "url": "https://tidelift.com/funding/github/npm/postcss" 1637 | }, 1638 | { 1639 | "type": "github", 1640 | "url": "https://github.com/sponsors/ai" 1641 | } 1642 | ], 1643 | "dependencies": { 1644 | "nanoid": "^3.3.7", 1645 | "picocolors": "^1.0.1", 1646 | "source-map-js": "^1.2.0" 1647 | }, 1648 | "engines": { 1649 | "node": "^10 || ^12 || >=14" 1650 | } 1651 | }, 1652 | "node_modules/preact": { 1653 | "version": "10.23.2", 1654 | "resolved": "https://registry.npmjs.org/preact/-/preact-10.23.2.tgz", 1655 | "integrity": "sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==", 1656 | "dev": true, 1657 | "funding": { 1658 | "type": "opencollective", 1659 | "url": "https://opencollective.com/preact" 1660 | } 1661 | }, 1662 | "node_modules/rfdc": { 1663 | "version": "1.4.1", 1664 | "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", 1665 | "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", 1666 | "dev": true 1667 | }, 1668 | "node_modules/rollup": { 1669 | "version": "4.21.0", 1670 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", 1671 | "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", 1672 | "dev": true, 1673 | "dependencies": { 1674 | "@types/estree": "1.0.5" 1675 | }, 1676 | "bin": { 1677 | "rollup": "dist/bin/rollup" 1678 | }, 1679 | "engines": { 1680 | "node": ">=18.0.0", 1681 | "npm": ">=8.0.0" 1682 | }, 1683 | "optionalDependencies": { 1684 | "@rollup/rollup-android-arm-eabi": "4.21.0", 1685 | "@rollup/rollup-android-arm64": "4.21.0", 1686 | "@rollup/rollup-darwin-arm64": "4.21.0", 1687 | "@rollup/rollup-darwin-x64": "4.21.0", 1688 | "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", 1689 | "@rollup/rollup-linux-arm-musleabihf": "4.21.0", 1690 | "@rollup/rollup-linux-arm64-gnu": "4.21.0", 1691 | "@rollup/rollup-linux-arm64-musl": "4.21.0", 1692 | "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", 1693 | "@rollup/rollup-linux-riscv64-gnu": "4.21.0", 1694 | "@rollup/rollup-linux-s390x-gnu": "4.21.0", 1695 | "@rollup/rollup-linux-x64-gnu": "4.21.0", 1696 | "@rollup/rollup-linux-x64-musl": "4.21.0", 1697 | "@rollup/rollup-win32-arm64-msvc": "4.21.0", 1698 | "@rollup/rollup-win32-ia32-msvc": "4.21.0", 1699 | "@rollup/rollup-win32-x64-msvc": "4.21.0", 1700 | "fsevents": "~2.3.2" 1701 | } 1702 | }, 1703 | "node_modules/search-insights": { 1704 | "version": "2.16.3", 1705 | "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.16.3.tgz", 1706 | "integrity": "sha512-hSHy/s4Zk2xibhj9XTCACB+1PqS+CaJxepGNBhKc/OsHRpqvHAUAm5+uZ6kJJbGXn0pb3XqekHjg6JAqPExzqg==", 1707 | "dev": true, 1708 | "peer": true 1709 | }, 1710 | "node_modules/shiki": { 1711 | "version": "1.14.1", 1712 | "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.14.1.tgz", 1713 | "integrity": "sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==", 1714 | "dev": true, 1715 | "dependencies": { 1716 | "@shikijs/core": "1.14.1", 1717 | "@types/hast": "^3.0.4" 1718 | } 1719 | }, 1720 | "node_modules/source-map-js": { 1721 | "version": "1.2.0", 1722 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 1723 | "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 1724 | "dev": true, 1725 | "engines": { 1726 | "node": ">=0.10.0" 1727 | } 1728 | }, 1729 | "node_modules/speakingurl": { 1730 | "version": "14.0.1", 1731 | "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", 1732 | "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", 1733 | "dev": true, 1734 | "engines": { 1735 | "node": ">=0.10.0" 1736 | } 1737 | }, 1738 | "node_modules/superjson": { 1739 | "version": "2.2.1", 1740 | "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.1.tgz", 1741 | "integrity": "sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==", 1742 | "dev": true, 1743 | "dependencies": { 1744 | "copy-anything": "^3.0.2" 1745 | }, 1746 | "engines": { 1747 | "node": ">=16" 1748 | } 1749 | }, 1750 | "node_modules/tabbable": { 1751 | "version": "6.2.0", 1752 | "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", 1753 | "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", 1754 | "dev": true 1755 | }, 1756 | "node_modules/to-fast-properties": { 1757 | "version": "2.0.0", 1758 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1759 | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 1760 | "dev": true, 1761 | "engines": { 1762 | "node": ">=4" 1763 | } 1764 | }, 1765 | "node_modules/vite": { 1766 | "version": "5.4.1", 1767 | "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz", 1768 | "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==", 1769 | "dev": true, 1770 | "dependencies": { 1771 | "esbuild": "^0.21.3", 1772 | "postcss": "^8.4.41", 1773 | "rollup": "^4.13.0" 1774 | }, 1775 | "bin": { 1776 | "vite": "bin/vite.js" 1777 | }, 1778 | "engines": { 1779 | "node": "^18.0.0 || >=20.0.0" 1780 | }, 1781 | "funding": { 1782 | "url": "https://github.com/vitejs/vite?sponsor=1" 1783 | }, 1784 | "optionalDependencies": { 1785 | "fsevents": "~2.3.3" 1786 | }, 1787 | "peerDependencies": { 1788 | "@types/node": "^18.0.0 || >=20.0.0", 1789 | "less": "*", 1790 | "lightningcss": "^1.21.0", 1791 | "sass": "*", 1792 | "sass-embedded": "*", 1793 | "stylus": "*", 1794 | "sugarss": "*", 1795 | "terser": "^5.4.0" 1796 | }, 1797 | "peerDependenciesMeta": { 1798 | "@types/node": { 1799 | "optional": true 1800 | }, 1801 | "less": { 1802 | "optional": true 1803 | }, 1804 | "lightningcss": { 1805 | "optional": true 1806 | }, 1807 | "sass": { 1808 | "optional": true 1809 | }, 1810 | "sass-embedded": { 1811 | "optional": true 1812 | }, 1813 | "stylus": { 1814 | "optional": true 1815 | }, 1816 | "sugarss": { 1817 | "optional": true 1818 | }, 1819 | "terser": { 1820 | "optional": true 1821 | } 1822 | } 1823 | }, 1824 | "node_modules/vitepress": { 1825 | "version": "1.3.4", 1826 | "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.3.4.tgz", 1827 | "integrity": "sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==", 1828 | "dev": true, 1829 | "dependencies": { 1830 | "@docsearch/css": "^3.6.1", 1831 | "@docsearch/js": "^3.6.1", 1832 | "@shikijs/core": "^1.13.0", 1833 | "@shikijs/transformers": "^1.13.0", 1834 | "@types/markdown-it": "^14.1.2", 1835 | "@vitejs/plugin-vue": "^5.1.2", 1836 | "@vue/devtools-api": "^7.3.8", 1837 | "@vue/shared": "^3.4.38", 1838 | "@vueuse/core": "^11.0.0", 1839 | "@vueuse/integrations": "^11.0.0", 1840 | "focus-trap": "^7.5.4", 1841 | "mark.js": "8.11.1", 1842 | "minisearch": "^7.1.0", 1843 | "shiki": "^1.13.0", 1844 | "vite": "^5.4.1", 1845 | "vue": "^3.4.38" 1846 | }, 1847 | "bin": { 1848 | "vitepress": "bin/vitepress.js" 1849 | }, 1850 | "peerDependencies": { 1851 | "markdown-it-mathjax3": "^4", 1852 | "postcss": "^8" 1853 | }, 1854 | "peerDependenciesMeta": { 1855 | "markdown-it-mathjax3": { 1856 | "optional": true 1857 | }, 1858 | "postcss": { 1859 | "optional": true 1860 | } 1861 | } 1862 | }, 1863 | "node_modules/vue": { 1864 | "version": "3.4.38", 1865 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.38.tgz", 1866 | "integrity": "sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==", 1867 | "dev": true, 1868 | "dependencies": { 1869 | "@vue/compiler-dom": "3.4.38", 1870 | "@vue/compiler-sfc": "3.4.38", 1871 | "@vue/runtime-dom": "3.4.38", 1872 | "@vue/server-renderer": "3.4.38", 1873 | "@vue/shared": "3.4.38" 1874 | }, 1875 | "peerDependencies": { 1876 | "typescript": "*" 1877 | }, 1878 | "peerDependenciesMeta": { 1879 | "typescript": { 1880 | "optional": true 1881 | } 1882 | } 1883 | } 1884 | } 1885 | } 1886 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "devDependencies": { 3 | "vitepress": "^1.3.4", 4 | "vue": "^3.4.34" 5 | }, 6 | "scripts": { 7 | "dev": "vitepress dev", 8 | "build": "vitepress build", 9 | "preview": "vitepress preview" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@algolia/autocomplete-core@1.9.3": 6 | version "1.9.3" 7 | resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" 8 | integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== 9 | dependencies: 10 | "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" 11 | "@algolia/autocomplete-shared" "1.9.3" 12 | 13 | "@algolia/autocomplete-plugin-algolia-insights@1.9.3": 14 | version "1.9.3" 15 | resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" 16 | integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== 17 | dependencies: 18 | "@algolia/autocomplete-shared" "1.9.3" 19 | 20 | "@algolia/autocomplete-preset-algolia@1.9.3": 21 | version "1.9.3" 22 | resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" 23 | integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== 24 | dependencies: 25 | "@algolia/autocomplete-shared" "1.9.3" 26 | 27 | "@algolia/autocomplete-shared@1.9.3": 28 | version "1.9.3" 29 | resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" 30 | integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== 31 | 32 | "@algolia/cache-browser-local-storage@4.19.1": 33 | version "4.19.1" 34 | resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.19.1.tgz#d29f42775ed4d117182897ac164519c593faf399" 35 | integrity sha512-FYAZWcGsFTTaSAwj9Std8UML3Bu8dyWDncM7Ls8g+58UOe4XYdlgzXWbrIgjaguP63pCCbMoExKr61B+ztK3tw== 36 | dependencies: 37 | "@algolia/cache-common" "4.19.1" 38 | 39 | "@algolia/cache-common@4.19.1": 40 | version "4.19.1" 41 | resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.19.1.tgz#faa5eeacaffd6023c2cf26e9866bdb06193f9b26" 42 | integrity sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg== 43 | 44 | "@algolia/cache-in-memory@4.19.1": 45 | version "4.19.1" 46 | resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.19.1.tgz#afe4f0f21149800358379871089e0141fb72415b" 47 | integrity sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w== 48 | dependencies: 49 | "@algolia/cache-common" "4.19.1" 50 | 51 | "@algolia/client-account@4.19.1": 52 | version "4.19.1" 53 | resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.19.1.tgz#1fa65881baab79ad35af6bcf44646a13b8d5edc9" 54 | integrity sha512-Oy0ritA2k7AMxQ2JwNpfaEcgXEDgeyKu0V7E7xt/ZJRdXfEpZcwp9TOg4TJHC7Ia62gIeT2Y/ynzsxccPw92GA== 55 | dependencies: 56 | "@algolia/client-common" "4.19.1" 57 | "@algolia/client-search" "4.19.1" 58 | "@algolia/transporter" "4.19.1" 59 | 60 | "@algolia/client-analytics@4.19.1": 61 | version "4.19.1" 62 | resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.19.1.tgz#e6ed79acd4de5a0284c9696bf4e1c25278ba34db" 63 | integrity sha512-5QCq2zmgdZLIQhHqwl55ZvKVpLM3DNWjFI4T+bHr3rGu23ew2bLO4YtyxaZeChmDb85jUdPDouDlCumGfk6wOg== 64 | dependencies: 65 | "@algolia/client-common" "4.19.1" 66 | "@algolia/client-search" "4.19.1" 67 | "@algolia/requester-common" "4.19.1" 68 | "@algolia/transporter" "4.19.1" 69 | 70 | "@algolia/client-common@4.19.1": 71 | version "4.19.1" 72 | resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.19.1.tgz#40a8387316fa61d62ad1091beb3a8e227f008e75" 73 | integrity sha512-3kAIVqTcPrjfS389KQvKzliC559x+BDRxtWamVJt8IVp7LGnjq+aVAXg4Xogkur1MUrScTZ59/AaUd5EdpyXgA== 74 | dependencies: 75 | "@algolia/requester-common" "4.19.1" 76 | "@algolia/transporter" "4.19.1" 77 | 78 | "@algolia/client-personalization@4.19.1": 79 | version "4.19.1" 80 | resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.19.1.tgz#fe362e0684dc74c3504c3641c5a7488c6ae02e07" 81 | integrity sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw== 82 | dependencies: 83 | "@algolia/client-common" "4.19.1" 84 | "@algolia/requester-common" "4.19.1" 85 | "@algolia/transporter" "4.19.1" 86 | 87 | "@algolia/client-search@4.19.1": 88 | version "4.19.1" 89 | resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.19.1.tgz#5e54601aa5f5cea790cec3f2cde4af9d6403871e" 90 | integrity sha512-mBecfMFS4N+yK/p0ZbK53vrZbL6OtWMk8YmnOv1i0LXx4pelY8TFhqKoTit3NPVPwoSNN0vdSN9dTu1xr1XOVw== 91 | dependencies: 92 | "@algolia/client-common" "4.19.1" 93 | "@algolia/requester-common" "4.19.1" 94 | "@algolia/transporter" "4.19.1" 95 | 96 | "@algolia/logger-common@4.19.1": 97 | version "4.19.1" 98 | resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.19.1.tgz#0e46a11510f3e94e1afc0ac780ae52e9597be78f" 99 | integrity sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw== 100 | 101 | "@algolia/logger-console@4.19.1": 102 | version "4.19.1" 103 | resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.19.1.tgz#656a6f4ebb5de39af6ef7095c398d9ab3cceb87d" 104 | integrity sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg== 105 | dependencies: 106 | "@algolia/logger-common" "4.19.1" 107 | 108 | "@algolia/requester-browser-xhr@4.19.1": 109 | version "4.19.1" 110 | resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.19.1.tgz#7341ea2f980b8980a2976110142026721e452187" 111 | integrity sha512-09K/+t7lptsweRTueHnSnmPqIxbHMowejAkn9XIcJMLdseS3zl8ObnS5GWea86mu3vy4+8H+ZBKkUN82Zsq/zg== 112 | dependencies: 113 | "@algolia/requester-common" "4.19.1" 114 | 115 | "@algolia/requester-common@4.19.1": 116 | version "4.19.1" 117 | resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.19.1.tgz#f3396c77631b9d36e8d4d6f819a2c27f9ddbf7a1" 118 | integrity sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ== 119 | 120 | "@algolia/requester-node-http@4.19.1": 121 | version "4.19.1" 122 | resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.19.1.tgz#ea210de9642628b3bdda1dd7fcd1fcb686da442e" 123 | integrity sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA== 124 | dependencies: 125 | "@algolia/requester-common" "4.19.1" 126 | 127 | "@algolia/transporter@4.19.1": 128 | version "4.19.1" 129 | resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.19.1.tgz#b5787299740c4bec9ba05502d98c14b5999860c8" 130 | integrity sha512-nkpvPWbpuzxo1flEYqNIbGz7xhfhGOKGAZS7tzC+TELgEmi7z99qRyTfNSUlW7LZmB3ACdnqAo+9A9KFBENviQ== 131 | dependencies: 132 | "@algolia/cache-common" "4.19.1" 133 | "@algolia/logger-common" "4.19.1" 134 | "@algolia/requester-common" "4.19.1" 135 | 136 | "@babel/parser@^7.24.7": 137 | version "7.24.7" 138 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" 139 | integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== 140 | 141 | "@docsearch/css@3.6.1", "@docsearch/css@^3.6.1": 142 | version "3.6.1" 143 | resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.6.1.tgz#f0a728ecb486c81f2d282650fc1820c914913408" 144 | integrity sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg== 145 | 146 | "@docsearch/js@^3.6.1": 147 | version "3.6.1" 148 | resolved "https://registry.yarnpkg.com/@docsearch/js/-/js-3.6.1.tgz#aaf6c6427371a53c1cd46b2ed08b9c353e5cd02d" 149 | integrity sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg== 150 | dependencies: 151 | "@docsearch/react" "3.6.1" 152 | preact "^10.0.0" 153 | 154 | "@docsearch/react@3.6.1": 155 | version "3.6.1" 156 | resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.6.1.tgz#0f826df08693293806d64277d6d9c38636211b97" 157 | integrity sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw== 158 | dependencies: 159 | "@algolia/autocomplete-core" "1.9.3" 160 | "@algolia/autocomplete-preset-algolia" "1.9.3" 161 | "@docsearch/css" "3.6.1" 162 | algoliasearch "^4.19.1" 163 | 164 | "@esbuild/aix-ppc64@0.21.5": 165 | version "0.21.5" 166 | resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" 167 | integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== 168 | 169 | "@esbuild/android-arm64@0.21.5": 170 | version "0.21.5" 171 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" 172 | integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== 173 | 174 | "@esbuild/android-arm@0.21.5": 175 | version "0.21.5" 176 | resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" 177 | integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== 178 | 179 | "@esbuild/android-x64@0.21.5": 180 | version "0.21.5" 181 | resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" 182 | integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== 183 | 184 | "@esbuild/darwin-arm64@0.21.5": 185 | version "0.21.5" 186 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" 187 | integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== 188 | 189 | "@esbuild/darwin-x64@0.21.5": 190 | version "0.21.5" 191 | resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" 192 | integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== 193 | 194 | "@esbuild/freebsd-arm64@0.21.5": 195 | version "0.21.5" 196 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" 197 | integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== 198 | 199 | "@esbuild/freebsd-x64@0.21.5": 200 | version "0.21.5" 201 | resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" 202 | integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== 203 | 204 | "@esbuild/linux-arm64@0.21.5": 205 | version "0.21.5" 206 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" 207 | integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== 208 | 209 | "@esbuild/linux-arm@0.21.5": 210 | version "0.21.5" 211 | resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" 212 | integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== 213 | 214 | "@esbuild/linux-ia32@0.21.5": 215 | version "0.21.5" 216 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" 217 | integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== 218 | 219 | "@esbuild/linux-loong64@0.21.5": 220 | version "0.21.5" 221 | resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" 222 | integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== 223 | 224 | "@esbuild/linux-mips64el@0.21.5": 225 | version "0.21.5" 226 | resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" 227 | integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== 228 | 229 | "@esbuild/linux-ppc64@0.21.5": 230 | version "0.21.5" 231 | resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" 232 | integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== 233 | 234 | "@esbuild/linux-riscv64@0.21.5": 235 | version "0.21.5" 236 | resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" 237 | integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== 238 | 239 | "@esbuild/linux-s390x@0.21.5": 240 | version "0.21.5" 241 | resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" 242 | integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== 243 | 244 | "@esbuild/linux-x64@0.21.5": 245 | version "0.21.5" 246 | resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" 247 | integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== 248 | 249 | "@esbuild/netbsd-x64@0.21.5": 250 | version "0.21.5" 251 | resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" 252 | integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== 253 | 254 | "@esbuild/openbsd-x64@0.21.5": 255 | version "0.21.5" 256 | resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" 257 | integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== 258 | 259 | "@esbuild/sunos-x64@0.21.5": 260 | version "0.21.5" 261 | resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" 262 | integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== 263 | 264 | "@esbuild/win32-arm64@0.21.5": 265 | version "0.21.5" 266 | resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" 267 | integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== 268 | 269 | "@esbuild/win32-ia32@0.21.5": 270 | version "0.21.5" 271 | resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" 272 | integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== 273 | 274 | "@esbuild/win32-x64@0.21.5": 275 | version "0.21.5" 276 | resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" 277 | integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== 278 | 279 | "@jridgewell/sourcemap-codec@^1.4.15": 280 | version "1.4.15" 281 | resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" 282 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== 283 | 284 | "@rollup/rollup-android-arm-eabi@4.14.3": 285 | version "4.14.3" 286 | resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.3.tgz#bddf05c3387d02fac04b6b86b3a779337edfed75" 287 | integrity sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g== 288 | 289 | "@rollup/rollup-android-arm64@4.14.3": 290 | version "4.14.3" 291 | resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.3.tgz#b26bd09de58704c0a45e3375b76796f6eda825e4" 292 | integrity sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ== 293 | 294 | "@rollup/rollup-darwin-arm64@4.14.3": 295 | version "4.14.3" 296 | resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz#c5f3fd1aa285b6d33dda6e3f3ca395f8c37fd5ca" 297 | integrity sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA== 298 | 299 | "@rollup/rollup-darwin-x64@4.14.3": 300 | version "4.14.3" 301 | resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.3.tgz#8e4673734d7dc9d68f6d48e81246055cda0e840f" 302 | integrity sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw== 303 | 304 | "@rollup/rollup-linux-arm-gnueabihf@4.14.3": 305 | version "4.14.3" 306 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.3.tgz#53ed38eb13b58ababdb55a7f66f0538a7f85dcba" 307 | integrity sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw== 308 | 309 | "@rollup/rollup-linux-arm-musleabihf@4.14.3": 310 | version "4.14.3" 311 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.14.3.tgz#0706ee38330e267a5c9326956820f009cfb21fcd" 312 | integrity sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw== 313 | 314 | "@rollup/rollup-linux-arm64-gnu@4.14.3": 315 | version "4.14.3" 316 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.3.tgz#426fce7b8b242ac5abd48a10a5020f5a468c6cb4" 317 | integrity sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA== 318 | 319 | "@rollup/rollup-linux-arm64-musl@4.14.3": 320 | version "4.14.3" 321 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.3.tgz#65bf944530d759b50d7ffd00dfbdf4125a43406f" 322 | integrity sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw== 323 | 324 | "@rollup/rollup-linux-powerpc64le-gnu@4.14.3": 325 | version "4.14.3" 326 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.3.tgz#494ba3b31095e9a45df9c3f646d21400fb631a95" 327 | integrity sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw== 328 | 329 | "@rollup/rollup-linux-riscv64-gnu@4.14.3": 330 | version "4.14.3" 331 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.3.tgz#8b88ed0a40724cce04aa15374ebe5ba4092d679f" 332 | integrity sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ== 333 | 334 | "@rollup/rollup-linux-s390x-gnu@4.14.3": 335 | version "4.14.3" 336 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.3.tgz#09c9e5ec57a0f6ec3551272c860bb9a04b96d70f" 337 | integrity sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg== 338 | 339 | "@rollup/rollup-linux-x64-gnu@4.14.3": 340 | version "4.14.3" 341 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.3.tgz#197f27fd481ad9c861021d5cbbf21793922a631c" 342 | integrity sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA== 343 | 344 | "@rollup/rollup-linux-x64-musl@4.14.3": 345 | version "4.14.3" 346 | resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.3.tgz#5cc0522f4942f2df625e9bfb6fb02c6580ffbce6" 347 | integrity sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg== 348 | 349 | "@rollup/rollup-win32-arm64-msvc@4.14.3": 350 | version "4.14.3" 351 | resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.3.tgz#a648122389d23a7543b261fba082e65fefefe4f6" 352 | integrity sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg== 353 | 354 | "@rollup/rollup-win32-ia32-msvc@4.14.3": 355 | version "4.14.3" 356 | resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.3.tgz#34727b5c7953c35fc6e1ae4f770ad3a2025f8e03" 357 | integrity sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw== 358 | 359 | "@rollup/rollup-win32-x64-msvc@4.14.3": 360 | version "4.14.3" 361 | resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz#5b2fb4d8cd44c05deef8a7b0e6deb9ccb8939d18" 362 | integrity sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA== 363 | 364 | "@shikijs/core@1.14.1", "@shikijs/core@^1.13.0": 365 | version "1.14.1" 366 | resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.14.1.tgz#008f1c4a20ff83fd1672d9e31d76b687862f7511" 367 | integrity sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw== 368 | dependencies: 369 | "@types/hast" "^3.0.4" 370 | 371 | "@shikijs/transformers@^1.13.0": 372 | version "1.14.1" 373 | resolved "https://registry.yarnpkg.com/@shikijs/transformers/-/transformers-1.14.1.tgz#d93710768fbedd4b80f32c4310dc6e5e6f169798" 374 | integrity sha512-JJqL8QBVCJh3L61jqqEXgFq1cTycwjcGj7aSmqOEsbxnETM9hRlaB74QuXvY/fVJNjbNt8nvWo0VwAXKvMSLRg== 375 | dependencies: 376 | shiki "1.14.1" 377 | 378 | "@types/estree@1.0.5": 379 | version "1.0.5" 380 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" 381 | integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== 382 | 383 | "@types/hast@^3.0.4": 384 | version "3.0.4" 385 | resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" 386 | integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== 387 | dependencies: 388 | "@types/unist" "*" 389 | 390 | "@types/linkify-it@^5": 391 | version "5.0.0" 392 | resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-5.0.0.tgz#21413001973106cda1c3a9b91eedd4ccd5469d76" 393 | integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q== 394 | 395 | "@types/markdown-it@^14.1.2": 396 | version "14.1.2" 397 | resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-14.1.2.tgz#57f2532a0800067d9b934f3521429a2e8bfb4c61" 398 | integrity sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog== 399 | dependencies: 400 | "@types/linkify-it" "^5" 401 | "@types/mdurl" "^2" 402 | 403 | "@types/mdurl@^2": 404 | version "2.0.0" 405 | resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-2.0.0.tgz#d43878b5b20222682163ae6f897b20447233bdfd" 406 | integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg== 407 | 408 | "@types/unist@*": 409 | version "3.0.2" 410 | resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" 411 | integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== 412 | 413 | "@types/web-bluetooth@^0.0.20": 414 | version "0.0.20" 415 | resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" 416 | integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== 417 | 418 | "@vitejs/plugin-vue@^5.1.2": 419 | version "5.1.2" 420 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz#f11091e0130eca6c1ca8cfb85ee71ea53b255d31" 421 | integrity sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A== 422 | 423 | "@vue/compiler-core@3.4.38": 424 | version "3.4.38" 425 | resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.38.tgz#326dfe3c92fa2b0f1dc9b39a948a231980253496" 426 | integrity sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A== 427 | dependencies: 428 | "@babel/parser" "^7.24.7" 429 | "@vue/shared" "3.4.38" 430 | entities "^4.5.0" 431 | estree-walker "^2.0.2" 432 | source-map-js "^1.2.0" 433 | 434 | "@vue/compiler-dom@3.4.38": 435 | version "3.4.38" 436 | resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz#90348fac1130e0bbd408b650635cb626b3b9df06" 437 | integrity sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ== 438 | dependencies: 439 | "@vue/compiler-core" "3.4.38" 440 | "@vue/shared" "3.4.38" 441 | 442 | "@vue/compiler-sfc@3.4.38": 443 | version "3.4.38" 444 | resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz#954c3f6777bbbcca28771ba59b795f12f76ef188" 445 | integrity sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ== 446 | dependencies: 447 | "@babel/parser" "^7.24.7" 448 | "@vue/compiler-core" "3.4.38" 449 | "@vue/compiler-dom" "3.4.38" 450 | "@vue/compiler-ssr" "3.4.38" 451 | "@vue/shared" "3.4.38" 452 | estree-walker "^2.0.2" 453 | magic-string "^0.30.10" 454 | postcss "^8.4.40" 455 | source-map-js "^1.2.0" 456 | 457 | "@vue/compiler-ssr@3.4.38": 458 | version "3.4.38" 459 | resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz#9ded18f6d9c8b2440039a58492cfff36fa1a7774" 460 | integrity sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw== 461 | dependencies: 462 | "@vue/compiler-dom" "3.4.38" 463 | "@vue/shared" "3.4.38" 464 | 465 | "@vue/devtools-api@^7.3.8": 466 | version "7.3.8" 467 | resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-7.3.8.tgz#a1cbdc0adfe212aef8fb21a9645adb5ef96c765a" 468 | integrity sha512-NURFwmxz4WukFU54IHgyGI2KSejdgHG5JC4xTcWmTWEBIc8aelj9fBy4qsboObGHFp3JIdRxxANO9s2wZA/pVQ== 469 | dependencies: 470 | "@vue/devtools-kit" "^7.3.8" 471 | 472 | "@vue/devtools-kit@^7.3.8": 473 | version "7.3.8" 474 | resolved "https://registry.yarnpkg.com/@vue/devtools-kit/-/devtools-kit-7.3.8.tgz#d346a09f198956ebc623c201aeaf29a798ca8242" 475 | integrity sha512-HYy3MQP1nZ6GbE4vrgJ/UB+MvZnhYmEwCa/UafrEpdpwa+jNCkz1ZdUrC5I7LpkH1ShREEV2/pZlAQdBj+ncLQ== 476 | dependencies: 477 | "@vue/devtools-shared" "^7.3.8" 478 | birpc "^0.2.17" 479 | hookable "^5.5.3" 480 | mitt "^3.0.1" 481 | perfect-debounce "^1.0.0" 482 | speakingurl "^14.0.1" 483 | superjson "^2.2.1" 484 | 485 | "@vue/devtools-shared@^7.3.8": 486 | version "7.3.8" 487 | resolved "https://registry.yarnpkg.com/@vue/devtools-shared/-/devtools-shared-7.3.8.tgz#40972ca05fc43f0ebdea42108fb4d5d42de43032" 488 | integrity sha512-1NiJbn7Yp47nPDWhFZyEKpB2+5/+7JYv8IQnU0ccMrgslPR2dL7u1DIyI7mLqy4HN1ll36gQy0k8GqBYSFgZJw== 489 | dependencies: 490 | rfdc "^1.4.1" 491 | 492 | "@vue/reactivity@3.4.38": 493 | version "3.4.38" 494 | resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.38.tgz#ec2d549f4b831cd03d0baabf7d77e840b8536000" 495 | integrity sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw== 496 | dependencies: 497 | "@vue/shared" "3.4.38" 498 | 499 | "@vue/runtime-core@3.4.38": 500 | version "3.4.38" 501 | resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.38.tgz#bead9085e9a1c5a446e27d74ffb450f9261cf097" 502 | integrity sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA== 503 | dependencies: 504 | "@vue/reactivity" "3.4.38" 505 | "@vue/shared" "3.4.38" 506 | 507 | "@vue/runtime-dom@3.4.38": 508 | version "3.4.38" 509 | resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.38.tgz#52678ba0b85f94400a0a9c8dd23ddef4dd65657d" 510 | integrity sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA== 511 | dependencies: 512 | "@vue/reactivity" "3.4.38" 513 | "@vue/runtime-core" "3.4.38" 514 | "@vue/shared" "3.4.38" 515 | csstype "^3.1.3" 516 | 517 | "@vue/server-renderer@3.4.38": 518 | version "3.4.38" 519 | resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.38.tgz#457401ef2b0f969156702061e56915acecc9fe2c" 520 | integrity sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA== 521 | dependencies: 522 | "@vue/compiler-ssr" "3.4.38" 523 | "@vue/shared" "3.4.38" 524 | 525 | "@vue/shared@3.4.38", "@vue/shared@^3.4.38": 526 | version "3.4.38" 527 | resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.38.tgz#552a6770098bfd556fa3e2c686c9d3b4f4cd94c2" 528 | integrity sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw== 529 | 530 | "@vueuse/core@11.0.0", "@vueuse/core@^11.0.0": 531 | version "11.0.0" 532 | resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-11.0.0.tgz#bdbbc22dfec1026c4538aec5caa44f9babce5faf" 533 | integrity sha512-shibzNGjmRjZucEm97B8V0NO5J3vPHMCE/mltxQ3vHezbDoFQBMtK11XsfwfPionxSbo+buqPmsCljtYuXIBpw== 534 | dependencies: 535 | "@types/web-bluetooth" "^0.0.20" 536 | "@vueuse/metadata" "11.0.0" 537 | "@vueuse/shared" "11.0.0" 538 | vue-demi ">=0.14.10" 539 | 540 | "@vueuse/integrations@^11.0.0": 541 | version "11.0.0" 542 | resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-11.0.0.tgz#b248b22664682c61e9343ff046a968164aa0491d" 543 | integrity sha512-B95nBX4B2q2ZETBDldrKARM/fYXBHfwdo44UbHBq4bUTi25lrlc8MwAZGqEoRvdV4ND9T6O1Rb9e4kaCJFXnqw== 544 | dependencies: 545 | "@vueuse/core" "11.0.0" 546 | "@vueuse/shared" "11.0.0" 547 | vue-demi ">=0.14.10" 548 | 549 | "@vueuse/metadata@11.0.0": 550 | version "11.0.0" 551 | resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-11.0.0.tgz#a23cd3ce64c9b7b3575b7b900c209234f5e37c6c" 552 | integrity sha512-0TKsAVT0iUOAPWyc9N79xWYfovJVPATiOPVKByG6jmAYdDiwvMVm9xXJ5hp4I8nZDxpCcYlLq/Rg9w1Z/jrGcg== 553 | 554 | "@vueuse/shared@11.0.0": 555 | version "11.0.0" 556 | resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-11.0.0.tgz#fef37f3fe5366b3ffd272c5012d07faf48f52c87" 557 | integrity sha512-i4ZmOrIEjSsL94uAEt3hz88UCz93fMyP/fba9S+vypX90fKg3uYX9cThqvWc9aXxuTzR0UGhOKOTQd//Goh1nQ== 558 | dependencies: 559 | vue-demi ">=0.14.10" 560 | 561 | algoliasearch@^4.19.1: 562 | version "4.19.1" 563 | resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.19.1.tgz#18111fb422eaf841737adb92d5ab12133d244218" 564 | integrity sha512-IJF5b93b2MgAzcE/tuzW0yOPnuUyRgGAtaPv5UUywXM8kzqfdwZTO4sPJBzoGz1eOy6H9uEchsJsBFTELZSu+g== 565 | dependencies: 566 | "@algolia/cache-browser-local-storage" "4.19.1" 567 | "@algolia/cache-common" "4.19.1" 568 | "@algolia/cache-in-memory" "4.19.1" 569 | "@algolia/client-account" "4.19.1" 570 | "@algolia/client-analytics" "4.19.1" 571 | "@algolia/client-common" "4.19.1" 572 | "@algolia/client-personalization" "4.19.1" 573 | "@algolia/client-search" "4.19.1" 574 | "@algolia/logger-common" "4.19.1" 575 | "@algolia/logger-console" "4.19.1" 576 | "@algolia/requester-browser-xhr" "4.19.1" 577 | "@algolia/requester-common" "4.19.1" 578 | "@algolia/requester-node-http" "4.19.1" 579 | "@algolia/transporter" "4.19.1" 580 | 581 | birpc@^0.2.17: 582 | version "0.2.17" 583 | resolved "https://registry.yarnpkg.com/birpc/-/birpc-0.2.17.tgz#d0bdb90d4d063061156637f03b7b0adea1779734" 584 | integrity sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg== 585 | 586 | copy-anything@^3.0.2: 587 | version "3.0.5" 588 | resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-3.0.5.tgz#2d92dce8c498f790fa7ad16b01a1ae5a45b020a0" 589 | integrity sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w== 590 | dependencies: 591 | is-what "^4.1.8" 592 | 593 | csstype@^3.1.3: 594 | version "3.1.3" 595 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" 596 | integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== 597 | 598 | entities@^4.5.0: 599 | version "4.5.0" 600 | resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" 601 | integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== 602 | 603 | esbuild@^0.21.3: 604 | version "0.21.5" 605 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" 606 | integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== 607 | optionalDependencies: 608 | "@esbuild/aix-ppc64" "0.21.5" 609 | "@esbuild/android-arm" "0.21.5" 610 | "@esbuild/android-arm64" "0.21.5" 611 | "@esbuild/android-x64" "0.21.5" 612 | "@esbuild/darwin-arm64" "0.21.5" 613 | "@esbuild/darwin-x64" "0.21.5" 614 | "@esbuild/freebsd-arm64" "0.21.5" 615 | "@esbuild/freebsd-x64" "0.21.5" 616 | "@esbuild/linux-arm" "0.21.5" 617 | "@esbuild/linux-arm64" "0.21.5" 618 | "@esbuild/linux-ia32" "0.21.5" 619 | "@esbuild/linux-loong64" "0.21.5" 620 | "@esbuild/linux-mips64el" "0.21.5" 621 | "@esbuild/linux-ppc64" "0.21.5" 622 | "@esbuild/linux-riscv64" "0.21.5" 623 | "@esbuild/linux-s390x" "0.21.5" 624 | "@esbuild/linux-x64" "0.21.5" 625 | "@esbuild/netbsd-x64" "0.21.5" 626 | "@esbuild/openbsd-x64" "0.21.5" 627 | "@esbuild/sunos-x64" "0.21.5" 628 | "@esbuild/win32-arm64" "0.21.5" 629 | "@esbuild/win32-ia32" "0.21.5" 630 | "@esbuild/win32-x64" "0.21.5" 631 | 632 | estree-walker@^2.0.2: 633 | version "2.0.2" 634 | resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" 635 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 636 | 637 | focus-trap@^7.5.4: 638 | version "7.5.4" 639 | resolved "https://registry.yarnpkg.com/focus-trap/-/focus-trap-7.5.4.tgz#6c4e342fe1dae6add9c2aa332a6e7a0bbd495ba2" 640 | integrity sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w== 641 | dependencies: 642 | tabbable "^6.2.0" 643 | 644 | fsevents@~2.3.2, fsevents@~2.3.3: 645 | version "2.3.3" 646 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" 647 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== 648 | 649 | hookable@^5.5.3: 650 | version "5.5.3" 651 | resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" 652 | integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== 653 | 654 | is-what@^4.1.8: 655 | version "4.1.16" 656 | resolved "https://registry.yarnpkg.com/is-what/-/is-what-4.1.16.tgz#1ad860a19da8b4895ad5495da3182ce2acdd7a6f" 657 | integrity sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A== 658 | 659 | magic-string@^0.30.10: 660 | version "0.30.10" 661 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" 662 | integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== 663 | dependencies: 664 | "@jridgewell/sourcemap-codec" "^1.4.15" 665 | 666 | mark.js@8.11.1: 667 | version "8.11.1" 668 | resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" 669 | integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== 670 | 671 | minisearch@^7.1.0: 672 | version "7.1.0" 673 | resolved "https://registry.yarnpkg.com/minisearch/-/minisearch-7.1.0.tgz#f5830e9109b5919ee7b291c29a304f381aa68770" 674 | integrity sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA== 675 | 676 | mitt@^3.0.1: 677 | version "3.0.1" 678 | resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" 679 | integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== 680 | 681 | nanoid@^3.3.7: 682 | version "3.3.7" 683 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" 684 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== 685 | 686 | perfect-debounce@^1.0.0: 687 | version "1.0.0" 688 | resolved "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" 689 | integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== 690 | 691 | picocolors@^1.0.1: 692 | version "1.0.1" 693 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" 694 | integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== 695 | 696 | postcss@^8.4.40, postcss@^8.4.41: 697 | version "8.4.41" 698 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" 699 | integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== 700 | dependencies: 701 | nanoid "^3.3.7" 702 | picocolors "^1.0.1" 703 | source-map-js "^1.2.0" 704 | 705 | preact@^10.0.0: 706 | version "10.14.1" 707 | resolved "https://registry.npmjs.org/preact/-/preact-10.14.1.tgz" 708 | integrity sha512-4XDSnUisk3YFBb3p9WeKeH1mKoxdFUsaXcvxs9wlpYR1wax/TWJVqhwmIWbByX0h7jMEJH6Zc5J6jqc58FKaNQ== 709 | 710 | rfdc@^1.4.1: 711 | version "1.4.1" 712 | resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" 713 | integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== 714 | 715 | rollup@^4.13.0: 716 | version "4.14.3" 717 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.3.tgz#bcbb7784b35826d3164346fa6d5aac95190d8ba9" 718 | integrity sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw== 719 | dependencies: 720 | "@types/estree" "1.0.5" 721 | optionalDependencies: 722 | "@rollup/rollup-android-arm-eabi" "4.14.3" 723 | "@rollup/rollup-android-arm64" "4.14.3" 724 | "@rollup/rollup-darwin-arm64" "4.14.3" 725 | "@rollup/rollup-darwin-x64" "4.14.3" 726 | "@rollup/rollup-linux-arm-gnueabihf" "4.14.3" 727 | "@rollup/rollup-linux-arm-musleabihf" "4.14.3" 728 | "@rollup/rollup-linux-arm64-gnu" "4.14.3" 729 | "@rollup/rollup-linux-arm64-musl" "4.14.3" 730 | "@rollup/rollup-linux-powerpc64le-gnu" "4.14.3" 731 | "@rollup/rollup-linux-riscv64-gnu" "4.14.3" 732 | "@rollup/rollup-linux-s390x-gnu" "4.14.3" 733 | "@rollup/rollup-linux-x64-gnu" "4.14.3" 734 | "@rollup/rollup-linux-x64-musl" "4.14.3" 735 | "@rollup/rollup-win32-arm64-msvc" "4.14.3" 736 | "@rollup/rollup-win32-ia32-msvc" "4.14.3" 737 | "@rollup/rollup-win32-x64-msvc" "4.14.3" 738 | fsevents "~2.3.2" 739 | 740 | shiki@1.14.1, shiki@^1.13.0: 741 | version "1.14.1" 742 | resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.14.1.tgz#617e62dfbe3a083e46111e22086044fbd7644786" 743 | integrity sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA== 744 | dependencies: 745 | "@shikijs/core" "1.14.1" 746 | "@types/hast" "^3.0.4" 747 | 748 | source-map-js@^1.2.0: 749 | version "1.2.0" 750 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" 751 | integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== 752 | 753 | speakingurl@^14.0.1: 754 | version "14.0.1" 755 | resolved "https://registry.yarnpkg.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" 756 | integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== 757 | 758 | superjson@^2.2.1: 759 | version "2.2.1" 760 | resolved "https://registry.yarnpkg.com/superjson/-/superjson-2.2.1.tgz#9377a7fa80fedb10c851c9dbffd942d4bcf79733" 761 | integrity sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA== 762 | dependencies: 763 | copy-anything "^3.0.2" 764 | 765 | tabbable@^6.2.0: 766 | version "6.2.0" 767 | resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" 768 | integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== 769 | 770 | vite@^5.4.1: 771 | version "5.4.1" 772 | resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.1.tgz#2aa72370de824d23f53658affd807e4c9905b058" 773 | integrity sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA== 774 | dependencies: 775 | esbuild "^0.21.3" 776 | postcss "^8.4.41" 777 | rollup "^4.13.0" 778 | optionalDependencies: 779 | fsevents "~2.3.3" 780 | 781 | vitepress@^1.3.4: 782 | version "1.3.4" 783 | resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-1.3.4.tgz#3027f2e2c74e8a72479fd7b40615cf8d3cce2d42" 784 | integrity sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ== 785 | dependencies: 786 | "@docsearch/css" "^3.6.1" 787 | "@docsearch/js" "^3.6.1" 788 | "@shikijs/core" "^1.13.0" 789 | "@shikijs/transformers" "^1.13.0" 790 | "@types/markdown-it" "^14.1.2" 791 | "@vitejs/plugin-vue" "^5.1.2" 792 | "@vue/devtools-api" "^7.3.8" 793 | "@vue/shared" "^3.4.38" 794 | "@vueuse/core" "^11.0.0" 795 | "@vueuse/integrations" "^11.0.0" 796 | focus-trap "^7.5.4" 797 | mark.js "8.11.1" 798 | minisearch "^7.1.0" 799 | shiki "^1.13.0" 800 | vite "^5.4.1" 801 | vue "^3.4.38" 802 | 803 | vue-demi@>=0.14.10: 804 | version "0.14.10" 805 | resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.10.tgz#afc78de3d6f9e11bf78c55e8510ee12814522f04" 806 | integrity sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg== 807 | 808 | vue@^3.4.34, vue@^3.4.38: 809 | version "3.4.38" 810 | resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.38.tgz#0ccbb64ed03ef3c4ab73e540793290b18e7c4236" 811 | integrity sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw== 812 | dependencies: 813 | "@vue/compiler-dom" "3.4.38" 814 | "@vue/compiler-sfc" "3.4.38" 815 | "@vue/runtime-dom" "3.4.38" 816 | "@vue/server-renderer" "3.4.38" 817 | "@vue/shared" "3.4.38" 818 | --------------------------------------------------------------------------------